.flaps[data-v-395a5b74]{display:flex;gap:5px}.flap[data-v-395a5b74]{position:relative;display:flex;align-items:center;justify-content:center;border-radius:5px;background:linear-gradient(var(--panel-raised) 50%,var(--panel) 50%);color:var(--amber);font-family:var(--font-mono);font-weight:800;perspective:240px;overflow:hidden}.flap[data-v-395a5b74]:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--night);z-index:1}.ch[data-v-395a5b74]{display:block;transform-origin:50% 50%;animation:flip-395a5b74 90ms ease-out;backface-visibility:hidden}@keyframes flip-395a5b74{0%{transform:rotateX(-85deg);opacity:.3}to{transform:rotateX(0);opacity:1}}@media(prefers-reduced-motion:reduce){.ch[data-v-395a5b74]{animation:none}}.xs[data-v-395a5b74]{gap:3px}.xs .flap[data-v-395a5b74]{width:22px;height:30px;font-size:18px;border-radius:3px}.sm .flap[data-v-395a5b74]{width:34px;height:46px;font-size:30px}.md .flap[data-v-395a5b74]{width:52px;height:70px;font-size:46px}.join[data-v-64b49097]{display:flex;flex-direction:column;gap:32px;flex:1}.head[data-v-64b49097]{display:flex;flex-direction:column;gap:6px;padding-top:24px}.logo[data-v-64b49097]{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:0;border:0;background:none;cursor:pointer}.tagline[data-v-64b49097]{margin:10px 0 0;color:var(--soft);display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.tagline.shown[data-v-64b49097]{opacity:1;transform:none}.last-call[data-v-64b49097]{background:var(--red);color:#fff;font:800 11px var(--font-mono);letter-spacing:.12em;padding:4px 7px;border-radius:3px}.tagline.shown .last-call[data-v-64b49097]{animation:blink-64b49097 1s steps(2,start) 3}@keyframes blink-64b49097{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.tagline[data-v-64b49097]{transition:none}.tagline.shown .last-call[data-v-64b49097]{animation:none}}.pass[data-v-64b49097]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--panel);border:1px solid var(--line-strong);border-left:4px solid var(--amber);border-radius:6px}.pass-text[data-v-64b49097]{display:flex;flex-direction:column;gap:2px;min-width:0}.pass-name[data-v-64b49097]{color:var(--amber);font-size:18px;font-weight:800;letter-spacing:.08em;overflow-wrap:anywhere}.pass-link[data-v-64b49097]{min-height:44px;display:flex;align-items:center;color:var(--soft);font-weight:700;white-space:nowrap}.sign-in[data-v-64b49097]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none}.sign-in-hint[data-v-64b49097]{font-size:12px;font-weight:500;color:var(--muted)}.form[data-v-64b49097]{display:flex;flex-direction:column;gap:18px;flex:1}.field[data-v-64b49097]{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0}.code[data-v-64b49097]{height:72px;background:var(--panel);border:0;border-bottom:3px solid var(--amber);border-radius:6px;color:var(--amber);font-size:40px;font-weight:800;letter-spacing:.4em;text-align:center}.text[data-v-64b49097]{height:52px;background:var(--panel);border:1px solid var(--line-strong);border-radius:6px;padding:0 16px;color:var(--paper);font-size:18px;font-weight:700}.swatches[data-v-64b49097]{display:flex;gap:12px;flex-wrap:wrap}.swatch[data-v-64b49097]{width:44px;height:44px;border-radius:50%;border:3px solid var(--night);cursor:pointer}.swatch.active[data-v-64b49097]{border-color:var(--paper)}.error[data-v-64b49097]{margin:0}.form .btn-primary[data-v-64b49097]{margin-top:auto}.lobby[data-v-7615ccb0]{display:flex;flex-direction:column;gap:18px;flex:1;padding-top:24px}.top[data-v-7615ccb0]{display:flex;justify-content:space-between;align-items:flex-start}.code[data-v-7615ccb0]{font-size:56px}.small[data-v-7615ccb0]{min-height:44px;padding:0 14px;font-size:14px}.hint[data-v-7615ccb0]{margin:0;color:var(--soft)}.center[data-v-7615ccb0]{text-align:center;font-size:13px;color:var(--muted)}.list[data-v-7615ccb0]{list-style:none;margin:0;padding:0}.row[data-v-7615ccb0]{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.dot[data-v-7615ccb0]{width:14px;height:14px;border-radius:50%}.name[data-v-7615ccb0]{flex:1;font-weight:700;font-size:17px}.status[data-v-7615ccb0]{font-weight:800;font-size:13px;color:var(--green)}.status.host[data-v-7615ccb0]{color:var(--amber)}.lobby>.btn-primary[data-v-7615ccb0]{margin-top:auto}.waiting[data-v-7615ccb0]{margin-top:auto}.arrival[data-v-6a879c66]{position:fixed;left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:15;max-width:456px;margin:0 auto;background:var(--panel-raised);border-radius:8px;border-top:4px solid;padding:12px 14px;box-shadow:0 12px 32px #0000008c;display:flex;flex-direction:column;gap:8px;animation:land-6a879c66 .35s ease-out}.arrival.paid[data-v-6a879c66]{outline:2px solid var(--green)}@keyframes land-6a879c66{0%{transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.arrival[data-v-6a879c66]{animation:none}}.top[data-v-6a879c66]{display:flex;align-items:center;gap:8px}.pin[data-v-6a879c66]{width:12px;height:12px;border-radius:50%}.top .eyebrow[data-v-6a879c66]{flex:1}.dice[data-v-6a879c66]{font-weight:800;color:var(--soft)}.close[data-v-6a879c66]{width:44px;height:44px;margin:-12px -12px -12px 0;border:0;background:none;color:var(--muted);font-size:16px;cursor:pointer}.where[data-v-6a879c66]{font-size:24px;font-weight:800;color:var(--amber);line-height:1}.facts[data-v-6a879c66]{display:flex;flex-direction:column;gap:6px}.fact[data-v-6a879c66]{display:flex;align-items:center;gap:8px;font-size:13px}.label[data-v-6a879c66]{width:64px;font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--muted)}.chip[data-v-6a879c66]{border:1.5px solid;border-radius:999px;padding:1px 10px;font-weight:700}.sale[data-v-6a879c66]{color:var(--soft)}.pays[data-v-6a879c66]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.pays li[data-v-6a879c66]{display:flex;justify-content:space-between;gap:8px;padding:6px 0;font-size:14px;border-bottom:1px solid var(--line)}.pays li.me[data-v-6a879c66]{color:var(--green);font-weight:700}.amount[data-v-6a879c66]{font-weight:800}.tariff[data-v-6a879c66]{font-size:12px;color:var(--red-soft)}.you[data-v-6a879c66]{margin:0;font-weight:800;color:var(--green)}.note[data-v-6a879c66]{margin:0;font-size:13px;color:var(--muted)}.note.bad[data-v-6a879c66]{color:var(--red-soft)}.tab-page[data-v-70821d77]{display:flex;flex-direction:column;gap:14px}.page-head[data-v-70821d77]{padding:12px 0;border-bottom:1px solid var(--line)}.page-head .title[data-v-70821d77]{font-size:28px}.empty[data-v-70821d77]{margin:0;color:var(--soft);font-size:14px}.notice[data-v-70821d77]{margin:0;color:var(--green);font-weight:700}.error[data-v-70821d77]{margin:0;min-height:0}.deal[data-v-70821d77]{background:var(--panel);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:12px}.deal.incoming[data-v-70821d77]{border-left:4px solid var(--amber)}.deal-head[data-v-70821d77]{display:flex;align-items:center;gap:8px;font-size:14px}.sides[data-v-70821d77]{display:flex;gap:12px}.side[data-v-70821d77]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.cash[data-v-70821d77]{font-weight:800;color:var(--amber)}.cert[data-v-70821d77]{display:flex;align-items:center;gap:6px;font-weight:700;font-size:14px}.cert i[data-v-70821d77],.pick i[data-v-70821d77]{width:10px;height:10px;border-radius:2px;flex-shrink:0}.buttons[data-v-70821d77]{display:flex;gap:8px}.buttons .btn[data-v-70821d77]{flex:1}.dot[data-v-70821d77]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.propose[data-v-70821d77]{display:flex;flex-direction:column;gap:14px;margin-top:6px}.group[data-v-70821d77]{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0;min-width:0}.chips[data-v-70821d77]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-70821d77]{flex:1;min-height:44px;padding:0 12px;border-radius:6px;border:2px solid var(--night);background:var(--night);color:var(--paper);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.chip.on[data-v-70821d77]{border-color:var(--amber);background:#2a2410}.money-input[data-v-70821d77]{display:flex;align-items:center;gap:8px;background:var(--night);border:1px solid var(--line-strong);border-radius:6px;padding:0 12px;font:800 18px var(--font-mono);color:var(--amber)}.money-input input[data-v-70821d77]{flex:1;min-width:0;height:48px;background:none;border:0;color:var(--paper);font:800 18px var(--font-mono)}.pick[data-v-70821d77]{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 10px;background:var(--night);border-radius:6px;cursor:pointer}.pick input[data-v-70821d77]{width:20px;height:20px;accent-color:var(--amber)}.pick.disabled[data-v-70821d77]{opacity:.5;cursor:default}.grow[data-v-70821d77]{flex:1;min-width:0;display:flex;flex-direction:column}.sub[data-v-70821d77]{font-size:12px;color:var(--soft);margin:0}.warn[data-v-70821d77]{color:var(--amber)}.tab-page[data-v-8a4bbce4]{display:flex;flex-direction:column;gap:14px}.page-head[data-v-8a4bbce4]{padding:12px 0;border-bottom:1px solid var(--line)}.page-head .title[data-v-8a4bbce4]{font-size:28px}.standings[data-v-8a4bbce4],.market[data-v-8a4bbce4],.feed[data-v-8a4bbce4]{list-style:none;margin:0;padding:0}.standing[data-v-8a4bbce4]{display:flex;align-items:center;gap:10px;padding:10px 8px;margin:0 -8px;border-radius:6px}.standing.me[data-v-8a4bbce4]{background:#2a2410}.standing.out[data-v-8a4bbce4]{opacity:.5}.rank[data-v-8a4bbce4]{width:16px;font-weight:800;color:var(--muted)}.dot[data-v-8a4bbce4]{width:12px;height:12px;border-radius:50%}.grow[data-v-8a4bbce4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sub[data-v-8a4bbce4]{font-size:11px;color:var(--soft)}.hint[data-v-8a4bbce4]{margin:-6px 0 0;color:var(--muted)}.worth[data-v-8a4bbce4]{font-weight:800;color:var(--amber)}.item[data-v-8a4bbce4]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.swatch[data-v-8a4bbce4]{width:10px;height:10px;border-radius:2px}.line[data-v-8a4bbce4]{display:flex;align-items:center;gap:8px}.name[data-v-8a4bbce4]{font-weight:800;font-size:13px;color:var(--amber)}.tag[data-v-8a4bbce4]{font:800 9px var(--font-mono);letter-spacing:.08em;background:var(--red);color:#fff;padding:2px 5px;border-radius:3px}.meter[data-v-8a4bbce4]{display:block;height:4px;border-radius:2px;background:var(--panel);overflow:hidden}.meter span[data-v-8a4bbce4]{display:block;height:100%}.price[data-v-8a4bbce4]{font-weight:700;font-size:14px}.news[data-v-8a4bbce4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.news-item[data-v-8a4bbce4]{display:flex;align-items:center;gap:10px;background:var(--panel);border-radius:6px;padding:10px 12px}.effect[data-v-8a4bbce4]{font-weight:800;font-size:12px;white-space:nowrap}.up[data-v-8a4bbce4]{color:var(--green)}.down[data-v-8a4bbce4]{color:var(--red-soft)}.left[data-v-8a4bbce4]{font-size:12px;color:var(--muted)}.price-col[data-v-8a4bbce4]{display:flex;flex-direction:column;align-items:flex-end}.delta[data-v-8a4bbce4]{font-size:11px;font-weight:700}.feed[data-v-8a4bbce4]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--soft)}.overlay[data-v-099d9a81]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#1a0b0df7;display:flex;justify-content:center;animation:fade-099d9a81 .2s ease-out}.sheet[data-v-099d9a81]{width:100%;max-width:480px;padding:max(40px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:20px;animation:shake-099d9a81 .45s ease-out}.notice[data-v-099d9a81]{display:flex;justify-content:space-between;background:var(--red);color:#fff;font-weight:800;font-size:14px;letter-spacing:.1em;padding:10px 14px;border-radius:6px}.big[data-v-099d9a81]{font-size:46px;color:#fff}.text[data-v-099d9a81]{margin:0;font-size:20px;line-height:1.35}.red[data-v-099d9a81]{color:var(--red-soft)}.compare[data-v-099d9a81]{background:var(--night);display:flex;flex-direction:column;gap:8px;font-size:14px}.line[data-v-099d9a81]{display:flex;justify-content:space-between;gap:12px;color:var(--soft)}.actions[data-v-099d9a81]{margin-top:auto;display:flex;flex-direction:column;gap:10px}.link[data-v-099d9a81]{min-height:44px;border:0;background:none;color:var(--soft);font:700 15px var(--font-sans);cursor:pointer}.hint[data-v-099d9a81]{margin:0;text-align:center;font-size:12px;color:var(--muted)}@keyframes fade-099d9a81{0%{opacity:0}}@keyframes shake-099d9a81{0%,to{transform:none}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.overlay[data-v-099d9a81],.sheet[data-v-099d9a81]{animation:none}}.overlay[data-v-654ba4f4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0b0c10e0;display:flex;align-items:center;justify-content:center;padding:20px;animation:fade-654ba4f4 .2s ease-out}.card[data-v-654ba4f4]{width:100%;max-width:420px;background:var(--paper);color:var(--night);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;animation:drop-654ba4f4 .45s cubic-bezier(.2,.9,.25,1.15)}.masthead[data-v-654ba4f4]{background:var(--red);padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.live[data-v-654ba4f4]{color:#fff;font-weight:800;font-size:12px;letter-spacing:.15em;padding:3px 7px;border:2px solid #fff;border-radius:3px;animation:blink-654ba4f4 1s steps(2,start) infinite}.ticker[data-v-654ba4f4]{background:var(--night);color:var(--amber);overflow:hidden;white-space:nowrap;padding:6px 0}.ticker-text[data-v-654ba4f4]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;padding-left:100%;animation:ticker-654ba4f4 9s linear infinite}.body[data-v-654ba4f4]{padding:20px 20px 8px;display:flex;flex-direction:column;gap:12px}.headline[data-v-654ba4f4]{margin:0;font:700 26px/1.15 var(--font-sans)}.text[data-v-654ba4f4]{margin:0;font-size:17px;color:#3a3730}.tag[data-v-654ba4f4]{align-self:flex-start;font-weight:800;font-size:13px;padding:5px 9px;border-radius:4px;color:#fff}.up .tag[data-v-654ba4f4]{background:#15803d}.down .tag[data-v-654ba4f4]{background:#b91c1c}.byline[data-v-654ba4f4]{margin:4px 0 0;display:flex;align-items:center;gap:8px;font-size:13px;color:#5c574c}.dot[data-v-654ba4f4]{width:10px;height:10px;border-radius:50%}.btn[data-v-654ba4f4]{margin:12px 20px 20px}@keyframes drop-654ba4f4{0%{transform:translateY(-40px) rotate(-4deg) scale(.9);opacity:0}}@keyframes fade-654ba4f4{0%{opacity:0}}@keyframes blink-654ba4f4{to{visibility:hidden}}@keyframes ticker-654ba4f4{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.overlay[data-v-654ba4f4],.card[data-v-654ba4f4],.live[data-v-654ba4f4],.ticker-text[data-v-654ba4f4]{animation:none}.ticker-text[data-v-654ba4f4]{padding-left:0}}.tab-page[data-v-ae98a806]{display:flex;flex-direction:column;gap:14px}.page-head[data-v-ae98a806]{padding:12px 0;border-bottom:1px solid var(--line)}.page-head .title[data-v-ae98a806]{font-size:28px}.summary[data-v-ae98a806]{display:flex;gap:10px}.stat[data-v-ae98a806]{flex:1;display:flex;flex-direction:column;gap:2px}.big[data-v-ae98a806]{font-size:22px;font-weight:800}.good[data-v-ae98a806]{color:var(--green)}.bad[data-v-ae98a806]{color:var(--red-soft)}.sub[data-v-ae98a806]{font-size:11px;color:var(--soft)}.empty[data-v-ae98a806]{margin:0;color:var(--soft);font-size:14px}.passes[data-v-ae98a806],.world[data-v-ae98a806]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pass[data-v-ae98a806]{display:flex;background:var(--panel);border-radius:8px;overflow:hidden}.stripe[data-v-ae98a806]{width:8px}.pass-main[data-v-ae98a806]{flex:1;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.res[data-v-ae98a806]{font-weight:800;font-size:16px;color:var(--amber)}.pass-stub[data-v-ae98a806]{width:96px;border-left:2px dashed var(--line-strong);padding:10px 12px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.share[data-v-ae98a806]{font-weight:800;font-size:18px}.supply[data-v-ae98a806]{display:flex;flex-direction:column;gap:6px}.supply-top[data-v-ae98a806]{display:flex;align-items:center;gap:8px}.swatch[data-v-ae98a806]{width:10px;height:10px;border-radius:2px}.name[data-v-ae98a806]{font-weight:800;font-size:13px}.pct[data-v-ae98a806]{margin-left:auto;font-weight:700;font-size:13px}.bar[data-v-ae98a806]{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--panel)}.slice[data-v-ae98a806]{height:100%}.slice+.slice[data-v-ae98a806]{border-left:1px solid var(--night)}.free[data-v-ae98a806],.key.free[data-v-ae98a806]{background:var(--panel-raised)}.bank[data-v-ae98a806],.key.bank[data-v-ae98a806]{background:repeating-linear-gradient(45deg,#2a2d35 0,#2a2d35 3px,#16181d 3px,#16181d 6px)}.owners[data-v-ae98a806]{color:var(--muted)}.note[data-v-ae98a806]{margin:-6px 0 0}.note.port[data-v-ae98a806]{color:var(--green);font-weight:700}.error[data-v-ae98a806]{margin:0;min-height:0}.sell-list[data-v-ae98a806]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sell-row[data-v-ae98a806]{display:flex;align-items:center;gap:10px;background:var(--panel);border-radius:6px;padding:6px 6px 6px 12px}.grow-row[data-v-ae98a806]{flex:1;min-width:0;display:flex;flex-direction:column}.small[data-v-ae98a806]{min-height:44px;padding:0 12px;font-size:14px}.bank[data-v-ae98a806]{display:flex;flex-direction:column;gap:10px}.bank p[data-v-ae98a806]{margin:0}.bank-row[data-v-ae98a806]{display:flex;gap:8px}.bank-row .btn[data-v-ae98a806]{flex:1}.legend[data-v-ae98a806]{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted)}.key[data-v-ae98a806]{display:inline-block;width:14px;height:8px;border-radius:2px}.tab-page[data-v-03c0a24c]{display:flex;flex-direction:column;gap:14px}.page-head[data-v-03c0a24c]{padding:12px 0;border-bottom:1px solid var(--line)}.page-head .title[data-v-03c0a24c]{font-size:28px}.red[data-v-03c0a24c]{color:var(--red)}.table-head.danger[data-v-03c0a24c]{border-bottom-color:var(--red)}.empty[data-v-03c0a24c]{margin:0;color:var(--soft);font-size:14px}.list[data-v-03c0a24c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.row[data-v-03c0a24c]{display:flex;align-items:center;gap:10px;background:var(--panel);border-radius:6px;padding:10px 12px;font-size:14px}.row.bad[data-v-03c0a24c]{border-left:4px solid var(--red)}.grow[data-v-03c0a24c]{flex:1;min-width:0}.dot[data-v-03c0a24c]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.rate[data-v-03c0a24c]{font-weight:800;color:var(--red-soft)}.left[data-v-03c0a24c]{font-size:12px;color:var(--muted);width:26px;text-align:right}.impose[data-v-03c0a24c]{display:flex;flex-direction:column;gap:14px;border-left:4px solid var(--red);margin-top:6px}.group[data-v-03c0a24c]{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0;min-width:0}.pair[data-v-03c0a24c]{display:flex;gap:14px}.pair .group[data-v-03c0a24c]{flex:1}.chips[data-v-03c0a24c]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-03c0a24c]{flex:1;min-height:44px;padding:0 12px;border-radius:6px;border:2px solid var(--night);background:var(--night);color:var(--paper);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.chip.on[data-v-03c0a24c]{border-color:var(--amber);background:#2a2410}.select[data-v-03c0a24c]{min-height:48px;background:var(--night);color:var(--paper);border:1px solid var(--line-strong);border-radius:6px;padding:0 12px;font:700 16px var(--font-sans)}.sub[data-v-03c0a24c]{font-size:12px;color:var(--soft)}.notice[data-v-03c0a24c]{margin:0;color:var(--amber)}.sent[data-v-03c0a24c]{margin:0;color:var(--green)}.error[data-v-03c0a24c]{margin:0;min-height:0}.tab-page[data-v-e10a0c16]{display:flex;flex-direction:column;gap:14px}.page-head[data-v-e10a0c16]{padding:12px 0;border-bottom:1px solid var(--line)}.page-head .title[data-v-e10a0c16]{font-size:28px}.ends[data-v-e10a0c16]{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--muted)}.line-wrap[data-v-e10a0c16]{position:relative;height:96px;margin:6px 10px 0}.line[data-v-e10a0c16]{position:absolute;left:0;right:0;top:47px;height:2px;background:var(--line-strong)}.reach[data-v-e10a0c16]{position:absolute;top:38px;height:20px;border-radius:3px;background:#4ade8024}.tick[data-v-e10a0c16]{position:absolute;top:36px;width:2px;height:24px;background:var(--green);transform:translate(-1px)}.tick.you[data-v-e10a0c16]{top:30px;height:36px;background:var(--paper)}.marker[data-v-e10a0c16]{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px}.marker.top[data-v-e10a0c16]{top:0}.marker.bottom[data-v-e10a0c16]{top:54px;flex-direction:column-reverse}.marker.mid[data-v-e10a0c16]{top:34px}.marker.mid .rel[data-v-e10a0c16]{display:none}.pin[data-v-e10a0c16]{width:24px;height:24px;border-radius:50%;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--panel)}.rel[data-v-e10a0c16]{font-size:10px;font-weight:800}.legend[data-v-e10a0c16]{display:flex;gap:14px;font-size:11px;color:var(--muted);padding-top:8px}.swatch[data-v-e10a0c16]{display:inline-block;vertical-align:middle}.swatch.tickmark[data-v-e10a0c16]{width:2px;height:10px;background:var(--green)}.swatch.band[data-v-e10a0c16]{width:14px;height:8px;border-radius:2px;background:#4ade804d}.cards[data-v-e10a0c16]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.card[data-v-e10a0c16]{display:flex;align-items:center;gap:10px;background:var(--panel);border-radius:6px;border-left:4px solid;padding:10px 12px}.grow[data-v-e10a0c16]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sub[data-v-e10a0c16]{font-size:12px;color:var(--muted)}.sub b[data-v-e10a0c16]{color:var(--paper)}.status[data-v-e10a0c16]{font-size:10px;font-weight:800;color:var(--amber)}.dist[data-v-e10a0c16]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.big[data-v-e10a0c16]{font-size:22px;font-weight:800}.hit[data-v-e10a0c16]{font-size:11px;font-weight:800;color:var(--green)}.grid-row[data-v-e10a0c16]{display:flex;align-items:center;gap:6px}.col[data-v-e10a0c16]{width:44px;flex-shrink:0;text-align:center}.line-row[data-v-e10a0c16]{padding:6px 0;border-bottom:1px solid var(--line)}.gate-name[data-v-e10a0c16]{font-size:13px;font-weight:800;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.earn[data-v-e10a0c16]{color:var(--green)}.cell[data-v-e10a0c16]{border-radius:4px;padding:4px 0;font-size:13px;font-weight:800}.cell.now[data-v-e10a0c16]{background:#12301d;color:var(--green)}.cell.soon[data-v-e10a0c16]{background:#2a2410;color:var(--amber)}.cell.later[data-v-e10a0c16]{background:var(--panel-raised);color:#5d6270}.now-text[data-v-e10a0c16]{color:var(--green)}.soon-text[data-v-e10a0c16]{color:var(--amber)}.empty[data-v-e10a0c16]{color:var(--muted);font-size:14px;margin:12px 0 4px}.more[data-v-e10a0c16]{margin-top:8px;min-height:44px;border:1px solid var(--line-strong);border-radius:6px;background:none;color:var(--paper);font:700 14px var(--font-sans);cursor:pointer}.overlay[data-v-7efbf844]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#0b0c10eb;display:flex;align-items:flex-end;justify-content:center;animation:fade-7efbf844 .2s ease-out}.sheet[data-v-7efbf844]{width:100%;max-height:100dvh;overflow-y:auto;max-width:480px;background:var(--panel);border-top:3px solid var(--amber);border-radius:14px 14px 0 0;padding:22px 20px max(22px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:18px;animation:rise-7efbf844 .28s cubic-bezier(.2,.8,.2,1)}.top[data-v-7efbf844]{display:flex;justify-content:space-between;align-items:center}.pulse[data-v-7efbf844]{width:10px;height:10px;border-radius:50%;background:var(--muted)}.pulse.live[data-v-7efbf844]{background:var(--green);animation:blink-7efbf844 .8s ease-in-out infinite alternate}.status[data-v-7efbf844]{margin:0;font-size:18px;font-weight:800;color:var(--amber);letter-spacing:.04em}.dice[data-v-7efbf844]{display:flex;align-items:flex-end;gap:12px}.die-wrap[data-v-7efbf844],.sum[data-v-7efbf844]{display:flex;flex-direction:column;gap:6px}.die-label[data-v-7efbf844]{font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--muted)}.die[data-v-7efbf844]{position:relative;width:84px;height:108px;border-radius:8px;background:linear-gradient(var(--panel-raised) 50%,#121419 50%);border:2px solid var(--line-strong);display:flex;align-items:center;justify-content:center;perspective:300px;overflow:hidden;transition:border-color .2s}.die[data-v-7efbf844]:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--night)}.die.settled[data-v-7efbf844]{border-color:var(--amber)}.face[data-v-7efbf844]{display:block;font-size:72px;font-weight:800;color:var(--amber);animation:flip-7efbf844 80ms ease-out;backface-visibility:hidden}.sum[data-v-7efbf844]{margin-left:auto;align-items:flex-end}.sum-value[data-v-7efbf844]{font-size:56px;font-weight:800;color:var(--muted);line-height:1;transition:color .2s}.sum-value.shown[data-v-7efbf844]{color:var(--paper);animation:pop-7efbf844 .3s ease-out}.double[data-v-7efbf844]{margin:-6px 0 0;font-size:13px;font-weight:800;color:var(--green);letter-spacing:.08em}.runway[data-v-7efbf844]{position:relative;height:46px;border-radius:6px;background:#0f1014;overflow:hidden}.lights[data-v-7efbf844]{position:absolute;top:0;right:44px;bottom:0;left:12px;display:flex;align-items:center;justify-content:space-between}.light[data-v-7efbf844]{width:6px;height:6px;border-radius:50%;background:#3a3e48}.runway.go .light[data-v-7efbf844]{animation:runway-light-7efbf844 .25s ease-out forwards}.plane[data-v-7efbf844]{position:absolute;left:4px;top:6px;color:var(--amber);transition:left var(--taxi-ms) cubic-bezier(.45,0,.25,1),transform .3s}.runway.go .plane[data-v-7efbf844]{left:calc(100% - 40px)}.arrival[data-v-7efbf844]{min-height:74px;display:flex;flex-direction:column;gap:8px;opacity:.35;transition:opacity .2s}.arrival.shown[data-v-7efbf844]{opacity:1}.bill[data-v-7efbf844]{background:var(--panel-raised);border-radius:8px;border-left:4px solid var(--red);padding:12px 14px;display:flex;flex-direction:column;gap:8px;animation:pop-7efbf844 .25s ease-out}.bill-head[data-v-7efbf844]{display:flex;justify-content:space-between;align-items:center;min-height:24px}.bill-why[data-v-7efbf844]{margin:0;font-size:14px;color:var(--soft)}.bill-lines[data-v-7efbf844]{list-style:none;margin:0;padding:0}.bill-lines li[data-v-7efbf844]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:15px}.owner[data-v-7efbf844]{flex:1;display:flex;align-items:center;gap:8px;font-weight:700}.dot[data-v-7efbf844]{width:10px;height:10px;border-radius:50%}.tariff[data-v-7efbf844]{font-size:12px;color:var(--red-soft)}.amount[data-v-7efbf844]{font-weight:800}.bill-total[data-v-7efbf844]{display:flex;justify-content:space-between;font-weight:800;font-size:17px;color:var(--red-soft)}.bankrupt[data-v-7efbf844]{margin:0;color:var(--red-soft);font-weight:700}.stamp[data-v-7efbf844]{border:2px solid var(--green);color:var(--green);border-radius:4px;padding:0 8px;font-weight:800;letter-spacing:.15em;transform:rotate(-8deg);animation:pop-7efbf844 .2s ease-out}.remark[data-v-7efbf844]{font-size:13px;font-weight:800;letter-spacing:.06em}.remark.ok[data-v-7efbf844]{color:var(--soft)}.remark.good[data-v-7efbf844]{color:var(--green)}.remark.bad[data-v-7efbf844]{color:var(--red-soft)}@keyframes flip-7efbf844{0%{transform:rotateX(-85deg);opacity:.3}to{transform:none;opacity:1}}@keyframes pop-7efbf844{0%{transform:scale(1.25)}to{transform:none}}@keyframes runway-light-7efbf844{to{background:var(--amber);box-shadow:0 0 8px var(--amber)}}@keyframes blink-7efbf844{to{opacity:.25}}@keyframes rise-7efbf844{0%{transform:translateY(40px);opacity:0}}@keyframes fade-7efbf844{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.overlay[data-v-7efbf844],.sheet[data-v-7efbf844],.face[data-v-7efbf844],.sum-value.shown[data-v-7efbf844],.pulse.live[data-v-7efbf844],.runway.go .light[data-v-7efbf844]{animation:none}.plane[data-v-7efbf844]{transition:none}}.turn[data-v-dd95b0f9]{display:flex;flex-direction:column;gap:12px;flex:1}.bar[data-v-dd95b0f9]{display:flex;justify-content:space-between;align-items:flex-end;padding:12px 0;border-bottom:1px solid var(--line)}.now[data-v-dd95b0f9]{font-size:24px}.cash[data-v-dd95b0f9]{font-weight:800;font-size:20px}.stops[data-v-dd95b0f9],.standings[data-v-dd95b0f9],.feed[data-v-dd95b0f9]{list-style:none;margin:0;padding:0}.stop[data-v-dd95b0f9]{display:flex;align-items:center;gap:8px;padding:4px 0}.n[data-v-dd95b0f9]{width:26px;color:var(--muted);font-weight:800}.bar-color[data-v-dd95b0f9]{width:6px;height:30px;border-radius:3px}.grow[data-v-dd95b0f9]{flex:1;min-width:0;display:flex;flex-direction:column}.stop-name[data-v-dd95b0f9]{font-weight:800;font-size:14px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub[data-v-dd95b0f9]{font-size:11px;color:var(--soft)}.pays[data-v-dd95b0f9]{width:100px;text-align:right;display:flex;flex-direction:column;font-size:12px}.good[data-v-dd95b0f9]{color:var(--green)}.bad[data-v-dd95b0f9]{color:var(--red-soft)}.sale[data-v-dd95b0f9]{display:flex;flex-direction:column;gap:8px}.cert[data-v-dd95b0f9]{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:2px solid var(--panel);border-radius:6px;background:var(--panel);color:var(--paper);text-align:left;font:inherit;cursor:pointer}.cert[data-v-dd95b0f9]:not(:disabled):hover{border-color:var(--amber)}.cert[data-v-dd95b0f9]:disabled{opacity:.45;cursor:default}.share[data-v-dd95b0f9]{width:52px;height:44px;border-radius:6px;background:var(--amber);color:var(--night);font-weight:800;display:flex;align-items:center;justify-content:center}.price[data-v-dd95b0f9]{color:var(--amber);font-weight:800}.hint[data-v-dd95b0f9]{margin:-2px 0 2px}.done[data-v-dd95b0f9]{color:var(--green)}.res-group[data-v-dd95b0f9]{background:var(--panel);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.res-group.main[data-v-dd95b0f9]{border-left:4px solid var(--amber)}.res-head[data-v-dd95b0f9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.res-meta[data-v-dd95b0f9]{flex-basis:100%}.swatch[data-v-dd95b0f9]{width:10px;height:10px;border-radius:2px}.slices[data-v-dd95b0f9]{display:flex;flex-wrap:wrap;gap:6px}.slice[data-v-dd95b0f9]{min-width:76px;min-height:48px;padding:4px 10px;border-radius:6px;border:2px solid var(--line-strong);background:var(--night);color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.slice[data-v-dd95b0f9]:not(:disabled):hover{border-color:var(--amber)}.slice[data-v-dd95b0f9]:disabled{opacity:.45;cursor:default}.slice-share[data-v-dd95b0f9]{font-weight:800;font-size:15px;color:var(--amber)}.slice-price[data-v-dd95b0f9]{font-size:11px;color:var(--soft)}.side-tag[data-v-dd95b0f9]{margin-left:8px;font-size:9px;font-weight:800;letter-spacing:.08em;padding:2px 5px;border-radius:3px;background:var(--line-strong);color:var(--soft);vertical-align:middle}.summit[data-v-dd95b0f9],.port[data-v-dd95b0f9]{display:flex;flex-direction:column;gap:10px}.summit p[data-v-dd95b0f9],.port p[data-v-dd95b0f9]{margin:0}.share.against[data-v-dd95b0f9]{background:var(--red);color:#fff}.actions[data-v-dd95b0f9]{margin-top:auto;display:flex;flex-direction:column;gap:10px}.roll[data-v-dd95b0f9]{min-height:64px;font-size:22px;font-weight:800}.waiting[data-v-dd95b0f9]{margin-top:auto;text-align:center}.standings li[data-v-dd95b0f9]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.dot[data-v-dd95b0f9]{width:12px;height:12px;border-radius:50%}.feed[data-v-dd95b0f9]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--soft);border-top:1px solid var(--line);padding-top:10px}.shell[data-v-2b5f6356]{display:flex;flex-direction:column;flex:1;padding-bottom:84px}.tabs[data-v-2b5f6356]{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:center;background:#111318;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tab[data-v-2b5f6356]{flex:1;max-width:100px;min-height:60px;border:0;background:none;color:var(--muted);font:700 11px var(--font-sans);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.tab.active[data-v-2b5f6356]{color:var(--amber)}.icon-wrap[data-v-2b5f6356]{position:relative;display:flex}.badge[data-v-2b5f6356]{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font:800 11px/18px var(--font-mono);text-align:center}.badge.amber[data-v-2b5f6356]{background:var(--amber);color:var(--night)}.dot-live[data-v-2b5f6356]{position:absolute;top:-3px;right:-6px;width:9px;height:9px;border-radius:50%;background:var(--green);border:2px solid #111318}.offline[data-v-b199311b]{position:fixed;left:50%;bottom:92px;transform:translate(-50%);background:var(--red);color:#fff;font-weight:700;padding:8px 14px;border-radius:999px;margin:0}:root{--night: #0b0c10;--panel: #16181d;--panel-raised: #1f222a;--line: #23262e;--line-strong: #2a2d35;--amber: #ffc53d;--red: #ef4444;--red-soft: #f87171;--green: #4ade80;--paper: #f5f2e8;--muted: #8a8f9c;--soft: #c9ccd4;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-sans: "Space Grotesk", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--night);color:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.app{min-height:100dvh;max-width:480px;margin:0 auto;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.mono{font-family:var(--font-mono)}.title{font-family:var(--font-mono);font-weight:800;color:var(--amber);line-height:.95;margin:0}.btn{min-height:56px;border:0;border-radius:6px;font:700 17px var(--font-sans);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.btn-primary{background:var(--amber);color:var(--night)}.btn-danger{background:var(--red);color:#fff}.btn-quiet{background:var(--panel);color:var(--paper);border:1px solid var(--line-strong)}.btn:disabled{opacity:.5;cursor:default}.panel{background:var(--panel);border-radius:6px;padding:14px 16px}.table-head{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--muted);padding-bottom:8px;border-bottom:2px solid var(--amber)}.error{color:var(--red-soft);font-weight:700;font-size:14px;min-height:20px}input{font:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}
