@layer theme{:root,:host{--font-sans:var(--font-inter), var(--font-noto-kr), ui-sans-serif, system-ui, -apple-system, "Apple SD Gothic Neo", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-inter:-.015em;--tracking-tight:-.025em;--tracking-normal:var(--tracking-inter);--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy-950:#0d1137;--color-navy-900:#151a4f;--color-navy-800:#1d2468;--color-navy-700:#2c3484;--color-navy-100:#e6e8f4;--color-gold-800:#6e6139;--color-gold-700:#7d6e42;--color-gold-600:#8a7a4b;--color-gold-500:#b4a67a;--color-gold-300:#d8cfae;--color-gold-100:#f3efe3;--color-paper:#f3f2ee;--color-line:#e7e4dc;--color-ink:#1d1f2e;--color-muted:#6b6b76;--color-map-land:#f3f0e8;--color-subway-2:#3b9f4a;--color-subway-sb:#c3283a;--font-display:var(--font-inter), var(--font-noto-kr), ui-sans-serif, system-ui, sans-serif;--text-2xs:.6875rem;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2rem;--text-3xl:2.5rem;--text-4xl:3.75rem;--text-5xl:5.75rem;--animate-spin-once:spin-once .7s cubic-bezier(.4, 0, .2, 1);--animate-pulse-ring:pulse-ring 2.4s ease-out infinite;--animate-ticket-out:ticket-out 2.1s cubic-bezier(.3, .7, .2, 1) forwards;--animate-kiosk-blink:kiosk-blink .6s steps(2) infinite;--animate-shimmer:shimmer 1.4s ease-in-out infinite;--animate-rise:rise .5s cubic-bezier(.22, 1, .36, 1) both}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:600}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:600}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{letter-spacing:var(--tracking-inter)}:lang(ko){word-break:keep-all;overflow-wrap:break-word}*,:before,:after{--surface-shadow:0 0 #0000;--surface-ring:0 0 #0000;--surface-inset-ring:0 0 #0000;--surface-ring-color:currentColor;--surface-inset-ring-color:currentColor}:where(a[href],button,summary,label[for],label:has(input,button,[role=switch]),[role=button],[role=link],[role=switch],[role=radio],[role=checkbox],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio]){cursor:pointer}:where(button:disabled,input:disabled,[aria-disabled=true],[data-disabled]){cursor:not-allowed}}@layer components{.focus-ring{outline-style:none}.focus-ring:focus-visible{outline-offset:2px;outline-width:2px;outline-style:none;outline-color:var(--color-navy-700)}.header-icon-button{color:#ffffffe6;width:2.5rem;height:2.5rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.header-icon-button:hover{background-color:#ffffff1a}}.header-icon-button:active{background-color:#fff3}.header-icon-button[data-popup-open]{background-color:#ffffff26}.header-icon-button{outline-style:none}.header-icon-button:focus-visible{outline-offset:1px;outline-width:2px;outline-style:none;outline-color:var(--color-gold-300)}.primary-button{border-radius:var(--radius-md);background-color:var(--color-gold-600);height:3rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;display:inline-flex}@media (hover:hover){.primary-button:hover{background-color:var(--color-gold-700)}}.primary-button:active{background-color:var(--color-gold-800)}.primary-button:disabled{opacity:.5}.secondary-button{border-radius:var(--radius-md);background-color:var(--color-white);height:3rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);border:1px solid #151a4f26;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;display:inline-flex}@media (hover:hover){.secondary-button:hover{background-color:#e6e8f499}}.secondary-button:active{background-color:var(--color-navy-100)}.navy-button{border-radius:var(--radius-md);background-color:var(--color-navy-900);height:3rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;display:inline-flex}@media (hover:hover){.navy-button:hover{background-color:var(--color-navy-800)}}.navy-button:active{background-color:var(--color-navy-950)}.danger-button{border-radius:var(--radius-md);background-color:var(--color-rose-700);height:3rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;display:inline-flex}@media (hover:hover){.danger-button:hover{background-color:var(--color-rose-800)}}.danger-button:active{background-color:var(--color-rose-900)}.popup-animation{transition-property:scale,opacity;transition-timing-function:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out)}.popup-animation[data-ending-style],.popup-animation[data-starting-style]{opacity:0;scale:.95}.backdrop-class{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-height:100dvh;transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);background-color:#0d113773;transition-duration:.2s;position:fixed;inset:0}.backdrop-class[data-ending-style],.backdrop-class[data-starting-style]{opacity:0}@supports (-webkit-touch-callout:none){.backdrop-class{position:absolute}}.site-header{z-index:10;background-color:var(--color-navy-950);color:var(--color-white);position:sticky;top:0}.site-header-inner{height:4rem;max-width:var(--container-6xl);align-items:center;gap:.75rem;margin-inline:auto;padding-inline:1.25rem;display:flex}@media (min-width:48rem){.site-header-inner{padding-inline:2rem}}.site-header-logo{border-radius:var(--radius-sm);outline-offset:4px;display:flex}.site-header-logo:focus-visible{outline:2px solid var(--color-gold-300)}.site-header-logo-mark{width:auto;height:2rem;color:var(--color-white)}.site-header-space{flex:1}.site-header-link{white-space:nowrap;border-radius:var(--radius-md);height:2.5rem;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:#fffc;align-items:center;padding-inline:.5rem;transition:color .15s;display:inline-flex}@media (hover:hover){.site-header-link:hover{color:var(--color-white)}}.site-header-link:focus-visible{outline:2px solid var(--color-gold-300);outline-offset:1px}.site-lang{border-radius:var(--radius-md);background-color:#ffffff1a;flex-shrink:0;gap:.125rem;padding:.1875rem;display:flex}.site-lang-button{border-radius:var(--radius-sm);height:2rem;font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;color:#ffffffb3;padding-inline:.625rem;transition:color .15s,background-color .15s}@media (hover:hover){.site-lang-button:hover{color:var(--color-white)}}.site-lang-button[aria-pressed=true]{background-color:var(--color-white);color:var(--color-navy-950)}.site-lang-button:focus-visible{outline:2px solid var(--color-gold-300);outline-offset:1px}.site-header-cta{white-space:nowrap;border-radius:var(--radius-md);background-color:var(--color-gold-500);height:2.5rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy-950);flex-shrink:0;align-items:center;gap:.5rem;padding-inline:1rem;transition:background-color .15s;display:inline-flex}@media (hover:hover){.site-header-cta:hover{background-color:var(--color-gold-300)}}.site-header-cta:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}@media not (min-width:32rem){.site-header-cta{display:none}}.site-header-cta-icon{width:1rem;height:1rem;transition:translate .2s var(--ease-out)}@media (hover:hover){.site-header-cta:hover .site-header-cta-icon{translate:3px}}.story-page-div{background-color:var(--color-white);min-height:100dvh}.story-page-main{max-width:var(--container-6xl);padding-inline:1.25rem;margin-inline:auto;padding-top:3.5rem;padding-bottom:6rem}@media (min-width:48rem){.story-page-main{padding-inline:2rem;padding-top:5rem}}.story-page-section{max-width:42rem}.story-page-p{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-gold-700);align-items:flex-start;gap:.375rem;display:flex}.story-page-trophy{flex-shrink:0;width:1rem;height:1rem;margin-top:.1875rem}.story-page-h1{max-width:18ch;font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.15;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-navy-900);text-wrap:balance;margin-top:.5rem}@media (min-width:40rem){.story-page-h1{font-size:var(--text-3xl)}}.story-page-p-2{font-size:var(--text-base);line-height:var(--leading-relaxed);color:#1d1f2ecc;margin-top:1.25rem}.story-page-p-3{font-size:var(--text-base);line-height:var(--leading-relaxed);color:#1d1f2ecc;margin-top:1rem}.story-page-div-4{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.story-page-link-3{border-radius:var(--radius-md);background-color:var(--color-navy-900);height:3rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);align-items:center;gap:.5rem;padding-inline:1.25rem;display:inline-flex}@media (hover:hover){.story-page-link-3:hover{background-color:var(--color-navy-800)}}.story-page-monitor{width:1.25rem;height:1.25rem}.story-page-p-4{line-height:var(--leading-relaxed);font-size:var(--text-sm);color:#1d1f2eb3;align-items:flex-start;gap:.5rem;display:flex}.story-page-smartphone{width:1.25rem;height:1.25rem;color:var(--color-navy-900);flex-shrink:0;margin-top:.125rem}.story-page-section-2{margin-top:5rem}@media (min-width:48rem){.story-page-section-2{margin-top:6rem}}.story-page-h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-navy-900)}.story-page-p-5{font-size:var(--text-sm);color:var(--color-muted);margin-top:.375rem}.story-page-div-6{gap:3.5rem 2.5rem;margin-top:2rem;display:grid}@media (min-width:48rem){.story-page-div-6{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4.5rem}}.story-team{margin-top:2.5rem}.story-team-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.story-team-list{flex-wrap:wrap;gap:1rem 3rem;margin-top:.75rem;display:flex}.story-team-role{font-size:var(--text-xs);color:var(--color-muted)}.story-team-name{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-navy-900);margin-top:.125rem}.story-team-note{font-size:var(--text-xs);color:var(--color-muted)}@media not (min-width:64rem){.story-wide{display:none}}@media (min-width:64rem){.story-narrow{display:none}}.reveal[data-reveal=pending]{opacity:0;translate:0 1.25rem}.reveal[data-reveal=in]{transition:opacity .6s var(--ease-out), translate .7s cubic-bezier(.22, 1, .36, 1);transition-delay:var(--reveal-delay,0s)}.about{background-color:var(--color-white);min-height:100dvh;color:var(--color-ink)}.about-icon{width:1rem;height:1rem;transition:translate .2s var(--ease-out);flex-shrink:0}@media (hover:hover){:is(.about-button,.about-text-link):hover .about-icon{translate:3px}}.about-section{max-width:var(--container-6xl);margin-inline:auto;padding-block:4rem;padding-inline:1.25rem}@media (min-width:48rem){.about-section{padding-block:6rem;padding-inline:2rem}}.about-eyebrow{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-gold-700)}.about-h2{max-width:22ch;font-size:var(--text-xl);line-height:1.2;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-navy-900);text-wrap:balance;margin-top:.375rem}@media (min-width:48rem){.about-h2{font-size:var(--text-2xl)}}.about-h3{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-navy-900)}.about-body{max-width:34rem;font-size:var(--text-base);line-height:var(--leading-relaxed);color:#1d1f2ecc;margin-top:1rem}.about-small{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#1d1f2eb8;margin-top:.375rem}.about-art{object-fit:contain;width:100%;height:100%}.about-button{border-radius:var(--radius-md);background-color:var(--color-navy-900);height:3rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-white);align-items:center;gap:.5rem;padding-inline:1.25rem;transition:background-color .15s;display:inline-flex}@media (hover:hover){.about-button:hover{background-color:var(--color-navy-800)}}.about-button:focus-visible{outline:2px solid var(--color-navy-700);outline-offset:2px}.about-text-link{border-radius:var(--radius-sm);height:3rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-gold-800);align-items:center;gap:.375rem;display:inline-flex}@media (hover:hover){.about-text-link:hover{color:var(--color-navy-900)}}.about-text-link:focus-visible{outline:2px solid var(--color-navy-700);outline-offset:2px}.about-hero{max-width:var(--container-6xl);padding-inline:1.25rem;align-items:center;gap:2.5rem;margin-inline:auto;padding-top:3rem;padding-bottom:1rem;display:grid}@media (min-width:48rem){.about-hero{padding-inline:2rem;padding-top:4.5rem}}@media (min-width:64rem){.about-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem;padding-bottom:6rem}}.about-hero-copy>*{animation:var(--animate-rise)}.about-hero-copy>:nth-child(3){animation-delay:80ms}.about-hero-copy>:nth-child(4){animation-delay:.16s}.about-hero-copy>:nth-child(5){animation-delay:.24s}.about-hero-copy>.about-hero-logo{animation:none}.about-hero-logo{width:5.5rem;height:auto;color:var(--color-navy-900);margin-bottom:2rem}@media (min-width:48rem){.about-hero-logo{width:6.5rem}}.about-hero-title{font-size:var(--text-2xl);line-height:1.15;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-navy-900);margin-top:.5rem}.about-hero-title>span{text-wrap:balance;display:block}@media (min-width:48rem){.about-hero-title{font-size:var(--text-3xl)}}.about-hero-lead{max-width:34rem;font-size:var(--text-base);line-height:var(--leading-relaxed);color:#1d1f2ecc;margin-top:1.25rem}.about-hero-actions{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:2rem;display:flex}.about-hero-art{aspect-ratio:1120/862;width:100%;max-width:36rem;margin-inline:auto;animation:.9s cubic-bezier(.22,1,.36,1) .15s both about-art-in;position:relative}.about-hero-blob{background-color:var(--color-gold-100);border-radius:46% 54% 52% 48%/52% 46% 54% 48%;animation:14s ease-in-out infinite about-blob;position:absolute;inset:6% 4% 2% 10%}.about-float{animation:7s ease-in-out infinite about-float;position:relative}.about-split{align-items:center;gap:2rem;display:grid}@media (min-width:56rem){.about-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.about-split-art{width:100%;max-width:26rem;margin-inline:auto}@media (min-width:56rem){.about-split-reverse .about-split-art{order:2}}.about-tint{background-color:var(--color-paper)}.about-steps{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:48rem){.about-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.about-step{border-radius:var(--radius-lg);background-color:var(--color-white);padding:1.5rem}.about-step-art{max-width:14rem;height:11rem;transition:translate .3s var(--ease-out);margin-inline:auto}@media (min-width:48rem){.about-step-art{height:13rem}}@media (hover:hover){.about-step:hover .about-step-art{translate:0 -6px}}.about-step-number{background-color:var(--color-navy-900);width:1.75rem;height:1.75rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:9999px;justify-content:center;align-items:center;margin-top:1.25rem;margin-bottom:.625rem;display:flex}.about-principles{gap:2.5rem 4rem;margin-top:2.5rem;display:grid}@media (min-width:56rem){.about-principles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3.5rem}}.about-principle{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}@media (min-width:40rem){.about-principle{grid-template-columns:9.5rem minmax(0,1fr);gap:1.75rem}}.about-principle-art{aspect-ratio:1;border-radius:var(--radius-lg);background-color:var(--color-gold-100);padding:.625rem}.about-numbers{background-color:var(--color-navy-950);color:var(--color-white)}.about-numbers .about-section{padding-block:3.5rem}@media (min-width:48rem){.about-numbers .about-section{padding-block:4.5rem}}.about-numbers-title{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-gold-300)}.about-numbers-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;margin-top:1.5rem;display:grid}@media (min-width:56rem){.about-numbers-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-number{flex-direction:column-reverse;justify-content:flex-end;gap:.375rem;display:flex}.about-number-value{font-size:var(--text-4xl);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;align-items:baseline;gap:.25rem;display:flex}.about-number-unit{font-size:var(--text-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-inter);color:var(--color-gold-300)}.about-number-label{max-width:14rem;font-size:var(--text-sm);line-height:var(--leading-snug);color:#ffffffb8}.about-team{flex-wrap:wrap;gap:1rem 3rem;margin-top:1.75rem;margin-bottom:.75rem;display:flex}.about-team-role{font-size:var(--text-xs);color:var(--color-muted)}.about-team-name{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-navy-900);margin-top:.125rem}.about-faq{max-width:var(--container-3xl);padding-top:0}.about-faq-list{border-top:1px solid var(--color-line);margin-top:1.5rem}.about-faq-item{border-bottom:1px solid var(--color-line)}.about-faq-trigger{text-align:left;width:100%;font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-navy-900);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem;display:flex}@media (hover:hover){.about-faq-trigger:hover{color:var(--color-gold-800)}}.about-faq-trigger:focus-visible{outline:2px solid var(--color-navy-700);outline-offset:2px}.about-faq-icon{width:1.125rem;height:1.125rem;color:var(--color-gold-700);transition:rotate .25s var(--ease-out);flex-shrink:0}.about-faq-trigger[data-panel-open] .about-faq-icon{rotate:45deg}.about-faq-panel{height:var(--accordion-panel-height);transition:height .25s var(--ease-out);overflow:hidden}.about-faq-panel[data-starting-style],.about-faq-panel[data-ending-style]{height:0}.about-faq-answer{max-width:38rem;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#1d1f2ebf;padding-bottom:1.25rem}.about-cta{background-color:var(--color-gold-100);padding-block:4rem;padding-inline:1.25rem}@media (min-width:48rem){.about-cta{padding-block:5.5rem}}.about-cta-inner{text-align:center;flex-direction:column;align-items:center;max-width:34rem;margin-inline:auto;display:flex}.about-cta-inner .about-h2{margin-top:1.5rem}.about-cta-inner .about-button{margin-top:1.75rem}.about-cta-logo{width:4rem;height:auto;color:var(--color-navy-900)}.about-footer{max-width:var(--container-6xl);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted);margin-inline:auto;padding-block:2rem;padding-inline:1.25rem}@media (min-width:48rem){.about-footer{padding-inline:2rem}}.nf{background-color:var(--color-white);color:var(--color-ink)}.nf-main{max-width:var(--container-6xl);padding-inline:1.25rem;margin-inline:auto;padding-top:1.5rem;padding-bottom:3rem}@media (min-width:48rem){.nf-main{padding-inline:2rem;padding-top:3.5rem;padding-bottom:5rem}}.nf-hero{align-items:center;gap:2rem;display:grid}@media (min-width:56rem){.nf-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}}.nf-copy>*{animation:var(--animate-rise)}.nf-copy>:nth-child(2){animation-delay:80ms}.nf-copy>:nth-child(3){animation-delay:.14s}.nf-copy>:nth-child(n+4){animation-delay:.2s}.nf-ticket{filter:drop-shadow(0 0 .5px #0d113759)drop-shadow(0 10px 22px #0d11371f);display:inline-block;rotate:-3deg}.nf-ticket-paper{--tooth:12px;-webkit-mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / 51% var(--tooth) repeat-y, conic-gradient(from 225deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / 51% var(--tooth) repeat-y;mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / 51% var(--tooth) repeat-y, conic-gradient(from 225deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / 51% var(--tooth) repeat-y;align-items:stretch;display:flex}.nf-ticket-main{background-color:var(--color-white);padding-block:.875rem;align-items:baseline;gap:.5rem;padding-left:1.5rem;padding-right:1.125rem;display:flex}.nf-ticket-no{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-gold-700)}.nf-ticket-number{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-size:var(--text-3xl);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;color:var(--color-navy-900);font-variant-numeric:tabular-nums;display:flex}.nf-ticket-digit{padding-block:.06em;display:inline-block;overflow:hidden}.nf-ticket-digit>span{animation:.7s cubic-bezier(.3,1.3,.5,1) both nf-roll;animation-delay:calc(.35s + var(--i) * .12s);display:inline-block}.nf-ticket-stub{background-color:var(--color-gold-500);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-navy-950);border-left:2px dashed #0d113738;align-items:center;padding-left:.875rem;padding-right:1.25rem;display:flex}.nf-title{margin-top:1.25rem}@media (min-width:56rem){.nf-title{margin-top:1.75rem}}.nf-title{max-width:18ch;font-size:var(--text-2xl);line-height:1.15;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-navy-900);text-wrap:balance}@media (min-width:48rem){.nf-title{font-size:var(--text-3xl)}}.nf-body{max-width:32rem;font-size:var(--text-base);line-height:var(--leading-relaxed);color:#1d1f2ecc;margin-top:1rem}.nf-path{font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:1rem;display:flex}.nf-path-code{overflow-wrap:anywhere;border-radius:var(--radius-sm);background-color:var(--color-paper);max-width:100%;font-size:var(--text-xs);color:var(--color-ink);padding-block:.125rem;padding-inline:.375rem}.nf-actions{margin-top:1.5rem}@media (min-width:48rem){.nf-actions{margin-top:2rem}}.nf-actions{flex-wrap:wrap;gap:.75rem;display:flex}.nf-button,.nf-button-secondary{border-radius:var(--radius-md);height:3rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:.5rem;padding-inline:1.25rem;transition:background-color .15s;display:inline-flex}:is(.nf-button,.nf-button-secondary):focus-visible{outline:2px solid var(--color-navy-700);outline-offset:2px}.nf-button{background-color:var(--color-navy-900);color:var(--color-white)}@media (hover:hover){.nf-button:hover{background-color:var(--color-navy-800)}}.nf-button-secondary{background-color:var(--color-paper);color:var(--color-navy-900)}@media (hover:hover){.nf-button-secondary:hover{background-color:#e9e7e0}}.nf-button-secondary:active{background-color:var(--color-line)}.nf-icon{flex-shrink:0;width:1.125rem;height:1.125rem}@media (hover:hover){.nf-button-secondary:hover .nf-icon{animation:nf-nudge .5s var(--ease-out)}}.nf-art{width:100%;max-width:24rem;margin-inline:auto;animation:.9s cubic-bezier(.22,1,.36,1) .1s both nf-art-in;position:relative}.nf-blob{background-color:var(--color-gold-100);border-radius:46% 54% 52% 48%/52% 46% 54% 48%;animation:14s ease-in-out infinite about-blob;position:absolute;inset:12% 2% 4% 6%}.nf-img{transform-origin:50% 100%;width:100%;height:auto;animation:6s ease-in-out infinite nf-ponder;position:relative}@media not (min-width:56rem){.nf-hero{gap:.75rem}.nf-art{aspect-ratio:664/800;order:-1;justify-self:center;width:auto;max-width:none;height:clamp(8.5rem,24dvh,12.5rem)}.nf-img{width:100%;height:100%}}@media (not (min-width:56rem)) and (not (min-height:760px)){.nf-art{height:6.5rem}.nf-title{margin-top:1rem}}@media (not (min-width:56rem)) and (not (min-height:660px)){.nf-art{height:5rem}}.nf-next{animation:var(--animate-rise);margin-top:3.5rem;animation-delay:.26s}@media (min-width:48rem){.nf-next{margin-top:6rem}}.nf-next-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.nf-links{gap:1.5rem 2.5rem;margin-top:1.25rem;display:grid}@media (min-width:40rem){.nf-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.nf-links{grid-template-columns:repeat(4,minmax(0,1fr))}}.nf-link{border-radius:var(--radius-sm);align-items:flex-start;gap:.75rem;display:flex}.nf-link:focus-visible{outline:2px solid var(--color-navy-700);outline-offset:4px}.nf-link-icon{width:1.25rem;height:1.25rem;color:var(--color-gold-700);flex-shrink:0;margin-top:.0625rem}.nf-link-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.nf-link-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy-900);align-items:center;gap:.25rem;transition:color .15s;display:inline-flex}.nf-link-desc{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-muted)}.nf-link-arrow{width:.875rem;height:.875rem;color:var(--color-gold-700);transition:translate .2s var(--ease-out);flex-shrink:0}@media (hover:hover){.nf-link:hover .nf-link-title{color:var(--color-gold-800)}.nf-link:hover .nf-link-arrow{translate:3px}}.bank-badge-span{background-color:var(--color-white);--surface-inset-ring:inset 0 0 0 1px var(--surface-inset-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-inset-ring-color:#151a4f1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bank-badge-svg{width:100%;height:100%}.bank-badge-img{width:64%;height:64%}.favorite-button{width:2.5rem;height:2.5rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.favorite-button:active{scale:.95}.favorite-button-light{color:var(--color-gold-500)}@media (hover:hover){.favorite-button-light:hover{background-color:var(--color-gold-100)}}.favorite-button-dark{color:var(--color-white);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));background-color:#00000040}@media (hover:hover){.favorite-button-dark:hover{background-color:#00000059}}.favorite-icon{width:18px;height:18px}.favorite-icon-selected{fill:var(--color-gold-500);color:var(--color-gold-500)}.crowd-quiet{background-color:var(--color-emerald-500)}.crowd-moderate{background-color:var(--color-amber-500)}.crowd-busy{background-color:var(--color-rose-500)}.crowd-bars{align-items:flex-end;gap:2px;display:inline-flex}.crowd-bar{border-radius:9999px;width:3px}.crowd-bar-empty{background-color:var(--color-line)}.crowd-bar-short{height:.375rem}.crowd-bar-medium{height:.625rem}.crowd-bar-tall{height:.875rem}.take-ticket-small{height:2.25rem;padding-inline:.875rem;font-size:13px}.take-ticket-medium{height:2.5rem;padding-inline:1rem;font-size:13px}.take-ticket-large{height:3rem;padding-inline:1.5rem;font-size:13px}.take-ticket-button{border-radius:var(--radius-md);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-shrink:0;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.take-ticket-owned{background-color:var(--color-navy-900);color:var(--color-white)}@media (hover:hover){.take-ticket-owned:hover{background-color:var(--color-navy-800)}}.take-ticket-icon{width:1rem;height:1rem}.take-ticket-available{background-color:var(--color-gold-600);color:var(--color-white)}@media (hover:hover){.take-ticket-available:hover{background-color:var(--color-gold-700)}}.take-ticket-available:active{background-color:var(--color-gold-800)}.stub-card{position:relative}.stub-card-top{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background-color:var(--color-white);--notch:7px;-webkit-mask:radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;position:relative}.stub-card-bottom{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);background-color:var(--color-white);--notch:7px;-webkit-mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 0, #0000 var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat}.stub-card-perforation{border-style:dashed;border-top-width:1.5px;border-color:var(--color-line);margin-inline:1rem}.card-header{align-items:flex-start;gap:.75rem;padding-right:2.5rem;display:flex}.card-bank-logo{width:2.75rem;height:2.75rem;margin-top:.125rem}.card-content{flex:1;min-width:0}.card-bank-name{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-muted);align-items:center;gap:.375rem;margin-bottom:2px;display:flex}.card-recommended{border-radius:var(--radius-sm);background-color:var(--color-emerald-50);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--color-emerald-700);align-items:center;gap:.125rem;padding-block:1px;padding-inline:.375rem;display:inline-flex}.card-recommended-icon{width:.75rem;height:.75rem}.card-branch-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--leading-snug);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.card-distance{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-muted);margin-top:.125rem;overflow:hidden}.card-footer{padding-inline:1rem;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:1rem;display:flex}.card-wait{font-size:var(--text-sm);color:var(--color-navy-900);align-items:baseline;gap:0;font-weight:600;display:flex}.card-wait-number{font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:600}.card-wait-unit{font-size:var(--text-sm);font-weight:600}.card-no-wait{color:var(--color-emerald-700);font-size:var(--text-sm);font-weight:600}.card-queue{margin-top:var(--spacing);font-size:var(--text-xs);color:var(--color-muted);align-items:center;gap:.375rem;display:flex}.card-queue-icon{flex-shrink:0;align-self:center;width:14px;height:14px}.card-wait>.card-queue-icon{margin-right:6px}.card-wait-prefix{margin-right:4px}.desktop-list :is(.card-wait,.card-wait-number,.card-wait-unit,.card-no-wait,.card-queue){font-size:13px;font-weight:400}.bank-filter{min-width:0;font-size:var(--text-xs);color:var(--color-muted);flex:1;align-items:center;display:flex}.bank-filter-control{flex:1;min-width:0;position:relative}.bank-filter-select{text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;height:2.25rem;color:var(--color-ink);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 10px;display:flex}.bank-filter-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bank-filter-logo{width:20px;height:20px;color:var(--color-navy-700);flex-shrink:0}.bank-filter-chevron{width:16px;height:16px;color:var(--color-muted);flex-shrink:0;display:flex}.bank-filter-chevron svg{width:100%;height:100%}.bank-filter-select:hover,.bank-filter-select[data-popup-open]{border-color:var(--color-navy-200,#c9cce6)}.bank-filter-positioner{z-index:60;outline:none}.bank-filter-popup{width:var(--anchor-width);border:1px solid var(--color-line);border-radius:var(--radius-lg);color:var(--color-ink);background:#fff;outline:none;box-shadow:0 8px 24px #0d113729}.bank-filter-list{max-height:min(360px, var(--available-height));overscroll-behavior:contain;padding:4px;overflow-y:auto}.bank-filter-item{border-radius:var(--radius-sm);cursor:pointer;outline:none;align-items:center;gap:8px;min-height:36px;padding:6px 8px;font-size:13px;display:flex}.bank-filter-item[data-highlighted]{background:var(--color-navy-100);color:var(--color-navy-900)}.bank-filter-item[data-selected]{font-weight:500}.bank-filter-item-check{width:16px;height:16px;color:var(--color-navy-700);justify-content:center;align-items:center;margin-left:auto;display:flex}.bank-filter-item-check svg{width:14px;height:14px}.map-branch-card-article-min{border-radius:var(--radius-lg);background-color:var(--color-white);--surface-shadow:0 2px 6px #0d113714, 0 18px 40px -12px #0d113747;--surface-ring:0 0 0 1px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:#e7e4dcb3;display:flex;overflow:hidden}.map-branch-card-link{outline-style:none;flex-shrink:0;width:5rem;position:relative}.map-branch-card-link:focus-visible{outline-offset:calc(2px * -1);outline-width:2px;outline-style:none;outline-color:var(--color-navy-700)}.map-branch-card-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.map-branch-card-div-min{flex:1;min-width:0;padding:.875rem}.map-branch-card-link-2{align-items:center;gap:var(--spacing);outline-style:none;display:flex}.map-branch-card-span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-muted);display:block;overflow:hidden}.map-branch-card-span-2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block;overflow:hidden}@media (hover:hover){.map-branch-card-span-2:is(:where(.interaction-group):hover *){text-decoration-line:underline}}.map-branch-card-chevron-right{width:1.25rem;height:1.25rem;color:var(--color-muted);flex-shrink:0}.map-branch-card-div-min-2{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.map-branch-card-div-min-3{min-width:0;font-size:var(--text-xs);color:var(--color-muted);flex:1}.map-branch-card-p-min{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-branch-card-span-3{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy-900);font-variant-numeric:tabular-nums}.map-branch-card-span-min{font-weight:var(--font-weight-semibold);color:var(--color-navy-900)}.active-ticket-card-link-go-to-counter{border-radius:var(--radius-lg);background-color:var(--color-navy-900);color:var(--color-white);--surface-shadow:0 2px 6px #0d113714, 0 18px 40px -12px #0d113747;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);outline-style:none;display:block;overflow:hidden}.active-ticket-card-link-go-to-counter:focus-visible{outline-offset:2px;outline-width:2px;outline-style:none;outline-color:var(--color-gold-300)}.active-ticket-card-div-go-to-counter{padding-inline:1rem;align-items:center;gap:1rem;padding-top:1rem;padding-bottom:.75rem;display:flex}.active-ticket-card-div{border-radius:var(--radius-md);background-color:var(--color-gold-500);width:3.5rem;height:3.5rem;color:var(--color-navy-950);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.active-ticket-card-span{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.active-ticket-card-span-2{font-family:var(--font-display);font-size:var(--text-lg);line-height:1;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.active-ticket-card-p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:#ffffffa6;overflow:hidden}.active-ticket-card-p-go-to-counter{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin-top:.125rem}.active-ticket-card-div-2{text-align:right}.active-ticket-card-p-2{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-gold-300);font-variant-numeric:tabular-nums}.active-ticket-card-chevron-right{color:#ffffff80;width:1rem;height:1rem;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);margin-left:auto}@media (hover:hover){.active-ticket-card-chevron-right:is(:where(.interaction-group):hover *){translate:.125rem}}.active-ticket-card-div-3{height:var(--spacing);background-color:#ffffff1a}.active-ticket-card-div-4{background-color:var(--color-gold-500);height:100%;transition-property:width;transition-timing-function:var(--default-transition-timing-function);transition-duration:.5s}.filter-chip{border-radius:var(--radius-md);height:2rem;font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-shrink:0;align-items:center;gap:.375rem;padding-inline:.625rem;display:inline-flex}.filter-chip-light{background-color:var(--color-white);color:var(--color-ink);--surface-shadow:0 1px 2px #0d11370f;--surface-ring:0 0 0 1px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:var(--color-line)}@media (hover:hover){.filter-chip-light:hover{background-color:var(--color-paper)}}.filter-chip-light[data-pressed]{background-color:var(--color-navy-900);color:var(--color-white);--surface-ring-color:var(--color-navy-900)}.filter-chip-dark{color:#ffffffd9;--surface-ring:0 0 0 1px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:#ffffff26;background-color:#ffffff1a}@media (hover:hover){.filter-chip-dark:hover{background-color:#ffffff26}}.filter-chip-dark[data-pressed]{background-color:var(--color-white);color:var(--color-navy-950)}.filter-chips-toggle-group-clear-filters{scrollbar-width:none}.filter-chips-toggle-group-clear-filters::-webkit-scrollbar{display:none}.filter-chips-toggle-group-clear-filters{padding:var(--spacing);gap:.5rem;display:flex;overflow-x:auto}.filter-chips-icon{flex-shrink:0;width:.875rem;height:.875rem}.filter-chips-button-clear-filters{text-underline-offset:2px}@media (hover:hover){.filter-chips-button-clear-filters:hover{text-decoration-line:underline}}.filter-chips-button-clear-filters-2{--surface-shadow:0 0 #0000;--surface-ring:0 0 0 0px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);background-color:#0000}.filter-chips-button-clear-filters-3{--surface-ring:0 0 0 0px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);background-color:#0000}.sort-option{border-radius:var(--radius-sm);height:2rem;font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);padding-inline:.75rem}@media (hover:hover){.sort-option:hover{color:var(--color-ink)}}.sort-option[data-pressed]{background-color:var(--color-ink);color:var(--color-white)}.sort-toggle-toggle-group-sort-wait{border-radius:var(--radius-md);background-color:var(--color-white);--surface-ring:0 0 0 1px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:var(--color-line);flex-shrink:0;padding:.125rem;display:flex}.empty-filters-div-no-matches{border-radius:var(--radius-lg);border-style:dashed;border-width:1px;border-color:var(--color-line);text-align:center;padding-block:2.5rem;padding-inline:1.5rem}.empty-filters-p-no-matches{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.empty-filters-button-clear-filters{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-gold-700);margin-top:.75rem}@media (hover:hover){.empty-filters-button-clear-filters:hover{text-decoration-line:underline}}.stub-card{cursor:pointer;--ticket-glow-blur:0px;--ticket-glow-color:transparent;filter:drop-shadow(0 0 .5px #0d113747) drop-shadow(0 6px 10px #0d113712) drop-shadow(0 0 var(--ticket-glow-blur) var(--ticket-glow-color));transition:filter .16s;position:relative}.stub-card-action{border-radius:var(--radius-lg);width:100%;height:100%;position:absolute;inset:0}.stub-card-top,.stub-card-bottom{pointer-events:none}.stub-card-heading{padding:1rem 1rem .75rem}.card-favorite{pointer-events:auto;position:absolute;top:.75rem;right:.75rem}.take-ticket-button{pointer-events:auto}@media (hover:hover){.stub-card:hover{--ticket-glow-blur:8px;--ticket-glow-color:#151a4f24}}.stub-card[data-selected]{--ticket-glow-blur:10px;--ticket-glow-color:#151a4f38}@media (hover:hover){.stub-card[data-selected]:hover{--ticket-glow-blur:12px;--ticket-glow-color:#151a4f42}}.stub-card:active,.stub-card[data-selected]:active{--ticket-glow-blur:10px;--ticket-glow-color:#151a4f4d}.desktop-filters{flex-direction:column;gap:.5rem;display:flex}.desktop-filters-bank{align-items:center;gap:.5rem;display:flex}.desktop-filters-reset{border-radius:var(--radius-md);height:2.25rem;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-muted);flex-shrink:0;align-items:center;gap:.25rem;padding-inline:.5rem;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover){.desktop-filters-reset:hover{background-color:color-mix(in srgb, var(--color-line) 60%, transparent);color:var(--color-ink)}}.desktop-filters-reset-icon{width:.875rem;height:.875rem}.scroll-row{--scroll-clear:1.75rem;--scroll-fade:3.75rem;position:relative}.scroll-row-viewport{overscroll-behavior-x:contain;scrollbar-width:none;margin:-.25rem;overflow-x:auto}.scroll-row-viewport::-webkit-scrollbar{display:none}.scroll-row[data-overflow-end] .scroll-row-viewport{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--scroll-fade)), transparent calc(100% - var(--scroll-clear)));mask-image:linear-gradient(to right, #000 calc(100% - var(--scroll-fade)), transparent calc(100% - var(--scroll-clear)))}.scroll-row[data-overflow-start] .scroll-row-viewport{-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--scroll-fade)), transparent calc(100% - var(--scroll-clear)));mask-image:linear-gradient(to left, #000 calc(100% - var(--scroll-fade)), transparent calc(100% - var(--scroll-clear)))}.scroll-row[data-overflow-start][data-overflow-end] .scroll-row-viewport{-webkit-mask-image:linear-gradient(to right, transparent var(--scroll-clear), #000 var(--scroll-fade), #000 calc(100% - var(--scroll-fade)), transparent calc(100% - var(--scroll-clear)));mask-image:linear-gradient(to right, transparent var(--scroll-clear), #000 var(--scroll-fade), #000 calc(100% - var(--scroll-fade)), transparent calc(100% - var(--scroll-clear)))}.scroll-row-arrow{border-radius:var(--radius-sm);width:1.5rem;height:1.75rem;color:var(--color-muted);justify-content:center;align-items:center;transition:color .15s;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.scroll-row-arrow svg{width:1rem;height:1rem}@media (hover:hover){.scroll-row-arrow:hover{color:var(--color-ink)}}.scroll-row-arrow-start{left:0}.scroll-row-arrow-end{right:0}.desktop-filter-chips{gap:.125rem;width:max-content;overflow:visible}.filter-chip-compact{gap:.3125rem;height:1.75rem;padding-inline:.5rem;font-size:.78125rem}.filter-chip-light.filter-chip-compact{color:var(--color-muted);box-shadow:none;background-color:#0000}@media (hover:hover){.filter-chip-light.filter-chip-compact:hover{color:var(--color-ink);background-color:#0000}}.filter-chip-light.filter-chip-compact[data-pressed]{background-color:var(--color-navy-100);color:var(--color-navy-900)}.filter-chip-compact .filter-chips-icon{width:.8125rem;height:.8125rem}.branch-row{border-radius:var(--radius-md);align-items:center;gap:.875rem;margin-inline:-.5rem;padding:.75rem .5rem;transition:background-color .15s;display:flex}.branch-row:active{background-color:var(--color-paper)}@media (hover:hover){.branch-row:hover{background-color:var(--color-paper)}}.branch-row-badge{width:2.5rem;height:2.5rem}.branch-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.branch-row-bank{font-size:var(--text-xs);color:var(--color-muted);align-items:center;gap:.375rem;display:flex}.branch-row-fastest{font-weight:var(--font-weight-medium);color:var(--color-emerald-700);align-items:center;gap:.125rem;display:inline-flex}.branch-row-fastest-icon{width:.75rem;height:.75rem}.branch-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.branch-row-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-muted);overflow:hidden}.branch-row-wait{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.branch-row-wait-value{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy-900);font-variant-numeric:tabular-nums}.branch-row-queue{font-size:var(--text-xs);color:var(--color-muted)}.station-marker-span{pointer-events:none;border-style:solid;border-width:2px;border-color:var(--color-ink);background-color:var(--color-white);border-radius:9999px;justify-content:center;align-items:center;gap:1px;width:1.25rem;height:1.25rem;display:flex;position:relative}.station-marker-span-2{border-radius:9999px;width:7px;height:7px}.station-marker-span-3{background-color:var(--color-subway-2)}.station-marker-span-4{background-color:var(--color-subway-sb)}.station-marker-span-5{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-ink);text-shadow:0 0 2px var(--color-map-land), 0 0 2px var(--color-map-land), 0 0 4px var(--color-map-land);margin-left:.375rem;position:absolute;top:50%;left:100%;translate:0 -50%}.user-dot-span{width:1rem;height:1rem;display:block;position:relative}.user-dot-span-2{animation:var(--animate-pulse-ring);background-color:var(--color-sky-500);border-radius:9999px;position:absolute;inset:0}.user-dot-span-3{border-style:solid;border-width:3px;border-color:var(--color-white);background-color:var(--color-sky-500);--surface-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;width:1rem;height:1rem;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);border-radius:9999px;display:block;position:relative}.pin-button-min{cursor:pointer;outline-style:none;display:block}.pin-span-min{transform-origin:bottom;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--default-transition-timing-function);flex-direction:column;align-items:center;transition-duration:.2s;display:flex}.pin-span-min-2{scale:1.1}@media (hover:hover){.pin-span-min-3:is(:where(.interaction-group):hover *){scale:1.05}}.pin-span-min-4{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-block:var(--spacing);padding-right:.625rem;padding-left:var(--spacing);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;font-variant-numeric:tabular-nums;--surface-shadow:0 2px 6px #0d113714, 0 18px 40px -12px #0d113747;--surface-ring:0 0 0 1px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);display:flex}.pin-span-min-5{background-color:var(--color-navy-900);color:var(--color-white);--surface-ring-color:var(--color-navy-900)}.pin-span-min-6{background-color:var(--color-white);color:var(--color-ink);--surface-ring-color:#0000000d}.pin-span-min-7:is(:where(.interaction-group):focus-visible *){outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--color-navy-700)}.pin-bank-badge{width:1.25rem;height:1.25rem}.pin-star{width:.75rem;height:.75rem;fill:var(--color-gold-500);color:var(--color-gold-500)}.pin-span-min-8{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);opacity:.7}.pin-span{margin-top:calc(var(--spacing) * -1);border-radius:2px;width:.625rem;height:.625rem;rotate:45deg}.pin-span-2{background-color:var(--color-navy-900)}.pin-span-3{background-color:var(--color-white)}.map-status-div{pointer-events:none;animation:var(--animate-shimmer);opacity:.4;background:linear-gradient(90deg,#ebe8e1 25%,#f5f3ee 50%,#ebe8e1 75%) 0 0/200% 100%;position:absolute;inset:0}.map-status-p{inset-inline:1.5rem;text-align:center;font-size:var(--text-sm);color:var(--color-muted);position:absolute;top:50%;translate:0 -50%}.control-button{background-color:var(--color-white);width:2.75rem;height:2.75rem;color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.control-button:hover{background-color:var(--color-paper)}}.control-button:disabled{color:#6b6b7680}.control-button{outline-style:none}.control-button:focus-visible{outline-offset:calc(2px * -1);outline-width:2px;outline-style:none;outline-color:var(--color-navy-700)}.city-map{bottom:.75rem;right:.75rem}.city-map-div-map-label{background-color:var(--color-map-land);width:100%;height:100%;position:relative;overflow:hidden}.city-map-div{isolation:isolate;width:100%;height:100%}.city-map-div-recenter{flex-direction:column;gap:.5rem;display:flex;position:absolute}.city-map-button{border-radius:var(--radius-md);--surface-shadow:0 2px 6px #0d113714, 0 18px 40px -12px #0d113747;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow)}.city-map-div-zoom-in{border-radius:var(--radius-md);--surface-shadow:0 2px 6px #0d113714, 0 18px 40px -12px #0d113747;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);flex-direction:column;display:flex;overflow:hidden}.city-map-span{background-color:var(--color-line);height:1px}.mini-map-div-map-error{background-color:var(--color-map-land);width:100%;position:relative;overflow:hidden}.mini-map-svg{filter:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);width:1.75rem;height:2.25rem;display:block}.mini-map-span{pointer-events:none;border-top-left-radius:var(--radius-sm);font-size:var(--text-2xs);color:var(--color-muted);background-color:#fffc;padding-inline:.375rem;position:absolute;bottom:0;right:0}.crowd-chart-svg{width:100%;height:auto;display:block;overflow:visible}.crowd-chart-text{font-variant-numeric:tabular-nums}.crowd-chart-svg text{font-size:10px}.logo-mark,.logo-hero{overflow:visible}.logo-mark-stub,.logo-hero-stub{transform-box:view-box;transform-origin:28px 24px}@media (hover:hover){a:hover>.logo-mark .logo-mark-stub{animation:.7s cubic-bezier(.3,.7,.2,1) logo-tear}}a:focus-visible>.logo-mark .logo-mark-stub{animation:.7s cubic-bezier(.3,.7,.2,1) logo-tear}.logo-hero-body{transform-box:view-box;transform-origin:14px 14px;animation:.7s cubic-bezier(.22,1,.36,1) both logo-hero-in}.logo-hero-stub{animation:.9s cubic-bezier(.3,1.35,.5,1) .3s both logo-hero-attach,6s cubic-bezier(.4,0,.2,1) 2.4s infinite logo-hero-tear}.logo-hero-perforation{opacity:0;animation:6s linear 2.4s infinite logo-hero-perforation}.logo-hero-spark{transform-box:fill-box;transform-origin:50%;animation:6s ease-out 2.4s infinite logo-hero-spark;transform:scale(0)}.onboarding-dialog-backdrop{-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);background-color:#0d113799;transition-duration:.3s;position:fixed;inset:0}.onboarding-dialog-backdrop[data-ending-style],.onboarding-dialog-backdrop[data-starting-style]{opacity:0}.onboarding-dialog-popup-skip{background-color:var(--color-paper);transition-property:opacity,transform;transition-timing-function:var(--default-transition-timing-function);outline-style:none;flex-direction:column;transition-duration:.3s;display:flex;position:fixed;inset:0}.onboarding-dialog-popup-skip[data-ending-style],.onboarding-dialog-popup-skip[data-starting-style]{opacity:0}@media (min-width:40rem){.onboarding-dialog-popup-skip-2{border-radius:var(--radius-lg);--surface-shadow:0 25px 50px -12px #00000040;width:26rem;height:auto;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);inset:50% auto auto 50%;overflow:hidden;translate:-50% -50%}}.onboarding-div-skip{padding-inline:1rem;padding-top:calc(.75rem + env(safe-area-inset-top));justify-content:flex-end;display:flex}@media (min-width:40rem){.onboarding-div-skip{padding-top:1rem}}.onboarding-dialog-close-skip{border-radius:var(--radius-md);padding-left:.75rem;padding-right:.5rem;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-muted);align-items:center;gap:.125rem;padding-block:.375rem;display:inline-flex}@media (hover:hover){.onboarding-dialog-close-skip:hover{background-color:#0000000d}}.onboarding-div{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-inline:2rem;display:flex}.onboarding-div-2{aspect-ratio:1;width:100%;max-width:280px;position:relative}.onboarding-div-3{background-color:var(--color-gold-100);border-radius:9999px;position:absolute;inset:8%}.onboarding-img{width:100%;height:100%;animation:var(--animate-rise);object-fit:contain;position:relative}.onboarding-dialog-title{animation:var(--animate-rise);font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin-top:1.5rem}.onboarding-dialog-description{max-width:var(--container-xs);animation:var(--animate-rise);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);margin-top:.75rem}.onboarding-div-get-started{padding-inline:1.5rem;padding-top:2rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}@media (min-width:40rem){.onboarding-div-get-started{padding-bottom:1.5rem}}.onboarding-div-4{justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.onboarding-button{height:.5rem;transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);border-radius:9999px}.onboarding-button-2{background-color:var(--color-navy-900);width:1.5rem}.onboarding-button-3{background-color:var(--color-line);width:.5rem}@media (hover:hover){.onboarding-button-3:hover{background-color:#6b6b7666}}.onboarding-skip-icon{width:1rem;height:1rem}.onboarding-button-get-started{width:100%;height:3.5rem}.onboarding-next-icon{width:1.125rem;height:1.125rem;transition:translate .15s}@media (hover:hover){.onboarding-button-get-started:hover .onboarding-next-icon{translate:.125rem}}.search-dialog-dialog-popup-search{border-radius:var(--radius-lg);background-color:var(--color-white);--surface-shadow:0 25px 50px -12px #00000040;width:34rem;max-width:calc(100vw - 1.5rem);max-height:min(36rem,100dvh - 1.5rem);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);outline-style:none;flex-direction:column;display:flex;position:fixed;top:.75rem;left:50%;overflow:hidden;translate:-50%}@media (min-width:40rem){.search-dialog-dialog-popup-search{top:12vh}}.search-dialog-dialog-title-search{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-dialog-div-search-placeholder{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--color-line);align-items:center;gap:.5rem;padding-inline:1rem;display:flex}.search-dialog-search{width:1.25rem;height:1.25rem;color:var(--color-muted);flex-shrink:0}.search-dialog-input{min-width:0;height:3.5rem;font-size:var(--text-base);color:var(--color-ink);background-color:#0000;outline-style:none;flex:1}.search-dialog-input::placeholder{color:var(--color-muted)}.search-dialog-dialog-close{width:2.25rem;height:2.25rem;color:var(--color-muted);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.search-dialog-dialog-close:hover{background-color:var(--color-paper)}}.search-dialog-x{width:1.25rem;height:1.25rem}.search-dialog-ul-no-results{scrollbar-color:#151a4f40 transparent;scrollbar-width:thin;padding:.5rem;overflow-y:auto}.search-dialog-li-no-results{text-align:center;font-size:var(--text-sm);color:var(--color-muted);padding-block:2.5rem;padding-inline:.75rem}.search-dialog-button-min{border-radius:var(--radius-md);text-align:left;outline-style:none;align-items:center;gap:.75rem;width:100%;padding-block:.625rem;padding-inline:.75rem;display:flex}@media (hover:hover){.search-dialog-button-min:hover{background-color:var(--color-paper)}}.search-dialog-button-min:focus-visible{background-color:var(--color-paper)}.search-dialog-bank-badge{width:2.5rem;height:2.5rem}.search-dialog-span{flex:1;min-width:0}.search-dialog-span-2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block;overflow:hidden}.search-dialog-span-3{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-muted);display:block;overflow:hidden}.search-dialog-span-min{text-align:right;flex-shrink:0}.search-dialog-span-min-2{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-navy-900);font-variant-numeric:tabular-nums;display:block}.search-dialog-span-min-3{font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.search-dialog-span-waiting-count{font-size:var(--text-xs);color:var(--color-muted);display:block}.options-item{cursor:pointer;border-radius:var(--radius-md);padding-block:.625rem;font-size:var(--text-sm);color:var(--color-ink);-webkit-user-select:none;user-select:none;outline-style:none;align-items:center;gap:.75rem;padding-left:.75rem;padding-right:1rem;display:flex}.options-item[data-highlighted]{background-color:var(--color-paper)}.options-menu-menu-positioner-language{z-index:50;outline-style:none}.options-menu-menu-popup-language{min-width:15rem;transform-origin:var(--transform-origin);border-radius:var(--radius-lg);background-color:var(--color-white);--surface-shadow:0 16px 48px #0d113738;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);outline-style:none;padding:.375rem}.options-menu-menu-group-label-language{padding-inline:.75rem;padding-top:.5rem;padding-bottom:var(--spacing);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-muted)}.options-menu-span{justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.options-menu-check{width:1rem;height:1rem;color:var(--color-gold-700)}.options-menu-menu-separator{background-color:var(--color-line);height:1px;margin-block:.375rem;margin-inline:.5rem}.options-menu-sparkles{width:1rem;height:1rem;color:var(--color-muted)}.refresh-button-rotate-cw{animation:var(--animate-spin-once)}.dark-icon-button{color:#ffffffd9;width:2.5rem;height:2.5rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dark-icon-button:hover{background-color:#ffffff1a}}.dark-icon-button:active{background-color:#fff3}.dark-icon-button[data-popup-open]{background-color:#ffffff26}.dark-icon-button{outline-style:none}.dark-icon-button:focus-visible{outline-offset:1px;outline-width:2px;outline-style:none;outline-color:var(--color-gold-300)}.ticket-chip-link-go-to-counter{border-radius:var(--radius-md);background-color:var(--color-gold-500);height:2.5rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy-950);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);outline-style:none;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:1rem;display:flex}@media (hover:hover){.ticket-chip-link-go-to-counter:hover{background-color:var(--color-gold-300)}}.ticket-chip-link-go-to-counter:focus-visible{outline-offset:1px;outline-width:2px;outline-style:none;outline-color:var(--color-gold-300)}.ticket-chip-ticket{width:1rem;height:1rem}.ticket-chip-span{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.ticket-chip-span-2{background-color:#0d113740;width:1px;height:1rem}.ticket-chip-span-go-to-counter{font-variant-numeric:tabular-nums}.desktop-header-header-search-placeholder{z-index:30;background-color:var(--color-navy-950);height:4rem;color:var(--color-white);flex-shrink:0;align-items:center;gap:1.5rem;padding-inline:1.25rem;display:none;position:sticky;top:0}@media (min-width:64rem){.desktop-header-header-search-placeholder{display:flex}}.desktop-header-link{border-radius:var(--radius-sm);outline-style:none;align-items:center;display:flex}.desktop-header-link:focus-visible{outline-width:2px;outline-style:none;outline-color:var(--color-gold-300)}.desktop-header-logo-mark{width:auto;height:2rem;color:var(--color-white)}.desktop-header-nav{align-items:center;gap:var(--spacing);display:flex}.desktop-header-link-2{border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);outline-style:none;padding-block:.5rem;padding-inline:.875rem}.desktop-header-link-2:focus-visible{outline-width:2px;outline-style:none;outline-color:var(--color-gold-300)}.desktop-header-link-3{color:var(--color-white);background-color:#ffffff1f}.desktop-header-link-4{color:#ffffffa6}@media (hover:hover){.desktop-header-link-4:hover{color:var(--color-white)}}.desktop-header-div{flex:1}.desktop-header-button-search-placeholder{border-radius:var(--radius-md);width:16rem;height:2.5rem;font-size:var(--text-sm);color:#ffffffa6;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);background-color:#ffffff1a;outline-style:none;align-items:center;gap:.5rem;padding-inline:1rem;display:flex}@media (hover:hover){.desktop-header-button-search-placeholder:hover{background-color:#ffffff26}}.desktop-header-button-search-placeholder:focus-visible{outline-offset:1px;outline-width:2px;outline-style:none;outline-color:var(--color-gold-300)}@media (min-width:80rem){.desktop-header-button-search-placeholder{width:20rem}}.desktop-header-search{flex-shrink:0;width:18px;height:18px}.desktop-header-span-search-placeholder{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.desktop-header-kbd{border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-2xs);color:#ffffff8c;border:1px solid #fff3;padding-inline:.375rem}.desktop-header-div-2{margin-right:calc(var(--spacing) * -2);align-items:center;display:flex}.bottom-nav-nav{inset-inline:0;z-index:30;border-top-style:solid;border-top-width:1px;border-color:var(--color-line);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl));background-color:#ffffffeb;position:fixed;bottom:0}@media (min-width:64rem){.bottom-nav-nav{display:none}}.bottom-nav-ul{max-width:var(--container-xl);margin-inline:auto;display:flex}.bottom-nav-link{justify-content:center;align-items:center;gap:var(--spacing);height:4rem;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);outline-style:none;flex-direction:column;display:flex;position:relative}.bottom-nav-link:focus-visible{background-color:var(--color-paper)}.bottom-nav-link-2{color:var(--color-navy-900)}.bottom-nav-link-3{color:var(--color-muted)}.bottom-nav-span{border-radius:var(--radius-md);width:3rem;height:1.75rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);justify-content:center;align-items:center;display:flex;position:relative}.bottom-nav-span-2{background-color:var(--color-gold-100)}.bottom-nav-icon{width:22px;height:22px}.bottom-nav-span-3{top:calc(var(--spacing) * -1);min-width:18px;padding-inline:var(--spacing);text-align:center;font-size:var(--text-2xs);line-height:18px;font-weight:var(--font-weight-semibold);color:var(--color-white);font-variant-numeric:tabular-nums;--surface-ring:0 0 0 2px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:var(--color-white);border-radius:9999px;position:absolute;right:.125rem}.bottom-nav-span-4{animation:var(--animate-pulse);background-color:var(--color-rose-600)}.bottom-nav-span-5{background-color:var(--color-navy-900)}.light-icon-button{width:2.5rem;height:2.5rem;color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.light-icon-button:hover{background-color:#0000000d}}.light-icon-button:active{background-color:#0000001a}.light-icon-button[data-popup-open]{background-color:#0000000d}.light-icon-button{outline-style:none}.light-icon-button:focus-visible{outline-offset:1px;outline-width:2px;outline-style:none;outline-color:var(--color-navy-700)}.mobile-top-bar-div{z-index:20;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl));background-color:#f3f2eee0;border-color:#e7e4dcb3;border-bottom-style:solid;border-bottom-width:1px;position:sticky;top:0}@media (min-width:64rem){.mobile-top-bar-div{display:none}}.mobile-top-bar-div-2{height:3.5rem;max-width:var(--container-xl);align-items:center;gap:var(--spacing);margin-inline:auto;padding-left:1.25rem;padding-right:.5rem;display:flex}.mobile-top-bar-h1{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);flex:1;overflow:hidden}.app-shell-div{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}@media (min-width:64rem){.app-shell-div{padding-bottom:0}}.sketch{flex-direction:column;min-width:0;display:flex}@media (min-width:48rem){.sketch-row{grid-column:span 2/span 2;grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:center;column-gap:3rem;display:grid}.sketch-row.sketch-wide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.sketch-row .sketch-body{padding-top:0}}.sketch-frame{border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:background-color .3s;position:relative;overflow:hidden}.sketch-frame-original{background-color:var(--color-ink)}.sketch-frame-paper{background-color:#fbf6dc;background-image:linear-gradient(90deg,#0000 2.4rem,#e8a3a3 2.4rem calc(2.4rem + 1px),#0000 calc(2.4rem + 1px)),repeating-linear-gradient(#0000 0 27px,#c7d6e6 27px 28px)}.sketch-media{margin-inline:auto;position:relative}.sketch-media-wide{aspect-ratio:3/2;max-width:var(--container-2xl)}.sketch-media-tall{aspect-ratio:3/4;max-width:22rem}.sketch-img-redrawn,.sketch-img-original{object-fit:contain;width:100%;height:100%;transition:opacity .3s var(--default-transition-timing-function);position:absolute;inset:0}.sketch-img-redrawn{padding:1.5rem}.sketch-img-hidden{opacity:0}.sketch-body{flex-direction:column;flex:1;gap:.875rem;padding-top:1.25rem;display:flex}.sketch-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sketch-step{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-gold-700)}.sketch-title{font-size:var(--text-lg);line-height:var(--leading-snug);font-weight:var(--font-weight-semibold);color:var(--color-navy-900);flex-wrap:wrap;align-items:baseline;column-gap:.5rem;margin-top:.125rem;display:flex}.sketch-title-ko{font-size:var(--text-sm);color:var(--color-muted);font-weight:400}.sketch-toggle{cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-muted);flex-shrink:0;align-items:center;gap:.5rem;padding-top:.125rem;display:flex}.sketch-switch{background-color:var(--color-line);border-radius:9999px;outline-style:none;width:2.25rem;height:1.375rem;padding:.125rem;transition:background-color .15s;display:flex;position:relative}.sketch-switch:focus-visible{outline:2px solid var(--color-navy-700);outline-offset:2px}.sketch-switch[data-checked]{background-color:var(--color-navy-900)}.sketch-switch-thumb{background-color:var(--color-white);width:1.125rem;height:1.125rem;transition:translate .15s var(--default-transition-timing-function);border-radius:9999px;box-shadow:0 1px 2px #0d113733}.sketch-switch-thumb[data-checked]{translate:.875rem}.sketch-notes{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#1d1f2ecc;flex-direction:column;gap:.375rem;display:flex}.sketch-note{gap:.625rem;display:flex}.sketch-note-dot{background-color:var(--color-gold-500);border-radius:9999px;flex-shrink:0;width:.3125rem;height:.3125rem;margin-top:.6875rem}.sketch-link{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-gold-700);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:.375rem;margin-top:.25rem;display:inline-flex}@media (hover:hover){.sketch-link:hover{color:var(--color-gold-800);text-decoration-line:underline}}.sketch-link-arrow{width:1rem;height:1rem;transition:translate .15s}@media (hover:hover){.sketch-link:hover .sketch-link-arrow{translate:.125rem}}.service-option{cursor:pointer;text-align:left;outline-style:none;align-items:center;gap:.75rem;width:100%;padding-block:.75rem;padding-inline:0;display:flex}.service-option~.service-option{border-top:1px solid var(--color-line)}@media (hover:hover){.service-option:not([data-disabled]):hover :is(.service-option-span,.service-option-span-2,.service-option-span-min-2){color:var(--color-navy-700)}}.service-option[data-checked] :is(.service-option-span,.service-option-span-2,.service-option-span-min-2){color:var(--color-gold-700)}.service-option:not([data-disabled]):active :is(.service-option-span,.service-option-span-2,.service-option-span-min-2){color:var(--color-gold-800)}.service-option[data-disabled]{cursor:not-allowed;opacity:.45}.service-option:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--color-navy-700)}.service-option-span{border-radius:var(--radius-md);background-color:var(--color-paper);width:2.5rem;height:2.5rem;color:var(--color-navy-900);flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-option-icon{width:1.25rem;height:1.25rem}.service-option-span-not-offered{flex:1;min-width:0}.service-option-span-2{font-size:var(--ticket-sheet-text-size);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.service-option-span-not-offered-2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ticket-sheet-text-size);color:var(--color-muted);display:block;overflow:hidden}.service-option-span-min{text-align:right;flex-shrink:0}.service-option-span-min-2{font-size:var(--ticket-sheet-text-size);font-weight:var(--font-weight-semibold);color:var(--color-navy-900);font-variant-numeric:tabular-nums;display:block}.service-option-span-min-3{font-size:var(--ticket-sheet-text-size);font-weight:var(--font-weight-semibold)}.service-option-span-waiting-count{font-size:var(--ticket-sheet-text-size);color:var(--color-muted);display:block}.service-option-span-3{--surface-ring:0 0 0 1.5px var(--surface-ring-color,currentcolor);width:18px;height:18px;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:var(--color-line);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-option-span-3:is(:where(.interaction-group)[data-checked] *){--surface-ring-color:var(--color-gold-600)}.service-option-radio-indicator{background-color:var(--color-gold-600);border-radius:9999px;width:8px;height:8px}.header-div-close{align-items:flex-start;gap:.75rem;display:flex}.header-bank-badge{width:2.75rem;height:2.75rem}.header-drawer-title{font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.header-drawer-description{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ticket-sheet-text-size);color:var(--color-muted);margin-top:.125rem;overflow:hidden}.header-drawer-close{margin-top:calc(var(--spacing) * -1);margin-right:calc(var(--spacing) * -1);width:2.25rem;height:2.25rem;color:var(--color-muted);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.header-drawer-close:hover{background-color:var(--color-paper)}}.sheet-body-div-restricted-body{border-radius:var(--radius-md);background-color:var(--color-paper);gap:.75rem;margin-top:1.25rem;padding:1rem;display:flex}.sheet-body-circle-alert{width:1.25rem;height:1.25rem;color:var(--color-gold-700);flex-shrink:0;margin-top:.125rem}.sheet-body-p{font-size:var(--ticket-sheet-text-size);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.sheet-body-p-restricted-body{margin-top:var(--spacing);font-size:var(--ticket-sheet-text-size);line-height:var(--leading-relaxed);color:var(--color-muted)}.sheet-body-div-close{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.sheet-body-h3-choose-service{font-size:var(--ticket-sheet-text-size);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin-top:1.5rem;margin-bottom:.75rem}.sheet-body-radio-group{flex-direction:column;gap:0;display:flex}.sheet-body-div-eta-label{color:var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;padding-block:.25rem;display:grid}.sheet-body-div-eta-label>:last-child{border-left:1px solid var(--color-line);padding-left:1rem}.sheet-body-p-eta-label{font-size:var(--ticket-sheet-text-size);color:var(--color-muted);align-items:center;gap:.375rem;display:flex}.sheet-body-clock3{width:.875rem;height:.875rem}.sheet-time-value{font-size:var(--ticket-sheet-text-size);line-height:var(--leading-tight);color:var(--color-navy-900);font-variant-numeric:tabular-nums;margin-top:.125rem;font-weight:500}.sheet-time-departure{color:var(--color-gold-700)}.sheet-confirm-icon{width:18px;height:18px}.sheet-body-label-alert-me{cursor:pointer;border-radius:var(--radius-md);padding-inline:var(--spacing);padding-block:var(--spacing);align-items:center;gap:.75rem;margin-top:1rem;display:flex}.sheet-body-bell-ring{width:1.25rem;height:1.25rem;color:var(--color-navy-900)}.sheet-body-span-alert-me{font-size:var(--ticket-sheet-text-size);color:var(--color-ink);flex:1}.sheet-body-switch-root{background-color:var(--color-line);width:3rem;height:1.75rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);border-radius:9999px;flex-shrink:0;padding:.125rem;display:flex;position:relative}.sheet-body-switch-root[data-checked]{background-color:var(--color-navy-900)}.sheet-body-switch-thumb{background-color:var(--color-white);--surface-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;width:1.5rem;height:1.5rem;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);border-radius:9999px}.sheet-body-switch-thumb[data-checked]{translate:1.25rem}.sheet-body-p-policy{font-size:var(--ticket-sheet-text-size);line-height:var(--leading-relaxed);color:var(--color-muted);margin-top:.75rem}.sheet-body-button-confirm{width:100%;height:3.5rem;margin-top:1.25rem}.take-ticket-sheet-drawer-backdrop{background-color:var(--color-navy-950);min-height:100dvh;opacity:calc(.5 * (1 - var(--drawer-swipe-progress)));transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);transition-duration:.4s;position:fixed;inset:0}.take-ticket-sheet-drawer-backdrop[data-ending-style],.take-ticket-sheet-drawer-backdrop[data-starting-style]{opacity:0}.take-ticket-sheet-drawer-backdrop[data-swiping]{transition-duration:0s}.take-ticket-sheet-drawer-viewport{justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:64rem){.take-ticket-sheet-drawer-viewport{align-items:center;padding:1.5rem}}.take-ticket-sheet-drawer-popup{--ticket-sheet-text-size:14px;font-size:var(--ticket-sheet-text-size);width:100%;max-height:92dvh;max-width:var(--container-lg);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background-color:var(--color-white);--surface-shadow:0 25px 50px -12px #00000040;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);outline-style:none;flex-direction:column;display:flex;overflow:hidden}@media (min-width:64rem){.take-ticket-sheet-drawer-popup{border-radius:var(--radius-lg)}}.take-ticket-sheet-drawer-popup-2{transform:translateY(var(--drawer-swipe-movement-y));transition-property:transform,translate,scale,rotate;transition-duration:.4s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.take-ticket-sheet-drawer-popup-3[data-ending-style],.take-ticket-sheet-drawer-popup-3[data-starting-style]{transform:translateY(100%)}.take-ticket-sheet-drawer-popup-3[data-swiping]{transition-duration:0s}@media (min-width:64rem){.take-ticket-sheet-drawer-popup-4[data-ending-style],.take-ticket-sheet-drawer-popup-4[data-starting-style]{opacity:0;transform:translateY(24px)}}.take-ticket-sheet-div{padding-top:.625rem;padding-bottom:var(--spacing);flex-shrink:0;justify-content:center;display:flex}@media (min-width:64rem){.take-ticket-sheet-div{display:none}}.take-ticket-sheet-span{background-color:var(--color-line);border-radius:9999px;width:2.5rem;height:.375rem}.take-ticket-sheet-drawer-content{overscroll-behavior:contain;padding-inline:1.25rem;padding-top:.75rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));overflow-y:auto}@media (min-width:64rem){.take-ticket-sheet-drawer-content{padding:1.5rem}}.service-option-span-min-2,.sheet-time-value{font-family:var(--font-inter), var(--font-noto-kr), ui-sans-serif, system-ui, sans-serif}.service-option-span,.service-option-span-2,.service-option-span-min-2{transition:color .15s}.take-ticket-sheet-drawer-popup button{font-size:var(--ticket-sheet-text-size)}.kiosk-svg{width:auto;height:11rem;color:var(--color-white);overflow:visible}.kiosk-g{animation:var(--animate-kiosk-blink)}.kiosk-g-2{animation:var(--animate-ticket-out)}.issuing-overlay-dialog-backdrop{-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);background-color:#0d1137e6;transition-duration:.2s;position:fixed;inset:0}.issuing-overlay-dialog-backdrop[data-ending-style],.issuing-overlay-dialog-backdrop[data-starting-style]{opacity:0}.issuing-overlay-dialog-popup-issuing{transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);outline-style:none;flex-direction:column;justify-content:center;align-items:center;gap:2rem;transition-duration:.2s;display:flex;position:fixed;inset:0}.issuing-overlay-dialog-popup-issuing[data-ending-style],.issuing-overlay-dialog-popup-issuing[data-starting-style]{opacity:0}.issuing-overlay-dialog-title-issuing{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-gold-300)}.queue-ring-progress-root{width:188px;height:188px;margin-inline:auto;position:relative}.queue-ring-svg{position:absolute;inset:0;rotate:-90deg}.queue-ring-circle{transition-property:stroke-dasharray;transition-duration:.5s;transition-timing-function:linear}.queue-ring-div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ticket-stub-div-cancel-ticket{filter:drop-shadow(0 0 .5px #0d113759)drop-shadow(0 12px 28px #0d11371a);width:100%;max-width:400px;margin-inline:auto}.ticket-stub-div-cancel-ticket-2{background-color:var(--color-white);padding-inline:1.5rem;text-align:center;--tooth:14px;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--tooth) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--tooth) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x;padding-top:2.25rem;padding-bottom:1.75rem;position:relative}.ticket-stub-div-cancel-ticket-3{justify-content:space-between;align-items:center;display:flex}.ticket-stub-span{border-radius:var(--radius-md);background-color:var(--color-paper);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-navy-900);align-items:center;gap:.375rem;padding-block:.375rem;padding-inline:.75rem;display:inline-flex}.ticket-stub-service-icon{width:.875rem;height:.875rem}.ticket-stub-button{margin-right:calc(var(--spacing) * -2);width:2.5rem;height:2.5rem;color:var(--color-muted);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ticket-stub-button:hover{background-color:var(--color-paper);color:var(--color-ink)}}.ticket-stub-x{width:1.25rem;height:1.25rem}.ticket-stub-p-go-to-counter{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-top:1.25rem}.ticket-stub-p-go-to-counter-2{color:var(--color-rose-700)}.ticket-stub-p-go-to-counter-3{color:var(--color-navy-900)}.ticket-stub-p{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-4xl);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;color:var(--color-navy-900);font-variant-numeric:tabular-nums}.ticket-stub-p-2{font-size:var(--text-base);line-height:var(--leading-tight);margin-top:.75rem}.ticket-stub-span-2{font-weight:var(--font-weight-semibold);color:var(--color-gold-700)}.ticket-stub-span-3{font-weight:var(--font-weight-medium);color:var(--color-gold-700)}.ticket-stub-p-walk-min{margin-top:var(--spacing);font-size:var(--text-xs);color:var(--color-muted)}.ticket-stub-div-grace-note{margin-top:1.5rem}.ticket-stub-div-grace-note-2{flex-direction:column;align-items:center;max-width:260px;margin-inline:auto;display:flex}.ticket-stub-img{object-fit:contain;width:10rem;height:10rem}.ticket-stub-p-grace-note{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted);margin-top:.5rem}.ticket-stub-p-ahead-of-you{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-muted);align-items:center;gap:.375rem;display:flex}.ticket-stub-user{width:1rem;height:1rem}.ticket-stub-span-ahead-of-you{font-variant-numeric:tabular-nums}.ticket-stub-p-3{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-xl);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-navy-900);font-variant-numeric:tabular-nums}.ticket-stub-p-time-left{margin-top:var(--spacing);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-muted)}.ticket-stub-p-now-serving{font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:1rem}.demo-speed{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .625rem;margin-top:.875rem;display:flex}.demo-speed-label{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);color:var(--color-muted);align-items:center;gap:.25rem;display:inline-flex}.demo-speed-icon{width:.875rem;height:.875rem}.demo-speed-group{border-radius:var(--radius-md);background-color:var(--color-paper);gap:.125rem;padding:.125rem;display:flex}.demo-speed-item{border-radius:var(--radius-sm);height:1.625rem;font-size:var(--text-2xs);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-muted);font-variant-numeric:tabular-nums;padding-inline:.5rem;transition:color .15s,background-color .15s}@media (hover:hover){.demo-speed-item:hover{color:var(--color-ink)}}.demo-speed-item[data-pressed]{background-color:var(--color-navy-900);color:var(--color-white)}.ticket-stub-div{border-style:dashed;border-top-width:1.5px;border-color:var(--color-line);margin-top:1.5rem}.ticket-stub-div-check-in{text-align:left;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.ticket-stub-qr-code{border-radius:var(--radius-sm);--surface-ring:0 0 0 1px var(--surface-ring-color,currentcolor);width:6rem;height:6rem;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:var(--color-line);flex-shrink:0}.ticket-stub-div-check-in-2{min-width:0}.ticket-stub-p-check-in{font-size:var(--text-xs);line-height:var(--leading-snug);font-weight:var(--font-weight-medium);color:var(--color-ink)}.ticket-stub-p-4{margin-top:var(--spacing);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.ticket-stub-button-finish{width:100%;margin-top:1.5rem}.ticket-stub-div-directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.5rem;display:grid}.ticket-stub-button-delay-turn:disabled{opacity:.45}.ticket-timeline-section-timeline{min-width:0}.ticket-timeline-h2-timeline{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ticket-timeline-ol{margin-top:1rem}.ticket-timeline-li{gap:.75rem;padding-bottom:1.25rem;display:flex;position:relative}.ticket-timeline-li:last-child{padding-bottom:0}.ticket-timeline-span{width:.125rem;position:absolute;top:1.5rem;bottom:0;left:11px}.ticket-timeline-span-2{background-color:var(--color-navy-900)}.ticket-timeline-span-3{background-color:var(--color-line)}.ticket-timeline-span-4{z-index:10;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:relative}.ticket-timeline-span-5{background-color:var(--color-navy-900);color:var(--color-white)}.ticket-timeline-span-6{background-color:var(--color-gold-500);--surface-ring:0 0 0 4px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:var(--color-gold-100)}.ticket-timeline-span-7{background-color:var(--color-white);--surface-ring:0 0 0 2px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:var(--color-line)}.ticket-timeline-div{flex:1;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.ticket-timeline-p{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.ticket-timeline-p-2{color:var(--color-ink)}.ticket-timeline-p-3{color:var(--color-muted)}.ticket-timeline-p-4{font-size:var(--text-xs);color:var(--color-muted)}.ticket-timeline-span-8{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-muted);font-variant-numeric:tabular-nums}.bring-list-h2-what-to-bring{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);align-items:center;gap:.5rem;display:flex}.bring-list-ul{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.bring-list-li{font-size:var(--text-sm);color:#1d1f2ed9;align-items:center;gap:.625rem;display:flex}.bring-list-span{background-color:var(--color-emerald-50);width:1.25rem;height:1.25rem;color:var(--color-emerald-700);border-radius:9999px;justify-content:center;align-items:center;display:flex}.bring-list-check{width:.75rem;height:.75rem}.ticket-branch-card-link-hours-value{border-radius:var(--radius-md);align-items:center;gap:1rem;display:flex}.ticket-branch-card-img{border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;width:6rem;height:4.5rem}.ticket-branch-card-div-hours-value{min-width:0}@media (hover:hover){.ticket-branch-card-link-hours-value:hover .ticket-branch-card-p{text-underline-offset:3px;text-decoration-line:underline}}.ticket-branch-card-p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.ticket-branch-card-p-2{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-muted);overflow:hidden}.ticket-branch-card-p-hours-value{align-items:center;gap:var(--spacing);font-size:var(--text-xs);color:var(--color-muted);margin-top:.125rem;display:flex}.empty-ticket-div-no-ticket{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-block:3.5rem;padding-inline:2rem;display:flex}.empty-ticket-img{object-fit:contain;width:11rem;height:11rem}.empty-ticket-p-no-ticket{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin-top:1rem}.empty-ticket-p-no-ticket-body{max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);margin-top:.5rem}.cancel-ticket-dialog-alert-dialog-popup-cancel-title{border-radius:var(--radius-lg);background-color:var(--color-white);width:22rem;max-width:calc(100vw - 2rem);color:var(--color-ink);--surface-shadow:0 25px 50px -12px #00000040;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);outline-style:none;padding:1.5rem;position:fixed;top:50%;left:50%;translate:-50% -50%}.cancel-ticket-dialog-alert-dialog-title-cancel-title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.cancel-ticket-dialog-alert-dialog-description-cancel-body{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);margin-top:.5rem}.cancel-ticket-dialog-div-keep-ticket{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.toasts-toast-viewport{top:calc(.75rem + env(safe-area-inset-top));z-index:50;width:auto;max-width:var(--container-sm);outline-style:none;margin-inline:auto;position:fixed;left:.75rem;right:.75rem}@media (min-width:40rem){.toasts-toast-viewport{width:22rem;left:auto;right:1rem}}@media (min-width:64rem){.toasts-toast-viewport{top:5rem}}.toast-card{--gap:.75rem;--offset-y:calc(var(--toast-offset-y) + (var(--toast-index) * var(--gap)) + var(--toast-swipe-movement-y));z-index:calc(1000 - var(--toast-index));transform-origin:top;border-radius:var(--radius-lg);background-color:var(--color-navy-950);color:var(--color-white);-webkit-user-select:none;user-select:none;transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y));position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff29,0 4px 14px #0d113733}.toast-card[data-ending-style],.toast-card[data-limited]{opacity:0}.toast-card[data-starting-style],.toast-card[data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(-120%)}.toast-card[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 120%)) translateY(var(--offset-y))}.toast-card[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 120%))}.toast-card{height:var(--toast-height);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s,height .15s}.toast-list-toast-content{transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);align-items:flex-start;gap:.75rem;padding-block:.75rem;padding-inline:1rem;transition-duration:.2s;display:flex;overflow:hidden}.toast-list-div{flex:1;min-width:0}.toast-list-toast-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.toast-list-toast-description{font-size:var(--text-xs);color:#ffffffb3;margin-top:.125rem}.toast-list-toast-description:empty{display:none}.toast-list-toast-close{margin-right:calc(var(--spacing) * -1);color:#fff9;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@media (hover:hover){.toast-list-toast-close:hover{color:var(--color-white);background-color:#ffffff1a}}.toast-list-x{width:1rem;height:1rem}.section-section{padding-block:1.5rem}.section-div{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.section-h2{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);align-items:center;gap:.5rem;display:flex}.section-icon{width:1rem;height:1rem;color:var(--color-navy-900)}.section-div-2{margin-top:1rem}.crowd-note-span-usual{font-size:var(--text-xs);color:var(--color-muted)}.crowd-note-span{align-items:center;gap:var(--spacing);text-align:right;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);display:flex}.crowd-note-span-2{color:var(--color-emerald-700)}.crowd-note-span-3{color:var(--color-rose-700)}.crowd-note-icon{flex-shrink:0;width:.875rem;height:.875rem}.service-queues-ul-now-serving{margin-block:calc(var(--spacing) * -2)}.service-queues-li-now-serving{align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.service-queues-li-now-serving-2{opacity:.45}.service-queues-span{border-radius:var(--radius-md);background-color:var(--color-paper);width:2.25rem;height:2.25rem;color:var(--color-navy-900);flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-queues-icon{width:18px;height:18px}.service-queues-div-now-serving{flex:1;min-width:0}.service-queues-p{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.service-queues-p-now-serving{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-muted);overflow:hidden}.service-queues-div-min{text-align:right}.service-queues-p-min{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy-900);font-variant-numeric:tabular-nums}.service-queues-span-min{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.crowd-section-p-best-time{border-radius:var(--radius-md);background-color:var(--color-emerald-50);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-emerald-800);align-items:center;gap:.5rem;margin-top:.75rem;padding-block:.5rem;padding-inline:.75rem;display:flex}.crowd-section-clock{flex-shrink:0;width:1rem;height:1rem}.route-section-span{text-align:right;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-navy-900)}.route-section-button{border-radius:var(--radius-md);--surface-ring:0 0 0 1px var(--surface-ring-color,currentcolor);width:100%;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:var(--color-line);outline-style:none;display:block;overflow:hidden}.route-section-button:focus-visible{outline-offset:2px;outline-width:2px;outline-style:none;outline-color:var(--color-navy-700)}.route-section-mini-map{height:9rem}.route-section-ul-min{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem;display:grid}:where(.route-section-ul-min>:not(:last-child)){border-inline-style:solid;border-inline-width:0 1px;border-color:#e7e4dcb3}.route-section-li-min{flex-direction:column;align-items:center;padding-block:.625rem;display:flex}.route-section-icon{width:18px;height:18px;color:var(--color-navy-900)}.route-section-span-2{margin-top:var(--spacing);font-size:var(--text-xs);color:var(--color-muted)}.route-section-span-min{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);font-variant-numeric:tabular-nums}.route-section-span-min-2{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.info-section-icon{width:18px;height:18px;color:var(--color-muted);flex-shrink:0}.info-section-dd{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-ink)}.info-section-button{border-radius:var(--radius-md);background-color:var(--color-paper);height:2rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-navy-900);align-items:center;gap:.375rem;padding-inline:.75rem;display:inline-flex}@media (hover:hover){.info-section-button:hover{background-color:var(--color-line)}}.info-section-action-icon{width:.875rem;height:.875rem}.facilities-ul{flex-wrap:wrap;gap:.5rem;display:flex}.facilities-li{border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-navy-900);background-color:#e6e8f4b3;align-items:center;gap:.375rem;padding-block:.375rem;padding-inline:.75rem;display:inline-flex}.hero-icon-button{width:2.5rem;height:2.5rem;color:var(--color-white);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);background-color:#00000040;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.hero-icon-button:hover{background-color:#00000059}}.hero-div-back{height:300px;position:relative;overflow:hidden}@media (min-width:64rem){.hero-div-back{border-radius:var(--radius-lg);height:360px}}.hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-div{background-image:linear-gradient(to bottom in oklab, #00000059 0%, transparent 50%, #0000008c 100%);position:absolute;inset:0}.hero-div-back-2{inset-inline:0;padding-inline:.75rem;padding-top:calc(.75rem + env(safe-area-inset-top));align-items:center;gap:.5rem;display:flex;position:absolute;top:0}@media (min-width:64rem){.hero-div-back-2{padding-inline:1rem;padding-top:1rem}}.hero-arrow-left{width:1.25rem;height:1.25rem}.hero-div-2{flex:1}.title-block-div-open-until{align-items:flex-start;gap:.75rem;display:flex}.title-block-bank-badge{--surface-ring:0 0 0 4px var(--surface-ring-color,currentcolor);width:3rem;height:3rem;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:var(--color-white)}.title-block-p{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-muted)}.title-block-h1{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media (min-width:64rem){.title-block-h1{font-size:var(--text-2xl)}}.title-block-p-open-until{align-items:center;column-gap:.5rem;row-gap:var(--spacing);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;margin-top:.375rem;display:flex}.title-block-span-open-until{font-weight:var(--font-weight-semibold);color:var(--color-emerald-700);align-items:center;gap:.375rem;display:inline-flex}.title-block-span{background-color:var(--color-emerald-500);border-radius:9999px;width:.5rem;height:.5rem}.title-block-span-2{align-items:center;gap:var(--spacing);display:inline-flex}.title-block-p-2{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-muted);overflow:hidden}.stats-div-min-wait{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:1.25rem .5rem;display:grid}.stats-div-min-wait>:not(:last-child){border-inline-end:1px solid var(--color-line)}.stats-div{text-align:center;padding-inline:.5rem}.stats-p{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--color-navy-900);font-variant-numeric:tabular-nums}.stats-unit{font-size:var(--text-sm);margin-left:.125rem}.stats-p-2{font-size:var(--text-xs);color:var(--color-muted);margin-top:.375rem}.branch-screen-div-services-title{max-width:var(--container-6xl);margin-inline:auto}@media (min-width:64rem){.branch-screen-div-services-title{padding-block:1.5rem;padding-inline:1.5rem}}@media (min-width:64rem){.branch-screen-div-services-title-2{grid-template-columns:minmax(0,1fr) 360px;align-items:flex-start;gap:2.5rem;display:grid}}.branch-screen-div-services-title-3{margin-top:calc(var(--spacing) * -8);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:1rem;padding-top:1.25rem;position:relative}@media (min-width:64rem){.branch-screen-div-services-title-3{padding-inline:0;border-radius:0;margin-top:1.5rem;padding-top:0}}.branch-screen-div-services-title-4{flex-direction:column;margin-top:1.25rem;padding-bottom:7rem;display:flex}@media (min-width:64rem){.branch-screen-div-services-title-4{padding-bottom:0}}@media (min-width:64rem){.branch-screen-section{display:none}}.branch-screen-div{flex-direction:column;display:flex}@media (min-width:80rem){.branch-screen-div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;column-gap:2.5rem;display:grid}}.branch-screen-div-2{flex-direction:column;display:flex}@media (min-width:80rem){.branch-screen-div-2{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;column-gap:2.5rem;display:grid}}.branch-screen-aside-services-title{border-left:1px solid var(--color-line);flex-direction:column;padding-left:2rem;display:none;position:sticky;top:5.5rem}@media (min-width:64rem){.branch-screen-aside-services-title{display:flex}}.branch-screen-aside-services-title>.section-section:first-child{border-top:0;padding-top:.25rem}.branch-screen-action{padding-block:1.5rem}.branch-screen-action-label{font-size:var(--text-xs);color:var(--color-muted)}.branch-screen-action-wait{font-size:var(--text-sm);line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-navy-900);font-variant-numeric:tabular-nums;margin-top:.125rem}.branch-screen-action-queue{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-muted);margin-left:.375rem}.branch-screen-meter-caption{font-size:var(--text-xs);color:var(--color-muted);justify-content:space-between;margin-top:1rem;margin-bottom:.375rem;display:flex}.branch-screen-meter-value{font-weight:var(--font-weight-medium);color:var(--color-ink);font-variant-numeric:tabular-nums}.branch-screen-meter-track{background-color:var(--color-line);border-radius:9999px;height:.375rem;display:block;overflow:hidden}.branch-screen-meter-indicator{background-color:var(--color-gold-500);border-radius:9999px;height:100%;display:block}.branch-screen-take-ticket-button{justify-content:center;width:100%;margin-top:1.25rem}.branch-screen-div-min-wait{inset-inline:0;bottom:calc(4rem + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl));background-color:#fffffff2;padding-block:.75rem;padding-inline:1rem;position:fixed;box-shadow:0 -10px 24px -16px #0d113740}@media (min-width:64rem){.branch-screen-div-min-wait{display:none}}.branch-screen-div-min-wait-2{max-width:var(--container-xl);align-items:center;gap:.75rem;margin-inline:auto;display:flex}.branch-screen-p-min-wait{font-family:var(--font-display);font-size:var(--text-lg);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-navy-900);font-variant-numeric:tabular-nums}.branch-screen-span-min-wait{font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.section-plain{padding-block:1.25rem}.service-queue-wait-compact{font-size:var(--text-sm);color:var(--color-navy-900);font-variant-numeric:tabular-nums;font-weight:600}.section-header-div{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.section-header-h2{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.recommendation-div-sort-wait{border-radius:var(--radius-lg);background-color:var(--color-white);--surface-shadow:0 2px 6px #0d113714, 0 18px 40px -12px #0d113747;--surface-ring:0 0 0 1px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:#e7e4dcb3;overflow:hidden}.recommendation-link-sort-wait{padding-inline:1rem;outline-style:none;align-items:center;gap:.75rem;padding-top:1rem;padding-bottom:.75rem;display:flex}.recommendation-link-sort-wait:focus-visible{background-color:var(--color-paper)}.recommendation-bank-badge{width:2.75rem;height:2.75rem}.recommendation-div-sort-wait-2{flex:1;min-width:0}.recommendation-p-sort-wait{align-items:center;gap:var(--spacing);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-emerald-700);display:flex}.recommendation-zap{width:.875rem;height:.875rem}.recommendation-p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.recommendation-chevron-right{width:1.25rem;height:1.25rem;color:var(--color-muted);flex-shrink:0}.recommendation-div-min-wait{border-top-style:solid;border-top-width:1px;border-color:var(--color-line);align-items:center;gap:.75rem;padding-block:.75rem;padding-inline:1rem;display:flex}.recommendation-p-min-wait{min-width:0;font-size:var(--text-xs);color:var(--color-muted);flex:1}.recommendation-span{color:var(--color-navy-900);font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:600}.recommendation-span-min-wait{color:var(--color-navy-900);font-size:var(--text-sm);font-weight:600}.recommendation-span-2{margin-inline:.375rem}.mobile-home-div-home-title{background-color:var(--color-white)}@media (min-width:64rem){.mobile-home-div-home-title{display:none}}.mobile-home-header-home-title{background-color:var(--color-navy-950);padding-top:env(safe-area-inset-top);color:var(--color-white);padding-bottom:4rem;position:relative;overflow:hidden}.mobile-home-div{pointer-events:none;top:calc(var(--spacing) * -24);right:calc(var(--spacing) * -20);background-image:radial-gradient(circle,#b4a67a59,#0000 65%);border-radius:9999px;width:18rem;height:18rem;position:absolute}.mobile-home-div-home-title-2{max-width:var(--container-xl);margin-inline:auto;padding-inline:1rem;position:relative}.mobile-home-div-2{align-items:center;gap:.625rem;height:3.5rem;display:flex}.mobile-home-link{border-radius:var(--radius-sm)}.mobile-home-logo-mark{width:auto;height:1.75rem;color:var(--color-white)}.mobile-home-div-3{flex:1}.mobile-home-options-menu{margin-right:calc(var(--spacing) * -2)}.mobile-home-p{align-items:center;gap:var(--spacing);font-size:var(--text-xs);color:#fff9;margin-top:1rem;display:flex}.mobile-home-h1-home-title{font-size:var(--text-xl);line-height:1.15;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);margin-top:.375rem}.mobile-home-span-home-title{margin-top:var(--spacing);font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal);color:#ffffffbf;display:block}.mobile-home-button-search-placeholder{border-radius:var(--radius-md);text-align:left;width:100%;height:3rem;font-size:var(--text-sm);color:#ffffffb3;--surface-ring:0 0 0 1px var(--surface-ring-color,currentcolor);box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:#ffffff26;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);background-color:#ffffff1a;align-items:center;gap:.75rem;margin-top:1.25rem;padding-inline:1rem;display:flex}@media (hover:hover){.mobile-home-button-search-placeholder:hover{background-color:#ffffff26}}.mobile-home-search{width:1.25rem;height:1.25rem}.mobile-home-div-favorites{margin-inline:auto;margin-top:calc(var(--spacing) * -10);max-width:var(--container-xl);padding-inline:1rem;flex-direction:column;gap:.75rem;padding-bottom:2rem;display:flex;position:relative}.mobile-home-filter-chips{margin-inline:-1rem;padding-inline:.5rem;padding-block:var(--spacing);gap:.125rem;margin-top:.5rem}.mobile-home-section-favorites{flex-direction:column;display:flex}.mobile-home-section-favorites>.section-header-div{margin-bottom:.25rem}.mobile-home-branch-card{animation:var(--animate-rise)}.mobile-home-button-show-less{border-radius:var(--radius-md);height:2.75rem;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-navy-900);align-items:center;gap:.25rem;margin-inline:auto;padding-inline:1rem;display:flex}@media (hover:hover){.mobile-home-button-show-less:hover{background-color:var(--color-paper)}}.mobile-home-chevron-down{width:1rem;height:1rem;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}.mobile-home-chevron-down-2{rotate:180deg}.desktop-list{border-right-style:solid;border-right-width:1px;border-color:var(--color-line);flex-direction:column;min-height:0;display:flex}.desktop-list-header{padding-inline:1rem;flex-direction:column;flex-shrink:0;gap:.625rem;padding-top:1rem;padding-bottom:.75rem;display:flex}.desktop-list-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.desktop-list-title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.desktop-list-cards{scrollbar-color:#151a4f40 transparent;scrollbar-width:thin;padding-inline:1rem;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-top:1.25rem;padding-bottom:1.5rem;display:flex;overflow-y:auto}.desktop-list-cards>*{flex-shrink:0}.desktop-list-hr{margin-block:var(--spacing);border-color:var(--color-line)}.branch-panel{scrollbar-color:#151a4f40 transparent;scrollbar-width:thin;border-left-style:solid;border-left-width:1px;border-color:var(--color-line);background-color:#fff;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.branch-panel-photo{flex-shrink:0;height:11rem;position:relative}.branch-panel-img{width:100%;height:100%;animation:var(--animate-rise);object-fit:cover;position:absolute;inset:0}.branch-panel-photo-shade{background-image:linear-gradient(to top in oklab, #0d1137b3 0%, transparent 50%, #0000 100%);position:absolute;inset:0}.branch-panel-favorite-button{position:absolute;top:.75rem;right:.75rem}.branch-panel-heading{inset-inline:1rem;color:var(--color-white);align-items:flex-end;gap:.75rem;display:flex;position:absolute;bottom:.75rem}.branch-panel-bank-badge{--surface-ring:0 0 0 2px var(--surface-ring-color,currentcolor);width:2.5rem;height:2.5rem;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);--surface-ring-color:#fffc}.branch-panel-name{min-width:0}.branch-panel-bank{font-size:var(--text-xs);color:#ffffffbf}.branch-panel-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--font-weight-semibold);overflow:hidden}.branch-panel-content{flex-direction:column;padding-inline:1.25rem;display:flex}.branch-panel-content>:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}.branch-panel-summary{align-items:center;gap:.75rem;padding-block:1.25rem;display:flex}.branch-panel-content>.branch-panel-services{border-bottom:0}.branch-panel-wait{color:var(--color-navy-900);font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:600}.branch-panel-wait-unit{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.branch-panel-queue{font-size:var(--text-xs);color:var(--color-muted);margin-top:.375rem}.branch-panel-chevron-right{width:1rem;height:1rem;color:var(--color-gold-300);transition:translate .15s}@media (hover:hover){.branch-panel-details:hover .branch-panel-chevron-right{translate:.125rem}}.map-legend-div-sinbundang{pointer-events:none;border-radius:var(--radius-lg);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-ink);--surface-shadow:0 1px 2px #0d11370a, 0 8px 24px -12px #0d113724;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffeb;flex-direction:column;gap:.375rem;padding-block:.625rem;padding-inline:.75rem;display:flex;position:absolute;top:.75rem;left:.75rem}.map-legend-span{align-items:center;gap:.5rem;display:flex}.map-legend-span-2{background-color:var(--color-subway-2);border-radius:9999px;width:.625rem;height:.625rem}.map-legend-span-3{background-color:var(--color-subway-sb);border-radius:9999px;width:.625rem;height:.625rem}.map-legend-span-4{border-style:solid;border-width:2px;border-color:var(--color-white);background-color:var(--color-sky-500);--surface-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;width:.75rem;height:.75rem;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);border-radius:9999px}.desktop-explorer{grid-template-columns:minmax(340px,390px) minmax(0,1fr) minmax(340px,400px);height:calc(100dvh - 4rem);display:none}@media (min-width:64rem){.desktop-explorer{display:grid}}.desktop-map{min-height:0;position:relative}.branch-panel-details{z-index:1;background-color:var(--color-navy-900);width:100%;min-height:3.25rem;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;margin-top:auto;transition:background-color .15s;display:flex;position:sticky;bottom:0}@media (hover:hover){.branch-panel-details:hover{background-color:var(--color-navy-800)}}.branch-panel-details:active{background-color:var(--color-navy-950)}.mobile-map-div-search-placeholder{inset-inline:0;top:0;bottom:calc(4rem + env(safe-area-inset-bottom));position:fixed}@media (min-width:64rem){.mobile-map-div-search-placeholder{display:none}}.mobile-map-city-map{bottom:10.5rem;right:.75rem}.mobile-map-city-map-2 .maplibregl-ctrl-bottom-left{bottom:10.5rem!important}.mobile-map-div-search-placeholder-2{pointer-events:none;inset-inline:0;background-image:linear-gradient(to bottom in oklab, #f3f0e8e6 0%, #f3f0e880 50%, transparent 100%);padding-inline:.75rem;padding-top:calc(.75rem + env(safe-area-inset-top));padding-bottom:1.5rem;position:absolute;top:0}.mobile-map-div-search-placeholder-3{pointer-events:auto;max-width:var(--container-xl);margin-inline:auto}.mobile-map-panel{border-radius:var(--radius-lg);background-color:var(--color-white);overflow:hidden;box-shadow:0 2px 6px #0d113714,0 18px 40px -12px #0d113747}.mobile-map-button-search-placeholder{text-align:left;width:100%;height:3rem;font-size:var(--text-sm);color:var(--color-muted);align-items:center;gap:.75rem;padding-inline:1rem;display:flex}.mobile-map-search{width:1.25rem;height:1.25rem;color:var(--color-ink)}.mobile-map-filter-chips{padding-inline:.5rem;gap:.125rem;padding-top:0;padding-bottom:.5rem}.mobile-map-div{pointer-events:none;inset-inline:0;padding-inline:.75rem;padding-bottom:.75rem;position:absolute;bottom:0}.stat-div{text-align:center;padding-inline:.5rem}.stat-p{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.2;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.stat-p-2{color:var(--color-rose-700)}.stat-p-3{color:var(--color-navy-900)}.stat-p-4{font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--color-muted);word-break:keep-all;margin-top:.375rem}.chip-4{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.chip-5{background-color:var(--color-paper);color:var(--color-muted)}.chip-6{background-color:var(--color-rose-50);color:var(--color-rose-700)}.visit-row-link-waited-min{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding-block:.75rem;padding-inline:.5rem;display:flex}@media (hover:hover){.visit-row-link-waited-min:hover{background-color:var(--color-paper)}}.visit-row-bank-badge{width:2.5rem;height:2.5rem}.visit-row-div{flex:1;min-width:0}.visit-row-p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.visit-row-p-2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-muted);overflow:hidden}.visit-row-div-waited-min{text-align:right;flex-shrink:0}.visit-row-p-3{font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.visit-row-span-waited-min{margin-top:var(--spacing);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);padding-block:.125rem;padding-inline:.5rem;display:inline-block}.setting-row-div{align-items:center;gap:.75rem;padding-block:.875rem;display:flex}.setting-row-span{border-radius:var(--radius-md);background-color:var(--color-paper);width:2.25rem;height:2.25rem;color:var(--color-navy-900);flex-shrink:0;justify-content:center;align-items:center;display:flex}.setting-row-icon{width:18px;height:18px}.setting-row-p{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.setting-row-p-2{font-size:var(--text-xs);color:var(--color-muted)}.setting-switch-switch-root{background-color:var(--color-line);width:3rem;height:1.75rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);border-radius:9999px;flex-shrink:0;padding:.125rem;display:flex;position:relative}.setting-switch-switch-root[data-checked]{background-color:var(--color-navy-900)}.setting-switch-switch-thumb{background-color:var(--color-white);--surface-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;width:1.5rem;height:1.5rem;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);border-radius:9999px}.setting-switch-switch-thumb[data-checked]{translate:1.25rem}.seg-item{border-radius:var(--radius-sm);height:2rem;font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);padding-inline:.75rem}@media (hover:hover){.seg-item:hover{color:var(--color-ink)}}.seg-item[data-pressed]{background-color:var(--color-white);color:var(--color-ink);--surface-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;box-shadow:var(--surface-inset-ring), var(--surface-ring), var(--surface-shadow)}.me-screen-div-account{max-width:var(--container-xl);margin-inline:auto;padding-block:1.5rem;padding-inline:1rem}@media (min-width:64rem){.me-screen-div-account{max-width:var(--container-5xl);padding-block:2.5rem;padding-inline:1.5rem}}.me-screen-h1-account{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin-bottom:1.5rem;display:none}@media (min-width:64rem){.me-screen-h1-account{display:block}}.me-screen-div-guest{flex-direction:column;display:flex}@media (min-width:64rem){.me-screen-div-guest{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start;column-gap:4rem;display:grid}}.me-screen-div-guest-2{flex-direction:column;display:flex}.me-screen-section-guest{padding-bottom:.25rem}.me-screen-div-guest-3{align-items:center;gap:1rem;display:flex}.me-screen-span{background-color:var(--color-gold-500);width:3rem;height:3rem;font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-navy-950);border-radius:9999px;justify-content:center;align-items:center;display:flex}.me-screen-p-guest{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.me-screen-p-demo-account{font-size:var(--text-xs);color:var(--color-muted)}.me-screen-div-stat-visits{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem;padding-block:.5rem;display:grid}.me-screen-div-stat-visits>:not(:last-child){border-inline-end:1px solid var(--color-line)}.me-screen-section-history,.me-screen-section-settings,.me-screen-section-no-show-policy,.me-screen-section-replay-intro{padding-block:1.5rem}@media (min-width:64rem){.me-screen-section-settings{padding-top:0}}.me-screen-h2-history{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);align-items:center;gap:.5rem;display:flex}.me-screen-clock4{width:1rem;height:1rem;color:var(--color-navy-900)}.me-screen-div{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.me-screen-div-2{height:3rem;animation:var(--animate-shimmer);border-radius:var(--radius-md);background:linear-gradient(90deg,#ebe8e1 25%,#f5f3ee 50%,#ebe8e1 75%) 0 0/200% 100%}.me-screen-p-no-history{text-align:center;font-size:var(--text-sm);color:var(--color-muted);padding-block:2rem}.me-screen-ul{margin-inline:calc(var(--spacing) * -2);margin-top:.5rem}.me-screen-h2-settings{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);padding-bottom:.25rem}.me-screen-toggle-group{border-radius:var(--radius-md);background-color:var(--color-paper);padding:.125rem;display:flex}.me-screen-section-no-show-policy{gap:.75rem;display:flex}.me-screen-shield-alert{width:1.25rem;height:1.25rem;color:var(--color-gold-700);flex-shrink:0;margin-top:.125rem}.me-screen-h2-no-show-policy{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.me-screen-p-no-show-policy-body{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:#1d1f2ebf}.me-screen-section-replay-intro{flex-direction:column;padding-block:.75rem;display:flex}.me-screen-button{border-radius:var(--radius-md);text-align:left;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-ink);align-items:center;gap:.75rem;margin-inline:-.5rem;padding-block:.875rem;padding-inline:.5rem;display:flex}@media (hover:hover){.me-screen-button:hover{background-color:var(--color-paper)}}.me-screen-icon{width:18px;height:18px;color:var(--color-muted)}.me-screen-span-2{flex:1}.me-screen-chevron-right{width:1rem;height:1rem;color:var(--color-muted)}.me-screen-link-about-project{border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-ink);align-items:center;gap:.75rem;margin-inline:-.5rem;padding-block:.875rem;padding-inline:.5rem;display:flex}@media (hover:hover){.me-screen-link-about-project:hover{background-color:var(--color-paper)}}.ticket-screen-div-my-ticket{max-width:var(--container-xl);margin-inline:auto;padding-block:1.5rem;padding-inline:1rem}@media (min-width:64rem){.ticket-screen-div-my-ticket{max-width:var(--container-5xl);padding-block:2.5rem;padding-inline:1.5rem}}.ticket-screen-h1-my-ticket{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin-bottom:1.5rem;display:none}@media (min-width:64rem){.ticket-screen-h1-my-ticket{display:block}}.ticket-screen-div{max-width:400px;height:640px;animation:var(--animate-shimmer);border-radius:var(--radius-lg);background:linear-gradient(90deg,#ebe8e1 25%,#f5f3ee 50%,#ebe8e1 75%) 0 0/200% 100%;margin-inline:auto}.ticket-screen-div-2{flex-direction:column;gap:1rem;display:flex}@media (min-width:64rem){.ticket-screen-div-2{grid-template-columns:400px minmax(0,1fr);align-items:flex-start;gap:4rem;display:grid}}@media (min-width:64rem){.ticket-screen-ticket-stub{position:sticky;top:6rem}}.ticket-screen-route{padding-block:0}.ticket-screen-div-3{flex-direction:column;gap:2.5rem;padding-top:1rem;display:flex}@media (min-width:64rem){.ticket-screen-div-3{padding-top:.5rem}}.favorite-icon-pop{animation:.45s cubic-bezier(.3,1.5,.5,1) favorite-pop}@media (hover:hover){.take-ticket-button:hover:not(:disabled) svg{animation:ticket-tip .5s var(--ease-out)}}.bottom-nav-span-2{animation:nav-pill .28s var(--ease-out)}.bottom-nav-span-5{animation:.4s cubic-bezier(.3,1.5,.5,1) badge-tick}.recommendation-div-sort-wait{animation:var(--animate-rise)}.mobile-home-branch-card:nth-child(3){animation-delay:50ms}.mobile-home-branch-card:nth-child(4){animation-delay:.1s}.mobile-home-branch-card:nth-child(5){animation-delay:.15s}.mobile-home-branch-card:nth-child(6){animation-delay:.2s}.crowd-chart-line{stroke-dasharray:1;animation:1.1s cubic-bezier(.4,0,.2,1) both chart-draw}.crowd-chart-area{animation:.6s ease-out .7s both chart-fade}.crowd-chart-now{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out 1.2s infinite chart-now}.ticket-screen-ticket-stub{animation:.6s cubic-bezier(.22,1,.36,1) both ticket-print}.ticket-screen-div-3>*{animation:var(--animate-rise)}.ticket-screen-div-3>:first-child{animation-delay:.12s}.ticket-screen-div-3>:nth-child(2){animation-delay:.2s}.ticket-screen-div-3>:nth-child(3){animation-delay:.28s}.ticket-screen-div-3>:nth-child(4){animation-delay:.36s}.ticket-timeline-span-6{position:relative}.ticket-timeline-span-6:after{content:"";border-radius:inherit;background-color:var(--color-gold-500);animation:var(--animate-pulse-ring);position:absolute;inset:0}.ticket-stub-img{animation:.6s cubic-bezier(.3,1.4,.5,1) both turn-pop}.empty-ticket-img{animation:5s ease-in-out infinite float-soft}.onboarding-img{animation:var(--animate-rise), float-soft 6s .5s ease-in-out infinite}.hero-img{animation:1.2s cubic-bezier(.22,1,.36,1) both photo-settle}.me-screen-ul>li{animation:var(--animate-rise)}.me-screen-ul>li:nth-child(2){animation-delay:50ms}.me-screen-ul>li:nth-child(3){animation-delay:.1s}.me-screen-ul>li:nth-child(4){animation-delay:.15s}.me-screen-ul>li:nth-child(n+5){animation-delay:.2s}.story-page-section>*{animation:var(--animate-rise)}.story-page-section>:nth-child(2){animation-delay:60ms}.story-page-section>:nth-child(3){animation-delay:.12s}.story-page-section>:nth-child(n+4){animation-delay:.18s}.minute-number{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums}:lang(en) .minute-number+span:not(.about-number-unit,.stats-unit){margin-inline-start:.18em}.minute-value{align-items:baseline;gap:0;display:inline-flex}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:transparent}html,body{background:var(--color-paper);color:var(--color-ink)}html:has(.plain-page){background:var(--color-white)}html:has(.plain-page) body{background:var(--color-white)}html:has(.plain-page) .mobile-top-bar-div{background-color:#ffffffeb}@media not (min-width:64rem){html:has(.mobile-home-div-home-title){background:var(--color-white)}html:has(.mobile-home-div-home-title) body{background:var(--color-white)}}html:has(.branch-screen-div-min-wait) .bottom-nav-nav{border-top-color:#0000}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.root{isolation:isolate}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pulse{50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes spin-once{to{transform:rotate(360deg)}}@keyframes pulse-ring{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes ticket-out{0%{transform:translateY(-34px)}55%{transform:translateY(0)}75%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(26px)rotate(-6deg)}}@keyframes kiosk-blink{to{opacity:.25}}@keyframes about-float{50%{translate:0 -10px}}@keyframes about-blob{50%{border-radius:54% 46% 46% 54%/46% 54% 48% 52%;rotate:6deg}}@keyframes about-art-in{0%{opacity:0;scale:.96}}@keyframes nf-roll{0%{translate:0 110%}to{translate:0}}@keyframes nf-art-in{0%{opacity:0;scale:.95}}@keyframes nf-ponder{0%,to{rotate:0deg}30%{rotate:-1.6deg}70%{rotate:1.6deg}}@keyframes nf-nudge{45%{translate:-3px}}@keyframes logo-tear{35%{transform:translate(2px,-1px)rotate(13deg)}62%{transform:translate(-.3px)rotate(-3deg)}82%{transform:rotate(1.5deg)}}@keyframes logo-hero-in{0%{opacity:0;transform:translateY(5px)scale(.92)}}@keyframes logo-hero-attach{0%{opacity:0;transform:translate(8px,-5px)rotate(24deg)}45%{opacity:1}}@keyframes logo-hero-tear{0%,50%{transform:none}56%{transform:rotate(-4deg)}64%,78%{transform:translate(3.2px,-1.6px)rotate(16deg)}71%{transform:translate(3.6px,-2.4px)rotate(14deg)}87%{transform:translate(-.4px)rotate(-2.5deg)}93%{transform:rotate(1.2deg)}to{transform:none}}@keyframes logo-hero-perforation{0%,58%,88%,to{opacity:0}64%,80%{opacity:1}}@keyframes logo-hero-spark{0%,86%,to{transform:scale(0)rotate(0)}92%{transform:scale(1)rotate(45deg)}}@keyframes favorite-pop{0%{rotate:-18deg;scale:.6}60%{rotate:8deg;scale:1.3}}@keyframes ticket-tip{40%{translate:0 -1px;rotate:-14deg}75%{rotate:6deg}}@keyframes nav-pill{0%{opacity:0;scale:.55 .8}}@keyframes badge-tick{0%{scale:.5}}@keyframes chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes chart-fade{0%{opacity:0}}@keyframes chart-now{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}@keyframes ticket-print{0%{opacity:0;translate:0 -1.5rem}}@keyframes turn-pop{0%{opacity:0;scale:.8}}@keyframes float-soft{50%{translate:0 -8px}}@keyframes photo-settle{0%{opacity:.6;scale:1.06}}
