@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#5b3df5;--on-primary:#fff;--primary-edge:#4328d9;--primary-deep:#4328d9;--accent:#c4b5fd;--accent-deep:#4328d9;--on-accent:#14151a;--surface-page:#f4f5f9;--surface-card:#fff;--surface-sunken:#eceef4;--surface-inverse:#14151a;--surface-hero:#16142b;--ink:#14151a;--ink-muted:#5f6370;--ink-inverse:#fff;--ink-hero:#fff;--ink-hero-muted:#c4b5fd;--hero-bar:#6b6a8a;--hero-glow-1:#5b3df5;--hero-glow-2:#f472b6;--hero-chip:#c6f432;--tint-selected:#ece7ff;--line:#e6e8ef;--line-strong:#c7cbd8;--focus:#4328d9;--success:#15803d;--success-tint:#dcfce7;--warning:#b45309;--warning-tint:#fef3c7;--danger:#be123c;--danger-tint:#ffe4e6;--info:#4328d9;--info-tint:#ece7ff;--vivid-coral:#ff5a5f;--vivid-amber:#ffb020;--vivid-lime:#a3e635;--vivid-cyan:#22d3ee;--vivid-pink:#f472b6;--cat-sky:#cffafe;--cat-sky-ink:#0e7490;--cat-lilac:#e0e7ff;--cat-lilac-ink:#3730a3;--cat-mint:#ecfccb;--cat-mint-ink:#3f6212;--cat-sun:#fef3c7;--cat-sun-ink:#b45309;--cat-rose:#fce7f3;--cat-rose-ink:#9d174d;--veg:#138a36;--nonveg:#8b3a1e;--diet-tile:#fff;--mascot:#ff7a3d;--mascot-limb:#2b2340;--logo-tangerine:#fd6c30;--logo-cocoa:#331e15;--brand-from:#5b3df5;--brand-to:#f472b6;--brand-text-from:#5b3df5;--brand-text-to:#be185d;--glow-1:#5b3df5;--glow-2:#f472b6;--glow-3:#22d3ee;--glow-4:#c4b5fd;--wash-top:#f7f6ff;--glass:#ffffffd9;--glass-line:#14151a14;--card-float:#fff;--shadow-card:0 1px 2px #14151a0a, 0 10px 30px -18px #14151a2e;--shadow-raised:0 1px 2px #14151a0f, 0 14px 34px -18px #14151a3d;--shadow-primary:inset 0 1px 0 #ffffff47, 0 14px 28px -12px #5b3df5cc;--shadow-dock:0 -1px 0 #e6e8ef;--shadow-pop:0 24px 50px -30px #16142b99;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:14px;--space-5:16px;--space-6:22px;--space-8:28px;--space-12:48px;--radius-s:8px;--radius-tab:10px;--radius-m:12px;--radius-l:18px;--radius-xl:20px;--radius-2xl:24px;--radius-field:12px;--radius-pill:999px;--target-min:44px;--target-primary:56px;--target-pay:64px;--target-kds:64px;--tile-sell:150px;--icon:22px;--font-display:"Manrope", "Hind", "Hind Siliguri", "Hind Madurai", "Hind Guntur", "Noto Sans Arabic", system-ui, sans-serif;--font-ui:"Manrope", "Hind", "Hind Siliguri", "Hind Madurai", "Hind Guntur", "Noto Sans Arabic", system-ui, sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#8b7bff;--on-primary:#0f1020;--primary-edge:#6d5cf0;--primary-deep:#c4b5fd;--accent-deep:#c4b5fd;--surface-page:#0f1020;--surface-card:#191a30;--surface-sunken:#22233d;--surface-inverse:#f4f5f9;--ink:#f4f5f9;--ink-muted:#a7abbd;--ink-inverse:#14151a;--tint-selected:#2a2558;--line:#2b2d4a;--line-strong:#43466a;--focus:#c4b5fd;--success:#86efac;--success-tint:#123524;--warning:#fcd34d;--warning-tint:#3a2b0c;--danger:#fda4af;--danger-tint:#3d1420;--info:#c4b5fd;--info-tint:#2a2558;--cat-sky:#0e3440;--cat-sky-ink:#67e8f9;--cat-lilac:#272a55;--cat-lilac-ink:#c7d2fe;--cat-mint:#1f3310;--cat-mint-ink:#bef264;--cat-sun:#3a2b0c;--cat-sun-ink:#fcd34d;--cat-rose:#3d1530;--cat-rose-ink:#f9a8d4;--mascot-limb:#c4b5fd;--brand-text-from:#c4b5fd;--brand-text-to:#f9a8d4;--glow-2:#be185d;--glow-3:#0e7490;--glow-4:#4328d9;--wash-top:#0f1020;--glass:#ffffff14;--glass-line:#ffffff1f;--card-float:#191a30;--shadow-card:0 1px 2px #0000004d, 0 10px 30px -18px #0009;--shadow-raised:0 1px 2px #0000004d, 0 14px 34px -18px #000000b3;--shadow-primary:inset 0 1px 0 #fff3, 0 14px 28px -12px #8b7bff99;--shadow-dock:0 -1px 0 #2b2d4a;--shadow-pop:0 24px 50px -30px #000c}.t-display-xl{font-family:var(--font-display);letter-spacing:-2.5px;font-size:64px;font-weight:800;line-height:68px}.t-display-l{font-family:var(--font-display);letter-spacing:-1.6px;font-size:42px;font-weight:800;line-height:46px}.t-title{font-family:var(--font-display);letter-spacing:-.6px;font-size:24px;font-weight:800;line-height:28px}.t-section{font-family:var(--font-display);letter-spacing:-.3px;font-size:20px;font-weight:800;line-height:24px}.t-body-l{font-family:var(--font-ui);font-size:17px;font-weight:700;line-height:22px}.t-body{font-family:var(--font-ui);font-size:16px;font-weight:600;line-height:24px}.t-label{font-family:var(--font-ui);font-size:14px;font-weight:800;line-height:18px}.t-price{font-family:var(--font-ui);font-size:16px;font-weight:700;line-height:20px}.t-label-s{font-family:var(--font-ui);font-size:13px;font-weight:700;line-height:18px}.t-caption{font-family:var(--font-ui);font-size:12px;font-weight:800;line-height:16px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--surface-page);color:var(--ink);font-family:"Manrope Variable", var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:600;line-height:24px}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--primary-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}a.key,.rail-link{text-decoration:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.num{font-variant-numeric:tabular-nums}.disp{font-family:"Bricolage Grotesque Variable", "Manrope Variable", var(--font-display);font-weight:800}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.muted{color:var(--ink-muted)}.overline{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:800;line-height:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.key{min-height:var(--target-min);border-radius:var(--radius-m);border:1px solid var(--line);background:var(--surface-card);color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.key:hover{border-color:var(--line-strong)}.key:active{transform:translateY(1px)}.key:disabled{opacity:.5;cursor:not-allowed;transform:none}.key.primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-primary);border-color:#0000}.key.primary:hover{background:var(--primary-edge)}.key.quiet{background:var(--surface-sunken);border-color:#0000}.key.danger{color:var(--danger)}.key.big{min-height:var(--target-pay);border-radius:16px;padding:0 24px;font-size:20px}.key.icon{width:var(--target-min);padding:0}.card{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);min-width:0}.well{background:var(--surface-sunken);border-radius:var(--radius-m)}.hero{color:var(--ink-hero);border-radius:var(--radius-2xl);background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--hero-glow-1) 95%, transparent), transparent 60%), radial-gradient(45% 70% at 15% 110%, color-mix(in srgb, var(--hero-glow-2) 60%, transparent), transparent 60%), var(--surface-hero);box-shadow:var(--shadow-pop);position:relative;overflow:hidden}.chip{border-radius:var(--radius-s);background:var(--surface-sunken);color:var(--ink);align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.chip.info{background:var(--info-tint);color:var(--info)}.chip.success{background:var(--success-tint);color:var(--success)}.chip.warning{background:var(--warning-tint);color:var(--warning)}.chip.danger{background:var(--danger-tint);color:var(--danger)}.chip.primary{background:var(--primary);color:var(--on-primary)}.tab{border:1px solid var(--line);border-radius:var(--radius-tab);background:var(--surface-card);cursor:pointer;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.tab[aria-pressed=true],[role=tab][aria-selected=true]{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--ink-inverse)}.seg{background:var(--line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg>button{min-height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:800}.seg>button[aria-pressed=true]{background:var(--surface-card);color:var(--ink);box-shadow:0 1px 2px #14151a14}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:13px;font-weight:800}.field input,.field select,.field textarea{border-radius:var(--radius-field);border:1px solid var(--line-strong);background:var(--surface-card);min-height:48px;padding:0 14px;font-size:16px;font-weight:600}.field textarea{min-height:96px;padding:12px 14px}.field input:focus{outline:3px solid var(--tint-selected);border-color:var(--primary)}.field .hint{color:var(--ink-muted);font-size:13px}.field .error{color:var(--danger);font-size:13px;font-weight:700}.banner{border-radius:14px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.banner.warning{background:var(--warning-tint);color:var(--warning)}.banner.danger{background:var(--danger-tint);color:var(--danger)}.banner.info{background:var(--info-tint);color:var(--info)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root[data-text=large]{zoom:1.1}:root[data-text=extra]{zoom:1.22}:root[data-color=monochrome]{filter:grayscale()}:root[data-color=patterns] .chip,:root[data-color=patterns] .gp-chip,:root[data-color=patterns] .st-seg>button[aria-pressed=true]{border-style:dashed;border-width:1.5px}:root[data-color=patterns] a{text-decoration:underline}:root[data-focus=strong] :focus-visible{outline-offset:3px;outline:4px solid var(--focus)!important}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.stage{color:#fff;background:radial-gradient(55% 70% at 88% 8%, color-mix(in srgb, var(--hero-glow-1) 95%, transparent), transparent 60%), radial-gradient(40% 55% at 0% 100%, color-mix(in srgb, var(--hero-glow-2) 55%, transparent), transparent 62%), var(--surface-hero);min-height:100%;position:relative;overflow:hidden}.stage:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.stage-inner{box-sizing:border-box;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 480px;column-gap:64px;max-width:1280px;min-height:100vh;margin:0 auto;padding:40px 80px 56px;display:grid;position:relative}.stage-top{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.wordmark{letter-spacing:-1px;color:#fff;font-size:30px}.wordmark span{color:var(--hero-chip)}.stage-top a{color:#fff;align-items:center;gap:10px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.stage-top a b{color:#14151a;background:#fff;border-radius:12px;padding:9px 14px;font-weight:800}.stage-copy{min-height:640px;padding-top:64px;position:relative}.eyebrow{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow b{background:var(--hero-chip);color:#14151a;border-radius:999px;padding:2px 9px;font-weight:800}.stage-copy h1{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(56px,6.4vw,92px);line-height:.92}.stage-copy h1 em{color:var(--hero-chip);font-style:normal}.stage-lede{color:#cfc6ff;max-width:480px;margin:22px 0 0;font-size:18px;font-weight:600;line-height:27px}.stage-lede b{color:#fff}.collage{height:280px;margin-top:40px;position:relative}.frag{color:#14151a;background:#fff;border-radius:18px;position:absolute;box-shadow:0 30px 60px -28px #000000bf,0 0 0 1px #ffffff0f}.frag.glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16142b99;border:1px solid #ffffff1f}@media (prefers-reduced-motion:no-preference){.frag{animation:8s ease-in-out infinite bob}.frag:nth-child(2){animation-delay:-2s}.frag:nth-child(3){animation-delay:-4s}.frag:nth-child(4){animation-delay:-6s}}@keyframes bob{0%,to{translate:0}50%{translate:0 -6px}}.ticket-wrap{align-self:center;margin-top:40px;position:relative}.ticket-peek{position:absolute;top:-92px;right:52px}.ticket{z-index:1;background:var(--surface-card);color:var(--ink);border-radius:26px;position:relative;box-shadow:0 50px 90px -40px #000000d9}.ticket-hands{z-index:2;position:absolute;top:-12px;right:58px}.ticket-body{flex-direction:column;gap:20px;padding:34px 36px 26px;display:flex}.ticket-over{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:800}.ticket h2{letter-spacing:-.045em;margin:6px 0 0;font-size:46px;line-height:1.08}.ticket .field label{color:var(--ink)}.ticket .field input{border:1.5px solid var(--line-strong);background:var(--surface-sunken);min-height:56px;color:var(--ink);border-radius:14px;font-size:17px}.ticket .field input:focus{background:var(--surface-card);border-color:var(--primary);outline:4px solid var(--tint-selected)}.ticket .key.big{min-height:62px;font-size:19px}.ticket-stub{border-top:2px dashed var(--line);color:var(--ink-muted);align-items:center;gap:14px;padding:16px 36px 20px;font-size:13px;font-weight:700;display:flex;position:relative}.ticket-stub strong{color:var(--ink)}.barcode{flex-shrink:0;gap:2px;height:26px;display:flex}.barcode span{background:var(--ink)}.ticket-links{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;font-weight:700;display:flex}@media (width<=960px){.stage{background:var(--surface-hero)}.stage:before{display:none}.stage-inner{min-height:0;padding:0;display:block}.stage-band{background:radial-gradient(80% 70% at 100% 0%, color-mix(in srgb, var(--hero-glow-1) 95%, transparent), transparent 62%), radial-gradient(60% 60% at 0% 100%, color-mix(in srgb, var(--hero-glow-2) 50%, transparent), transparent 60%), var(--surface-hero);padding:28px 22px 92px;position:relative}.stage-top a{display:none}.stage-copy{min-height:0;padding-top:14px}.stage-copy h1{letter-spacing:-.05em;font-size:50px}.eyebrow,.stage-lede,.collage{display:none}.stage-side{display:none!important}.mini-chips{display:flex!important}.ticket-wrap{margin:-64px 14px 0;padding-bottom:28px}.ticket-peek{width:96px;height:88px;top:-62px;right:34px}.ticket-hands{width:90px;top:-10px;right:37px}.ticket-body{gap:16px;padding:26px 20px 20px}.ticket h2{font-size:34px;line-height:36px}.ticket-stub{padding:14px 20px 16px}}@media (width>=961px){.stage-band{display:contents}.auth-have{display:none}}.staff-entry{justify-content:center;text-decoration:none}
