@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_78609157-module__11J4Jq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_78609157-module__11J4Jq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_2cUpkNbtdBYoknooWLpp242yqNz9)format("woff2");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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9cf9c43b-module__0zh89q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9cf9c43b-module__0zh89q__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.kiosk{--force-structure:.8;--force-density:.7;--force-warmth:.25;--force-stillness:.35;--force-volume:.95;--force-space-scale:calc(1 + (1 - var(--force-density)) * .75);--force-radius-base:calc(var(--force-warmth) * 8px);--force-radius-lg:calc(var(--force-warmth) * 16px);--force-tracking-body:calc((1 - var(--force-volume)) * .02em);--force-tracking-display:calc(-.02em - var(--force-volume) * .03em);--force-motion-scale:calc(.4 + var(--force-stillness) * 1.4);--force-border-weight:calc(.5px + var(--force-structure) * 1.5px);--force-leading:calc(1.2 + (1 - var(--force-density)) * .4);--force-hierarchy:calc(1 + var(--force-volume) * 1.5);--ink:#0a0806;--ink-2:#121010;--ink-3:#1a1715;--paper:#f2ede3;--paper-dim:#c9c2b4;--mute:#6a6158;--rule:#f2ede31f;--rule-hot:#f2ede352;--phosphor:#a7ff57;--amber:#ffb83d;--rose:#ff5c5c;--ice:#6fb8ff;--color-bg:var(--ink);--color-fg:var(--paper);--color-accent:var(--amber);--color-muted:var(--mute);--color-subtle:var(--rule);--color-surface:var(--ink-2);--color-border:var(--rule);--color-discord:var(--rose);--font-display:var(--font-space-grotesk), "Space Grotesk", "Inter", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-space-grotesk), "Space Grotesk", "Inter", ui-sans-serif, system-ui, sans-serif;--font-accent:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--type-micro:clamp(.85rem, .7rem + .4vw, 1.05rem);--type-caption:clamp(1rem, .85rem + .5vw, 1.25rem);--type-body:clamp(1.25rem, 1.05rem + .7vw, 1.7rem);--type-lede:clamp(1.6rem, 1.35rem + 1vw, 2.3rem);--type-subhead:clamp(2.2rem, 1.7rem + 2vw, 3.4rem);--type-headline:clamp(3.5rem, 2.5rem + 4vw, 6rem);--type-display:clamp(5rem, 3rem + 8vw, 10rem);--type-massive:clamp(7rem, 4rem + 14vw, 18rem);--type-civic:clamp(9rem, 5rem + 20vw, 26rem);--tracking-mega:-.045em;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--tracking-widest:.22em;--leading-crush:.88;--leading-tight:1.02;--leading-snug:1.15;--leading-normal:1.35;--leading-loose:1.55;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-3xs:calc(.25rem * var(--force-space-scale));--space-2xs:calc(.5rem * var(--force-space-scale));--space-xs:calc(.75rem * var(--force-space-scale));--space-s:calc(1rem * var(--force-space-scale));--space-m:calc(1.5rem * var(--force-space-scale));--space-l:calc(2.5rem * var(--force-space-scale));--space-xl:calc(4rem * var(--force-space-scale));--space-2xl:calc(6rem * var(--force-space-scale));--gutter:clamp(2rem, 4vw, 5rem);--chrome-top:88px;--chrome-bottom:64px;--dur-instant:calc(.1s * var(--force-motion-scale));--dur-snap:calc(.18s * var(--force-motion-scale));--dur-swift:calc(.32s * var(--force-motion-scale));--dur-flow:calc(.6s * var(--force-motion-scale));--dur-drift:calc(1.1s * var(--force-motion-scale));--dur-breathe:calc(2.4s * var(--force-motion-scale));--ease-snap:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.55, 0, .45, 0);--ease-flap:cubic-bezier(.86, 0, .07, 1);background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--force-leading);letter-spacing:var(--force-tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;grid-template-rows:var(--chrome-top) 1fr var(--chrome-bottom);box-sizing:border-box;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.kiosk *,.kiosk :before,.kiosk :after{box-sizing:border-box}.kiosk img,.kiosk svg{max-width:100%;display:block}.kiosk ::selection{background:var(--amber);color:var(--ink)}.kiosk{--events-img:180px;--proj-banner:110px;--avatar-size:56px;--news-hero:280px;--wifi-qr-max:480px;--hero-size:clamp(6rem, 3rem + 14vw, 18rem);--wifi-block-max:1400px;--now-size:clamp(4rem, 2rem + 5vw, 7rem);--now-frame-max:1600px;--repo-qr-size:100px;--brief-img-h:140px}.kiosk[data-display=compact]{--chrome-top:72px;--chrome-bottom:56px;--gutter:clamp(1.5rem, 3vw, 3rem);--type-civic:clamp(6rem, 4rem + 12vw, 14rem);--type-massive:clamp(5rem, 3rem + 10vw, 12rem);--type-display:clamp(4rem, 2.5rem + 7vw, 8rem);--type-headline:clamp(3rem, 2rem + 4vw, 5rem);--events-img:120px;--proj-banner:80px;--avatar-size:44px;--news-hero:200px;--wifi-qr-max:340px;--hero-size:clamp(4rem, 2rem + 10vw, 12rem);--wifi-block-max:1100px;--now-size:clamp(3rem, 2rem + 3vw, 5rem);--now-frame-max:1200px;--repo-qr-size:72px;--brief-img-h:100px}.kiosk[data-display=large]{--chrome-top:104px;--chrome-bottom:76px;--gutter:clamp(3rem, 5vw, 7rem);--type-civic:clamp(10rem, 5rem + 22vw, 32rem);--type-massive:clamp(8rem, 4rem + 16vw, 22rem);--type-display:clamp(6rem, 3rem + 10vw, 13rem);--type-headline:clamp(4rem, 2.5rem + 5vw, 8rem);--type-subhead:clamp(2.5rem, 2rem + 2.5vw, 4.5rem);--type-lede:clamp(2rem, 1.5rem + 1.5vw, 3rem);--type-body:clamp(1.8rem, 1.3rem + 1.2vw, 2.8rem);--type-caption:clamp(1.2rem, .95rem + .65vw, 1.7rem);--type-body-small:clamp(1.4rem, 1.1rem + .8vw, 2rem);--force-hierarchy:2;--events-img:240px;--proj-banner:150px;--avatar-size:76px;--news-hero:380px;--wifi-qr-max:620px;--hero-size:clamp(8rem, 4rem + 16vw, 24rem);--wifi-block-max:2000px;--now-size:clamp(6rem, 3rem + 8vw, 12rem);--now-frame-max:2200px;--repo-qr-size:140px;--brief-img-h:200px}.kiosk[data-display=xl]{--chrome-top:128px;--chrome-bottom:92px;--gutter:clamp(4rem, 6vw, 9rem);--type-civic:clamp(12rem, 5rem + 26vw, 40rem);--type-massive:clamp(10rem, 5rem + 20vw, 28rem);--type-display:clamp(7rem, 3.5rem + 12vw, 16rem);--type-headline:clamp(5rem, 3rem + 6vw, 10rem);--type-subhead:clamp(3rem, 2rem + 3vw, 6rem);--type-lede:clamp(2.4rem, 1.8rem + 1.8vw, 4rem);--type-body:clamp(2.2rem, 1.6rem + 1.5vw, 3.6rem);--type-caption:clamp(1.5rem, 1.2rem + .8vw, 2.1rem);--type-body-small:clamp(1.7rem, 1.4rem + .9vw, 2.5rem);--force-hierarchy:2.5;--events-img:320px;--proj-banner:200px;--avatar-size:96px;--news-hero:500px;--wifi-qr-max:800px;--hero-size:clamp(10rem, 5rem + 20vw, 32rem);--wifi-block-max:2800px;--now-size:clamp(8rem, 4rem + 12vw, 18rem);--now-frame-max:3200px;--repo-qr-size:180px;--brief-img-h:280px}@media (prefers-reduced-motion:reduce){.kiosk{--force-motion-scale:.01}.kiosk *,.kiosk :before,.kiosk :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.kiosk .chrome-top{align-items:center;gap:var(--space-l);padding:0 var(--gutter);border-bottom:var(--force-border-weight) solid var(--rule);background:var(--ink);z-index:10;white-space:nowrap;grid-row:1;grid-template-columns:1fr auto 1fr;display:grid;position:relative;overflow:hidden}.kiosk .chrome-top .brand{grid-column:1;justify-self:start}.kiosk .chrome-top .clock{grid-column:2;justify-self:center}.kiosk .chrome-top .status{grid-column:3;justify-self:end}.kiosk .chrome-top .brand{align-items:center;gap:var(--space-s);font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-size:var(--type-caption);white-space:nowrap;display:flex}.kiosk .chrome-top .brand .mark,.kiosk .chrome-top .brand .sub{white-space:nowrap}.kiosk .chrome-top .brand .dot{background:var(--phosphor);width:10px;height:10px;box-shadow:0 0 14px var(--phosphor);animation:kiosk-pulse var(--dur-breathe) var(--ease-out) infinite;border-radius:50%;display:inline-block}.kiosk .chrome-top .brand .mark{color:var(--paper)}.kiosk .chrome-top .brand .sub{color:var(--mute)}.kiosk .chrome-top .clock{justify-content:center;align-items:baseline;gap:var(--space-s);font-family:var(--font-accent);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--amber);white-space:nowrap;display:flex}.kiosk .chrome-top .clock .time,.kiosk .chrome-top .clock .date{white-space:nowrap}.kiosk .chrome-top .clock .time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:clamp(1.2rem,.9rem + .6vw,1.6rem)}.kiosk .chrome-top .clock .date{color:var(--paper-dim);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase}.kiosk .chrome-top .status{align-items:center;gap:var(--space-m);font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--mute);white-space:nowrap;display:flex}.kiosk .chrome-top .status>*{white-space:nowrap}.kiosk .chrome-top .status .status-tag{align-items:center;gap:.5ch;display:inline-flex}.kiosk .chrome-top .status .flap{vertical-align:middle}.kiosk .chrome-top .status .live{align-items:center;gap:var(--space-3xs);color:var(--paper);display:inline-flex}.kiosk .chrome-top .status .live:before{content:"";background:var(--rose);width:8px;height:8px;box-shadow:0 0 10px var(--rose);animation:kiosk-pulse calc(var(--dur-breathe) * .5) var(--ease-out) infinite;border-radius:50%}.kiosk .stage{grid-row:2;position:relative;overflow:hidden}.kiosk .page{padding:var(--space-l) var(--gutter) var(--space-xl);opacity:0;pointer-events:none;transition:opacity var(--dur-flow) var(--ease-out), transform var(--dur-flow) var(--ease-out-expo);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(12px)}.kiosk .page.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.kiosk .page.is-leaving{opacity:0;transition-duration:var(--dur-swift);transform:translateY(-12px)}.kiosk .chrome-bottom{align-items:center;gap:var(--space-l);padding:0 var(--gutter);border-top:var(--force-border-weight) solid var(--rule);background:var(--ink);z-index:10;white-space:nowrap;grid-row:3;grid-template-columns:max-content minmax(0,1fr) max-content;display:grid;position:relative;overflow:hidden}.kiosk .chrome-bottom .ticker-label{grid-column:1}.kiosk .chrome-bottom .ticker-track{grid-column:2;min-width:0}.kiosk .chrome-bottom .pager{grid-column:3}.kiosk .chrome-bottom .ticker-label{font-family:var(--font-accent);font-size:var(--type-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--ink);background:var(--phosphor);padding:4px 12px}.kiosk .ticker-track{padding-inline:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 1rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 1rem),#0000 100%)}.kiosk .ticker-reel{gap:var(--space-xl);white-space:nowrap;font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-wide);color:var(--paper-dim);animation:120s linear infinite kiosk-ticker-scroll;display:inline-flex}.kiosk .ticker-reel .dot{color:var(--amber);margin:0 var(--space-s)}.kiosk .ticker-reel .tag{color:var(--phosphor);font-weight:var(--weight-bold);margin-right:.5ch}@keyframes kiosk-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kiosk .chrome-bottom .pager{align-items:center;gap:var(--space-2xs);font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--mute);display:flex}.kiosk .chrome-bottom .pager .dots{gap:6px;display:inline-flex}.kiosk .chrome-bottom .pager .dots b{background:var(--rule-hot);width:8px;height:8px;transition:background var(--dur-swift) var(--ease-out), transform var(--dur-swift) var(--ease-out);border-radius:50%;display:inline-block}.kiosk .chrome-bottom .pager .dots b.on{background:var(--amber);box-shadow:0 0 8px var(--amber);transform:scale(1.5)}.kiosk .chrome-bottom .pager .page-name{color:var(--paper);font-weight:var(--weight-bold)}.kiosk .flap{font-family:var(--font-accent);font-weight:var(--weight-bold);letter-spacing:0;vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.kiosk .flap-digit:before{content:attr(data-value);visibility:hidden}.kiosk .flap-digit{perspective:600px;font-variant-numeric:tabular-nums;width:.72em;height:1em;line-height:1;display:inline-block;position:relative}.kiosk .flap-digit .flipper{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--dur-swift) var(--ease-flap);position:relative}.kiosk .flap-digit.is-flipping .flipper{transform:rotateX(-180deg)}.kiosk .flap-digit .face{background:var(--ink-2);color:var(--amber);backface-visibility:hidden;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000073}.kiosk .flap-digit .face:after{content:"";background:var(--ink);opacity:.9;height:1px;position:absolute;top:50%;left:0;right:0}.kiosk .flap-digit .face.back{transform:rotateX(180deg)}.kiosk .eyebrow{font-family:var(--font-accent);font-size:var(--type-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--amber);margin-bottom:var(--space-m)}.kiosk .eyebrow .sep{color:var(--rule-hot);margin:0 .8ch}.kiosk .eyebrow .num{color:var(--paper)}.kiosk .civic{font-family:var(--font-display);font-size:var(--type-civic);font-weight:var(--weight-bold);line-height:var(--leading-crush);letter-spacing:var(--tracking-mega);color:var(--paper);margin:0}.kiosk .display{font-family:var(--font-display);font-size:var(--type-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-mega);margin:0}.kiosk .massive{font-family:var(--font-display);font-size:var(--type-massive);font-weight:var(--weight-bold);line-height:var(--leading-crush);letter-spacing:var(--tracking-mega);margin:0}.kiosk .headline{font-family:var(--font-display);font-size:var(--type-headline);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-mega);margin:0}.kiosk .subhead{font-family:var(--font-display);font-size:var(--type-subhead);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.kiosk .lede{font-size:var(--type-lede);line-height:var(--leading-snug);color:var(--paper-dim);max-width:45ch}.kiosk .mono{font-family:var(--font-accent)}.kiosk .hot{color:var(--amber)}.kiosk .phos{color:var(--phosphor)}.kiosk .urg{color:var(--rose)}.kiosk .dim{color:var(--paper-dim)}.kiosk .mute{color:var(--mute)}.kiosk .page-home{justify-content:center;gap:var(--space-m)}.kiosk .page-home .welcome{font-family:var(--font-display);font-size:var(--type-headline);font-weight:var(--weight-bold);letter-spacing:var(--tracking-mega);line-height:var(--leading-crush);color:var(--paper);margin:var(--space-s) 0 0;max-width:22ch}.kiosk .page-home .welcome .welcome-hot{color:var(--amber)}.kiosk .page-home .home-clock{align-items:flex-start;gap:var(--space-xs);margin:var(--space-s) 0 var(--space-l);flex-direction:column;display:flex}.kiosk .page-home .home-time{font-family:var(--font-accent);font-size:var(--hero-size);font-weight:var(--weight-bold);letter-spacing:-.04em;color:var(--amber);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:.85}.kiosk .page-home .home-date{font-family:var(--font-accent);font-size:var(--type-subhead);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--paper-dim)}.kiosk .page-home .meta-row{gap:var(--space-l);padding-top:var(--space-m);border-top:var(--force-border-weight) solid var(--rule);font-family:var(--font-accent);grid-template-columns:2fr 1fr 1fr;margin-top:0;display:grid}.kiosk .page-home .meta-row .cell-wide{grid-column:1/span 1}.kiosk .page-home .meta-row .cell{gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.kiosk .page-home .meta-row .cell .k{font-size:var(--type-caption);color:var(--mute);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin:0}.kiosk .page-home .meta-row .cell .v{font-size:var(--type-lede);font-weight:var(--weight-bold);color:var(--paper);font-variant-numeric:tabular-nums;align-items:flex-end;min-height:1em;margin:0;line-height:1;display:flex}.kiosk .page-home .meta-row .cell .v.flap{align-self:flex-start;align-items:flex-end;display:flex}.kiosk .page-home .meta-row .cell:has(>.v.flap){flex-direction:row;align-items:baseline;gap:.6ch}.kiosk .page-home .meta-row .cell:has(>.v.flap) .k{font-size:var(--type-lede);font-weight:var(--weight-bold);color:var(--paper);letter-spacing:0;text-transform:none}.kiosk .page-home .meta-row .cell:has(>.v.flap) .v.flap{align-self:baseline}.kiosk .page-rules{justify-content:flex-start;gap:var(--space-m)}.kiosk .page-rules .rules-head{align-items:end;gap:var(--space-l);margin-bottom:var(--space-l);grid-template-columns:1fr auto;display:grid}.kiosk .page-rules .rules-head .label{font-family:var(--font-accent);color:var(--mute);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase}.kiosk .page-rules .rules-head .count{font-family:var(--font-accent);color:var(--amber);font-size:var(--type-lede);font-variant-numeric:tabular-nums}.kiosk .page-rules .rules-grid{gap:var(--space-s) var(--space-l);flex:1;grid-template-columns:repeat(12,1fr);min-height:0;display:grid}.kiosk .page-rules .rule{gap:var(--space-s);padding:var(--space-s) 0;border-top:var(--force-border-weight) solid var(--rule);grid-column:span 6;grid-template-columns:3ch 1fr;display:grid}.kiosk .page-rules .rule .n{font-family:var(--font-accent);font-size:var(--type-subhead);font-weight:var(--weight-bold);color:var(--amber);font-variant-numeric:tabular-nums;line-height:1}.kiosk .page-rules .rule .body h3{font-family:var(--font-display);font-size:var(--type-lede);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-2xs);color:var(--paper)}.kiosk .page-rules .rule .body p{font-size:var(--type-body);color:var(--paper-dim);line-height:var(--leading-snug);margin:0}.kiosk .page-events{justify-content:flex-start;gap:var(--space-s)}.kiosk .page-events>.display{font-size:var(--type-headline);line-height:var(--leading-tight)}.kiosk .page-events .events-list{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.kiosk .page-events .event{grid-template-columns:var(--events-img,180px) 9rem minmax(0, 1fr) auto auto;align-items:center;gap:var(--space-l);padding:var(--space-m) 0;border-top:var(--force-border-weight) solid var(--rule);display:grid}.kiosk .page-events .event:last-child{border-bottom:var(--force-border-weight) solid var(--rule)}.kiosk .page-events .event .when{font-family:var(--font-accent)}.kiosk .page-events .event .when .date{font-size:var(--type-subhead);font-weight:var(--weight-bold);color:var(--amber);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:1;display:block}.kiosk .page-events .event .when .time{font-size:var(--type-caption);color:var(--paper-dim);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-top:6px;display:inline-block}.kiosk .page-events .event .title h3{font-family:var(--font-display);font-size:var(--type-subhead);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--paper);margin:0}.kiosk .page-events .event .title .event-desc{margin:var(--space-2xs) 0 0;font-size:var(--type-body);color:var(--paper-dim);line-height:var(--leading-snug);max-width:52ch}.kiosk .page-events .event .title small{margin-top:var(--space-2xs);font-size:var(--type-caption);color:var(--mute);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-family:var(--font-accent);font-weight:var(--weight-regular);display:block}.kiosk .page-events .event .photo,.kiosk .page-events .event .tile{width:var(--events-img,180px);height:var(--events-img,180px)}.kiosk .page-events .event .countdown{font-family:var(--font-accent);font-size:var(--type-display);font-weight:var(--weight-bold);color:var(--phosphor);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.kiosk .page-events .event .countdown small{font-size:var(--type-caption);color:var(--mute);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-weight:var(--weight-regular);margin-top:6px;display:block}.kiosk .page-events .event.is-live .countdown{color:var(--rose);animation:kiosk-pulse calc(var(--dur-breathe) * .5) var(--ease-out) infinite}.kiosk .page-events .event .event-qr{align-items:center;gap:var(--space-2xs);flex-direction:column;display:flex}.kiosk .page-events .event .event-qr .rsvp{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--amber)}.kiosk .page-events .event .event-qr-spacer{width:var(--repo-qr-size,100px)}.kiosk .page-events .event .event-qr .qr{width:var(--repo-qr-size,100px);height:var(--repo-qr-size,100px);box-sizing:border-box;padding:3px}.kiosk .page-events .event .event-qr .qr img{object-fit:contain;width:100%;height:100%}.kiosk .page-events .event .event-qr .std-plate{width:var(--repo-qr-size,100px);height:var(--repo-qr-size,100px);box-sizing:border-box;border:var(--force-border-weight,2px) dashed var(--amber);font-family:var(--font-accent);font-size:var(--type-caption);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--amber);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex}.kiosk .page-projects{justify-content:flex-start;gap:var(--space-m)}.kiosk .page-projects .proj-grid{gap:var(--space-m);flex:1;grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);min-height:0;display:grid;overflow:hidden}.kiosk .page-projects .proj{background:0 0;flex-direction:column;justify-content:flex-start;min-height:0;padding:0;display:flex;overflow:hidden}.kiosk .page-projects .proj .photo,.kiosk .page-projects .proj .tile{aspect-ratio:3;width:100%;max-height:var(--proj-banner,110px);border-left:none;border-right:none;border-top:3px solid var(--amber);border-bottom:none;flex-shrink:0;margin:0}.kiosk .page-projects .proj:nth-child(3n+2) .photo,.kiosk .page-projects .proj:nth-child(3n+2) .tile{border-top-color:var(--phosphor)}.kiosk .page-projects .proj:nth-child(3n+3) .photo,.kiosk .page-projects .proj:nth-child(3n+3) .tile{border-top-color:var(--ice)}.kiosk .page-projects .proj .tag{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--mute)}.kiosk .page-projects .proj .body{padding:var(--space-s) var(--space-m) var(--space-2xs);flex:1;min-height:0;overflow:hidden}.kiosk .page-projects .proj .body h3{font-family:var(--font-display);font-size:var(--type-lede);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--paper);margin:4px 0 var(--space-2xs)}.kiosk .page-projects .proj .body p{font-size:var(--type-body);color:var(--paper-dim);line-height:var(--leading-snug);margin:0}.kiosk .page-projects .proj .foot{padding:var(--space-2xs) var(--space-m) var(--space-s);border-top:1px solid var(--rule);font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;flex-shrink:0;justify-content:space-between;align-items:baseline;margin-top:0;display:flex}.kiosk .page-projects .proj .foot .owner{color:var(--paper-dim)}.kiosk .page-projects .proj .foot .status{color:var(--phosphor)}.kiosk .page-partners,.kiosk .page-startups{justify-content:center;align-items:center;gap:var(--space-m);text-align:center}.kiosk .page-partners .eyebrow,.kiosk .page-startups .eyebrow{text-align:center;justify-content:center;margin-inline:auto}.kiosk .page-partners>.display,.kiosk .page-startups>.display{font-size:var(--type-subhead);letter-spacing:var(--tracking-tight);text-align:center;margin:0 auto var(--space-l);color:var(--paper)}.kiosk .page-partners .partner-row,.kiosk .page-startups .partner-row{place-items:center;gap:clamp(var(--space-m), 5vh, var(--space-2xl)) var(--space-xl);padding:var(--space-l) var(--space-m);flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));width:100%;min-width:0;min-height:0;display:grid}.kiosk .page-startups .partner-row{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:0;grid-auto-columns:0;grid-auto-flow:row;place-content:center;align-items:stretch;display:grid}.kiosk .page-startups #startups-row .partner-lockup:first-child{grid-area:1/1}.kiosk .page-startups #startups-row .partner-lockup:nth-child(2){grid-area:1/2}.kiosk .page-startups #startups-row .partner-lockup:nth-child(3){grid-area:1/3}.kiosk .page-startups #startups-row .partner-lockup:nth-child(4){grid-area:2/1}.kiosk .page-startups #startups-row .partner-lockup:nth-child(5){grid-area:2/2}.kiosk .page-startups #startups-row .partner-lockup:nth-child(6){grid-area:2/3}.kiosk .page-startups #startups-row .partner-lockup:nth-child(7){grid-area:3/1}.kiosk .page-startups #startups-row .partner-lockup:nth-child(8){grid-area:3/2}.kiosk .page-startups #startups-row .partner-lockup:nth-child(9){grid-area:3/3}.kiosk .page-startups .partner-mark-wrap{height:clamp(48px,6vh,95px)}.kiosk[data-display=compact] .page-startups .partner-mark-wrap{height:clamp(56px,9vh,110px)}.kiosk[data-display=default] .page-startups .partner-mark-wrap{height:clamp(72px,11vh,150px)}.kiosk[data-display=large] .page-startups .partner-mark-wrap{height:clamp(120px,11vh,210px)}.kiosk[data-display=xl] .page-startups .partner-mark-wrap{height:clamp(160px,12vh,290px)}.kiosk[data-display=compact] .page-partners .partner-mark-wrap{height:clamp(70px,14vh,120px)}.kiosk[data-display=compact] .page-partners>.display{margin-bottom:var(--space-s)}.kiosk[data-display=compact] .page-partners .partner-row{gap:var(--space-s) var(--space-l);padding:var(--space-s) var(--space-m)}.kiosk .page-startups .partner-lockup{gap:var(--space-xs)}.kiosk .page-startups .partner-row{padding:var(--space-s) var(--space-m);gap:var(--space-s) var(--space-xl)}.kiosk .page-partners .partner-lockup,.kiosk .page-startups .partner-lockup{justify-content:center;align-items:center;gap:var(--space-m);color:inherit;flex-direction:column;width:100%;min-width:0;max-width:100%;text-decoration:none;display:flex}.kiosk .page-partners .partner-mark-wrap,.kiosk .page-startups .partner-mark-wrap{justify-content:center;align-items:center;width:100%;min-width:0;height:clamp(120px,22vh,460px);display:flex}.kiosk .page-partners .partner-mark,.kiosk .page-startups .partner-mark{object-fit:contain;width:100%;height:100%}.kiosk .page-partners .partner-wordmark,.kiosk .page-startups .partner-wordmark{font-family:var(--font-display);font-size:clamp(5rem,3rem + 6vw,9rem);font-weight:var(--weight-bold,700);letter-spacing:var(--tracking-tight);color:var(--paper);line-height:1}.kiosk .page-startups .partner-wordmark{white-space:nowrap;max-width:100%;font-size:clamp(2rem,1rem + 3vw,5rem);overflow:hidden}.kiosk .page-partners .partner-url,.kiosk .page-startups .partner-url{font-family:var(--font-accent);font-size:var(--type-body);letter-spacing:var(--tracking-widest);text-transform:lowercase;color:var(--paper-dim)}.kiosk .page-startups .partner-lockup{width:100%;min-width:0;max-width:100%;min-height:0}@media (max-width:760px){.kiosk .page-partners>.display,.kiosk .page-startups>.display{font-size:var(--type-lede);margin-bottom:var(--space-s)}.kiosk .page-partners .partner-row,.kiosk .page-startups .partner-row{gap:var(--space-s);padding:var(--space-s) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.kiosk .page-startups .partner-row{grid-template-rows:none;grid-auto-rows:auto;grid-auto-columns:auto}.kiosk .page-startups #startups-row .partner-lockup{grid-area:auto}.kiosk .page-startups .partner-lockup{flex-basis:calc(50% - var(--space-s));max-width:none}.kiosk .page-partners .partner-lockup,.kiosk .page-startups .partner-lockup{gap:var(--space-2xs)}.kiosk .page-partners .partner-mark-wrap,.kiosk .page-startups .partner-mark-wrap{height:clamp(56px,11vh,120px)}.kiosk .page-partners .partner-wordmark,.kiosk .page-startups .partner-wordmark{font-size:clamp(1.5rem,.75rem + 5vw,3rem)}.kiosk .page-partners .partner-url,.kiosk .page-startups .partner-url{font-size:var(--type-micro);letter-spacing:var(--tracking-wide);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.kiosk .page-repos{justify-content:flex-start;gap:var(--space-s)}.kiosk .page-repos>.display{font-size:var(--type-headline);line-height:var(--leading-tight)}.kiosk .page-repos .repo-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.kiosk .page-repos .repo{grid-template-columns:4ch var(--avatar-size,56px) 1fr auto var(--repo-qr-size,100px);align-items:center;gap:var(--space-m);padding:var(--space-2xs) 0;border-top:var(--force-border-weight) solid var(--rule);font-family:var(--font-accent);display:grid}.kiosk .page-repos .repo:last-child{border-bottom:var(--force-border-weight) solid var(--rule)}.kiosk .page-repos .repo .idx{color:var(--mute);font-size:var(--type-body);font-variant-numeric:tabular-nums}.kiosk .page-repos .repo .name{font-family:var(--font-display);font-size:var(--type-subhead);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--paper);line-height:1.1}.kiosk .page-repos .repo .name .owner{color:var(--paper-dim);font-weight:var(--weight-regular)}.kiosk .page-repos .repo .name .sep{color:var(--rule-hot)}.kiosk .page-repos .repo .note{font-family:var(--font-body);font-size:var(--type-body);font-weight:var(--weight-regular);color:var(--paper-dim);letter-spacing:0;margin-top:4px;display:block}.kiosk .page-repos .repo .stars{font-size:var(--type-lede);font-weight:var(--weight-bold);color:var(--amber);font-variant-numeric:tabular-nums}.kiosk .page-repos .repo .stars small{font-size:var(--type-caption);color:var(--mute);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-weight:var(--weight-regular);margin-left:6px}.kiosk .page-repos .repo .qr{width:var(--repo-qr-size,100px);height:var(--repo-qr-size,100px);box-sizing:border-box;padding:3px}.kiosk .page-repos .repo .qr img{object-fit:contain;width:100%;height:100%}.kiosk .page-repos{--avatar-size:40px;--repo-qr-size:56px;padding-top:var(--space-s);padding-bottom:var(--space-m)}.kiosk .page-repos>.display{font-size:var(--type-subhead)}.kiosk .page-repos .repo-list{justify-content:space-evenly}.kiosk .page-repos .repo{padding:0}.kiosk .page-repos .repo .name{font-size:var(--type-body)}.kiosk .page-repos .repo .note{font-size:var(--type-caption);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.kiosk .page-repos .eyebrow .repos-asof[data-freshness=aging]{color:var(--amber)}.kiosk .page-repos .eyebrow .repos-asof[data-freshness=stale],.kiosk .page-repos .eyebrow .repos-asof[data-freshness=unknown]{color:var(--rule-hot)}.kiosk .page-commits{justify-content:flex-start;gap:var(--space-m)}.kiosk .page-commits>.display{font-size:var(--type-headline);line-height:var(--leading-tight)}.kiosk .page-commits .eyebrow .commits-live{color:var(--phosphor);letter-spacing:var(--tracking-widest);font-size:var(--type-caption);align-items:center;gap:.5em;margin-left:auto;display:inline-flex}.kiosk .page-commits .eyebrow .commits-live-dot{background:var(--phosphor);width:.55em;height:.55em;box-shadow:0 0 12px var(--phosphor);border-radius:50%;animation:2.4s ease-in-out infinite commits-live-pulse}.kiosk .page-commits .eyebrow .commits-live[data-freshness=aging]{color:var(--amber)}.kiosk .page-commits .eyebrow .commits-live[data-freshness=aging] .commits-live-dot{background:var(--amber);box-shadow:0 0 10px var(--amber);animation-duration:1.2s}.kiosk .page-commits .eyebrow .commits-live[data-freshness=stale],.kiosk .page-commits .eyebrow .commits-live[data-freshness=unknown]{color:var(--mute)}.kiosk .page-commits .eyebrow .commits-live[data-freshness=stale] .commits-live-dot,.kiosk .page-commits .eyebrow .commits-live[data-freshness=unknown] .commits-live-dot{background:var(--mute);box-shadow:none;opacity:.6;animation:none}@keyframes commits-live-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.kiosk .page-commits .commits-live-dot{opacity:.85;animation:none}}.kiosk .page-commits .commits-meta[data-freshness=stale]{color:var(--amber)}.kiosk .page-commits .c-count .flap-digit .face,.kiosk .page-commits .standing .s-count .flap-digit .face{color:var(--phosphor)}.kiosk .page-commits .champion{align-items:center;column-gap:var(--space-l);padding:var(--space-m) var(--space-l);border-left:6px solid var(--amber);background:linear-gradient(90deg, color-mix(in srgb, var(--amber) 13%, transparent) 0%, color-mix(in srgb, var(--amber) 4%, transparent) 42%, transparent 74%);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.kiosk .page-commits .champion .c-rank{font-family:var(--font-accent);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,4rem + 4vw,8.5rem);line-height:.8;font-weight:var(--weight-bold);color:var(--amber)}.kiosk .page-commits .champion .c-avatar{background:var(--rule);outline:3px solid var(--amber);outline-offset:4px;width:clamp(84px,6.5vw,128px);height:clamp(84px,6.5vw,128px);box-shadow:0 0 28px color-mix(in srgb, var(--amber) 38%, transparent);border-radius:50%;margin:0;overflow:hidden}.kiosk .page-commits .champion .c-avatar img{object-fit:cover;width:100%;height:100%;display:block}.kiosk .page-commits .champion .c-meta{min-width:0}.kiosk .page-commits .champion .c-kicker{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--amber);margin-bottom:var(--space-2xs);align-items:center;gap:.6em;display:inline-flex}.kiosk .page-commits .champion .c-kicker:before{content:"";background:var(--amber);width:.5em;height:.5em;box-shadow:0 0 10px var(--amber);border-radius:50%}.kiosk .page-commits .champion .c-name{font-family:var(--font-display);font-size:clamp(2.4rem,1.6rem + 2.2vw,4rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--paper);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1;display:-webkit-box;overflow:hidden}.kiosk .page-commits .champion .c-handle{font-family:var(--font-accent);font-size:var(--type-lede);color:var(--paper-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:.4rem;overflow:hidden}.kiosk .page-commits .champion .c-count{color:var(--phosphor);flex-direction:column;justify-self:end;align-items:flex-end;gap:.25rem;display:flex}.kiosk .page-commits .champion .c-count .flap{font-size:clamp(3.5rem,2.6rem + 3.4vw,6.2rem);line-height:.86}.kiosk .page-commits .champion .c-count small{font-family:var(--font-body);font-size:var(--type-caption);font-weight:var(--weight-regular);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--mute)}.kiosk .page-commits .standings{flex-direction:column;flex:1;justify-content:safe center;min-height:0;display:flex;overflow:hidden}.kiosk .page-commits .standing{align-items:center;gap:var(--space-l);max-height:150px;padding:0 var(--space-s);border-top:var(--force-border-weight) solid var(--rule);font-family:var(--font-accent);isolation:isolate;flex:1 1 0;grid-template-columns:3.6ch auto minmax(0,1fr) auto;display:grid;position:relative}.kiosk .page-commits .standing:last-child{border-bottom:var(--force-border-weight) solid var(--rule)}.kiosk .page-commits .standing .bar-fill{width:var(--bar-pct,6%);background:linear-gradient(to right, color-mix(in srgb, var(--phosphor) 13%, transparent) 0%, color-mix(in srgb, var(--phosphor) 3%, transparent) 100%);z-index:-1;transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both commits-bar-grow;position:absolute;inset:0 auto 0 0}@keyframes commits-bar-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.kiosk .page-commits .standing .bar-fill{animation:none}}.kiosk .page-commits .standing .s-rank{font-family:var(--font-accent);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.8rem + 1.6vw,4rem);line-height:.8;font-weight:var(--weight-bold);color:var(--mute)}.kiosk .page-commits .standing-2 .s-rank{color:var(--paper)}.kiosk .page-commits .standing-3 .s-rank{color:var(--paper-dim)}.kiosk .page-commits .standing .s-avatar{background:var(--rule);border-radius:50%;width:clamp(48px,3.6vw,68px);height:clamp(48px,3.6vw,68px);margin:0;overflow:hidden}.kiosk .page-commits .standing .s-avatar img{object-fit:cover;width:100%;height:100%;display:block}.kiosk .page-commits .standing .s-meta{min-width:0}.kiosk .page-commits .standing .s-name{font-family:var(--font-display);font-size:clamp(1.6rem,1.2rem + 1.1vw,2.5rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--paper);white-space:nowrap;text-overflow:ellipsis;line-height:1.06;overflow:hidden}.kiosk .page-commits .standing .s-handle{font-family:var(--font-accent);font-size:var(--type-body);color:var(--paper-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.kiosk .page-commits .standing .s-count{font-weight:var(--weight-bold);color:var(--phosphor);font-variant-numeric:tabular-nums;flex-direction:column;justify-self:end;align-items:flex-end;gap:2px;display:flex}.kiosk .page-commits .standing .s-count .flap{font-size:clamp(2rem,1.5rem + 1.4vw,3.2rem);line-height:.9}.kiosk .page-commits .standing .s-count small{font-family:var(--font-body);font-size:var(--type-micro);color:var(--mute);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-weight:var(--weight-regular)}.kiosk .page-commits .eyebrow .mono{color:var(--amber)}.kiosk .page-commits .commits-footer{padding-top:var(--space-s);border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:var(--space-m);margin-top:auto;display:flex}.kiosk .page-commits .commits-meta{font-family:var(--font-body);font-size:var(--type-caption);color:var(--mute);letter-spacing:var(--tracking-widest);text-transform:uppercase}.kiosk .page-commits .commits-join{align-items:center;gap:var(--space-s);flex-shrink:0;text-decoration:none;display:inline-flex}.kiosk .page-commits .commits-join-label{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--phosphor)}.kiosk .page-commits .commits-empty{align-items:flex-start;gap:var(--space-l);padding:var(--space-m) 0;flex-direction:column;display:flex}.kiosk .page-commits .commits-empty .commits-join-lg .commits-join-label{color:var(--amber);font-size:var(--type-body)}@media (max-height:880px){.kiosk .page-commits{gap:var(--space-s)}.kiosk .page-commits>.display{font-size:var(--type-subhead)}.kiosk .page-commits .champion{padding:var(--space-s) var(--space-l)}.kiosk .page-commits .champion .c-avatar{width:64px;height:64px}.kiosk .page-commits .champion .c-rank{font-size:clamp(3rem,7vw,4.5rem)}.kiosk .page-commits .champion .c-name{font-size:clamp(2rem,4vw,2.8rem)}.kiosk .page-commits .champion .c-handle{font-size:var(--type-body)}.kiosk .page-commits .champion .c-count .flap{font-size:clamp(2.6rem,6vw,4.2rem)}.kiosk .page-commits .standing{gap:var(--space-m);max-height:92px}.kiosk .page-commits .standing .s-avatar{width:44px;height:44px}.kiosk .page-commits .standing .s-name{font-size:clamp(1.4rem,3vw,2rem)}.kiosk .page-commits .standing .s-handle{font-size:var(--type-caption)}.kiosk .page-commits .standing .s-count .flap{font-size:clamp(1.8rem,4vw,2.6rem)}}.kiosk .page-news{justify-content:flex-start;gap:var(--space-m)}.kiosk .page-news .news-grid{gap:var(--space-l);flex:1;grid-template-rows:1fr 1.1fr;min-height:0;display:grid;overflow:hidden}.kiosk .page-news .lead{grid-template-columns:var(--news-hero,280px) minmax(0, 1fr);gap:var(--space-l);align-items:start;min-height:0;display:grid}.kiosk .page-news .lead .photo,.kiosk .page-news .lead .tile{width:var(--news-hero,280px);max-width:var(--news-hero,280px);aspect-ratio:auto;height:100%}.kiosk .page-news .lead-body{justify-content:center;gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.kiosk .page-news .lead .meta{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--amber);margin:0}.kiosk .page-news .lead h2{font-family:var(--font-display);font-size:var(--type-subhead);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--paper);margin:0}.kiosk .page-news .lead p{font-size:var(--type-lede);color:var(--paper-dim);line-height:var(--leading-snug);max-width:48ch;margin:0}.kiosk .page-news .briefs{gap:var(--space-m);grid-template-columns:repeat(3,1fr);min-height:0;display:grid}.kiosk .page-news .brief{background:var(--ink-2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.kiosk .page-news .brief .photo,.kiosk .page-news .brief .tile{width:100%;max-width:none;height:var(--brief-img-h,140px);border-top:none;border-left:none;border-right:none;border-bottom:var(--force-border-weight) solid var(--amber);flex-shrink:0;aspect-ratio:auto!important}.kiosk .page-news .brief:nth-child(2) .photo,.kiosk .page-news .brief:nth-child(2) .tile{border-bottom-color:var(--phosphor)}.kiosk .page-news .brief:nth-child(3) .photo,.kiosk .page-news .brief:nth-child(3) .tile{border-bottom-color:var(--ice)}.kiosk .page-news .brief .brief-body{padding:var(--space-s) var(--space-m) var(--space-m);gap:var(--space-2xs);flex-direction:column;flex:1;min-height:0;display:flex}.kiosk .page-news .brief .meta{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--amber);margin:0}.kiosk .page-news .brief h3{font-family:var(--font-display);font-size:var(--type-lede);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--paper);margin:0}.kiosk .page-news .brief p{font-size:var(--type-body-small,var(--type-body));color:var(--paper-dim);line-height:var(--leading-snug);margin:0}.kiosk .page-highlights{justify-content:flex-start;gap:var(--space-m)}.kiosk .page-highlights .archive-chip{font-family:var(--font-accent);color:var(--paper-dim)}.kiosk .page-highlights .display{font-size:var(--type-headline)}.kiosk .page-highlights .highlights-grid{gap:var(--space-l);flex:1;grid-template-rows:1fr 1.1fr;min-height:0;display:grid;overflow:hidden}.kiosk .page-highlights .lead{grid-template-columns:var(--news-hero,280px) minmax(0, 1fr);gap:var(--space-l);align-items:start;min-height:0;display:grid}.kiosk .page-highlights .lead .photo,.kiosk .page-highlights .lead .tile{width:var(--news-hero,280px);max-width:var(--news-hero,280px);aspect-ratio:auto;border-bottom:var(--force-border-weight) solid var(--amber);height:100%}.kiosk .page-highlights .highlight-photo-dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.kiosk .page-highlights .highlight-photo-dot{width:6px;height:6px;transition:background var(--dur-snap) var(--ease-snap);background:#f2ede366;border-radius:50%}.kiosk .page-highlights .highlight-photo-dot.is-active{background:var(--amber);box-shadow:0 0 6px var(--amber)}.kiosk .page-highlights .lead-body{justify-content:center;gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.kiosk .page-highlights .kicker{align-items:baseline;gap:var(--space-2xs);font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.kiosk .page-highlights .kicker .member{color:var(--paper);font-weight:var(--weight-semibold)}.kiosk .page-highlights .kicker .chevron{color:var(--mute);font-size:1.1em;line-height:1}.kiosk .page-highlights .kicker .action{color:var(--amber)}.kiosk .page-highlights .lead h2{font-family:var(--font-display);font-size:var(--type-subhead);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--paper);margin:0}.kiosk .page-highlights .lead p{font-size:var(--type-lede);color:var(--paper-dim);line-height:var(--leading-snug);max-width:52ch;margin:0}.kiosk .page-highlights .stats{column-gap:var(--space-xl);row-gap:var(--space-m);padding-top:var(--space-m);margin-top:var(--space-2xs);border-top:var(--force-border-weight) solid var(--rule);flex-wrap:wrap;display:flex}.kiosk .page-highlights .stat{flex-direction:column;gap:6px;min-width:0;display:flex}.kiosk .page-highlights .stat-value{font-family:var(--font-accent);font-size:var(--type-body);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);color:var(--paper);line-height:var(--leading-tight)}.kiosk .page-highlights .stat-label{font-family:var(--font-accent);font-size:var(--type-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--paper-dim)}.kiosk .page-highlights .stat:first-child .stat-value{color:var(--amber)}.kiosk .page-highlights .stat:first-child .stat-label{color:#ffb83db3}.kiosk .page-highlights .stat:nth-child(2) .stat-value{color:var(--phosphor)}.kiosk .page-highlights .stat:nth-child(2) .stat-label{color:#a7ff57b3}.kiosk .page-highlights .stat:nth-child(3) .stat-value{color:var(--ice)}.kiosk .page-highlights .stat:nth-child(3) .stat-label{color:#6fb8ffb3}.kiosk .page-highlights .stat:nth-child(4) .stat-value{color:var(--paper)}.kiosk .page-highlights .stat:nth-child(4) .stat-label{color:var(--paper-dim)}.kiosk .page-highlights .briefs{gap:var(--space-m);grid-template-columns:repeat(3,1fr);min-height:0;display:grid}.kiosk .page-highlights .brief{background:var(--ink-2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.kiosk .page-highlights .brief .photo,.kiosk .page-highlights .brief .tile{width:100%;max-width:none;height:var(--brief-img-h,140px);border-top:none;border-left:none;border-right:none;border-bottom:var(--force-border-weight) solid var(--amber);flex-shrink:0;aspect-ratio:auto!important}.kiosk .page-highlights .brief:nth-child(2) .photo,.kiosk .page-highlights .brief:nth-child(2) .tile{border-bottom-color:var(--phosphor)}.kiosk .page-highlights .brief:nth-child(3) .photo,.kiosk .page-highlights .brief:nth-child(3) .tile{border-bottom-color:var(--ice)}.kiosk .page-highlights .brief .brief-body{padding:var(--space-s) var(--space-m) var(--space-m);gap:var(--space-2xs);flex-direction:column;flex:1;min-height:0;display:flex}.kiosk .page-highlights .brief h3{font-family:var(--font-display);font-size:var(--type-lede);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--paper);margin:0}.kiosk .page-highlights .brief p{font-size:var(--type-body-small,var(--type-body));color:var(--paper-dim);line-height:var(--leading-snug);margin:0}.kiosk .page-highlights .brief-foot{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--paper-dim);margin-top:auto}.kiosk .page-highlights .wire-top{justify-content:space-between;align-items:flex-end;gap:var(--space-l);flex-shrink:0;display:flex}.kiosk .page-highlights .wire-live{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--paper-dim);white-space:nowrap;align-items:center;gap:.6em;display:flex}.kiosk .page-highlights .wire-dot{background:var(--phosphor);width:.6em;height:.6em;box-shadow:0 0 .7em var(--phosphor);border-radius:50%}.kiosk .page-highlights .wire-hero{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,2vw,64px);min-height:0;display:grid}.kiosk .page-highlights .wire-frame{background:var(--ink-2);border-bottom:var(--force-border-weight) solid var(--amber);min-height:0;position:relative;overflow:hidden}.kiosk .page-highlights .wire-frame>figure,.kiosk .page-highlights .wire-moment>figure{margin:0;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important}.kiosk .page-highlights .wire-frame-tag{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-wider);color:var(--paper);background:#0a0b0db8;border-top:1px solid #ffb83d80;align-items:center;gap:.8em;padding:.5em .9em;display:flex;position:absolute;bottom:0;left:0}.kiosk .page-highlights .wire-frame-tag b{color:var(--amber)}.kiosk .page-highlights .wire-rail{flex-direction:column;justify-content:center;gap:clamp(10px,1.1vw,30px);min-width:0;display:flex}.kiosk .page-highlights .wire-title{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--paper);margin:0;font-size:clamp(2rem,3.6vw,6.2rem);line-height:.98}.kiosk .page-highlights .wire-dek{color:var(--paper-dim);line-height:var(--leading-snug);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:44ch;margin:0;font-size:clamp(1rem,1.3vw,2.3rem);display:-webkit-box;overflow:hidden}.kiosk .page-highlights .wire-dek .hl{color:var(--paper)}.kiosk .page-highlights .wire-chips{border-top:var(--force-border-weight) solid var(--rule);flex-wrap:wrap;gap:clamp(14px,1.6vw,48px);padding-top:clamp(14px,1.2vw,34px);display:flex}.kiosk .page-highlights .wire-chip{flex-direction:column;gap:.35em;min-width:0;display:flex}.kiosk .page-highlights .wire-chip .v{font-family:var(--font-accent);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--paper);font-size:clamp(1rem,1.3vw,2.2rem)}.kiosk .page-highlights .wire-chip .l{font-family:var(--font-accent);font-size:var(--type-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--paper-dim)}.kiosk .page-highlights .wire-chip:first-child .v{color:var(--amber)}.kiosk .page-highlights .wire-chip:nth-child(2) .v{color:var(--phosphor)}.kiosk .page-highlights .wire-chip:nth-child(3) .v{color:var(--ice)}.kiosk .page-highlights .wire-strip-label{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--paper-dim);flex-shrink:0;align-items:center;gap:.7em;display:flex}.kiosk .page-highlights .wire-strip-label:after{content:"";background:var(--rule);flex:1;height:1px}.kiosk .page-highlights .wire-strip{flex-shrink:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:clamp(12px,1.1vw,32px);height:clamp(140px,16vh,400px);display:grid}.kiosk .page-highlights .wire-moment{background:var(--ink-2);border-bottom:2px solid var(--rule);position:relative;overflow:hidden}.kiosk .page-highlights .wire-moment:first-child{border-bottom-color:var(--amber)}.kiosk .page-highlights .wire-moment:nth-child(2){border-bottom-color:var(--phosphor)}.kiosk .page-highlights .wire-moment:nth-child(3){border-bottom-color:var(--ice)}.kiosk .page-highlights .wire-moment:nth-child(4){border-bottom-color:var(--paper-dim)}.kiosk .page-highlights .wire-cap{font-family:var(--font-accent);font-size:var(--type-micro);letter-spacing:.04em;background:linear-gradient(#0a0b0d0d,#0a0b0deb);padding:.7em .8em;line-height:1.3;position:absolute;inset:auto 0 0}.kiosk .page-highlights .wire-cap b{color:var(--paper)}.kiosk .page-highlights .wire-cap .a{color:var(--amber)}.kiosk .page-highlights .wire-cap .e{color:var(--paper-dim);margin-top:.25em;display:block}.kiosk .qr{background:var(--ink);border:var(--force-border-weight) solid var(--amber);flex-shrink:0;margin:0;padding:4px;position:relative;overflow:hidden}.kiosk .qr img{width:100%;height:100%;display:block}.kiosk .qr-64{width:64px;height:64px}.kiosk .qr-96{width:96px;height:96px}.kiosk .qr-120{width:120px;height:120px}.kiosk .qr-240{width:240px;height:240px}.kiosk .qr-fail{background:repeating-linear-gradient(45deg, var(--ink-2) 0 6px, var(--ink-3) 6px 12px)}.kiosk .qr-fail:after{content:"QR";color:var(--mute);font-family:var(--font-accent);letter-spacing:.15em;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;inset:0}.kiosk .page-wifi{justify-content:center;align-items:center}.kiosk .page-wifi .wifi-grid{grid-template-columns:minmax(0, 1fr) var(--wifi-qr-max,480px);gap:var(--space-2xl);width:100%;max-width:var(--wifi-block-max,1400px);align-items:center;margin:0 auto;display:grid}.kiosk .page-wifi .wifi-left .eyebrow{margin-bottom:var(--space-m)}.kiosk .page-wifi .wifi-left .display{letter-spacing:var(--tracking-mega);font-size:clamp(4rem,2.5rem + 6vw,9rem);line-height:var(--leading-crush)}.kiosk .page-wifi .wifi-left .lede{margin-top:var(--space-m);max-width:42ch}.kiosk .page-wifi .wifi-creds{margin:var(--space-xl) 0 0;gap:var(--space-s);display:grid}.kiosk .page-wifi .wifi-creds>div{align-items:baseline;gap:var(--space-m);padding-top:var(--space-s);border-top:var(--force-border-weight) solid var(--rule);grid-template-columns:12ch 1fr;display:grid}.kiosk .page-wifi .wifi-creds dt{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--mute);margin:0}.kiosk .page-wifi .wifi-creds dd{font-size:var(--type-subhead);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin:0}.kiosk .page-wifi .wifi-qr{aspect-ratio:1;width:100%;max-width:var(--wifi-qr-max,480px);background:var(--ink);border:var(--force-border-weight) solid var(--amber);justify-content:center;justify-self:center;align-items:center;gap:var(--space-s);flex-direction:column;margin:0;padding:24px;display:flex;position:relative}.kiosk .page-wifi .wifi-qr:before,.kiosk .page-wifi .wifi-qr:after{content:"";border-color:var(--amber);border-style:solid;border-width:0;width:24px;height:24px;position:absolute}.kiosk .page-wifi .wifi-qr:before{border-top-width:3px;border-left-width:3px;top:-2px;left:-2px}.kiosk .page-wifi .wifi-qr:after{border-bottom-width:3px;border-right-width:3px;bottom:-2px;right:-2px}.kiosk .page-wifi .wifi-qr img{width:100%;height:auto;max-height:calc(100% - 40px);display:block}.kiosk .page-wifi .wifi-qr figcaption{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--mute)}.kiosk .page-wifi .wifi-qr figcaption .mono{color:var(--amber);font-weight:var(--weight-bold)}.kiosk .page-now{text-align:center;padding:0 var(--gutter);justify-content:center;align-items:center}.kiosk .page-now .frame{border:var(--force-border-weight) solid var(--rule-hot);padding:var(--space-2xl) var(--space-xl);max-width:min(94vw, var(--now-frame-max,1600px));position:relative}.kiosk .page-now .frame:before,.kiosk .page-now .frame:after{font-family:var(--font-accent);font-size:var(--type-caption);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--mute);position:absolute}.kiosk .page-now .frame:before{content:"INTERMISSION";top:-.7em;left:var(--space-m);background:var(--ink);padding:0 var(--space-2xs)}.kiosk .page-now .frame:after{content:"— FT10 —";bottom:-.7em;right:var(--space-m);background:var(--ink);padding:0 var(--space-2xs)}.kiosk .page-now .quote{font-family:var(--font-display);font-size:var(--now-size);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--paper);margin:0}.kiosk .page-now .quote .quiet{color:var(--mute)}.kiosk .page-now .attrib{margin-top:var(--space-l);font-family:var(--font-accent);font-size:var(--type-body);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--amber)}.kiosk .photo,.kiosk .tile{background:var(--ink-2);border:var(--force-border-weight) solid var(--rule-hot);flex-shrink:0;margin:0;position:relative;overflow:hidden}.kiosk .photo img{object-fit:cover;filter:grayscale(.85)contrast(1.08)brightness(.92)sepia(.18);width:100%;height:100%;transition:filter var(--dur-flow) var(--ease-out)}.kiosk .photo-fail{background:repeating-linear-gradient(45deg, var(--ink-2) 0 8px, var(--ink-3) 8px 16px)}.kiosk .photo-fail:after{content:"—";font-family:var(--font-accent);color:var(--mute);justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;inset:0}.kiosk .photo-sm{width:96px}.kiosk .photo-md{width:100%}.kiosk .photo-lg{width:100%;max-width:420px}.kiosk .tile{background:var(--ink-2);background-image:repeating-linear-gradient(45deg,#ffffff06 0 1px,#0000 1px 14px);display:block}.kiosk .tile:before{content:"";background-image:radial-gradient(circle at 50% 50%, color-mix(in oklab, currentColor 18%, transparent) 0%, transparent 70%), radial-gradient(circle at 1px 1px, #ffffff0f 1px, transparent 0);pointer-events:none;background-size:100% 100%,14px 14px;position:absolute;inset:0}.kiosk .tile:after{content:"";opacity:.55;border-top:1.5px solid;border-right:1.5px solid;width:14px;height:14px;position:absolute;top:10px;right:10px}.kiosk .tile-mark{display:none}.kiosk .tile-amber{color:var(--amber);border-color:var(--amber)}.kiosk .tile-phosphor{color:var(--phosphor);border-color:var(--phosphor)}.kiosk .tile-paper{color:var(--paper);border-color:#f2ede359}.kiosk .tile-rose{color:var(--rose);border-color:var(--rose)}.kiosk .tile-ice{color:var(--ice);border-color:var(--ice)}.kiosk .avatar{width:var(--avatar-size,56px);height:var(--avatar-size,56px);background:var(--ink-2);border:var(--force-border-weight) solid var(--rule-hot);border-radius:4px;flex-shrink:0;margin:0;overflow:hidden}.kiosk .avatar img{object-fit:cover;filter:grayscale(.5)contrast(1.08);width:100%;height:100%}.kiosk .avatar-fail{background:var(--ink-3)}.kiosk .avatar-fail:after{content:"GH";width:100%;height:100%;color:var(--mute);font-family:var(--font-accent);letter-spacing:.1em;justify-content:center;align-items:center;font-size:.7rem;display:flex}.kiosk .page-members{justify-content:flex-start;gap:var(--space-m)}.kiosk .page-members>.display{margin-bottom:var(--space-s)}.kiosk .page-members .member-grid{gap:var(--space-m);flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:max-content;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.kiosk .page-members .member-card{gap:var(--space-2xs) var(--space-s);padding:var(--space-s) var(--space-m);border:var(--force-border-weight) solid var(--rule);border-top-color:var(--ring-color,var(--paper));background:#12101099;border-top-width:3px;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:72px 1fr;align-items:center;min-width:0;display:grid}.kiosk .page-members .member-photo{object-fit:cover;border:1px solid var(--rule);background:var(--ink-2);border-radius:4px;grid-row:span 2;width:72px;height:72px}.kiosk .page-members .member-photo--initial{font-family:var(--font-display);color:var(--ring-color,var(--phosphor));background:#a7ff570f;place-items:center;font-size:32px;display:grid}.kiosk .page-members .member-id{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.kiosk .page-members .member-name{font-family:var(--font-display);font-size:var(--type-lede);font-weight:var(--weight-bold);color:var(--paper);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.kiosk .page-members .member-ring{font-family:var(--font-accent);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--ring-color,var(--paper));border:1px solid var(--ring-color,var(--paper));white-space:nowrap;border-radius:2px;padding:2px 6px;font-size:.65rem;line-height:1.2;display:inline-block}.kiosk .page-members .member-company{font-family:var(--font-accent);letter-spacing:.04em;color:var(--paper-dim);grid-column:2;align-items:center;gap:6px;min-width:0;font-size:clamp(11px,.7vw,14px);display:flex}.kiosk .page-members .member-company>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kiosk[data-display=compact] .page-members .member-grid{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.kiosk[data-display=compact] .page-members .member-card{padding:var(--space-2xs) var(--space-s);grid-template-columns:56px 1fr}.kiosk[data-display=compact] .page-members .member-photo{width:56px;height:56px}.kiosk[data-display=large] .page-members .member-grid,.kiosk[data-display=xl] .page-members .member-grid{grid-template-columns:repeat(5,1fr)}.kiosk[data-display=xl] .page-members .member-card{grid-template-columns:96px 1fr}.kiosk[data-display=xl] .page-members .member-photo{width:96px;height:96px}.kiosk[data-display=xl] .page-members .member-name{font-size:clamp(28px,2vw,56px)}@keyframes kiosk-pulse{0%,to{opacity:1}50%{opacity:.45}}.kiosk .page.is-active .stagger-child{animation:kiosk-lift-in var(--dur-flow) var(--ease-out-expo) both}.kiosk .page.is-active .stagger-child:first-child{animation-delay:40ms}.kiosk .page.is-active .stagger-child:nth-child(2){animation-delay:.12s}.kiosk .page.is-active .stagger-child:nth-child(3){animation-delay:.2s}.kiosk .page.is-active .stagger-child:nth-child(4){animation-delay:.28s}.kiosk .page.is-active .stagger-child:nth-child(5){animation-delay:.36s}.kiosk .page.is-active .stagger-child:nth-child(6){animation-delay:.44s}.kiosk .page.is-active .stagger-child:nth-child(7){animation-delay:.52s}.kiosk .page.is-active .stagger-child:nth-child(8){animation-delay:.6s}.kiosk .page.is-active .stagger-child:nth-child(9){animation-delay:.68s}.kiosk .page.is-active .stagger-child:nth-child(10){animation-delay:.76s}@keyframes kiosk-lift-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.kiosk .progress{z-index:5;pointer-events:none;background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.kiosk .progress .fill{background:var(--amber);transform-origin:0;opacity:.5;width:0%;height:100%;transition:width linear}
