.swan-dialog{position:fixed;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;margin:var(--swan-sem-space-none);padding:var(--swan-sem-space-none);border-width:var(--swan-sem-border-width-none);transform:none;background:var(--swan-base-color-transparent)}.swan-dialog:not([open]){display:none}.swan-dialog:focus:not(.focus-visible){outline:0}.swan-dialog:focus-visible,.swan-dialog:focus:not(:focus-visible){outline:0}.swan-dialog.focus-visible{box-shadow:none}.swan-dialog.focus-visible .swan-modal-dialog{box-shadow:var(--swan-sem-focus-standard)}.swan-dialog:focus-visible{box-shadow:none}.swan-dialog:focus-visible .swan-modal-dialog{box-shadow:var(--swan-sem-focus-standard)}.swan-dialog.swan-dialog-modeless{width:fit-content;height:fit-content}.swan-dialog::backdrop{background-color:#2f3a53;opacity:.85}.swan-modal-dialog{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-standard);font-weight:var(--swan-base-font-weight-normal);letter-spacing:var(--swan-base-font-letter-spacing-100);line-height:var(--swan-base-font-line-height-500);-webkit-overflow-scrolling:touch;--swan-internal-modal-dialog-body-margin:var(--swan-sem-space-none);--swan-internal-modal-dialog-body-width:none;--swan-internal-modal-dialog-inner-space:var(--swan-comp-modal-dialog-inner-space);--swan-internal-modal-dialog-nav-button-offset-x:calc(var(--swan-internal-modal-dialog-inner-space) - var(--swan-sem-space-3));position:fixed;z-index:var(--swan-sem-z-index-overlay);left:0;right:0;top:50vh;display:block;margin:var(--swan-sem-space-none) auto var(--swan-sem-space-4);padding:var(--swan-internal-modal-dialog-inner-space);color:var(--swan-sem-color-text-standard);max-height:var(--swan-comp-modal-dialog-size-max-height);min-height:var(--swan-comp-modal-dialog-size-min-height);max-width:var(--swan-comp-modal-dialog-size-max-width);min-width:var(--swan-comp-modal-dialog-size-min-width);width:var(--swan-comp-modal-dialog-size-width);background:var(--swan-sem-color-bg-container);border-color:var(--swan-sem-color-border-container);border-radius:var(--swan-comp-modal-dialog-border-radius);border-width:var(--swan-sem-border-width-none);box-shadow:var(--swan-sem-elevation-overlay);opacity:0;overflow:auto;transform:translateY(-30%);transition:transform .15s,opacity .15s}@media only screen and (max-width:767px){.swan-modal-dialog{-webkit-overflow-scrolling:auto;top:0;transform:translateY(80%)}}.swan-modal-dialog.swan-modal-dialog-visible{opacity:1;transform:translateY(-50%);transition:transform .15s,opacity .15s}@media only screen and (max-width:767px){.swan-modal-dialog.swan-modal-dialog-visible{transform:translateY(0)}}@media (prefers-reduced-motion){.swan-modal-dialog{transition:none}.swan-modal-dialog.swan-modal-dialog-visible{transition:none}}.swan-modal-dialog::backdrop{background-color:#2f3a53;opacity:.85}.swan-modal-dialog-grow{max-width:var(--swan-comp-modal-dialog-size-max-width-grow)}.swan-modal-dialog-header{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-x2large);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-025);line-height:var(--swan-base-font-line-height-200);max-width:var(--swan-comp-modal-dialog-size-header-max-width);margin:var(--swan-sem-space-none) var(--swan-sem-space-none) var(--swan-sem-space-5) var(--swan-sem-space-none);padding:var(--swan-sem-space-none);text-align:left}.swan-modal-dialog-footer{margin:var(--swan-sem-space-6) var(--swan-sem-space-none) var(--swan-sem-space-none);padding:var(--swan-sem-space-6) var(--swan-sem-space-none) var(--swan-sem-space-none);border-top:var(--swan-sem-border-width-partition) solid var(--swan-sem-color-border-partition)}.swan-modal-dialog-footer::after{display:none}.swan-modal-dialog.swan-modal-dialog-skin-full-bleed{--swan-internal-modal-dialog-nav-button-offset-x:calc(var(--swan-sem-space-3) * -1);padding:var(--swan-sem-space-none)}.swan-modal-dialog.swan-modal-dialog-skin-full-bleed,.swan-modal-dialog.swan-modal-dialog-skin-full-bleed.swan-modal-dialog-panel{overflow-x:hidden}.swan-modal-dialog.swan-modal-dialog-skin-full-bleed.swan-modal-dialog-panel-pinned .swan-modal-dialog-footer,.swan-modal-dialog.swan-modal-dialog-skin-full-bleed.swan-modal-dialog-panel.swan-modal-dialog-panel-pinned .swan-modal-dialog-footer{margin:0}.swan-modal-dialog.swan-modal-dialog-skin-full-bleed .swan-modal-dialog-header{margin-top:20px}.swan-modal-dialog.swan-modal-dialog-skin-full-bleed .swan-modal-dialog-nav{top:0;margin-top:var(--swan-sem-space-none);margin-left:var(--swan-sem-space-none);margin-right:var(--swan-sem-space-none)}.swan-modal-dialog.swan-modal-dialog-skin-full-bleed .swan-modal-dialog-nav .swan-modal-dialog-header{margin-top:0}.swan-modal-dialog-nav{position:sticky;z-index:var(--swan-sem-z-index-overlay);top:calc(var(--swan-internal-modal-dialog-inner-space) * -1);display:flex;align-items:center;justify-content:space-between;margin:calc(var(--swan-internal-modal-dialog-inner-space) * -1) 0 var(--swan-sem-space-3);padding:var(--swan-sem-space-3) 0 0;background:var(--swan-sem-color-bg-container)}.swan-modal-dialog-nav .swan-modal-dialog-close-button{transform:translateX(var(--swan-internal-modal-dialog-nav-button-offset-x))}.swan-modal-dialog.swan-modal-dialog-panel .swan-modal-dialog-nav .swan-modal-dialog-header{width:auto;margin-bottom:var(--swan-sem-space-none)}.swan-modal-dialog-nav .swan-modal-dialog-header{margin:var(--swan-sem-space-none)}.swan-modal-dialog-title.swan-modal-dialog-title{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-x2large);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-025);line-height:var(--swan-base-font-line-height-200);margin:var(--swan-sem-space-none);padding:var(--swan-sem-space-none)}.swan-modal-dialog .swan-modal-dialog-body{position:relative;z-index:calc(var(--swan-sem-z-index-overlay) - 1);max-width:var(--swan-internal-modal-dialog-body-width);margin:var(--swan-internal-modal-dialog-body-margin)}.swan-modal-dialog.swan-modal-dialog-scrollable{-webkit-overflow-scrolling:touch;position:fixed;max-height:var(--swan-comp-modal-dialog-size-max-height);margin-top:var(--swan-sem-space-none)}.swan-modal-dialog.swan-modal-dialog-scrollable .swan-modal-dialog-buttons{margin-bottom:var(--swan-sem-space-3)}.swan-modal-dialog-scrollbar-measure{position:absolute;top:-200vh;height:100px;width:100px;overflow:scroll}.swan-modal-dialog-close-button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;width:auto;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;vertical-align:middle;background:var(--swan-sem-color-bg-action);background-repeat:no-repeat;border-radius:var(--swan-sem-border-radius-action);overflow:hidden;transition:all .2s ease;cursor:pointer;border:none;min-width:calc(var(--swan-sem-size-action-and-input-inner-min-width) + var(--swan-comp-button-space-inner-vertical) * 2);padding:var(--swan-comp-button-space-inner-vertical) var(--swan-comp-button-space-inner-horizontal);box-shadow:var(--swan-comp-button-texture),inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-sem-color-border-action);gap:var(--swan-sem-space-3);font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-standard);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-100);line-height:var(--swan-base-font-line-height-500);line-height:var(--swan-sem-size-action-and-input-inner-height)}.swan-modal-dialog-close-button:focus:not(.focus-visible){outline:0}.swan-modal-dialog-close-button:focus-visible,.swan-modal-dialog-close-button:focus:not(:focus-visible){outline:0}.swan-modal-dialog-close-button.focus-visible{box-shadow:var(--swan-comp-button-texture),inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-sem-color-border-action),var(--swan-sem-focus-standard)}.swan-modal-dialog-close-button:focus-visible{box-shadow:var(--swan-comp-button-texture),inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-sem-color-border-action),var(--swan-sem-focus-standard)}@media (hover:hover){.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]){background-color:var(--swan-sem-color-bg-action-hover);box-shadow:var(--swan-comp-button-texture),inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-sem-color-border-action-hover)}.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]):focus:not(.focus-visible){outline:0}.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]):focus-visible,.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]):focus:not(:focus-visible){outline:0}.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]).focus-visible{box-shadow:var(--swan-comp-button-texture),inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-sem-color-border-action-active),var(--swan-sem-focus-standard)}.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]):focus-visible{box-shadow:var(--swan-comp-button-texture),inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-sem-color-border-action-active),var(--swan-sem-focus-standard)}}.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]){background:var(--swan-sem-color-bg-action-active);box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-sem-color-border-action-active)}.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]):focus:not(.focus-visible){outline:0}.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]):focus-visible,.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]):focus:not(:focus-visible){outline:0}.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]).focus-visible{box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-sem-color-border-action-active),var(--swan-sem-focus-standard)}.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]):focus-visible{box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-sem-color-border-action-active),var(--swan-sem-focus-standard)}.swan-modal-dialog-close-button{background-color:var(--swan-comp-button-tertiary-color-bg);box-shadow:none}.swan-modal-dialog-close-button:focus:not(.focus-visible){outline:0}.swan-modal-dialog-close-button:focus-visible,.swan-modal-dialog-close-button:focus:not(:focus-visible){outline:0}.swan-modal-dialog-close-button.focus-visible{box-shadow:var(--swan-sem-focus-standard)}.swan-modal-dialog-close-button:focus-visible{box-shadow:var(--swan-sem-focus-standard)}@media (hover:hover){.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]){background-color:var(--swan-comp-button-tertiary-color-bg-hover);box-shadow:var(--swan-comp-button-texture)}.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]):focus:not(.focus-visible){outline:0}.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]):focus-visible,.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]):focus:not(:focus-visible){outline:0}.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]).focus-visible{box-shadow:var(--swan-comp-button-texture),var(--swan-sem-focus-standard)}.swan-modal-dialog-close-button:hover:not(:disabled,[aria-disabled=true]):focus-visible{box-shadow:var(--swan-comp-button-texture),var(--swan-sem-focus-standard)}}.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]){background-color:var(--swan-comp-button-tertiary-color-bg-active);box-shadow:none}.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]):focus:not(.focus-visible){outline:0}.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]):focus-visible,.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]):focus:not(:focus-visible){outline:0}.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]).focus-visible{box-shadow:var(--swan-sem-focus-standard)}.swan-modal-dialog-close-button:active:not(:disabled,[aria-disabled=true]):focus-visible{box-shadow:var(--swan-sem-focus-standard)}.swan-modal-dialog-close-button:disabled,.swan-modal-dialog-close-button[aria-disabled=true]{background-color:var(--swan-comp-button-tertiary-color-bg)}.swan-modal-dialog-close-button{position:absolute;top:var(--swan-sem-space-4);right:var(--swan-sem-space-4);padding:var(--swan-comp-button-space-inner-vertical)}.swan-modal-dialog-close-button::before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-size:var(--swan-sem-size-icon-standard) var(--swan-sem-size-icon-standard);mask-size:var(--swan-sem-size-icon-standard) var(--swan-sem-size-icon-standard);position:relative;display:block;content:" ";background-color:var(--swan-sem-color-icon-standard);height:var(--swan-sem-size-icon-standard);width:var(--swan-sem-size-icon-standard);position:static;top:calc((var(--swan-comp-modal-dialog-close-button-size) - var(--swan-sem-size-icon-standard))/ 2);left:calc((var(--swan-comp-modal-dialog-close-button-size) - var(--swan-sem-size-icon-standard))/ 2);display:inline-block;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 6L6 18M6 6L18 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 6L6 18M6 6L18 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.swan-modal-dialog-nav .swan-modal-dialog-close-button{position:relative;right:0;top:0}.swan-modal-dialog-nav .swan-modal-dialog-close-button:only-child{margin-left:auto}.swan-modal-dialog-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--swan-sem-space-3)}.swan-modal-dialog-buttons .swan-link-skin-cta{width:100%;text-align:center}.swan-modal-dialog-buttons .swan-modal-dialog-buttons-text{flex-grow:1}.swan-modal-dialog.swan-modal-dialog-panel{--swan-internal-modal-dialog-inner-space:var(--swan-comp-modal-dialog-panel-inner-space);position:fixed;left:auto;right:0;top:0;height:100%;max-height:100%;margin:var(--swan-sem-space-none);padding-bottom:var(--swan-sem-space-none);scrollbar-width:thin;border-radius:var(--swan-comp-modal-dialog-border-radius) var(--swan-sem-border-radius-none) var(--swan-sem-border-radius-none) var(--swan-comp-modal-dialog-border-radius);box-shadow:var(--swan-sem-elevation-overlay);opacity:1;overflow:auto;transform:translateX(100%)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-visible{transform:translateX(0)}.swan-modal-dialog.swan-modal-dialog-panel .swan-modal-dialog-header{position:static;top:0;width:100%;max-width:100%;padding:var(--swan-sem-space-none);text-align:left;border:var(--swan-sem-border-width-none)}.swan-modal-dialog.swan-modal-dialog-panel .swan-modal-dialog-footer{padding-bottom:var(--swan-sem-space-6)}.swan-modal-dialog.swan-modal-dialog-panel .swan-modal-dialog-buttons{justify-content:flex-end}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-pinned .swan-modal-dialog-footer{position:sticky;bottom:0;z-index:var(--swan-sem-z-index-overlay);width:auto;background:var(--swan-sem-color-bg-container);box-shadow:var(--swan-comp-modal-dialog-panel-footer-elevation)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-pinned .swan-modal-dialog-footer .swan-modal-dialog-buttons{margin-bottom:var(--swan-sem-space-none);margin-top:var(--swan-sem-space-none);border-top:var(--swan-sem-border-width-none)}@media only screen and (max-width:767px){.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-pinned .swan-modal-dialog-footer{flex-direction:column}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-pinned .swan-modal-dialog-footer>*{margin:var(--swan-sem-space-none) var(--swan-sem-space-none) var(--swan-sem-space-3) var(--swan-sem-space-none)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-pinned .swan-modal-dialog-footer .swan-button-skin-primary{order:9999}}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-capped{--swan-internal-modal-dialog-body-width:var(--swan-comp-modal-dialog-panel-size-width-capped);min-width:calc(var(--swan-comp-modal-dialog-panel-size-width-capped) + 2 * var(--swan-comp-modal-dialog-panel-inner-space));max-width:calc(var(--swan-comp-modal-dialog-panel-size-width-capped) + 2 * var(--swan-comp-modal-dialog-panel-inner-space))}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-capped.swan-modal-dialog-panel-menu{min-width:var(--swan-comp-modal-dialog-panel-size-width-capped)}@media only screen and (max-width:767px){.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-capped .swan-modal-dialog-body,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-capped .swan-modal-dialog-footer,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-capped .swan-modal-dialog-header{min-width:0}}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-capped.swan-modal-dialog-panel-bottom .swan-modal-dialog-footer,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-capped.swan-modal-dialog-panel-top .swan-modal-dialog-footer{margin-left:auto;margin-right:auto;min-width:var(--swan-comp-modal-dialog-panel-size-width-capped);max-width:var(--swan-comp-modal-dialog-panel-size-width-capped)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-capped.swan-modal-dialog-skin-full-bleed{max-width:var(--swan-comp-modal-dialog-panel-size-width-capped);min-width:var(--swan-comp-modal-dialog-panel-size-width-capped)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-capped.swan-modal-dialog-skin-full-bleed .swan-modal-dialog-body,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-capped.swan-modal-dialog-skin-full-bleed .swan-modal-dialog-header{width:100%;max-width:none}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-left{left:0;right:auto;transform:translateX(-100%);border-radius:var(--swan-sem-border-radius-none) var(--swan-comp-modal-dialog-border-radius) var(--swan-comp-modal-dialog-border-radius) var(--swan-sem-border-radius-none)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-left.swan-modal-dialog-visible{transform:translateX(0)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top{inset:auto 0 0 50%;height:auto;min-height:0;width:100%;min-width:100%;padding-bottom:var(--swan-internal-modal-dialog-inner-space);transform:translateX(-50%) translateY(100%)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom.swan-modal-dialog-visible,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top.swan-modal-dialog-visible{transform:translateX(-50%) translateY(0)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom.swan-modal-dialog-takeover,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top.swan-modal-dialog-takeover{min-height:100%}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom .swan-modal-dialog-body,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom .swan-modal-dialog-header,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top .swan-modal-dialog-body,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top .swan-modal-dialog-header{margin-left:auto;margin-right:auto}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom .swan-modal-dialog-buttons,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top .swan-modal-dialog-buttons{justify-content:flex-start}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom.swan-modal-dialog-skin-full-bleed,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top.swan-modal-dialog-skin-full-bleed{padding-bottom:var(--swan-sem-space-none)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom.swan-modal-dialog-skin-full-bleed .swan-modal-dialog-header,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top.swan-modal-dialog-skin-full-bleed .swan-modal-dialog-header{margin-left:var(--swan-sem-space-none)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom.swan-modal-dialog-skin-full-bleed .swan-modal-dialog-nav,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top.swan-modal-dialog-skin-full-bleed .swan-modal-dialog-nav{margin:var(--swan-sem-space-none)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom .swan-modal-dialog-footer,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top .swan-modal-dialog-footer{padding-bottom:var(--swan-sem-space-none)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom .swan-modal-dialog-footer::after,.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top .swan-modal-dialog-footer::after{display:none}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top{bottom:auto;top:0;transform:translateX(-50%) translateY(-100%);border-radius:var(--swan-sem-border-radius-none) var(--swan-sem-border-radius-none) var(--swan-comp-modal-dialog-border-radius) var(--swan-comp-modal-dialog-border-radius)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-top.swan-modal-dialog-visible{transform:translateX(-50%) translateY(0)}.swan-modal-dialog.swan-modal-dialog-panel.swan-modal-dialog-panel-bottom{border-radius:var(--swan-comp-modal-dialog-border-radius) var(--swan-comp-modal-dialog-border-radius) var(--swan-sem-border-radius-none) var(--swan-sem-border-radius-none)}@media only screen and (max-width:767px){.swan-modal-dialog.swan-modal-dialog-panel:not(.swan-modal-dialog-panel-menu){min-width:100vw}}.swan-dialog[open] .swan-modal-dialog-panel.swan-modal-dialog-panel-pinned{display:flex;flex-direction:column;justify-content:flex-start}.swan-dialog[open] .swan-modal-dialog-panel.swan-modal-dialog-panel-pinned .swan-modal-dialog-footer{margin-top:auto;display:block}html.swan-firefox .swan-modal-dialog-panel.swan-modal-dialog-panel-pinned[open]{display:block}.swan-modal-dialog.swan-modal-dialog-panel-menu{max-width:var(--swan-comp-modal-dialog-panel-size-max-width-menu);padding:var(--swan-comp-modal-dialog-panel-inner-space)}.swan-modal-dialog.swan-modal-dialog-panel-menu .swan-modal-dialog-header{width:calc(100% - var(--swan-sem-size-icon-standard));margin-right:var(--swan-sem-size-icon-standard);margin-top:0}.swan-modal-dialog.swan-modal-dialog-panel-menu .swan-modal-dialog-buttons{position:static;justify-content:space-between;padding:var(--swan-sem-space-none);border-top:var(--swan-sem-border-width-none)}.swan-modal-dialog.swan-modal-dialog-panel-menu.swan-modal-dialog-panel-pinned .swan-modal-dialog-footer{transform:translateY(var(--swan-comp-modal-dialog-panel-inner-space));position:sticky;z-index:var(--swan-sem-z-index-overlay)}.swan-modal-dialog.swan-modal-dialog-panel-menu.swan-modal-dialog-panel-pinned .swan-modal-dialog-footer .swan-modal-dialog-buttons{min-height:0}.swan-modal-dialog.swan-modal-dialog-takeover{top:0;width:100%;max-width:100%;min-width:100%;height:100%;max-height:100%;transform:translateY(80%);border-radius:var(--swan-sem-border-radius-none)}.swan-modal-dialog.swan-modal-dialog-takeover.swan-modal-dialog-visible{transform:translateY(0)}.swan-modal-dialog.swan-modal-dialog-takeover.swan-modal-dialog-scrollable{max-height:100%}.swan-modal-dialog.swan-modal-dialog-takeover::backdrop{background-color:var(--swan-base-color-transparent)}.swan-modal-dialog.swan-modal-dialog-takeover+.backdrop{background-color:var(--swan-base-color-transparent)}.swan-modal-dialog-body-constrain{position:fixed;max-height:100%;overflow:hidden}.swan-dialog+.backdrop{position:fixed;inset:0;background-color:#2f3a53}:root{--swan-modal-dialog:1}