@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2)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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_de566237-module__TFJqJG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_de566237-module__TFJqJG__variable{--font-inter:"Inter", "Inter Fallback"}
.kiosk-module__gQwREa__root{--bg:#f0f2f5;--panel:#fff;--panel-2:#f3f4f6;--line:#e5e7eb;--text:#111827;--muted:#4b5563;--accent:#16a34a;--accent-strong:#15803d;--accent-rgb:22 163 74;--accent-ink:#fff;--accent-tint:#f0fdf4;--accent-tint-2:#dcfce7;--accent-border:#bbf7d0;--listen:#15803d;--listen-rgb:21 128 61;--warn:#b91c1c;--key:#15803d;--fs-body:clamp(18px, 2.6vmin, 36px);--fs-lead:clamp(20px, 3.1vmin, 42px);--fs-question:clamp(22px, 3.5vmin, 48px);--fs-answer:clamp(26px, 4.3vmin, 60px);--fs-headline:clamp(32px, 5.8vmin, 80px);--gutter:clamp(20px, 4.4vmin, 64px);z-index:10;background:radial-gradient(90vmin 60vmin at 15% 45%, rgb(var(--accent-rgb) / .05), transparent 60%), radial-gradient(80vmin 50vmin at 85% 12%, #5b72820d, transparent 60%), var(--bg);color:var(--text);font-family:var(--font-inter), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;font-size:var(--fs-body);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior:none;grid-template-rows:auto 1fr auto;line-height:1.35;display:grid;position:fixed;inset:0;overflow:hidden}.kiosk-module__gQwREa__root:before{content:"";z-index:1;background:linear-gradient(90deg,#16a34a 0%,#22c55e 50%,#16a34a 100%);height:clamp(4px,.6vmin,8px);position:absolute;top:0;left:0;right:0}.kiosk-module__gQwREa__root[data-theme=dark]{--bg:#09090b;--panel:#131316;--panel-2:#1c1c21;--line:#ffffff17;--text:#f4f4f5;--muted:#a1a1aa;--accent:#fff;--accent-strong:#e4e4e7;--accent-rgb:255 255 255;--accent-ink:#09090b;--accent-tint:#1c1c21;--accent-tint-2:#232329;--accent-border:#ffffff24;--listen:#fff;--listen-rgb:255 255 255;--warn:#fca5a5;--key:#fff;background:radial-gradient(90vmin 70vmin at 50% 115%, #ffffff0f, transparent 60%), radial-gradient(70vmin 45vmin at 90% 0%, #ffffff09, transparent 60%), var(--bg)}.kiosk-module__gQwREa__root[data-theme=dark]:before{background:linear-gradient(90deg,#0000 0%,#ffffffb3 50%,#0000 100%);height:2px}.kiosk-module__gQwREa__root[data-theme=dark] .kiosk-module__gQwREa__top{background:#ffffff05}.kiosk-module__gQwREa__root[data-theme=dark] .kiosk-module__gQwREa__brandMark img{filter:brightness(0)invert()}.kiosk-module__gQwREa__root[data-theme=dark] .kiosk-module__gQwREa__answerText{color:#e4e4e7}.kiosk-module__gQwREa__root[data-theme=dark] .kiosk-module__gQwREa__key{color:#fff;background:#ffffff1a;border-radius:.22em;padding:0 .18em}.kiosk-module__gQwREa__root[data-theme=dark] .kiosk-module__gQwREa__answer{background:linear-gradient(#16161a,#111114);box-shadow:inset 0 1px #ffffff0d}.kiosk-module__gQwREa__root[data-theme=dark] .kiosk-module__gQwREa__mic{box-shadow:0 0 0 clamp(8px,1.4vmin,18px) #ffffff1a,0 10px 40px #ffffff14}.kiosk-module__gQwREa__root[data-theme=dark] .kiosk-module__gQwREa__mic:disabled{box-shadow:none}.kiosk-module__gQwREa__root[data-theme=dark] .kiosk-module__gQwREa__mic[data-state=listening] .kiosk-module__gQwREa__micRing{box-shadow:0 0 0 calc(var(--lvl,0) * clamp(14px, 4vmin, 48px) + 6px) #ffffff24}.kiosk-module__gQwREa__root[data-theme=dark] .kiosk-module__gQwREa__liveDot{color:#f87171}.kiosk-module__gQwREa__root[data-theme=dark] .kiosk-module__gQwREa__bottom{background:linear-gradient(#0000,#ffffff08)}.kiosk-module__gQwREa__top{padding:calc(var(--gutter) * .8) var(--gutter);border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:24px;display:flex}.kiosk-module__gQwREa__brand{align-items:center;gap:clamp(12px,2vmin,28px);min-width:0;display:flex}.kiosk-module__gQwREa__brandMark{border:1px solid var(--accent-border);box-sizing:border-box;background:linear-gradient(135deg, var(--accent-tint), var(--accent-tint-2));border-radius:25%;flex:none;place-items:center;width:clamp(44px,7vmin,96px);height:clamp(44px,7vmin,96px);padding:clamp(6px,.9vmin,12px);display:grid}.kiosk-module__gQwREa__brandMark img{width:100%;height:auto}.kiosk-module__gQwREa__station{font-size:var(--fs-lead);letter-spacing:-.01em;font-weight:650;line-height:1.1}.kiosk-module__gQwREa__sub{color:var(--muted);font-size:calc(var(--fs-body) * .85);letter-spacing:.02em}.kiosk-module__gQwREa__clock{text-align:right;flex:none}.kiosk-module__gQwREa__time{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:calc(var(--fs-headline) * .95);letter-spacing:-.02em;font-weight:600;line-height:1}.kiosk-module__gQwREa__date{color:var(--muted);font-size:calc(var(--fs-body) * .85);margin-top:.3em}.kiosk-module__gQwREa__stage{min-height:0;padding:var(--gutter);gap:calc(var(--gutter) * .6);flex-direction:column;display:flex;position:relative;overflow-y:auto}.kiosk-module__gQwREa__center,.kiosk-module__gQwREa__welcome{gap:calc(var(--gutter) * .5);flex-direction:column;margin:auto 0;display:flex}.kiosk-module__gQwREa__headline{font-size:var(--fs-headline);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.kiosk-module__gQwREa__lead{font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;max-width:28ch;margin:0}.kiosk-module__gQwREa__examples{margin-top:calc(var(--gutter) * .4);padding-top:calc(var(--gutter) * .6);border-top:1px solid var(--line)}.kiosk-module__gQwREa__examplesLabel{color:var(--muted);font-size:calc(var(--fs-body) * .85);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6em}.kiosk-module__gQwREa__examples ul{gap:.55em;margin:0;padding:0;list-style:none;display:grid}.kiosk-module__gQwREa__examples li{font-size:var(--fs-question);line-height:1.25}.kiosk-module__gQwREa__dialog{gap:calc(var(--gutter) * .55);flex-direction:column;display:flex}.kiosk-module__gQwREa__label{color:var(--muted);font-size:calc(var(--fs-body) * .8);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:.8em;margin-bottom:.5em;display:flex}.kiosk-module__gQwREa__question{padding-left:calc(var(--gutter) * .4);border-left:4px solid var(--line)}.kiosk-module__gQwREa__questionText{font-size:var(--fs-question);text-wrap:pretty;line-height:1.25}.kiosk-module__gQwREa__muted{color:var(--muted)}.kiosk-module__gQwREa__answer{background:var(--panel);border:1px solid var(--line);padding:calc(var(--gutter) * .7);gap:calc(var(--gutter) * .4);border-radius:clamp(14px,2.2vmin,28px);flex-direction:column;animation:.26s ease-out kiosk-module__gQwREa__rise;display:flex}.kiosk-module__gQwREa__answerText{font-size:var(--fs-answer);white-space:pre-line;text-wrap:pretty;font-weight:560;line-height:1.28}.kiosk-module__gQwREa__speaking{color:var(--key);letter-spacing:.04em;align-items:center;gap:.35em;animation:1.4s ease-in-out infinite kiosk-module__gQwREa__breathe;display:inline-flex}.kiosk-module__gQwREa__key{color:var(--key);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;font-size:1.12em;font-weight:750}.kiosk-module__gQwREa__actions{flex-wrap:wrap;gap:16px;display:flex}.kiosk-module__gQwREa__actions:empty{display:none}.kiosk-module__gQwREa__liveDot{color:#dc2626;vertical-align:.12em;background:currentColor;border-radius:50%;width:.5em;height:.5em;margin-right:.15em;animation:1s ease-in-out infinite kiosk-module__gQwREa__breathe;display:inline-block}.kiosk-module__gQwREa__count{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--text)}.kiosk-module__gQwREa__escalate{font-size:var(--fs-lead);color:var(--accent);font-weight:600}.kiosk-module__gQwREa__departures{border-collapse:collapse;width:100%;font-size:var(--fs-question)}.kiosk-module__gQwREa__departures th{text-align:left;color:var(--muted);font-weight:500;font-size:calc(var(--fs-body) * .8);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:0 .4em .4em 0}.kiosk-module__gQwREa__departures td{border-bottom:1px solid var(--line);padding:.45em .4em .45em 0}.kiosk-module__gQwREa__depTime,.kiosk-module__gQwREa__depPlatform{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--accent);font-weight:600}.kiosk-module__gQwREa__listening{text-align:center;align-items:center;gap:calc(var(--gutter) * .35);flex-direction:column;margin:auto 0;display:flex}.kiosk-module__gQwREa__kioskAsked{max-width:30ch;font-size:var(--fs-answer);text-wrap:balance;margin-bottom:calc(var(--gutter) * .3);font-weight:600;line-height:1.25}.kiosk-module__gQwREa__listening .kiosk-module__gQwREa__ghost{margin-top:calc(var(--gutter) * .3);align-self:center}.kiosk-module__gQwREa__listenTitle{font-size:var(--fs-headline);color:var(--listen);letter-spacing:-.02em;font-weight:700}.kiosk-module__gQwREa__listenHint{font-size:var(--fs-lead);color:var(--muted)}.kiosk-module__gQwREa__bars{height:clamp(80px,14vmin,190px);margin-top:calc(var(--gutter) * .4);align-items:center;gap:clamp(8px,1.4vmin,18px);display:flex}.kiosk-module__gQwREa__bars i{background:var(--listen);transform-origin:50%;border-radius:999px;width:clamp(10px,1.8vmin,24px);height:100%;transition:transform 90ms linear;display:block}.kiosk-module__gQwREa__waiting{gap:calc(var(--gutter) * .45)}.kiosk-module__gQwREa__waitText{font-size:var(--fs-answer);font-weight:600;line-height:1.2;animation:.24s ease-out kiosk-module__gQwREa__rise}.kiosk-module__gQwREa__skeleton{gap:clamp(10px,1.6vmin,20px);display:grid}.kiosk-module__gQwREa__skeleton i{background:linear-gradient(90deg, var(--panel-2) 0%, var(--line) 45%, var(--panel-2) 90%);background-size:250% 100%;border-radius:999px;height:clamp(16px,2.6vmin,34px);animation:1.6s linear infinite kiosk-module__gQwREa__shimmer;display:block}.kiosk-module__gQwREa__skeleton i:first-child{width:92%}.kiosk-module__gQwREa__skeleton i:nth-child(2){width:78%;animation-delay:.12s}.kiosk-module__gQwREa__skeleton i:nth-child(3){width:55%;animation-delay:.24s}.kiosk-module__gQwREa__progress{background:var(--panel-2);border-radius:999px;height:clamp(6px,.9vmin,12px);overflow:hidden}.kiosk-module__gQwREa__progress i{background:var(--accent);transform-origin:0;height:100%;transition:transform .22s linear;display:block}@keyframes kiosk-module__gQwREa__shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.kiosk-module__gQwREa__thinking{font-size:var(--fs-lead);color:var(--muted);align-items:center;gap:.8em;display:flex}.kiosk-module__gQwREa__dots{gap:.3em;display:inline-flex}.kiosk-module__gQwREa__dots i{background:var(--accent);border-radius:50%;width:.45em;height:.45em;animation:1.1s ease-in-out infinite kiosk-module__gQwREa__dot}.kiosk-module__gQwREa__dots i:nth-child(2){animation-delay:.15s}.kiosk-module__gQwREa__dots i:nth-child(3){animation-delay:.3s}.kiosk-module__gQwREa__notice{padding:calc(var(--gutter) * .45) calc(var(--gutter) * .6);background:var(--panel-2);border:1px solid var(--line);font-size:var(--fs-lead);border-radius:clamp(12px,1.8vmin,22px);flex-direction:column;gap:.2em;display:flex}.kiosk-module__gQwREa__notice span{color:var(--muted)}.kiosk-module__gQwREa__notice[data-tone=warn] strong{color:var(--warn)}.kiosk-module__gQwREa__bottom{align-items:center;gap:calc(var(--gutter) * .35);padding:calc(var(--gutter) * .6) var(--gutter) calc(var(--gutter) * .7);border-top:1px solid var(--line);background:linear-gradient(to top, rgb(var(--accent-rgb) / .05), transparent);flex-direction:column;display:flex}.kiosk-module__gQwREa__mic{background:var(--accent);width:clamp(160px,22vmin,260px);height:clamp(160px,22vmin,260px);color:var(--accent-ink);cursor:pointer;box-shadow:0 0 0 clamp(8px, 1.4vmin, 18px) rgb(var(--accent-rgb) / .18);border:none;border-radius:50%;place-items:center;transition:transform .12s,background .2s,box-shadow .2s;display:grid;position:relative}.kiosk-module__gQwREa__mic:active:not(:disabled){transform:scale(.96)}.kiosk-module__gQwREa__mic:disabled{background:var(--panel-2);color:var(--muted);box-shadow:none;cursor:default}.kiosk-module__gQwREa__mic:focus-visible{outline:4px solid var(--text);outline-offset:8px}.kiosk-module__gQwREa__mic[data-state=idle],.kiosk-module__gQwREa__mic[data-state=answer]{animation:2.6s ease-in-out infinite kiosk-module__gQwREa__invite}.kiosk-module__gQwREa__mic[data-state=listening]{background:var(--panel);color:var(--listen);box-shadow:inset 0 0 0 clamp(4px, .9vmin, 10px) var(--listen), 0 0 0 clamp(8px, 1.4vmin, 18px) rgb(var(--listen-rgb) / .16)}.kiosk-module__gQwREa__micIcon{width:42%;height:42%;position:relative}.kiosk-module__gQwREa__micRing{pointer-events:none;border-radius:50%;position:absolute;inset:0}.kiosk-module__gQwREa__mic[data-state=listening] .kiosk-module__gQwREa__micRing{box-shadow:0 0 0 calc(var(--lvl,0) * clamp(14px, 4vmin, 48px) + 6px) rgb(var(--listen-rgb) / .18);transition:box-shadow 90ms linear}.kiosk-module__gQwREa__mic[data-state=thinking] .kiosk-module__gQwREa__micRing{border:4px solid #0000;border-top-color:var(--accent);animation:1s linear infinite kiosk-module__gQwREa__spin}.kiosk-module__gQwREa__micLabel{font-size:var(--fs-lead);letter-spacing:-.005em;text-align:center;margin-top:clamp(10px,3vmin,40px);font-weight:650}.kiosk-module__gQwREa__footRow{width:100%;margin-top:calc(var(--gutter) * .2);justify-content:space-between;align-items:center;gap:24px;display:flex}.kiosk-module__gQwREa__privacy{color:var(--muted);font-size:calc(var(--fs-body) * .72);text-align:right;max-width:36ch}.kiosk-module__gQwREa__ghost{border:2px solid var(--line);min-height:clamp(64px,8.2vmin,96px);color:var(--text);font:inherit;font-size:calc(var(--fs-body) * .95);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:.5em;padding:0 1.1em;font-weight:600;display:inline-flex}.kiosk-module__gQwREa__ghost:active{background:var(--panel-2)}.kiosk-module__gQwREa__ghost:focus-visible{outline:3px solid var(--text);outline-offset:4px}.kiosk-module__gQwREa__idleWarn{background:var(--panel-2);width:100%;color:var(--muted);font-size:calc(var(--fs-body) * .9);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:.6em .9em;display:flex}.kiosk-module__gQwREa__idleWarn .kiosk-module__gQwREa__ghost{border-color:var(--accent);color:var(--accent);flex:none;align-self:center}@keyframes kiosk-module__gQwREa__invite{0%,to{box-shadow:0 0 0 clamp(8px, 1.4vmin, 18px) rgb(var(--accent-rgb) / .18)}50%{box-shadow:0 0 0 clamp(16px, 2.8vmin, 36px) rgb(var(--accent-rgb) / .08)}}@keyframes kiosk-module__gQwREa__spin{to{transform:rotate(360deg)}}@keyframes kiosk-module__gQwREa__dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-.18em)}}@keyframes kiosk-module__gQwREa__breathe{50%{opacity:.55}}@keyframes kiosk-module__gQwREa__rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:640px){.kiosk-module__gQwREa__root{--fs-body:clamp(15px, 4.1vw, 19px);--fs-lead:clamp(17px, 4.7vw, 22px);--fs-question:clamp(18px, 5vw, 24px);--fs-answer:clamp(21px, 6.2vw, 30px);--fs-headline:clamp(26px, 7.6vw, 38px);--gutter:16px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);line-height:1.4}.kiosk-module__gQwREa__root:before{height:3px}.kiosk-module__gQwREa__top{padding:10px var(--gutter);gap:12px}.kiosk-module__gQwREa__brand{gap:10px}.kiosk-module__gQwREa__brandMark{border-radius:11px;width:38px;height:38px;padding:5px}.kiosk-module__gQwREa__station{font-size:16px;font-weight:600}.kiosk-module__gQwREa__sub,.kiosk-module__gQwREa__date{display:none}.kiosk-module__gQwREa__time{font-size:24px}.kiosk-module__gQwREa__stage{padding:calc(var(--gutter) * 1.1) var(--gutter);-webkit-overflow-scrolling:touch;gap:14px}.kiosk-module__gQwREa__lead{max-width:none}.kiosk-module__gQwREa__examples{margin-top:6px;padding-top:12px}.kiosk-module__gQwREa__examples ul{gap:8px}.kiosk-module__gQwREa__question{border-left-width:3px;padding-left:12px}.kiosk-module__gQwREa__bottom{padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));gap:8px}.kiosk-module__gQwREa__mic{width:112px;height:112px;box-shadow:0 0 0 8px rgb(var(--accent-rgb) / .18)}.kiosk-module__gQwREa__mic[data-state=listening]{box-shadow:inset 0 0 0 5px var(--listen), 0 0 0 8px rgb(var(--listen-rgb) / .16)}.kiosk-module__gQwREa__mic[data-state=listening] .kiosk-module__gQwREa__micRing{box-shadow:0 0 0 calc(var(--lvl,0) * 16px + 4px) rgb(var(--listen-rgb) / .18)}.kiosk-module__gQwREa__micLabel{margin-top:8px;font-size:16px}.kiosk-module__gQwREa__footRow{gap:10px;margin-top:0}.kiosk-module__gQwREa__privacy{font-size:11px;line-height:1.3}.kiosk-module__gQwREa__idleWarn{gap:10px;padding:.5em .7em;font-size:13px}.kiosk-module__gQwREa__notice{font-size:13px}}@media (orientation:landscape) and (max-height:540px){.kiosk-module__gQwREa__root{--fs-headline:clamp(22px, 5.2vh, 30px);--fs-answer:clamp(19px, 4.6vh, 26px);--fs-question:clamp(16px, 3.8vh, 21px);--fs-body:clamp(14px, 3.2vh, 18px);--gutter:12px;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);grid-template-rows:auto 1fr;grid-template-columns:1fr 150px}.kiosk-module__gQwREa__top{padding:6px var(--gutter);grid-column:1/-1}.kiosk-module__gQwREa__top .kiosk-module__gQwREa__date,.kiosk-module__gQwREa__top .kiosk-module__gQwREa__sub,.kiosk-module__gQwREa__privacy{display:none}.kiosk-module__gQwREa__time{font-size:20px}.kiosk-module__gQwREa__stage{padding:10px var(--gutter);grid-area:2/1}.kiosk-module__gQwREa__bottom{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));border-top:none;border-left:1px solid var(--line);background:0 0;grid-area:2/2;justify-content:center;gap:6px}.kiosk-module__gQwREa__mic{width:96px;height:96px;box-shadow:0 0 0 6px rgb(var(--accent-rgb) / .18)}.kiosk-module__gQwREa__micLabel{margin-top:6px;font-size:13px}.kiosk-module__gQwREa__footRow{flex-direction:column;gap:6px}.kiosk-module__gQwREa__examples{display:none}}@media (orientation:landscape) and (min-height:540px){.kiosk-module__gQwREa__root{--fs-headline:clamp(30px, 6.4vmin, 76px);--fs-answer:clamp(24px, 4.6vmin, 56px);grid-template-rows:auto 1fr;grid-template-columns:1fr minmax(300px,32vw)}.kiosk-module__gQwREa__top{grid-column:1/-1}.kiosk-module__gQwREa__stage{grid-area:2/1}.kiosk-module__gQwREa__bottom{border-top:none;border-left:1px solid var(--line);background:0 0;grid-area:2/2;justify-content:flex-end}.kiosk-module__gQwREa__footRow{text-align:center;flex-direction:column-reverse;align-items:stretch}.kiosk-module__gQwREa__footRow .kiosk-module__gQwREa__ghost{align-self:center}.kiosk-module__gQwREa__privacy{text-align:center;max-width:none}.kiosk-module__gQwREa__idleWarn{text-align:center;border-radius:clamp(14px,2vmin,24px);flex-direction:column}.kiosk-module__gQwREa__mic{width:clamp(140px,22vmin,240px);height:clamp(140px,22vmin,240px)}}@media (prefers-reduced-motion:reduce){.kiosk-module__gQwREa__root *,.kiosk-module__gQwREa__root :before,.kiosk-module__gQwREa__root :after{transition:none!important;animation:none!important}}
