@font-face{font-display:swap;font-family:General Sans;font-style:normal;font-weight:400;src:url(./GeneralSans-Regular.BeAhF2WT.woff2) format("woff2"),url(./GeneralSans-Regular.Dk2lLWJL.woff) format("woff"),url(./GeneralSans-Regular.BTmkhiIl.ttf) format("truetype")}@font-face{font-display:swap;font-family:General Sans;font-style:normal;font-weight:500;src:url(./GeneralSans-Medium.DvEF04Ne.woff2) format("woff2"),url(./GeneralSans-Medium.sA7I9gJL.woff) format("woff"),url(./GeneralSans-Medium.BakGtJF2.ttf) format("truetype")}@font-face{font-display:swap;font-family:General Sans;font-style:normal;font-weight:600;src:url(./GeneralSans-Semibold.DFLbTJgb.woff2) format("woff2"),url(./GeneralSans-Semibold.oVEy_BBm.woff) format("woff"),url(./GeneralSans-Semibold.Ckm6wkEi.ttf) format("truetype")}@font-face{font-display:swap;font-family:General Sans;font-style:normal;font-weight:700;src:url(./GeneralSans-Bold.Ctx684HN.woff2) format("woff2"),url(./GeneralSans-Bold.Bd_PtqWW.woff) format("woff"),url(./GeneralSans-Bold.DM1NF1hz.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:400;src:url(./Satoshi-Regular.CPM9dct4.woff2) format("woff2"),url(./Satoshi-Regular.CWSyEjGv.woff) format("woff"),url(./Satoshi-Regular.DToFXog2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:500;src:url(./Satoshi-Medium.ByP-Zb-9.woff2) format("woff2"),url(./Satoshi-Medium.DDwDPeBg.woff) format("woff"),url(./Satoshi-Medium.DOt9kM-a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:700;src:url(./Satoshi-Bold.Bd5kKQ_U.woff2) format("woff2"),url(./Satoshi-Bold.C2PhLWFc.woff) format("woff"),url(./Satoshi-Bold.CPly9kH5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:900;src:url(./Satoshi-Black.DjnQuuRz.woff2) format("woff2"),url(./Satoshi-Black.D3hzT7Um.woff) format("woff"),url(./Satoshi-Black.CizHyRqb.ttf) format("truetype")}:root{--bg-primary:#0a0a0a;--bg-secondary:#171717;--bg-tertiary:#262626;--bg-quaternary:#404040;--bg-checkbox-unchecked:#d4d4d4;--bg-disabled:#333;--bg-black-solid:#fafafa;--bg-primary-hover:#4f4e4a;--bg-secondary-hover:#dedcd8;--bg-tertiary-hover:#f2f1ed;--bg-quaternary-hover:#e4e3df;--bg-black-solid-hover:#faf8f4;--text-primary:#fafafa;--text-secondary:#a3a3a3;--text-tertiary:#737373;--text-on-dark:#0a0a0a;--text-link:#3766ff;--text-disabled:#737373;--text-placeholder:#737373;--border-primary:#404040;--border-secondary:#262626;--border-primary-solid:#fafafa;--border-disabled:#262626;--border-light-primary:#ebeae6;--accent-primary:#3766ff;--accent-secondary:#93c5fd;--accent-primary-hover:#3b82f6;--accent-secondary-hover:#60a5fa;--success-primary:#22c55e;--success-secondary:#052e16;--success-primary-hover:#15803d;--success-secondary-hover:#f0fdf4;--warning-primary:#f97316;--warning-secondary:#431407;--warning-primary-hover:#c2410c;--warning-secondary-hover:#fff7ed;--error-primary:#dc2626;--error-secondary:#450a0a;--error-primary-hover:#b91c1c;--error-secondary-hover:#ef4444;--info-primary:#3b82f6;--info-secondary:#172554;--info-primary-hover:#1d4ed8;--info-secondary-hover:#3b82f6;--requires-treatment-primary:#a855f7;--requires-treatment-secondary:#3b0764;--overlay-dark:rgba(0,0,0,.6);--overlay-medium:rgba(0,0,0,.35);--overlay-dialog:rgba(60,60,60,.5);--overlay-divider:hsla(0,0%,98%,.3);--segment-control-bg:hsla(0,0%,9%,.05);--gradient-accent-dark:#0c236e;--gradient-default-edge:#494949;--gradient-default-center:#000;--icon-tertiary:#737373;--icon-white:#000;--icon-on-dark-color:#fff;--icon-primary-hover:#f2f1ed;--icon-secondary-hover:#333;--icon-tertiary-hover:#404040;--font-family-display:"General Sans","Noto Sans JP",sans-serif;--font-family-body:"Noto Sans JP",sans-serif;--font-family-satoshi:"Satoshi",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--title1-size:66px;--title1-weight:var(--font-weight-regular);--title1-line-height:1.25;--title2-size:41px;--title2-weight:var(--font-weight-regular);--title2-line-height:1.5;--title3-size:32px;--title3-weight:var(--font-weight-regular);--title3-line-height:1.5;--report-display-number-size:29px;--report-display-number-weight:var(--font-weight-regular);--report-display-number-line-height:1.5;--h1-size:23px;--h1-weight:var(--font-weight-regular);--h1-line-height:37px;--h2-size:20px;--h2-weight:var(--font-weight-semibold);--h2-line-height:32px;--h3-size:18px;--h3-weight:var(--font-weight-semibold);--h3-line-height:29px;--h4-size:16px;--h4-weight:var(--font-weight-semibold);--h4-line-height:26px;--h5-size:14px;--h5-weight:var(--font-weight-semibold);--h5-line-height:22px;--h6-size:13px;--h6-weight:var(--font-weight-semibold);--h6-line-height:21px;--body-size:16px;--body-weight:var(--font-weight-regular);--body-line-height:24px;--body-l-size:18px;--body-l-weight:var(--font-weight-regular);--body-l-line-height:29px;--body-m-size:16px;--body-m-weight:var(--font-weight-regular);--body-m-line-height:26px;--body-s-size:14px;--body-s-weight:var(--font-weight-regular);--body-s-line-height:22px;--caption-size:13px;--caption-weight:var(--font-weight-regular);--caption-line-height:21px;--button1-size:16px;--button1-weight:var(--font-weight-semibold);--button1-line-height:26px;--button2-size:14px;--button2-weight:var(--font-weight-regular);--button2-line-height:22px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-4xl:32px;--radius-5xl:48px;--radius-full:999px;--shadow-sm:0 1px 2px 0 rgb(0 0 0/5%);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgb(0 0 0/6%);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgb(0 0 0/5%);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgb(0 0 0/4%);--shadow-card:0px 4px 25px 0px hsla(0,0%,100%,.8);--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--transition-slower:.5s ease;--ease-in-sine:cubic-bezier(.12,0,.39,0);--ease-out-sine:cubic-bezier(.61,1,.88,1);--ease-in-out-sine:cubic-bezier(.37,0,.63,1);--ease-in-quad:cubic-bezier(.11,0,.5,0);--ease-out-quad:cubic-bezier(.5,1,.89,1);--ease-in-out-quad:cubic-bezier(.45,0,.55,1);--ease-in-cubic:cubic-bezier(.32,0,.67,0);--ease-out-cubic:cubic-bezier(.33,1,.68,1);--ease-in-out-cubic:cubic-bezier(.65,0,.35,1);--ease-in-quart:cubic-bezier(.5,0,.75,0);--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-in-out-quart:cubic-bezier(.76,0,.24,1);--ease-in-expo:cubic-bezier(.7,0,.84,0);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out-expo:cubic-bezier(.87,0,.13,1);--ease-in-back:cubic-bezier(.36,0,.66,-.56);--ease-out-back:cubic-bezier(.34,1.56,.64,1);--ease-in-out-back:cubic-bezier(.68,-.6,.32,1.6);--bottom-nav-height:65px;--z-index-dropdown:10;--z-index-sticky:20;--z-index-fixed:30;--z-index-bottom-nav:100;--z-index-bottom-sheet:1000;--z-index-modal-backdrop:9000;--z-index-modal:9100;--z-index-popover:9200;--z-index-tooltip:9300;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1440px;--breakpoint-pc-layout:900px;--container-narrow:530px;--container-medium:1080px;--container-wide:1312px;--container-max:1440px;--container-padding:64px;--container-padding-sm:24px;--content-max-width:600px;--sidebar-width:240px;--site-max-width:1440px;--spacing-zero:0px;--spacing-px:1px;--spacing-xxs:2px;--spacing-xs2:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-base:16px;--spacing-md:20px;--spacing-lg:24px;--spacing-xl:28px;--spacing-xl2:32px;--spacing-xl3:40px;--spacing-xl4:48px;--spacing-xl5:60px;--spacing-xl6:72px}*,:after,:before{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;line-break:strict;overflow-wrap:anywhere;text-autospace:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){margin:unset;min-block-size:100dvb}:where(:is(h1,h2,h3,h4,h5,h6):lang(en)){text-wrap:pretty}:where(h1){font-size:2em;margin-block:.67em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){list-style-type:"";padding-inline-start:unset}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}@media print{:where(pre){text-wrap-mode:unset}}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn):lang(ja)){font-style:unset}:where(u,s,del,ins){text-decoration-inset:auto}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:unset;font-variant-ligatures:none;font-variation-settings:normal}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;text-decoration-inset:auto;cursor:help}:where(time){text-autospace:no-autospace}@media(forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-style:dotted;border-width:1px}}:where(a){color:unset}:where(a:-moz-any-link){text-decoration-line:unset;text-decoration-thickness:from-font;text-decoration-inset:auto}:where(a:any-link){text-decoration-line:unset;text-decoration-thickness:from-font;text-decoration-inset:auto}:where(img,svg,picture,video,audio,canvas,model,iframe,embed,object){max-inline-size:100%;vertical-align:bottom}:where(img,svg,picture,video,canvas,model,iframe,embed,object){block-size:auto}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption:lang(en)){text-wrap:pretty}::file-selector-button,:where(button,input,select,textarea){border:1px solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:-moz-placeholder)){direction:ltr}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i])){background-color:unset}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]){touch-action:manipulation}:where(:enabled)::file-selector-button,:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]){cursor:pointer}:where(fieldset){border:unset;margin-inline:unset;min-inline-size:0;padding:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::-moz-placeholder{opacity:unset}::placeholder{opacity:unset}:where(summary){cursor:pointer;list-style-type:""}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){border:unset;overscroll-behavior-block:contain;padding:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-block-size:unset;max-inline-size:unset}:where(dialog)::backdrop{background-color:#0000004d}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}h1,h2,h3,h4,h5,h6{margin:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-family-body);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt" 1}@media(max-width:899px){body{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}}.legal-page,.reservation-card,.selectable,[contenteditable=true],body.is-dev,input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}body.is-dev{-webkit-touch-callout:default}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::-moz-selection{background-color:#fff3}::selection{background-color:#fff3}input,select,textarea{background-color:var(--bg-primary)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fafafa!important;box-shadow:inset 0 0 0 1000px #0a0a0a!important;caret-color:#fafafa!important}input[data-com-onepassword-filled]{background-color:transparent!important;box-shadow:inset 0 0 0 1000px #0a0a0a!important}.title1{font-family:var(--font-family-display);font-size:66px;font-weight:400;line-height:1.25;text-box-edge:cap alphabetic;text-box-trim:both}.title2{font-size:41px}.title2,.title3{font-family:var(--font-family-display);font-weight:400;line-height:1.5;text-box-edge:cap alphabetic;text-box-trim:both}.title3{font-size:32px}.h2{font-size:20px;line-height:32px}.h2,.h3{font-family:var(--font-family-display);font-weight:600;text-box-edge:cap alphabetic;text-box-trim:both}.h3{font-size:18px;line-height:29px}.h4{font-family:var(--font-family-display);font-size:16px;font-weight:600;line-height:26px;text-box-edge:cap alphabetic;text-box-trim:both}.body-l{font-size:18px;line-height:29px}.body-l,.body-m{font-family:var(--font-family-body);font-weight:400;text-box-edge:cap alphabetic;text-box-trim:both}.body-m{font-size:16px;line-height:26px}.body-s{font-size:14px;line-height:22px}.body-s,.caption{font-family:var(--font-family-body);font-weight:400;text-box-edge:cap alphabetic;text-box-trim:both}.caption{font-size:13px;line-height:21px}.ty-h1{font-family:var(--font-family-display);font-size:23px;font-weight:400;line-height:37px;text-box-edge:cap alphabetic;text-box-trim:both}.ty-h2{font-size:20px;line-height:32px}.ty-h2,.ty-h3{font-family:var(--font-family-display);font-weight:600;text-box-edge:cap alphabetic;text-box-trim:both}.ty-h3{font-size:18px;line-height:29px}.ty-h4{font-size:16px;line-height:26px}.ty-h4,.ty-h5{font-family:var(--font-family-display);font-weight:600;text-box-edge:cap alphabetic;text-box-trim:both}.ty-h5{font-size:14px;line-height:22px}.ty-h6{font-family:var(--font-family-display);font-size:13px;font-weight:600;line-height:21px;text-box-edge:cap alphabetic;text-box-trim:both}.ty-body-m{font-size:16px;line-height:26px}.ty-body-m,.ty-body-s{font-family:var(--font-family-body);font-weight:400;text-box-edge:cap alphabetic;text-box-trim:both}.ty-body-s{font-size:14px;line-height:22px}.ty-caption{font-family:var(--font-family-body);font-size:13px;font-weight:400;line-height:21px;text-box-edge:cap alphabetic;text-box-trim:both}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-accent{color:var(--accent-primary)}.container-narrow{margin-left:auto;margin-right:auto;max-width:var(--container-narrow);padding-left:24px;padding-right:24px}@media(min-width:1024px){.container-narrow{padding-left:64px;padding-right:64px}}.container-medium{margin-left:auto;margin-right:auto;max-width:var(--container-medium);padding-left:24px;padding-right:24px}@media(min-width:1024px){.container-medium{padding-left:64px;padding-right:64px}}.container-wide{margin-left:auto;margin-right:auto;max-width:var(--container-wide);padding-left:24px;padding-right:24px}@media(min-width:1024px){.container-wide{padding-left:64px;padding-right:64px}}.section-padding{padding-bottom:120px;padding-top:120px}.section-padding-large{padding-bottom:240px;padding-top:240px}.btn-primary{align-items:center;background-color:var(--accent-primary);border:none;border-radius:var(--radius-xl);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-family-display);font-size:16px;font-weight:600;height:56px;justify-content:center;line-height:26px;padding:16px 24px;text-decoration:none;transition:all var(--transition-base)}.btn-primary:hover{opacity:.9}.btn-primary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.btn-dark{align-items:center;background-color:var(--bg-primary);border:none;border-radius:var(--radius-xl);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-family-display);font-size:16px;font-weight:600;height:56px;justify-content:center;line-height:26px;padding:16px 24px;text-decoration:none;transition:all var(--transition-base)}.btn-dark:hover{opacity:.9}.btn-dark:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.btn-outline{align-items:center;background-color:var(--bg-tertiary);border:1.5px solid var(--border-primary);border-radius:var(--radius-xl);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-family-display);font-size:16px;font-weight:600;height:56px;justify-content:center;line-height:26px;padding:16px 24px;text-decoration:none;transition:all var(--transition-base)}.btn-outline:hover{border-color:var(--border-primary-solid)}.btn-outline:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.btn-wrapper{display:grid;justify-items:center}.btn-start{justify-items:start}.btn-end{justify-items:end}.tag-success{background-color:var(--success-primary)}.tag-success,.tag-warning{align-items:center;border-radius:var(--radius-md);color:var(--text-on-dark);display:inline-flex;font-family:var(--font-family-body);font-size:14px;font-weight:400;justify-content:center;line-height:22px;padding:4px 8px}.tag-warning{background-color:var(--warning-primary)}.tag-accent{align-items:center;background-color:var(--accent-primary);border-radius:var(--radius-md);color:var(--text-primary);display:inline-flex;font-family:var(--font-family-body);font-size:14px;font-weight:400;justify-content:center;line-height:22px;padding:4px 8px}.sr-only,.skip-link{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}.skip-link:focus{background-color:var(--accent-primary);border-radius:var(--radius-md);color:var(--text-primary);height:auto;left:16px;margin:0;overflow:visible;padding:8px 16px;position:absolute;top:16px;white-space:normal;width:auto;z-index:var(--z-index-tooltip);clip:auto}.gsap-hidden{visibility:hidden}.text-balance{text-wrap:balance}.page-title{font-family:var(--font-family-display);font-size:23px;font-weight:400;line-height:37px;text-align:center}.button-stack{align-content:start;gap:16px;padding-bottom:32px}.button-stack,.step-form{display:grid;justify-items:center;width:100%}.step-form{gap:var(--spacing-lg)}.form-error{color:var(--warning-primary);font-size:14px;line-height:22px;text-align:center}.c-divider{border:none;border-top:1px solid var(--border-light-primary);opacity:.4;width:100%}.section-title{font-family:var(--font-family-display);font-size:18px;font-weight:600;line-height:29px}.result-card{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-base)}.dp__input_wrap{box-sizing:unset;position:relative;width:100%}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color)}.dp__input_valid,.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color)}.dp__input_invalid,.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border:1px solid var(--dp-border-color);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);font-family:var(--dp-font-family);font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);outline:none;padding:var(--dp-input-padding);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:transparent}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{box-sizing:content-box;color:var(--dp-icon-color);display:inline-block;font-size:var(--dp-font-size);height:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;stroke-width:0;width:var(--dp-font-size)}.dp__input_icon{inset-inline-start:0}.dp--clear-btn,.dp__input_icon{color:var(--dp-icon-color);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.dp--clear-btn{align-items:center;background:transparent;border:none;display:inline-flex;inset-inline-end:0;margin:0;padding:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border:1px solid var(--dp-menu-border-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);font-size:var(--dp-font-size);min-width:var(--dp-menu-min-width);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dp__menu,.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_disabled,.dp__menu_readonly{inset:0;position:absolute;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:transparent;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dp--menu-loader{animation:dp-load-rotation 1s linear infinite;border:var(--dp-loader);border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;position:absolute;width:48px}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dp__arrow_top{border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%) rotate(-45deg)}.dp__arrow_bottom,.dp__arrow_top{background-color:var(--dp-background-color);height:12px;position:absolute;width:12px}.dp__arrow_bottom{border-bottom:1px solid var(--dp-menu-border-color);border-inline-end:1px solid var(--dp-menu-border-color);bottom:0;left:var(--dp-arrow-left);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{padding:2px 0;text-align:center}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates-collapsed,.dp--preset-dates[data-dp-mobile]{align-self:center;border:none;display:flex;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);overflow-x:auto}.dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{border-radius:var(--dp-border-radius);color:var(--dp-text-color);display:block;padding:5px;text-align:left;transition:var(--dp-common-transition);white-space:nowrap;width:100%}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp--menu-content-wrapper-collapsed,.dp__menu_content_wrapper[data-dp-mobile]{flex-direction:column-reverse}.dp__calendar_header{align-items:center;color:var(--dp-text-color);display:flex;font-weight:700;justify-content:center;position:relative;white-space:nowrap}.dp__calendar_header_item{box-sizing:border-box;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);text-align:center;width:var(--dp-cell-size)}.dp__calendar_row{align-items:center;display:flex;justify-content:center;margin:var(--dp-row-margin)}.dp__calendar_item{box-sizing:border-box;color:var(--dp-text-color);flex-grow:1;text-align:center}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{align-items:center;border:1px solid transparent;border-radius:var(--dp-cell-border-radius);box-sizing:border-box;display:flex;height:var(--dp-cell-size);justify-content:center;padding:var(--dp-cell-padding);position:relative;text-align:center;width:var(--dp-cell-size)}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__active_date,.dp__range_end,.dp__range_start{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover:hover,.dp__date_hover_end:hover,.dp__date_hover_start:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_disabled,.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);border:1px solid var(--dp-range-between-border-color);border-radius:0;color:var(--dp-range-between-dates-text-color)}.dp__range_between_week{background:var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0;border-top:1px solid var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-bottom:1px dashed var(--dp-primary-color);border-radius:0;border-top:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-bottom:1px dashed var(--dp-primary-color);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-bottom:1px dashed var(--dp-primary-color);border-end-end-radius:var(--dp-cell-border-radius);border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{background:var(--dp-border-color);height:1px;width:100%}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_dot,.dp__marker_line{background-color:var(--dp-marker-color);bottom:0;height:5px;position:absolute}.dp__marker_dot{border-radius:50%;left:50%;transform:translate(-50%);width:5px}.dp__marker_line{left:0;width:100%}.dp__marker_tooltip{background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);border-radius:var(--dp-border-radius);box-sizing:border-box;cursor:default;padding:5px;position:absolute;z-index:99999}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{align-items:center;color:var(--dp-text-color);display:flex;flex-flow:row nowrap}.dp__tooltip_mark{background-color:var(--dp-text-color);border-radius:50%;color:var(--dp-text-color);height:5px;margin-inline-end:5px;width:5px}.dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-bottom:1px solid var(--dp-border-color);border-inline-end:1px solid var(--dp-border-color);bottom:0;height:8px;position:absolute;transform:translate(-50%,50%) rotate(45deg);width:8px}.dp__instance_calendar{position:relative;width:100%}.dp--flex-display-collapsed,.dp__flex_display[data-dp-mobile]{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{align-items:center;box-sizing:border-box;color:var(--dp-text-color);display:flex;height:var(--dp-month-year-row-height)}.dp__inner_nav{align-items:center;border-radius:50%;color:var(--dp-icon-color);cursor:pointer;display:flex;height:var(--dp-month-year-row-button-size);justify-content:center;text-align:center;width:var(--dp-month-year-row-button-size)}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled,.dp__inner_nav_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{align-items:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);cursor:pointer;display:flex;height:var(--dp-month-year-row-height);justify-content:center;text-align:center}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{align-items:center;display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;flex-direction:column;width:100%}.dp__overlay{background:var(--dp-background-color);box-sizing:border-box;color:var(--dp-text-color);font-family:var(--dp-font-family);transition:opacity 1s ease-out;width:100%;z-index:99999}.dp--overlay-absolute{height:100%;left:0;position:absolute;top:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{background-color:var(--dp-scroll-bar-background);box-shadow:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;height:var(--dp-overlay-height);overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;margin-inline:auto;max-width:100%;padding:0;width:100%}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;padding:var(--dp-overlay-col-padding);white-space:nowrap;width:33%}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell,.dp__overlay_cell_active{border-radius:var(--dp-border-radius);cursor:pointer;text-align:center}.dp__overlay_cell:hover{transition:var(--dp-common-transition)}.dp__cell_in_between,.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{box-sizing:border-box;right:5px}.dp__overlay_cell_disabled{cursor:not-allowed}.dp__overlay_cell_disabled,.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed}.dp__overlay_cell_active_disabled,.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp--qr-btn,.dp--time-invalid,.dp--time-overlay-btn,.dp__btn{border:none;font:inherit;line-height:normal;transition:var(--dp-common-transition)}.dp--year-mode-picker{align-items:center;display:flex;height:var(--dp-cell-size);justify-content:space-between;width:100%}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{align-items:center;color:var(--dp-text-color);display:flex;font-family:var(--dp-font-family);justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;justify-content:center;width:100%}.dp__inc_dec_button{align-items:center;border-radius:50%;box-sizing:border-box;color:var(--dp-icon-color);cursor:pointer;display:flex;justify-content:center;margin:0;padding:5px}.dp__inc_dec_button,.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{align-items:center;border-radius:var(--dp-border-radius);color:var(--dp-text-color);cursor:pointer;display:flex;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{align-items:center;cursor:pointer;display:flex;height:8px;padding:0;width:100%}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);border:none;border-radius:var(--dp-border-radius);color:var(--dp-primary-text-color);cursor:pointer;padding:var(--dp-common-padding)}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{background-color:var(--dp-secondary-color);border-collapse:collapse;height:4px;transition:var(--dp-common-transition);width:100%}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r,.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{align-items:center;box-sizing:border-box;color:var(--dp-text-color);display:flex;flex-flow:row nowrap;padding:var(--dp-action-row-padding);width:100%}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{color:var(--dp-text-color);display:block;font-size:var(--dp-preview-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp__action_buttons{align-items:center;display:flex;flex:0;justify-content:flex-end;margin-inline-start:auto;white-space:nowrap}.dp__action_button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--dp-border-radius);cursor:pointer;display:inline-flex;font-family:var(--dp-font-family);font-size:var(--dp-preview-font-size);height:var(--dp-action-button-height);line-height:var(--dp-action-button-height);margin-inline-start:3px;padding:var(--dp-action-buttons-padding)}.dp__action_cancel{border:1px solid var(--dp-border-color);color:var(--dp-text-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed}.dp--qr-btn-disabled,.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{padding:var(--dp-common-padding);width:100%}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp__theme_dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:rgba(0,92,178,.2);--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:rgba(25,118,210,.1);--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.dp__flex{align-items:center;display:flex}.dp__btn{background:none}.dp__main{box-sizing:border-box;font-family:var(--dp-font-family);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dp__main *{direction:var(--dp-direction,ltr)}.dp__pointer{cursor:pointer}.dp__icon{fill:currentcolor;stroke:currentcolor}.dp__button{align-items:center;box-sizing:border-box;color:var(--dp-icon-color);cursor:pointer;display:flex;height:var(--dp-button-height);padding:var(--dp-common-padding);place-content:center center;text-align:center;width:100%}.dp__button.dp__overlay_action{bottom:0;position:absolute}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{align-items:flex-start;flex-direction:column}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length)*-1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length)*-1))}.dp--arrow-btn-nav{height:100%;transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.top-bg[data-v-95d5ab92]{inset:0;pointer-events:none;position:fixed;z-index:-1}.top-bg__overlay[data-v-95d5ab92]{background:var(--overlay-medium);inset:0;position:absolute}:root.particle-bg-active .layout{background:transparent!important}.btn[data-v-9be57b58]{align-items:center;border:none;border-radius:var(--radius-xl);cursor:pointer;display:inline-flex;font-family:var(--font-family-display);font-size:var(--button1-size);font-weight:var(--button1-weight);justify-content:center;line-height:var(--button1-line-height);max-width:var(--btn-max-width,342px);text-decoration:none;transition:opacity var(--transition-fast);width:var(--btn-width,100%)}.btn[data-v-9be57b58]:hover{opacity:.9}.btn[data-v-9be57b58]:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.btn[data-v-9be57b58]:active{opacity:.8}.inner[data-v-9be57b58]{align-items:center;display:inline-flex;gap:var(--spacing-xs)}.btn-icon[data-v-9be57b58]{flex-shrink:0;height:24px;width:24px}.size-giant[data-v-9be57b58]{height:58px;min-width:240px;padding:var(--spacing-base) var(--spacing-lg);width:auto}.size-large[data-v-9be57b58]{height:48px;padding:14px var(--spacing-md)}.size-medium[data-v-9be57b58]{height:40px;padding:var(--spacing-sm) var(--spacing-base)}.size-medium[data-v-9be57b58],.size-small[data-v-9be57b58]{border-radius:var(--radius-lg);font-size:var(--button2-size);font-weight:var(--button2-weight);line-height:var(--button2-line-height);width:auto}.size-small[data-v-9be57b58]{height:32px;padding:var(--spacing-xs) var(--spacing-sm)}.style-filled[data-v-9be57b58]{background:var(--bg-black-solid);color:var(--text-on-dark)}.style-outline[data-v-9be57b58]{background:var(--bg-tertiary);border:1.5px solid var(--border-primary);color:var(--text-primary)}.style-clear[data-v-9be57b58]{background:transparent;border:none;color:var(--text-primary)}.is-disabled[data-v-9be57b58]{background:var(--bg-disabled);border:none;color:var(--text-tertiary);cursor:not-allowed}.is-disabled[data-v-9be57b58]:active,.is-disabled[data-v-9be57b58]:hover{opacity:1}.is-icon-only[data-v-9be57b58]{aspect-ratio:1;padding:var(--spacing-xs);width:auto}.is-icon-only .inner[data-v-9be57b58]{gap:0}.overlay[data-v-560ee248]{align-items:center;background:var(--overlay-dialog);display:flex;inset:0;justify-content:center;padding:var(--spacing-base);position:fixed;z-index:var(--z-index-modal)}.dialog[data-v-560ee248]{background:var(--bg-primary);border-radius:var(--radius-2xl);display:grid;gap:var(--spacing-xl2);max-width:358px;padding:var(--spacing-xl2);width:100%}.content[data-v-560ee248]{display:grid;gap:var(--spacing-base);text-align:center}.title[data-v-560ee248]{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line-height)}.message[data-v-560ee248]{color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--body-s-size);font-weight:var(--body-s-weight);line-height:var(--body-s-line-height);white-space:pre-wrap}.actions[data-v-560ee248]{display:grid;gap:var(--spacing-xs);justify-items:center}.fade-enter-active[data-v-560ee248],.fade-leave-active[data-v-560ee248]{transition:opacity var(--transition-base)}.fade-enter-from[data-v-560ee248],.fade-leave-to[data-v-560ee248]{opacity:0}.frame[data-v-0a6f682c]{height:80px;position:relative;width:80px}.base[data-v-0a6f682c]{animation:base-spin-0a6f682c 3.8s var(--ease-out-expo) both;border-radius:var(--radius-full);box-shadow:inset -1px -1px 2px #ffffff4d,inset 2px 2px 2px #ffffff4d;inset:0;position:absolute}@keyframes base-spin-0a6f682c{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.variant-primary .base[data-v-0a6f682c]{background:linear-gradient(-44.48deg,var(--gradient-accent-dark) 2.8%,var(--accent-primary) 55.9%,var(--gradient-accent-dark) 98%)}.variant-default .base[data-v-0a6f682c]{animation:none;background:linear-gradient(-44.48deg,var(--gradient-default-edge) 2.8%,var(--gradient-default-center) 55.9%,var(--gradient-default-edge) 98%)}.icon[data-v-0a6f682c]{display:grid;inset:0;place-items:center;position:absolute}.icon[data-v-0a6f682c] svg{color:var(--text-primary);height:80px;width:80px}.error[data-v-db7b10a6]{align-content:center;background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-family-body);gap:var(--spacing-xl4);min-height:100dvh;padding:0 var(--spacing-lg) var(--spacing-xl2)}.content[data-v-db7b10a6],.error[data-v-db7b10a6]{display:grid;justify-items:center}.content[data-v-db7b10a6]{gap:var(--spacing-xl2)}.message[data-v-db7b10a6]{display:grid;gap:var(--spacing-sm);justify-items:center;text-align:center}.code[data-v-db7b10a6]{font-size:64px;font-weight:var(--font-weight-semibold);line-height:1}.code[data-v-db7b10a6],.title[data-v-db7b10a6]{color:var(--text-primary);font-family:var(--font-family-display);margin:0}.title[data-v-db7b10a6]{font-size:var(--h1-size);font-weight:var(--h1-weight);line-height:var(--h1-line-height)}.description[data-v-db7b10a6]{color:var(--text-secondary);font-size:var(--body-s-size);font-weight:var(--body-s-weight);line-height:var(--body-s-line-height);margin:0;max-width:300px}.actions[data-v-db7b10a6]{display:grid;justify-items:center;max-width:300px;width:100%}.button[data-v-db7b10a6]{align-items:center;background-color:var(--bg-black-solid);border:none;border-radius:var(--radius-xl);color:var(--text-on-dark);cursor:pointer;display:inline-flex;font-family:var(--font-family-display);font-size:var(--button1-size);font-weight:var(--button1-weight);height:56px;justify-content:center;line-height:var(--button1-line-height);padding:var(--spacing-base) var(--spacing-lg);transition:opacity var(--transition-base);width:100%}.button[data-v-db7b10a6]:hover{opacity:.9}.button[data-v-db7b10a6]:active{opacity:.8}
