:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#7c3aed;--brand-strong:#a78bfa;--font:"Roboto Flex", "Noto Sans Georgian", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--k-bg:#f3f1fa;--k-card:#fff;--k-fg:#141a2a;--k-muted:#5e6680;--k-line:#ddd9ec;--k-field:#ebe8f5;--k-soft:#ede9fe;--k-warn:#92400e;--k-warn-bg:#fef3c7;--k-danger:#be123c;--k-ok:#047857;--k-dark:#141226;--k-dark-fg:#f5f3ff;--k-dark-muted:#9d97bd;--k-dark-line:#2b2746}*{box-sizing:border-box}#__nuxt,body,html{height:100%;margin:0}body{background:var(--k-bg);color:var(--k-fg);font-family:var(--font);-webkit-user-select:none;user-select:none;cursor:default;overflow:hidden}button{cursor:pointer;font-family:inherit}button:disabled{cursor:default}.stage-wrap{background:var(--k-dark);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.kiosk{transform-origin:50%;flex:none;overflow:hidden}.k-pair-error{color:#fca5a5!important;margin-top:18px!important;font-size:20px!important}.k-pages{background:0 0;border:0;padding:10px}@media (prefers-reduced-motion:reduce){.k-idle .k-hint .ic,.k-status.printing .ic{animation:none}}svg.ic{vertical-align:-.15em;flex:none;width:1em;height:1em;display:inline-block}.kiosk{background:var(--k-bg);width:1280px;height:800px;color:var(--k-fg);font-family:var(--font);font-variation-settings:"opsz" 32;flex-direction:column;display:flex}.kiosk button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.k-head{border-bottom:1px solid var(--k-line);background:var(--k-card);flex:none;justify-content:space-between;height:92px;padding:0 40px}.k-brand,.k-head{align-items:center;display:flex}.k-brand{gap:16px;font-size:24px;font-weight:600}.k-brand small{color:var(--k-muted);font-size:18px;font-weight:500}.k-mark{background:var(--brand);color:#fff;letter-spacing:-.02em;border-radius:12px;place-items:center;width:48px;height:48px;font-size:26px;font-weight:800;display:grid}.k-mark.big{border-radius:22px;width:88px;height:88px;font-size:48px}.k-right{align-items:center;gap:28px;display:flex}.k-clock{font-variant-numeric:tabular-nums;color:var(--k-muted);font-size:28px;font-weight:600}.k-langs{background:var(--k-field);border-radius:14px;gap:6px;padding:5px;display:flex}.k-langs button{min-width:84px;height:56px;color:var(--k-muted);border-radius:10px;padding:0 18px;font-size:20px;font-weight:600}.k-langs button[aria-pressed=true]{background:var(--k-card);color:var(--k-fg);box-shadow:0 1px 3px #14103c1f}.k-body{flex-direction:column;flex:1;min-height:0;padding:28px 40px 0;display:flex}.k-title{align-items:center;gap:20px;margin-bottom:22px;display:flex}.k-title h2{letter-spacing:-.01em;margin:0;font-size:40px;font-weight:700}.k-title .k-sub{color:var(--k-muted);margin-left:auto;font-size:22px}.k-back{background:var(--k-card);height:72px;box-shadow:inset 0 0 0 2px var(--k-line);color:var(--k-fg);border-radius:14px;align-items:center;gap:12px;padding:0 22px 0 18px;font-size:22px;font-weight:600;display:inline-flex}.k-back:active{background:var(--k-soft)}.k-grid{grid-template-columns:repeat(3,1fr);align-content:start;gap:18px;display:grid}.k-card{text-align:left;background:var(--k-card);min-height:150px;box-shadow:inset 0 0 0 2px var(--k-line);color:var(--k-fg);border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px 28px;transition:transform 80ms;display:flex;position:relative}.k-card:active{transform:scale(.985)}.k-card.hl-t{background:var(--brand);color:#fff;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--brand) 70%,transparent);grid-column:span 2;min-height:180px}.k-card.hl-t .k-card-lb{font-size:44px}.k-card.hl-t .k-card-meta{color:#ffffffd1}.k-card.cat,.k-langbtns button{box-shadow:inset 0 0 0 2px var(--k-line)}.k-card.off{opacity:.55}.k-card-lb{letter-spacing:-.01em;text-wrap:balance;font-size:32px;font-weight:700;line-height:1.15}.k-card-meta{color:var(--k-muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:14px;font-size:20px;display:flex}.k-card .k-caret{color:var(--k-muted);font-size:30px;position:absolute;top:24px;right:22px}.k-card.hl-t .k-caret{color:#fffc}.k-low{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.k-low button{height:76px;color:var(--k-fg);background:var(--k-field);border-radius:16px;align-items:center;gap:12px;padding:0 28px;font-size:24px;font-weight:600;display:inline-flex}.k-low button:active{background:var(--k-soft)}.k-foot{border-top:1px solid var(--k-line);gap:24px;height:108px;margin-top:auto}.k-foot,.k-pages,.k-qr{align-items:center;display:flex}.k-qr{color:var(--k-muted);background:var(--k-field);border-radius:14px;gap:14px;margin-left:auto;padding:10px 18px 10px 12px;font-size:20px}.k-qr .ic{color:var(--brand);font-size:40px}.k-pages{gap:8px;margin-left:12px}.k-pages i{background:var(--k-line);border-radius:50%;width:12px;height:12px;display:block}.k-pages i.on{background:var(--brand);border-radius:6px;width:28px}.k-idle{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;padding:40px;display:flex;position:relative}.k-idle h1{letter-spacing:-.02em;margin:28px 0 8px;font-size:72px;font-weight:800;line-height:1.05}.k-idle .k-alt{color:var(--k-muted);margin:0 0 56px;font-size:28px}.k-langbtns{gap:20px;display:flex}.k-langbtns button{background:var(--k-card);width:340px;height:150px;color:var(--k-fg);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:transform 80ms;display:flex}.k-langbtns button:active{background:var(--k-soft);box-shadow:inset 0 0 0 3px var(--brand);transform:scale(.98)}.k-langbtns .nm{font-size:40px;font-weight:700}.k-langbtns .cd{color:var(--k-muted);letter-spacing:.12em;font-size:20px;font-weight:600}.k-idle .k-hint{color:var(--k-muted);align-items:center;gap:12px;margin:44px 0 0;font-size:22px;display:flex}.k-idle .k-hint .ic{color:var(--brand);font-size:30px;animation:1.8s ease-in-out infinite tap}@keyframes tap{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.k-idle-foot{color:var(--k-muted);justify-content:space-between;align-items:center;font-size:20px;display:flex;position:absolute;bottom:26px;left:40px;right:40px}.k-idle-foot .k-qr{margin:0}.k-ticket{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 40px 24px;display:flex;position:relative}.k-eyebrow{color:var(--k-muted);margin:0 0 4px;font-size:26px;font-weight:500}.k-no{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--brand);font-variation-settings:"opsz" 144;font-size:220px;font-weight:800;line-height:1}.k-svc{margin:10px 0 18px;font-size:36px;font-weight:700}.k-chips{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:26px;display:flex}.k-chips span{background:var(--k-card);box-shadow:inset 0 0 0 2px var(--k-line);font-variant-numeric:tabular-nums;border-radius:14px;align-items:center;gap:10px;padding:12px 20px;font-size:22px;display:inline-flex}.k-chips span .ic{color:var(--brand);font-size:26px}.k-chips span.ok{box-shadow:none;color:#065f46;background:#d1fae5}.k-chips span.ok .ic{color:#047857}.k-status{background:var(--k-soft);color:var(--brand);border-radius:18px;align-items:center;gap:14px;padding:16px 28px;font-size:28px;font-weight:600;display:flex}.k-status .ic{font-size:36px}.k-status.printing .ic{animation:1s ease-in-out infinite pulse}.k-status.ready{color:#065f46;background:#d1fae5}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.k-watch{margin:18px 0 0;font-size:22px}.k-return,.k-watch{color:var(--k-muted)}.k-return{font-variant-numeric:tabular-nums;align-items:center;gap:18px;font-size:20px;display:flex;position:absolute;bottom:28px;right:40px}.k-done{background:var(--k-card);height:72px;box-shadow:inset 0 0 0 2px var(--k-line);color:var(--k-fg);border-radius:16px;gap:10px;padding:0 30px;font-size:22px;display:inline-flex}.k-banner,.k-done{align-items:center;font-weight:600}.k-banner{background:var(--k-warn-bg);color:var(--k-warn);justify-content:center;gap:14px;padding:18px 40px;font-size:24px;display:flex;position:absolute;top:0;left:0;right:0}.k-banner .ic{font-size:32px}.k-ticket.paper .k-no{color:var(--k-fg)}.k-offline{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.k-offline .ic{color:var(--k-muted);margin-bottom:18px;font-size:120px}.k-offline h1{margin:0;font-size:44px;font-weight:700}.k-offline h1+h1{color:var(--k-muted);font-size:34px;font-weight:500}.k-offline p{color:var(--brand);margin:22px 0 0;font-size:28px;font-weight:600}.k-offline small{color:var(--k-muted);font-variant-numeric:tabular-nums;font-size:18px;position:absolute;bottom:26px}.k-pair{background:var(--k-dark);color:var(--k-dark-fg);flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:60px 80px;display:grid;position:relative}.k-pair h1{letter-spacing:-.01em;margin:24px 0 10px;font-size:48px;font-weight:800}.k-pair p{color:var(--k-dark-muted);max-width:30ch;margin:0 0 36px;font-size:22px;line-height:1.45}.k-pad button,.k-pair p b{color:var(--k-dark-fg);font-weight:600}.k-code{gap:12px;display:flex}.k-code span{width:64px;height:84px;box-shadow:inset 0 0 0 2px var(--k-dark-line);font-variant-numeric:tabular-nums;background:#0b0a16;border-radius:14px;place-items:center;font-size:44px;font-weight:700;display:grid}.k-code span.cur{box-shadow:inset 0 0 0 3px var(--brand-strong)}.k-pad{grid-template-columns:repeat(3,120px);justify-content:end;gap:14px;display:grid}.k-pad button{background:#221f3d;border-radius:18px;height:90px;font-size:36px}.k-pad button:active{background:#2f2b52}.k-pad button.ok{background:var(--brand)}.k-pair small{color:var(--k-dark-muted);font-size:16px;font-family:var(--mono);position:absolute;bottom:26px;left:80px}.k-pair .ic.big{color:var(--brand-strong);font-size:64px}.k-paired{background:var(--k-dark);color:var(--k-dark-fg);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.k-paired .ic{color:#34d399;margin-bottom:20px;font-size:96px}.k-paired h1{margin:0;font-size:44px}.k-paired p{color:var(--k-dark-muted);margin:0;font-size:24px}@keyframes dflash{0%,to{background:var(--d-panel-2)}45%,55%{background:var(--brand);color:#fff}}@keyframes tick{to{transform:translate(-100%)}}@keyframes blink{to{visibility:hidden}}:root{--d-bg:#0b0a16;--d-panel:#15132a;--d-panel-2:#1c1936;--d-fg:#f5f3ff;--d-muted:#9d97bd;--d-line:#27233f;--d-warn:#f59e0b;--d-warn-fg:#1a1200}.stage-wrap.dark{background:var(--d-bg)}.display,.door{transform-origin:50%;flex:none;overflow:hidden}.d-pair-error{color:#fca5a5;margin:18px 0 0;font-size:24px}.d-ticker .tk.crawl{animation:crawl var(--crawl,30s) linear infinite}@keyframes crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}.d-logo{border-radius:12px;width:auto;height:60px}@media (prefers-reduced-motion:reduce){.d-row.flash,.door.c .no{animation:none}}.display{background:var(--d-bg);width:1920px;height:1080px;color:var(--d-fg);font-family:var(--font);font-variation-settings:"opsz" 60;flex-direction:column;display:flex;position:relative}.d-head{border-bottom:1px solid var(--d-line);flex:none;justify-content:space-between;height:120px;padding:0 56px}.d-brand,.d-head{align-items:center;display:flex}.d-brand{gap:20px;font-size:34px;font-weight:600}.d-brand .k-mark{border-radius:16px;width:60px;height:60px;font-size:32px}.d-brand small{color:var(--d-muted);font-size:26px;font-weight:500}.d-time{align-items:baseline;gap:20px;display:flex}.d-time b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:64px;font-weight:700}.d-eyebrow,.d-time span{color:var(--d-muted);font-size:26px}.d-main{flex:1;grid-template-columns:1180px 1fr;min-height:0;display:grid}.d-col{min-width:0;padding:28px 56px 0}.d-col+.d-col{border-left:1px solid var(--d-line);background:var(--d-panel)}.d-eyebrow{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:14px;margin:0 0 18px;font-weight:700;display:flex}.d-eyebrow .ic{color:var(--brand-strong);font-size:30px}.d-rows{flex-direction:column;gap:14px;display:flex}.d-row{height:var(--rowh,150px);background:var(--d-panel);border-radius:20px;grid-template-columns:420px 70px 1fr;align-items:center;padding:0 36px 0 40px;display:grid;position:relative;overflow:hidden}.d-row .no{font-size:var(--noh,116px);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144;font-weight:800;line-height:1}.d-row .arr{color:var(--d-muted);font-size:56px}.d-row .pt,.d-tile{min-width:0}.d-row .pl{font-size:var(--plh,66px);letter-spacing:-.01em;font-weight:700;line-height:1.05}.d-hist div span,.d-row .dir,.d-row .pl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.d-row .dir{color:var(--d-muted);margin-top:8px;font-size:30px}.d-row.live{background:var(--d-panel-2);box-shadow:inset 6px 0 0 var(--brand)}.d-row.live .no{color:var(--brand-strong)}.d-row.flash{animation:.9s ease-in-out 3 dflash}.d-row.flash .no,.d-row.flash .pl{color:inherit}.d-row.empty{box-shadow:inset 0 0 0 2px var(--d-line);opacity:.5;background:0 0}.d-hist{flex-direction:column;gap:8px;display:flex}.d-hist div{font-variant-numeric:tabular-nums;background:#ffffff08;border-radius:14px;grid-template-columns:200px 1fr auto;align-items:center;gap:20px;height:78px;padding:0 22px;font-size:40px;display:grid}.d-hist div b,.d-tile .pl{font-weight:700}.d-hist div span{color:var(--d-muted);font-size:34px}.d-hist div i{color:var(--d-muted);font-size:26px;font-style:normal}.d-tiles{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:20px;height:100%;padding-bottom:28px;display:grid}.d-tile{background:var(--d-panel);border-radius:24px;flex-direction:column;justify-content:space-between;padding:28px 32px;display:flex}.d-tile .pl{font-size:40px}.d-tile .dir{color:var(--d-muted);margin-top:4px;font-size:24px}.d-tile .no{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144;font-size:150px;font-weight:800;line-height:1}.d-tile .st{color:var(--d-muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;font-size:26px;font-weight:700;display:flex}.d-tile.c{box-shadow:inset 0 0 0 3px var(--brand)}.d-tile.c .no{color:var(--brand-strong)}.d-tile.c .st:before{content:"";background:var(--brand-strong);border-radius:50%;width:16px;height:16px;animation:1s infinite pulse}.d-tile.free .no{color:var(--d-line)}.d-ticker{border-top:1px solid var(--d-line);background:var(--d-panel);flex:none;align-items:center;height:88px;display:flex;position:relative;overflow:hidden}.d-ticker .tk{white-space:nowrap;color:var(--d-muted);padding-left:100%;font-size:36px;animation:28s linear infinite tick}.d-ticker .tk b{color:var(--d-fg);font-weight:600}.d-offline{background:var(--d-warn);height:120px;color:var(--d-warn-fg);z-index:2;justify-content:center;align-items:center;gap:20px;font-size:38px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.d-offline .ic{font-size:48px}.d-pair{background:var(--d-bg);text-align:center;z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.d-pair h1{margin:20px 0 0;font-size:64px}.d-pair p{color:var(--d-muted);max-width:34ch;margin:0;font-size:30px}.d-pair .k-code{margin-top:30px}.d-pair .k-code span{width:96px;height:124px;font-size:64px}.d-pair small{font-family:var(--mono);color:var(--d-muted);font-size:22px;position:absolute;bottom:30px}.door{background:var(--d-bg);width:1280px;height:720px;color:var(--d-fg);font-family:var(--font);text-align:center;font-variation-settings:"opsz" 60;flex-direction:column;align-items:center;display:flex;position:relative}.door .pl{margin-top:56px;font-size:56px;font-weight:700}.door .fl{color:var(--d-muted);margin-top:6px;font-size:26px}.door .no{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144;margin-top:10px;font-size:360px;font-weight:800;line-height:1}.door .st{align-items:center;gap:16px;margin-top:8px;font-size:44px;font-weight:600;display:flex}.door.c .no{animation:1s steps(2,start) infinite blink}.door.c .no,.door.c .st{color:var(--brand-strong)}.door.s .no{color:var(--d-fg)}.door.s .st{color:var(--d-muted)}.door.idle .no{color:var(--d-line)}.door .clk,.door.idle .st{color:var(--d-muted)}.door .clk{font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;right:40px}.door .clk,.door .k-mark{position:absolute;top:34px}.door .k-mark{width:52px;height:52px;font-size:28px;left:40px}.kiosk.compact{font-variation-settings:"opsz" 20}.kiosk.compact .k-head{height:56px;padding:0 20px}.kiosk.compact .k-brand{gap:10px;font-size:16px}.kiosk.compact .k-brand small{font-size:13px}.kiosk.compact .k-mark{border-radius:8px;width:32px;height:32px;font-size:17px}.kiosk.compact .k-mark.big{border-radius:14px;width:56px;height:56px;font-size:30px}.kiosk.compact .k-right{gap:14px}.kiosk.compact .k-clock{font-size:18px}.kiosk.compact .k-langs{border-radius:10px;gap:4px;padding:3px}.kiosk.compact .k-langs button{border-radius:7px;min-width:52px;height:40px;padding:0 10px;font-size:14px}.kiosk.compact .k-body{padding:12px 20px 0}.kiosk.compact .k-title{gap:12px;margin-bottom:10px}.kiosk.compact .k-title h2{font-size:22px}.kiosk.compact .k-title .k-sub{font-size:13px}.kiosk.compact .k-back{border-radius:10px;gap:8px;height:44px;padding:0 14px 0 10px;font-size:14px}.kiosk.compact .k-grid{grid-template-columns:repeat(2,1fr);gap:10px}.kiosk.compact .k-card{border-radius:12px;min-height:96px;padding:12px 16px}.kiosk.compact .k-card.hl-t{min-height:104px}.kiosk.compact .k-card.hl-t .k-card-lb{font-size:26px}.kiosk.compact .k-card-lb{font-size:20px}.kiosk.compact .k-card-meta{gap:6px;margin-top:8px;font-size:13px}.kiosk.compact .k-card .k-caret{font-size:18px;top:12px;right:12px}.kiosk.compact .k-low{gap:8px;margin-top:10px}.kiosk.compact .k-low button{border-radius:10px;gap:8px;height:44px;padding:0 16px;font-size:15px}.kiosk.compact .k-foot{gap:12px;height:56px}.kiosk.compact .k-qr{border-radius:10px;gap:8px;padding:6px 10px 6px 8px;font-size:12px}.kiosk.compact .k-qr .ic{font-size:24px}.kiosk.compact .k-pages i{width:8px;height:8px}.kiosk.compact .k-pages i.on{width:18px}.kiosk.compact .k-idle{padding:16px}.kiosk.compact .k-idle h1{margin:10px 0 2px;font-size:32px}.kiosk.compact .k-idle .k-alt{margin:0 0 18px;font-size:15px}.kiosk.compact .k-langbtns{gap:12px}.kiosk.compact .k-langbtns button{border-radius:14px;gap:2px;width:220px;height:84px}.kiosk.compact .k-langbtns .nm{font-size:22px}.kiosk.compact .k-langbtns .cd{font-size:12px}.kiosk.compact .k-idle .k-hint{gap:8px;margin:16px 0 0;font-size:13px}.kiosk.compact .k-idle .k-hint .ic{font-size:18px}.kiosk.compact .k-idle-foot{font-size:12px;bottom:10px;left:20px;right:20px}.kiosk.compact .k-ticket{padding:0 20px 12px}.kiosk.compact .k-eyebrow{margin:0;font-size:15px}.kiosk.compact .k-no{font-variation-settings:"opsz" 100;font-size:120px}.kiosk.compact .k-svc{margin:4px 0 10px;font-size:20px}.kiosk.compact .k-chips{gap:8px;margin-bottom:12px}.kiosk.compact .k-chips span{border-radius:9px;gap:6px;padding:6px 10px;font-size:13px}.kiosk.compact .k-chips span .ic{font-size:16px}.kiosk.compact .k-status{border-radius:11px;gap:8px;padding:8px 14px;font-size:16px}.kiosk.compact .k-status .ic{font-size:20px}.kiosk.compact .k-watch{margin:10px 0 0;font-size:13px}.kiosk.compact .k-return{gap:10px;font-size:12px;bottom:10px;right:20px}.kiosk.compact .k-done{border-radius:10px;gap:6px;height:40px;padding:0 14px;font-size:13px}.kiosk.compact .k-banner{gap:8px;padding:8px 20px;font-size:13px}.kiosk.compact .k-banner .ic{font-size:18px}.kiosk.compact .k-offline{gap:4px;padding:16px}.kiosk.compact .k-offline .ic{margin-bottom:8px;font-size:56px}.kiosk.compact .k-offline h1{font-size:20px}.kiosk.compact .k-offline p{margin:4px 0 0;font-size:14px}.kiosk.compact .k-offline small{font-size:11px}.kiosk.compact .k-pair{gap:20px;padding:20px 30px}.kiosk.compact .k-pair h1{margin:10px 0 6px;font-size:22px}.kiosk.compact .k-pair p{max-width:32ch;margin:0 0 12px;font-size:13px}.kiosk.compact .k-pair .ic.big{font-size:32px}.kiosk.compact .k-code{gap:6px}.kiosk.compact .k-code span{border-radius:8px;width:40px;height:52px;font-size:24px}.kiosk.compact .k-pad{grid-template-columns:repeat(3,68px);gap:8px}.kiosk.compact .k-pad button{border-radius:10px;height:46px;font-size:18px}.kiosk.compact .k-pair small{font-size:10px;bottom:8px;left:30px}.kiosk.compact .k-pair-error{margin-top:8px!important;font-size:12px!important}.kiosk.compact .k-paired .ic{margin-bottom:8px;font-size:48px}.kiosk.compact .k-paired h1{font-size:22px}.kiosk.compact .k-paired p{font-size:14px}.pick{text-align:center;color:var(--d-fg);font-family:var(--font);flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:1200px;padding:48px;display:flex}.pick h1{letter-spacing:-.01em;margin:24px 0 0;font-size:calc(clamp(32px,5vw,56px));font-weight:800}.pick>p{color:var(--d-muted);margin:0 0 24px;font-size:calc(clamp(18px,2.4vw,26px))}.pick-grid{grid-template-columns:repeat(3,minmax(220px,300px));justify-content:center;gap:20px;width:100%;display:grid}.pick-grid button{background:var(--d-panel);color:var(--d-fg);box-shadow:inset 0 0 0 2px var(--d-line);cursor:pointer;border:0;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;font-family:inherit;transition:transform 80ms;display:flex}.pick-grid button:active{box-shadow:inset 0 0 0 3px var(--brand-strong);transform:scale(.98)}.pick-grid .ic{color:var(--brand-strong);font-size:64px}.pick-grid b{font-size:calc(clamp(22px,2.6vw,32px));font-weight:700}.pick-grid span{color:var(--d-muted);font-size:calc(clamp(14px,1.6vw,18px))}.pick-grid small{margin-top:6px;line-height:1.35}.pick-foot,.pick-grid small{color:var(--d-muted);font-size:14px}.pick-foot{font-family:var(--mono);margin-top:28px}@media (width<=760px){.pick-grid{grid-template-columns:1fr}}.d-debug{z-index:4;color:#d1fae5;max-width:620px;max-height:60%;font:18px/1.3 var(--mono);white-space:pre-wrap;background:#000000bf;border-radius:14px;margin:0;padding:14px 18px;position:absolute;bottom:110px;right:24px;overflow:auto}
