@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_632b9a{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_632b9a{--font-ar:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fcc734{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_fcc734{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_122584{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_122584{--font-lat:"Archivo","Archivo Fallback"}:root{--xx-bg:#0B0A10;--xx-bg-2:#12101C;--xx-surface:#181425;--xx-surface-2:#1F1A2E;--xx-line:#2A2438;--xx-line-2:#221D31;--xx-paper:#E7E3DA;--xx-paper-2:#D4CEC0;--xx-paper-ink:#171223;--xx-brand:#6B21D9;--xx-brand-lit:#8A4BF0;--xx-accent:#FF2E93;--xx-ink:#EFEAF7;--xx-ink-2:#AFA6C6;--xx-ink-3:#7E7597;--xx-ok:#3ED9A4;--xx-warn:#FFC93D;--xx-bad:#FF4D6D;--xx-ar:"IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",sans-serif;--xx-lat:"Archivo",system-ui,sans-serif;--xx-mono:"IBM Plex Mono","IBM Plex Sans Arabic",ui-monospace,monospace;--xx-1:4px;--xx-2:8px;--xx-3:12px;--xx-4:16px;--xx-6:24px;--xx-8:32px;--xx-12:48px;--xx-16:64px;--xx-r:3px;--xx-r-card:9px;--xx-r-pill:2px;--xx-fast:140ms cubic-bezier(.2,0,0,1);--xx-base:240ms cubic-bezier(.2,0,0,1);--xx-stamp:240ms cubic-bezier(.2,0,0,1);--xx-slow:520ms cubic-bezier(.16,1,.3,1)}:root[dir=rtl],[lang=ar]{letter-spacing:normal}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}:root{--xx-cut:14px;--xx-cut-sm:8px;--chamfer:polygon(var(--xx-cut) 0,100% 0,100% calc(100% - var(--xx-cut)),calc(100% - var(--xx-cut)) 100%,0 100%,0 var(--xx-cut));--chamfer-sm:polygon(var(--xx-cut-sm) 0,100% 0,100% calc(100% - var(--xx-cut-sm)),calc(100% - var(--xx-cut-sm)) 100%,0 100%,0 var(--xx-cut-sm));--glow-brand:0 0 0 1px rgba(138,75,240,.40),0 0 18px -4px rgba(138,75,240,.55);--glow-accent:0 0 0 1px rgba(255,46,147,.45),0 0 22px -4px rgba(255,46,147,.60);--glow-ok:0 0 0 1px rgba(62,217,164,.40),0 0 16px -5px rgba(62,217,164,.50);--neon-text:0 0 12px rgba(138,75,240,.55);--t-12:12px;--t-14:14px;--t-16:16px;--t-20:20px;--t-25:25px;--t-31:31px;--t-39:39px;--t-49:49px;--t-61:61px}[data-density=ops]{--glow-brand:0 0 0 1px rgba(138,75,240,.28);--glow-accent:0 0 0 1px rgba(255,46,147,.32);--neon-text:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-block-size:100dvh;background:var(--xx-bg);color:var(--xx-ink);font-family:var(--xx-ar);font-size:var(--t-16);line-height:1.75;letter-spacing:normal;-webkit-font-smoothing:antialiased}body:before{inset:0;background-image:linear-gradient(rgba(138,75,240,.05) 1px,transparent 0),linear-gradient(90deg,rgba(138,75,240,.05) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 130% 90% at 50% 0,#000 12%,transparent 76%);mask-image:radial-gradient(ellipse 130% 90% at 50% 0,#000 12%,transparent 76%)}body:after,body:before{content:"";position:fixed;z-index:0;pointer-events:none}body:after{inset-block-start:-30vh;inset-inline:-10vw;block-size:70vh;background:radial-gradient(ellipse at 50% 100%,rgba(107,33,217,.22),transparent 62%)}#root,footer,header,main{position:relative;z-index:1}::selection{background:var(--xx-accent);color:#0B0A10}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.35}h1{font-size:var(--t-31)}h2{font-size:var(--t-25)}h3{font-size:var(--t-20)}p{margin:0}.mono,.num{font-family:var(--xx-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ltr,.mono,.num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.ltr{display:inline-block}.eyebrow{font-family:var(--xx-mono);font-size:var(--t-12);color:var(--xx-ink-3);text-transform:uppercase;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.eyebrow:before{content:"// ";color:var(--xx-brand-lit)}.muted{color:var(--xx-ink-2)}.dimmed{color:var(--xx-ink-3)}.wordmark{font-family:var(--xx-mono);font-weight:600;direction:ltr;letter-spacing:.04em;color:var(--xx-ink);position:relative;display:inline-block;text-shadow:var(--neon-text)}.wordmark:hover:after,.wordmark:hover:before{content:attr(data-text);position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%}.wordmark:hover:before{color:var(--xx-accent);transform:translate(-1.5px);opacity:.8}.wordmark:hover:after{color:var(--xx-brand-lit);transform:translate(1.5px);opacity:.8}.panel{position:relative;background:linear-gradient(135deg,var(--xx-brand-lit) 0 calc(var(--xx-cut) * 1.414 + 1.6px),transparent 0) 0 0 /100% 100% no-repeat,var(--xx-surface);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);padding:var(--xx-6)}.panel.flat{background:var(--xx-surface)}.panel.sunk{background:var(--xx-bg-2)}.panel.lit{box-shadow:var(--glow-brand);border-color:rgba(138,75,240,.45)}.panel.hot{box-shadow:var(--glow-accent);border-color:rgba(255,46,147,.5)}.crt{position:relative}.crt:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 4px);opacity:.75}.btn{font:500 var(--t-14) /1 var(--xx-ar);letter-spacing:normal;display:inline-flex;align-items:center;gap:var(--xx-2);padding:11px var(--xx-4);min-block-size:40px;background:var(--xx-surface-2);color:var(--xx-ink);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);cursor:pointer;transition:background var(--xx-fast),color var(--xx-fast),box-shadow var(--xx-fast)}.btn:hover:not(:disabled){background:#262038;border-color:var(--xx-brand-lit)}.btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--xx-brand-lit)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--xx-accent);color:#0B0A10;border-color:var(--xx-accent);font-weight:600;box-shadow:var(--glow-accent)}.btn.primary:hover:not(:disabled){background:#ff4da3}.btn.ghost{background:transparent}.btn.sm{min-block-size:32px;padding:6px var(--xx-3);font-size:var(--t-12)}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:var(--t-12);color:var(--xx-ink-2);font-family:var(--xx-mono);text-transform:uppercase;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:start}.input,.select,.textarea{font:400 var(--t-16) /1.6 var(--xx-ar);letter-spacing:normal;inline-size:100%;padding:10px var(--xx-3);min-block-size:44px;background:var(--xx-bg-2);color:var(--xx-ink);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);text-align:start;transition:border-color var(--xx-fast),box-shadow var(--xx-fast)}.input::placeholder,.textarea::placeholder{color:var(--xx-ink-3)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--xx-brand-lit);box-shadow:inset 0 0 0 1px var(--xx-brand-lit)}.input.tel{font-family:var(--xx-mono);direction:ltr;text-align:start}.textarea{min-block-size:72px;resize:vertical}.segment{display:flex;gap:var(--xx-1);flex-wrap:wrap}.segment input{position:absolute;opacity:0;pointer-events:none}.segment label{font:500 var(--t-14) /1 var(--xx-mono);padding:10px var(--xx-4);min-block-size:40px;display:inline-flex;align-items:center;gap:6px;background:var(--xx-bg-2);color:var(--xx-ink-2);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);cursor:pointer;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;transition:all var(--xx-fast)}.segment input:checked+label{background:rgba(107,33,217,.22);border-color:var(--xx-brand-lit);color:var(--xx-ink);box-shadow:var(--glow-brand)}.segment input:focus-visible+label{box-shadow:inset 0 0 0 2px var(--xx-brand-lit)}.chip{display:inline-flex;align-items:center;gap:6px;font:500 var(--t-12) /1 var(--xx-mono);padding:5px 9px;border:1px solid;-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);--xx-cut-sm:5px;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;white-space:nowrap}.chip:before{content:"";inline-size:6px;block-size:6px;background:currentColor;box-shadow:0 0 7px currentColor;flex:none}.chip.s-pending{color:var(--xx-warn);background:rgba(255,201,61,.09)}.chip.s-approved{color:var(--xx-brand-lit);background:rgba(138,75,240,.12)}.chip.s-confirmed{color:var(--xx-ok);background:rgba(62,217,164,.1)}.chip.s-rejected{color:var(--xx-bad);background:rgba(255,77,109,.09)}.chip.s-checked_in{color:var(--xx-ok);background:rgba(62,217,164,.18)}.chip.s-cancelled,.chip.s-no_show{color:var(--xx-ink-3);background:rgba(126,117,151,.1)}.chip.n{color:var(--xx-ink-2);background:rgba(126,117,151,.1)}.chip.n:before{display:none}.chip.t-REGULAR{color:var(--xx-ink-2)}.chip.t-VIP{color:var(--xx-accent);background:rgba(255,46,147,.09)}.chip.t-CREW{color:var(--xx-brand-lit);background:rgba(138,75,240,.12)}.chip.s-pending:before{animation:xx-pulse 1.8s ease-in-out infinite}@keyframes xx-pulse{0%,to{opacity:1}50%{opacity:.25}}.serial{font-family:var(--xx-mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;letter-spacing:.06em;color:var(--xx-ink)}.serial.big{font-size:var(--t-49);line-height:1;text-shadow:var(--neon-text)}.serial.huge{font-size:var(--t-61);line-height:1;color:var(--xx-accent);text-shadow:0 0 26px rgba(255,46,147,.5)}.tablewrap{overflow-x:auto;border:1px solid var(--xx-line);background:var(--xx-bg-2)}table.data{inline-size:100%;border-collapse:collapse;font-size:var(--t-14);white-space:nowrap}table.data th{font:500 var(--t-12) /1 var(--xx-mono);text-transform:uppercase;color:var(--xx-ink-3);text-align:start;padding:var(--xx-3);-webkit-border-after:1px solid var(--xx-line);border-block-end:1px solid var(--xx-line);background:var(--xx-surface);position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:2;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}table.data td{padding:var(--xx-3);-webkit-border-after:1px solid var(--xx-line-2);border-block-end:1px solid var(--xx-line-2);vertical-align:middle;line-height:1.5}table.data tbody tr:hover{background:rgba(138,75,240,.07)}table.data tbody tr.blocked td:first-child{box-shadow:inset 3px 0 0 var(--xx-bad)}table.data .cell-name{white-space:normal;min-inline-size:140px}.counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1px;gap:1px;background:var(--xx-line);border:1px solid var(--xx-line)}.counter{background:var(--xx-surface);padding:var(--xx-3) var(--xx-4)}.counter .k{font:500 var(--t-12) /1 var(--xx-mono);color:var(--xx-ink-3);text-transform:uppercase}.counter .k,.counter .v{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;display:block}.counter .v{font:600 var(--t-31) /1.1 var(--xx-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-margin-before:4px;margin-block-start:4px}.counter.warn .v{color:var(--xx-warn)}.counter.bad .v{color:var(--xx-bad)}.counter.ok .v{color:var(--xx-ok)}.capbar{block-size:3px;background:var(--xx-line);-webkit-margin-before:var(--xx-2);margin-block-start:var(--xx-2)}.capbar>i{display:block;block-size:100%;background:var(--xx-brand-lit);box-shadow:0 0 10px var(--xx-brand-lit);transition:inline-size var(--xx-slow)}.capbar.warn>i{background:var(--xx-warn);box-shadow:0 0 10px var(--xx-warn)}.capbar.full>i{background:var(--xx-accent);box-shadow:0 0 10px var(--xx-accent)}.notice{display:flex;gap:var(--xx-3);padding:var(--xx-3) var(--xx-4);border:1px solid;-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);font-size:var(--t-14);line-height:1.7;align-items:flex-start}.notice.err{color:var(--xx-bad);border-color:rgba(255,77,109,.5);background:rgba(255,77,109,.08)}.notice.warn{color:var(--xx-warn);border-color:rgba(255,201,61,.5);background:rgba(255,201,61,.07)}.notice.ok{color:var(--xx-ok);border-color:rgba(62,217,164,.5);background:rgba(62,217,164,.07)}.notice.info{color:var(--xx-ink-2);border-color:var(--xx-line);background:var(--xx-bg-2)}.ic{inline-size:20px;block-size:20px;flex:none;fill:none;stroke:currentColor}.ic.lg{inline-size:24px;block-size:24px}.row{align-items:center;gap:var(--xx-3);flex-wrap:wrap}.row,.stack{display:flex}.stack{flex-direction:column;gap:var(--xx-4)}.grow{flex:1 1 auto;min-inline-size:0}.sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.kbd{font:500 var(--t-12) /1 var(--xx-mono);padding:3px 6px;border:1px solid var(--xx-line);background:var(--xx-bg-2);color:var(--xx-ink-2);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.crt:after{display:none}}.decide{font:600 var(--t-20) /1 var(--xx-ar);letter-spacing:normal;flex:1 1;min-inline-size:120px;min-block-size:64px;display:inline-flex;align-items:center;justify-content:center;gap:var(--xx-2);background:var(--xx-bg-2);color:var(--xx-ink);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);cursor:pointer;transition:background var(--xx-fast),border-color var(--xx-fast),box-shadow var(--xx-fast)}.decide:disabled{opacity:.4;cursor:not-allowed}.decide:focus-visible{outline:none;box-shadow:inset 0 0 0 2px currentColor}.decide .k{font:500 var(--t-12) /1 var(--xx-mono);opacity:.65;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.decide.ok:hover:not(:disabled){border-color:var(--xx-ok);color:var(--xx-ok);background:rgba(62,217,164,.1)}.decide.warn:hover:not(:disabled){border-color:var(--xx-warn);color:var(--xx-warn);background:rgba(255,201,61,.1)}.decide.bad:hover:not(:disabled){border-color:var(--xx-bad);color:var(--xx-bad);background:rgba(255,77,109,.1)}.stamp-hit{position:fixed;inset:0;z-index:60;display:grid;place-items:center;pointer-events:none}.stamp-hit svg{inline-size:168px;block-size:168px;color:var(--xx-ok);filter:drop-shadow(0 0 24px rgba(62,217,164,.55));animation:xx-stamp-down var(--xx-stamp) both,xx-stamp-out .26s .42s both}@keyframes xx-stamp-down{0%{transform:rotate(-11deg) scale(1.35);opacity:0}to{transform:rotate(-11deg) scale(1);opacity:1}}@keyframes xx-stamp-out{to{opacity:0}}.code{font:600 var(--t-25) /1 var(--xx-mono);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;letter-spacing:.12em;color:var(--xx-ink);background:var(--xx-bg-2);border:1px solid var(--xx-brand-lit);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);padding:10px var(--xx-4);display:inline-block;box-shadow:var(--glow-brand)}.code.sm{font-size:var(--t-16);padding:5px var(--xx-3)}.code.dead,.code.sm{box-shadow:none;border-color:var(--xx-line)}.code.dead{color:var(--xx-ink-3)}.qbar{block-size:6px;background:var(--xx-line);display:flex;gap:2px}.qbar>i{flex:1 1;background:var(--xx-line-2)}.qbar>i.on{background:var(--xx-brand-lit);box-shadow:0 0 6px var(--xx-brand-lit)}.qbar>i.spent{background:var(--xx-ink-3);box-shadow:none}[data-density=gate]{--glow-brand:none;--glow-accent:none;--glow-ok:none;--neon-text:none;--xx-ink:#FFFFFF;--xx-ink-2:#C9C2DC;--xx-bg:#07060B}[data-density=gate] .crt:after{display:none}.grow-row{display:flex;align-items:center;gap:var(--xx-4);inline-size:100%;padding:var(--xx-4);min-block-size:84px;background:var(--xx-surface);border:1px solid var(--xx-line);-webkit-border-start:4px solid var(--xx-line);border-inline-start:4px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);text-align:start;cursor:pointer;color:inherit;font:inherit}.grow-row:hover{background:var(--xx-surface-2)}.grow-row:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--xx-brand-lit)}.grow-row .nm{font-size:var(--t-25);font-weight:600;line-height:1.3}.grow-row .sub{font:400 var(--t-14) /1.6 var(--xx-mono);color:var(--xx-ink-2);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.grow-row.t-VIP{border-inline-start-color:var(--xx-accent)}.grow-row.t-CREW{border-inline-start-color:var(--xx-brand-lit)}.grow-row.is-in{border-inline-start-color:var(--xx-bad);opacity:.72}.big-action{font:700 var(--t-31) /1 var(--xx-ar);letter-spacing:normal;inline-size:100%;min-block-size:88px;display:inline-flex;align-items:center;justify-content:center;gap:var(--xx-3);background:var(--xx-ok);color:#04120C;border:0;-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);cursor:pointer}.big-action:active:not(:disabled){filter:brightness(.9)}.big-action:disabled{background:var(--xx-line);color:var(--xx-ink-3);cursor:not-allowed}.big-action.warn{background:var(--xx-warn);color:#1A1400}.big-action.bad{background:var(--xx-bad);color:#1A0006}.already-in{display:grid;grid-gap:var(--xx-2);gap:var(--xx-2);padding:var(--xx-4);background:rgba(255,77,109,.14);border:2px solid var(--xx-bad);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);color:var(--xx-bad);font-size:var(--t-20);font-weight:600;line-height:1.6}.already-in .when{font-family:var(--xx-mono);font-size:var(--t-25);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.gate-search{font:500 var(--t-25) /1.4 var(--xx-ar);letter-spacing:normal;inline-size:100%;min-block-size:64px;padding:var(--xx-3) var(--xx-4);background:var(--xx-bg-2);color:var(--xx-ink);border:2px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);text-align:start}.gate-search:focus{outline:none;border-color:var(--xx-brand-lit)}.gate-search::placeholder{color:var(--xx-ink-3)}.gate-bar{display:flex;align-items:center;gap:var(--xx-3);flex-wrap:wrap;padding:var(--xx-2) var(--xx-4);background:var(--xx-bg-2);-webkit-border-after:1px solid var(--xx-line);border-block-end:1px solid var(--xx-line);font:500 var(--t-14) /1.6 var(--xx-mono);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.gate-bar .dot{inline-size:10px;block-size:10px;background:currentColor;flex:none}.gate-bar .net-on{color:var(--xx-ok)}.gate-bar .net-off{color:var(--xx-warn)}.gate-bar .net-sync{color:var(--xx-brand-lit)}.gate-bar .queued{color:var(--xx-warn)}.scan-wrap{display:grid;grid-gap:var(--xx-3);gap:var(--xx-3)}.scan-view{position:relative;inline-size:100%;aspect-ratio:1;background:#000;overflow:hidden;-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm)}.scan-video{inline-size:100%;block-size:100%;object-fit:cover;display:block}.scan-frame{position:absolute;inset:18%;border:2px solid var(--xx-accent);box-shadow:0 0 0 100vmax rgba(0,0,0,.45);-webkit-clip-path:polygon(0 0,22% 0,22% 2px,2px 2px,2px 22%,0 22%,0 78%,2px 78%,2px calc(100% - 2px),22% calc(100% - 2px),22% 100%,0 100%,100% 100%,78% 100%,78% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 78%,100% 78%,100% 22%,calc(100% - 2px) 22%,calc(100% - 2px) 2px,78% 2px,78% 0,100% 0);clip-path:polygon(0 0,22% 0,22% 2px,2px 2px,2px 22%,0 22%,0 78%,2px 78%,2px calc(100% - 2px),22% calc(100% - 2px),22% 100%,0 100%,100% 100%,78% 100%,78% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 78%,100% 78%,100% 22%,calc(100% - 2px) 22%,calc(100% - 2px) 2px,78% 2px,78% 0,100% 0)}.scan-verdict{display:grid;grid-gap:var(--xx-4);gap:var(--xx-4);justify-items:center;text-align:center;padding:var(--xx-8) var(--xx-4);border:2px solid var(--xx-line);-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer)}.scan-verdict.ok{border-color:var(--xx-ok);background:rgba(62,217,164,.12)}.scan-verdict.bad{border-color:var(--xx-bad);background:rgba(255,77,109,.12)}.scan-verdict.warn{border-color:var(--xx-warn);background:rgba(255,201,61,.1)}.scan-verdict.ask{border-color:var(--xx-brand-lit);background:rgba(255,45,149,.08)}.sv-name{font-size:var(--t-39);font-weight:600;line-height:1.15;color:var(--xx-ink)}:root{--xx-ar:var(--font-ar),"IBM Plex Sans Arabic",system-ui,sans-serif;--xx-mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace}.shell{min-block-size:100dvh;display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:40;background:rgba(11,10,16,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-after:1px solid var(--xx-line);border-block-end:1px solid var(--xx-line)}.topbar-in{max-inline-size:1320px;margin-inline:auto;padding:var(--xx-3) var(--xx-4);gap:var(--xx-4);flex-wrap:wrap}.brand,.topbar-in{display:flex;align-items:center}.brand{gap:var(--xx-2);text-decoration:none}.brand .ic{color:var(--xx-brand-lit)}.brand .wordmark{font-size:var(--t-20)}.nav{display:flex;gap:var(--xx-1);flex-wrap:wrap}.nav a{font:500 var(--t-14) /1 var(--xx-ar);letter-spacing:normal;color:var(--xx-ink-2);text-decoration:none;padding:9px var(--xx-3);border:1px solid transparent;display:inline-flex;align-items:center;gap:6px;transition:color var(--xx-fast),border-color var(--xx-fast)}.nav a:hover{color:var(--xx-ink)}.nav a[aria-current=page]{color:var(--xx-ink);border-color:var(--xx-brand-lit);background:rgba(107,33,217,.16);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm)}.whoami{font:400 var(--t-12) /1.5 var(--xx-mono);color:var(--xx-ink-3);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:start}.borderbar{-webkit-border-after:1px solid var(--xx-line);border-block-end:1px solid var(--xx-line);background:var(--xx-bg-2);font-size:var(--t-14)}.borderbar-in{max-inline-size:1320px;margin-inline:auto;padding:10px var(--xx-4);display:flex;align-items:center;gap:var(--xx-3);flex-wrap:wrap}.borderbar .state{font:600 var(--t-14) /1 var(--xx-ar);letter-spacing:normal;display:inline-flex;align-items:center;gap:var(--xx-2)}.borderbar .state:before{content:"";inline-size:8px;block-size:8px;background:currentColor;box-shadow:0 0 10px currentColor;flex:none}.borderbar[data-state=open]{border-block-end-color:rgba(62,217,164,.35)}.borderbar[data-state=open] .state{color:var(--xx-ok)}.borderbar[data-state=closing]{border-block-end-color:rgba(255,201,61,.4)}.borderbar[data-state=closing] .state{color:var(--xx-warn)}.borderbar[data-state=closing] .state:before{animation:xx-pulse 1.4s ease-in-out infinite}.borderbar[data-state=closed]{border-block-end-color:rgba(255,77,109,.35)}.borderbar[data-state=closed] .state{color:var(--xx-bad)}.borderbar[data-state=unset] .state{color:var(--xx-ink-3)}.content{max-inline-size:1320px;inline-size:100%;margin-inline:auto;padding:var(--xx-6) var(--xx-4) var(--xx-16);flex:1 1}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--xx-4);flex-wrap:wrap;-webkit-margin-after:var(--xx-6);margin-block-end:var(--xx-6)}section{-webkit-margin-after:var(--xx-8);margin-block-end:var(--xx-8);content-visibility:auto;contain-intrinsic-size:auto 600px}.entry-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:var(--xx-6);gap:var(--xx-6);align-items:start}@media (max-width:900px){.entry-grid{grid-template-columns:minmax(0,1fr)}}.form-rows{display:flex;flex-direction:column;gap:var(--xx-4)}.hint{font:400 var(--t-12) /1.6 var(--xx-ar);letter-spacing:normal;color:var(--xx-ink-3)}.dupe{display:grid;grid-gap:var(--xx-2);gap:var(--xx-2)}.dupe .line{display:flex;gap:var(--xx-3);flex-wrap:wrap;align-items:baseline}.dupe .stat{font:600 var(--t-20) /1 var(--xx-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.receipt{display:grid;grid-gap:var(--xx-3);gap:var(--xx-3);justify-items:start}.receipt .cap{font:500 var(--t-12) /1 var(--xx-mono);color:var(--xx-ink-3);text-transform:uppercase;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.filters{display:flex;gap:var(--xx-2);flex-wrap:wrap;align-items:center}.filters .grow{min-inline-size:200px}.gatepage{min-block-size:100dvh;display:grid;place-items:center;padding:var(--xx-6)}.gatecard{inline-size:min(420px,100%)}@media print{.borderbar,.btn,.crt:after,.filters,.topbar,body:after,body:before{display:none}body{background:#fff;color:#000}table.data td,table.data th{border-color:#999;color:#000}}.triage{max-inline-size:720px;margin-inline:auto}.tcard{display:grid;grid-gap:var(--xx-4);gap:var(--xx-4)}.thead{display:flex;align-items:baseline;gap:var(--xx-3);flex-wrap:wrap}.tname{font-size:var(--t-31);font-weight:600;line-height:1.25}.tmeta{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:1px;gap:1px;background:var(--xx-line);border:1px solid var(--xx-line)}.tmeta>div{background:var(--xx-bg-2);padding:var(--xx-2) var(--xx-3)}.tmeta .k{font:500 var(--t-12) /1 var(--xx-mono);color:var(--xx-ink-3);text-transform:uppercase}.tmeta .k,.tmeta .v{display:block;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.tmeta .v{font:600 var(--t-20) /1.3 var(--xx-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-margin-before:3px;margin-block-start:3px}.tphotos{display:flex;gap:var(--xx-2)}.tphoto-empty,.tphotos img{inline-size:var(--xx-16);block-size:var(--xx-16);border:1px solid var(--xx-line);background:var(--xx-bg-2);flex:none}.tphotos img{object-fit:cover}.tphoto-empty{background:repeating-linear-gradient(135deg,var(--xx-line-2) 0 1px,transparent 1px 7px),var(--xx-bg-2)}.tline{font-size:var(--t-16);line-height:1.75}.tline .tk{font-family:var(--xx-mono);font-size:var(--t-12);color:var(--xx-ink-3);text-transform:uppercase}.tactions{display:flex;gap:var(--xx-2);flex-wrap:wrap}.reasons{display:grid;grid-gap:var(--xx-2);gap:var(--xx-2)}.reasons button{display:flex;align-items:center;gap:var(--xx-3);inline-size:100%;text-align:start;font:500 var(--t-16) /1.4 var(--xx-ar);letter-spacing:normal;padding:12px var(--xx-4);min-block-size:48px;background:var(--xx-bg-2);color:var(--xx-ink);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);cursor:pointer}.reasons button:hover{border-color:var(--xx-bad);color:var(--xx-bad)}.reasons button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--xx-bad)}.keys{font:400 var(--t-12) /2 var(--xx-ar);letter-spacing:normal;color:var(--xx-ink-3);-webkit-border-before:1px solid var(--xx-line-2);border-block-start:1px solid var(--xx-line-2);-webkit-padding-before:var(--xx-3);padding-block-start:var(--xx-3)}.keys .kbd{-webkit-margin-end:2px;margin-inline-end:2px}.quotas{display:grid;grid-gap:var(--xx-3);gap:var(--xx-3)}.qrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--xx-4);gap:var(--xx-4);align-items:center}@media (max-width:640px){.qrow{grid-template-columns:minmax(0,1fr)}}.qname{font-size:var(--t-20);font-weight:600}.qcount{font:600 var(--t-25) /1 var(--xx-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.codelist{display:grid;grid-gap:var(--xx-2)}.coderow{display:flex;align-items:center;gap:var(--xx-3);flex-wrap:wrap;padding:var(--xx-2) 0;-webkit-border-after:1px solid var(--xx-line-2);border-block-end:1px solid var(--xx-line-2)}.invitepage{min-block-size:100dvh;display:grid;place-items:center;padding:var(--xx-6) var(--xx-4)}.invitecard{inline-size:min(460px,100%);display:grid;grid-gap:var(--xx-4);gap:var(--xx-4);justify-items:center;text-align:center}.invitecard .code{font-size:var(--t-31)}.photo-slot{position:relative;inline-size:var(--xx-16);block-size:var(--xx-16);padding:0;border:1px solid var(--xx-line);background:var(--xx-bg-2);cursor:pointer;flex:none;display:grid;place-items:center;color:var(--xx-ink-3);transition:border-color var(--xx-fast),color var(--xx-fast)}.photo-slot:hover:not(:disabled){border-color:var(--xx-brand-lit);color:var(--xx-brand-lit)}.photo-slot:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--xx-brand-lit)}.photo-slot:disabled{opacity:.5;cursor:not-allowed}.photo-slot img{inline-size:100%;block-size:100%;object-fit:cover}.photo-slot.empty{background:repeating-linear-gradient(135deg,var(--xx-line-2) 0 1px,transparent 1px 7px),var(--xx-bg-2)}.photo-slot .x{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:20px;block-size:20px;display:grid;place-items:center;background:var(--xx-bad);color:#0B0A10;font:600 var(--t-14) /1 var(--xx-mono);opacity:0;transition:opacity var(--xx-fast)}.photo-slot:focus-visible .x,.photo-slot:hover .x{opacity:1}.site{--xx-cut:18px}.wrap-site{max-inline-size:980px;inline-size:100%;margin-inline:auto;padding-inline:var(--xx-4)}.site h1,.site h2,.site[lang] h1{text-wrap:balance}:root[lang=en] .band-title{font-family:var(--font-lat),var(--xx-ar)}.hero-wrap{position:relative;block-size:220svh;background:var(--xx-bg);-webkit-border-after:1px solid var(--xx-line);border-block-end:1px solid var(--xx-line)}.hero-scrub{position:-webkit-sticky;position:sticky;inset-block-start:0;block-size:100vh;block-size:100dvh;overflow:hidden}.hero-canvas{display:block;inline-size:100%;block-size:100%}.hero-veil{position:absolute;inset:0;opacity:calc(1 - var(--p, 0) * .45);background:radial-gradient(120% 80% at 50% 45%,transparent 30%,rgba(11,10,16,.55) 100%),linear-gradient(180deg,rgba(11,10,16,.45),transparent 28%,transparent 62%,rgba(11,10,16,.8))}.hero-fixed{position:-webkit-sticky;position:sticky;inset-block-start:0;-webkit-margin-before:-100dvh;margin-block-start:-100dvh;block-size:100vh;block-size:100dvh;display:grid;place-items:center;pointer-events:none;z-index:1}.hero-word{margin:0;text-align:center;mix-blend-mode:normal;opacity:clamp(0,calc((.78 - var(--p, 0)) / .3),1);transform:translate3d(0,calc(var(--p, 0) * -40px),0) scale(calc(1 + var(--p, 0) * .07))}.hero-sub,.hero-word{will-change:opacity,transform}.hero-sub{opacity:calc(clamp(0, calc((var(--p, 0) - .04) / .1), 1) * clamp(0, calc((.7 - var(--p, 0)) / .25), 1));transform:translate3d(0,calc(var(--p, 0) * -20px),0)}.hero-scroll{opacity:clamp(0,calc((.06 - var(--p, 0)) / .06),1);will-change:opacity}.hero-next{position:absolute;inset-block-end:var(--xx-6);inset-inline:0;text-align:center;z-index:1;font-size:var(--t-12);letter-spacing:.18em;text-transform:uppercase;color:var(--xx-ink-2);opacity:clamp(0,calc((var(--p, 0) - .86) / .1),1);transform:translate3d(0,calc((1 - var(--p, 0)) * 14px),0);will-change:opacity,transform}.hero-prog{position:-webkit-sticky;position:sticky;inset-block-start:calc(100dvh - 2px);z-index:2;block-size:2px;-webkit-margin-before:-2px;margin-block-start:-2px;background:rgba(138,75,240,.16)}.hero-prog i{display:block;block-size:100%;inline-size:calc(var(--p, 0) * 100%);background:var(--xx-accent);box-shadow:0 0 12px -2px var(--xx-accent)}@media (prefers-reduced-motion:reduce){.hero-sub,.hero-word{opacity:1;transform:none}.hero-next,.hero-prog,.hero-scroll{display:none}.hero-veil{opacity:1}}.corridor{position:absolute;inset:0;inline-size:100%;block-size:100%;display:block}.hero-sub{inset-block-end:calc(var(--xx-16) + var(--xx-6));inset-inline:0;color:var(--xx-ink-2);padding-inline:var(--xx-4)}.hero-scroll,.hero-sub{position:absolute;z-index:1;text-align:center;font-size:var(--t-12);text-transform:uppercase}.hero-scroll{inset-block-end:var(--xx-6);inset-inline:0;color:var(--xx-ink-3)}@media (prefers-reduced-motion:reduce){.hero-wrap{block-size:100svh}.hero-fixed{-webkit-margin-before:-100dvh;margin-block-start:-100dvh}}.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));grid-gap:var(--xx-6);gap:var(--xx-6)}.product{display:flex;flex-direction:column;background:var(--xx-surface);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);transition:border-color var(--xx-fast)}.product:hover{border-color:var(--xx-line-2)}.product.is-live{position:relative}.product.is-live:hover{border-color:var(--xx-brand-lit)}.product .stretch:after{content:"";position:absolute;inset:0;z-index:1}.product-poster img{transition:transform var(--xx-base),filter var(--xx-base)}.product.is-live:hover .product-poster img{transform:scale(1.03)}.product .stretch:focus-visible{outline:none}.product.is-live:focus-within{outline:2px solid var(--xx-brand-lit);outline-offset:2px}.product-poster{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--xx-bg-2)}.product-poster img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.product-noposter{inline-size:100%;block-size:100%;background:repeating-linear-gradient(135deg,var(--xx-bg-2) 0 10px,var(--xx-surface) 10px 20px)}.product-tag{position:absolute;inset-block-start:var(--xx-3);inset-inline-start:var(--xx-3);font:600 var(--t-12) /1 var(--xx-mono);letter-spacing:.1em;padding:6px var(--xx-2);background:var(--xx-bg);color:var(--xx-ink-2);border:1px solid var(--xx-line)}.product-tag.hot{color:var(--xx-bad);border-color:var(--xx-bad)}.product-body{flex:1 1;display:flex;flex-direction:column;gap:var(--xx-3);padding:var(--xx-4)}.product-name{margin:0;font-size:var(--t-20);line-height:1.3;text-wrap:balance}.product-meta{display:flex;flex-wrap:wrap;gap:4px var(--xx-3);font-size:var(--t-12);color:var(--xx-ink-2);text-transform:uppercase}.product-foot{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--xx-2);padding-block-start:var(--xx-2);display:flex;align-items:center;justify-content:space-between;gap:var(--xx-3);flex-wrap:wrap}.product-price{font-size:var(--t-20);font-weight:600;color:var(--xx-ink)}.product.is-past{filter:grayscale(1);opacity:.55}.product.is-past:hover{opacity:.85}.band{padding-block:clamp(var(--xx-16),12vh,120px);-webkit-border-after:1px solid var(--xx-line-2);border-block-end:1px solid var(--xx-line-2);content-visibility:auto;contain-intrinsic-size:auto 600px}.band.alt{background:var(--xx-bg-2)}.band-title{font-size:clamp(var(--t-31),5vw,var(--t-49));margin-block:var(--xx-2) var(--xx-6)}.steps3{list-style:none;margin:0 0 var(--xx-12);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1px;gap:1px;background:var(--xx-line);border:1px solid var(--xx-line)}.steps3 li{background:var(--xx-surface);padding:var(--xx-6)}.steps3 .n{display:block;font-size:var(--t-31);font-weight:600;color:var(--xx-brand-lit);line-height:1}.steps3 h3{margin-block:var(--xx-3) var(--xx-2);font-size:var(--t-20)}.steps3 p{color:var(--xx-ink-2);font-size:var(--t-14);line-height:1.85}.cta-row{display:flex;align-items:center;gap:var(--xx-4);flex-wrap:wrap}.btn.lg{min-block-size:56px;padding:16px var(--xx-8);font-size:var(--t-20)}.cta-sub{font-size:var(--t-12);color:var(--xx-ink-3);text-transform:uppercase}.nodoor{-webkit-margin-before:var(--xx-4);margin-block-start:var(--xx-4);font-size:var(--t-14);color:var(--xx-ink-2)}.factgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1px;gap:1px;background:var(--xx-line);border:1px solid var(--xx-line);margin:0 0 var(--xx-8)}.factgrid>div{background:var(--xx-surface);padding:var(--xx-4)}.factgrid dt{font:500 var(--t-12) /1 var(--xx-mono);color:var(--xx-ink-3);text-transform:uppercase;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.factgrid dd{margin:var(--xx-2) 0 0;font-size:var(--t-20);font-weight:500}.passport-teaser{display:flex;gap:var(--xx-6);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.articles{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--xx-line);border:1px solid var(--xx-line)}.articles li{background:var(--xx-surface);padding:var(--xx-4) var(--xx-6);display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--xx-4);gap:var(--xx-4);align-items:baseline;font-size:var(--t-20);line-height:1.7}.articles .n{color:var(--xx-brand-lit);font-weight:600}.stamps{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--xx-4);gap:var(--xx-4)}.stamp{background:var(--xx-surface);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);padding:var(--xx-6);display:grid;grid-gap:var(--xx-2);gap:var(--xx-2);justify-items:start}.stamp .ic{color:var(--xx-brand-lit)}.stamp h3{font-size:var(--t-20)}.sitefoot{-webkit-border-before:1px solid var(--xx-line);border-block-start:1px solid var(--xx-line);padding-block:var(--xx-8)}.sitefoot-in{max-inline-size:980px;margin-inline:auto;padding-inline:var(--xx-4);display:flex;align-items:center;gap:var(--xx-4);flex-wrap:wrap;font-size:var(--t-14)}.sitefoot a{color:var(--xx-ink-2);text-decoration:none}.sitefoot a:hover{color:var(--xx-brand-lit)}.pp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-gap:var(--xx-12);gap:var(--xx-12);align-items:center}@media (max-width:820px){.pp-hero{grid-template-columns:minmax(0,1fr);gap:var(--xx-8)}}.pp-lead{font-size:var(--t-20);color:var(--xx-ink-2);line-height:1.85}.pp-stage{perspective:1100px;display:grid;place-items:center}.pp-card{inline-size:min(360px,100%);aspect-ratio:1.6;position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform;background:linear-gradient(148deg,#EFEBE2,#D8D2C4 55%,#EFEBE2);color:var(--xx-paper-ink);border-radius:var(--xx-r-card);box-shadow:0 30px 60px rgba(0,0,0,.62);padding:6%;display:flex;flex-direction:column;--foil:50%}.pp-head{font-size:9px;color:var(--xx-brand);letter-spacing:.08em}.pp-name{font-weight:600;font-size:clamp(var(--t-16),2.4vw,var(--t-25));-webkit-margin-before:6px;margin-block-start:6px}.pp-meta{font-size:9.5px;color:#5B5468;-webkit-margin-before:3px;margin-block-start:3px}.pp-foot{-webkit-margin-before:auto;margin-block-start:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--xx-2)}.pp-foot .mono{font-size:8.5px;color:#5B5468;line-height:1.7}.pp-qr{inline-size:23%;aspect-ratio:1;background:repeating-conic-gradient(#171223 0 25%,#E7E3DA 0 50%) 0 0 /22% 22%;border:2px solid #171223;opacity:.35}.pp-emb{inset-inline-start:-6%;inset-block-end:-20%;inline-size:44%;color:rgba(107,33,217,.14)}.pp-emb,.pp-foil{position:absolute;pointer-events:none}.pp-foil{inset:0;mix-blend-mode:overlay;background:linear-gradient(110deg,transparent calc(var(--foil) - 20%),rgba(200,120,255,.55) calc(var(--foil) - 6%),rgba(255,120,190,.5) var(--foil),transparent calc(var(--foil) + 16%))}.perks{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--xx-3);gap:var(--xx-3)}.perks li{display:flex;align-items:flex-start;gap:var(--xx-3);font-size:var(--t-20);line-height:1.7}.perks .ic{color:var(--xx-ok);-webkit-margin-before:5px;margin-block-start:5px;flex:none}.pp-signup{display:flex;gap:var(--xx-3);flex-wrap:wrap;align-items:flex-end;max-inline-size:520px}.pp-signup .field{min-inline-size:200px}.holo-stage{perspective:900px;display:grid;place-items:center}.holo{position:relative;inline-size:clamp(58px,9.5vw,116px);aspect-ratio:760/719;--sweep:0%;--split:0px;--spin:-18deg;--edge:0;transform:rotateY(var(--spin));filter:drop-shadow(0 0 calc(16px + var(--edge) * 26px) rgba(138,75,240,calc(.55 + var(--edge) * .4))) brightness(calc(1.05 + var(--edge) * .55)) saturate(calc(1 + var(--edge) * .6))}.holo-l{position:absolute;inset:0;-webkit-mask-image:var(--glyph);mask-image:var(--glyph);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.holo-base{background:linear-gradient(115deg,#6B21D9,#8A4BF0 18%,#FF2E93 34%,#6BE7FF 48%,#8A4BF0 62%,#FF2E93 78%,#6B21D9);background-size:300% 100%;background-position:var(--sweep) 0}.holo-c{background:#22E1FF;translate:calc(var(--split) * -1) 0}.holo-c,.holo-m{mix-blend-mode:screen;opacity:.55}.holo-m{background:var(--xx-accent);translate:var(--split) 0}.holo-scan{background:repeating-linear-gradient(0deg,rgba(0,0,0,.5) 0 1px,transparent 1px 3px);mix-blend-mode:multiply;opacity:.45;animation:holo-drift 7s linear infinite}@keyframes holo-drift{to{background-position:0 -40px}}.holo{animation:holo-flicker 9s step-end infinite}@keyframes holo-flicker{0%,96%,to{opacity:1}97%{opacity:.72}98%{opacity:1}99%{opacity:.85}}@media (prefers-reduced-motion:reduce){.holo{transform:none;filter:drop-shadow(0 0 46px rgba(138,75,240,.45))}.holo,.holo-scan{animation:none}.holo-c,.holo-m{display:none}.holo-base{background-position:30% 0}}.hero-mark{position:absolute;inset-block-start:52%;inset-inline:0;translate:0 -50%;z-index:1;margin:0;display:grid;place-items:center;pointer-events:none}.ticketpage{min-block-size:100dvh;display:grid;place-items:center;padding:var(--xx-6) var(--xx-4)}.ticketcard{inline-size:min(420px,100%);display:grid;grid-gap:var(--xx-4);gap:var(--xx-4);justify-items:center;text-align:center}.tk-name{font-size:var(--t-31);font-weight:600;line-height:1.2}.tk-when{font:400 var(--t-14) /1.7 var(--xx-mono);color:var(--xx-ink-2);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.tk-state{inline-size:100%;display:grid;grid-gap:var(--xx-3);gap:var(--xx-3);justify-items:center;padding:var(--xx-6) var(--xx-4);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm)}.tk-state.bad{border-color:rgba(255,77,109,.45);background:rgba(255,77,109,.07)}.tk-state.bad .eyebrow:before{color:var(--xx-bad)}.tk-state.wait{border-color:rgba(255,201,61,.35);background:rgba(255,201,61,.05)}.tk-count{font-size:var(--t-39);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;color:var(--xx-ink)}.tk-ready{inline-size:100%;display:grid;grid-gap:var(--xx-3);gap:var(--xx-3);justify-items:center}.qr-island{background:#fff;padding:var(--xx-3);line-height:0;filter:none;opacity:1;mix-blend-mode:normal;box-shadow:none;border-radius:0;-webkit-clip-path:none;clip-path:none}.qr-island:after,.qr-island:before{content:none}.qr-island svg{display:block;inline-size:min(296px,78vw);block-size:auto;image-rendering:pixelated;filter:none;opacity:1}.bookpage{display:grid;grid-gap:var(--xx-6);gap:var(--xx-6);grid-template-columns:1fr;align-items:start}@media (min-width:860px){.bookpage{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--xx-8)}.bookposter{position:-webkit-sticky;position:sticky;inset-block-start:var(--xx-6)}}.bookposter img{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:46svh;margin-inline:auto;-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm)}@media (min-width:860px){.bookposter img{inline-size:100%;max-block-size:none}}.bookform{gap:var(--xx-4);-webkit-margin-before:var(--xx-2);margin-block-start:var(--xx-2)}.check{display:flex;align-items:flex-start;gap:var(--xx-3);padding:var(--xx-3);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);cursor:pointer;font-size:var(--t-14);line-height:1.6}.check input{inline-size:22px;block-size:22px;flex:none;-webkit-margin-before:2px;margin-block-start:2px;accent-color:var(--xx-brand)}.check a{color:var(--xx-brand-lit);text-underline-offset:3px}.linkish{background:none;border:0;color:inherit;cursor:pointer;padding:0 0 0 6px;font:inherit;opacity:.7}.linkish:hover{opacity:1}.codecard{gap:var(--xx-4);text-align:center;padding:var(--xx-6) var(--xx-4);border:1px solid var(--xx-line);background:var(--xx-bg-2);-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer)}.code-big{font-size:clamp(56px,22vw,104px);font-weight:600;line-height:1;letter-spacing:.08em;color:var(--xx-brand-lit);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.posterbox{display:grid;grid-template-columns:1fr;grid-gap:var(--xx-4);gap:var(--xx-4);padding:var(--xx-4);border:1px solid var(--xx-line);background:var(--xx-surface);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm)}@media (min-width:720px){.posterbox{grid-template-columns:220px minmax(0,1fr);gap:var(--xx-6)}}.poster-preview{aspect-ratio:4/5;overflow:hidden;background:var(--xx-bg-2);border:1px solid var(--xx-line)}.poster-preview img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.product-sub{margin:0;font-size:var(--t-20);text-wrap:balance}.blurb,.product-sub{color:var(--xx-ink-2)}.blurb{margin:var(--xx-2) 0 0;font-size:var(--t-16);line-height:1.9;max-inline-size:60ch}.lineup{list-style:none;margin:var(--xx-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--xx-2)}.lineup li{font:600 var(--t-14) /1 var(--xx-mono);letter-spacing:.06em;text-transform:uppercase;padding:10px var(--xx-3);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm)}.lineup li:first-child{color:var(--xx-brand-lit);border-color:var(--xx-brand-lit)}.specs{display:grid;grid-template-columns:max-content 1fr;grid-gap:0;gap:0;margin:var(--xx-3) 0 0;-webkit-border-before:1px solid var(--xx-line);border-block-start:1px solid var(--xx-line)}.specs dd,.specs dt{margin:0;padding:var(--xx-3) 0;-webkit-border-after:1px solid var(--xx-line);border-block-end:1px solid var(--xx-line);font-size:var(--t-14)}.specs dt{color:var(--xx-ink-3);text-transform:uppercase;font-size:var(--t-12);-webkit-padding-end:var(--xx-6);padding-inline-end:var(--xx-6);align-self:center}.specs dd{text-align:end}.rules{margin:var(--xx-3) 0 var(--xx-4);-webkit-padding-start:var(--xx-4);padding-inline-start:var(--xx-4);color:var(--xx-ink-2);font-size:var(--t-14);line-height:1.9}.rules li{-webkit-margin-after:var(--xx-2);margin-block-end:var(--xx-2)}.rules li::marker{color:var(--xx-brand-lit)}.reqpage{display:grid;grid-gap:var(--xx-6);gap:var(--xx-6);grid-template-columns:1fr;align-items:start}@media (min-width:860px){.reqpage{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--xx-8)}.reqpage .bookposter{position:-webkit-sticky;position:sticky;inset-block-start:var(--xx-6)}}.reqhead{display:flex;align-items:center;justify-content:space-between;gap:var(--xx-4);padding:var(--xx-4);border:1px solid var(--xx-line);background:var(--xx-bg-2);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm)}.code-mid{font-size:clamp(var(--t-31),9vw,var(--t-49));font-weight:600;line-height:1;letter-spacing:.06em;color:var(--xx-brand-lit);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--xx-2);gap:var(--xx-2);counter-reset:step}.track li{display:flex;flex-direction:column;gap:var(--xx-2);font-size:var(--t-12);text-transform:uppercase;color:var(--xx-ink-3);-webkit-border-before:2px solid var(--xx-line);border-block-start:2px solid var(--xx-line);-webkit-padding-before:var(--xx-3);padding-block-start:var(--xx-3)}.track li.done{color:var(--xx-ink-2);border-block-start-color:var(--xx-ok)}.track li.now{color:var(--xx-ink);border-block-start-color:var(--xx-brand-lit)}.track .dot{inline-size:10px;block-size:10px;background:var(--xx-line);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.track li.done .dot{background:var(--xx-ok)}.track li.now .dot{background:var(--xx-brand-lit)}.reqstate{padding:var(--xx-4);border:1px solid var(--xx-line);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm)}.reqstate.ok{border-color:var(--xx-ok);background:rgba(62,217,164,.08)}.reqstate.warn{border-color:var(--xx-warn);background:rgba(255,201,61,.07)}.reqstate.bad{border-color:var(--xx-bad);background:rgba(255,77,109,.07)}.reqstate p{margin:var(--xx-2) 0 0;line-height:1.85}.reqbar{display:flex;align-items:center;gap:var(--xx-2);padding:10px var(--xx-4);background:var(--xx-bg-2);-webkit-border-after:1px solid var(--xx-line);border-block-end:1px solid var(--xx-line);color:var(--xx-ink-2);text-decoration:none;font-size:var(--t-12);text-transform:uppercase}.reqbar:hover{color:var(--xx-ink)}.reqbar b,.reqbar-go{color:var(--xx-brand-lit)}.reqbar-go{-webkit-margin-start:auto;margin-inline-start:auto}.field-err{font-size:var(--t-12);color:var(--xx-bad);font-style:normal}.input[aria-invalid=true]{border-color:var(--xx-bad)}.input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--xx-bad)}.paybox{padding:var(--xx-4);border:1px solid var(--xx-brand-lit);background:rgba(255,45,149,.06);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm)}.paytext{margin:var(--xx-2) 0 0;white-space:pre-wrap;line-height:1.9}.art-title,.paytext{font-size:var(--t-16)}.art-title{margin:0 0 4px;font-weight:600;line-height:1.4}.art-body{margin:0;color:var(--xx-ink-2);font-size:var(--t-14);line-height:1.85}.chip.picked{border-color:var(--xx-brand-lit);color:var(--xx-ink)}.pays{list-style:none;margin:var(--xx-3) 0 0;padding:0;display:grid;grid-gap:var(--xx-2);gap:var(--xx-2)}.pay{border:1px solid var(--xx-line);background:var(--xx-bg-2);-webkit-clip-path:var(--chamfer-sm);clip-path:var(--chamfer-sm);padding:var(--xx-3)}.pay-head{display:flex;align-items:baseline;gap:var(--xx-2);flex-wrap:wrap}.pay-kind{font:600 var(--t-12) /1 var(--xx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--xx-brand-lit);direction:ltr}.pay-name{font-size:var(--t-12);color:var(--xx-ink-3)}.pay-val{-webkit-margin-before:var(--xx-2);margin-block-start:var(--xx-2);inline-size:100%;min-block-size:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--xx-3);padding:10px var(--xx-3);background:var(--xx-surface);border:1px solid var(--xx-line);color:var(--xx-ink);font:600 var(--t-16) /1.4 var(--xx-mono);cursor:pointer;text-align:start;word-break:break-all;transition:border-color var(--xx-fast),color var(--xx-fast)}.pay-val:hover{border-color:var(--xx-brand-lit)}.pay-val:focus-visible{outline:2px solid var(--xx-brand-lit);outline-offset:2px}.pay-copy{flex:none;font:500 var(--t-12) /1 var(--xx-ar);color:var(--xx-brand-lit);white-space:nowrap}.proofrow{display:flex;align-items:center;gap:var(--xx-3);flex-wrap:wrap;-webkit-margin-before:var(--xx-4);margin-block-start:var(--xx-4);-webkit-padding-before:var(--xx-3);padding-block-start:var(--xx-3);-webkit-border-before:1px solid var(--xx-line);border-block-start:1px solid var(--xx-line)}.pill-ok{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-14);color:var(--xx-ok)}.proofbox{-webkit-margin-before:var(--xx-3);margin-block-start:var(--xx-3);padding:var(--xx-3);border:1px solid var(--xx-ok);background:rgba(62,217,164,.05)}.proofbox .eyebrow{color:var(--xx-ok)}.pay-val.is-link{text-decoration:none;color:var(--xx-ink);border-color:var(--xx-brand-lit);font:600 var(--t-16) /1.4 var(--xx-ar);justify-content:space-between}.pay-val.is-link:hover{background:var(--xx-surface-2)}.pay-alt{-webkit-margin-before:6px;margin-block-start:6px;background:none;border:0;padding:4px 0;color:var(--xx-ink-3);font:400 var(--t-12) /1 var(--xx-ar);cursor:pointer;-webkit-border-after:1px solid var(--xx-line);border-block-end:1px solid var(--xx-line)}.pay-alt:hover{color:var(--xx-ink-2);border-block-end-color:var(--xx-ink-3)}.brand-logo{inline-size:32px;block-size:32px;display:block;flex:none}.cell-proof{white-space:nowrap}.cell-proof a{display:inline-block;inline-size:28px;block-size:28px;-webkit-margin-end:4px;margin-inline-end:4px;border:1px solid var(--xx-line);border-radius:3px;overflow:hidden;vertical-align:middle}.cell-proof img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.cell-proof a:hover{border-color:var(--xx-accent)}.codelist{display:flex;flex-wrap:wrap;gap:var(--xx-2)}.codelist .code{font-size:1.05rem;padding-inline:var(--xx-2)}[hidden]{display:none!important}