@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Regular-Bl2SjS7V.ttf) format("truetype");font-weight:400;font-display:block}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-SemiBold-B9auKknr.ttf) format("truetype");font-weight:600;font-display:block}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-C5_jWxVG.ttf) format("truetype");font-weight:400;font-display:block}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-Bl6ckbVJ.ttf) format("truetype");font-weight:500;font-display:block}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-SemiBold-CCIC0M5z.ttf) format("truetype");font-weight:600;font-display:block}:root{--bg:#f8fafc;--surface:#ffffff;--line:#e2e8f0;--hair:#f0f0f0;--ink:#333333;--ink-strong:#1a1a1a;--s100:#f1f5f9;--s300:#cbd5e1;--s400:#94a3b8;--s500:#64748b;--s600:#475569;--s700:#334155;--s900:#0f172a;--bera-25:#f5fcff;--bera-100:#a3e2ff;--bera-300:#52c8ff;--bera-500:#00aeff;--bera-600:#0092d6;--bera-700:#0076ad;--bera-800:#005b85;--grass-600:#22b469;--grass-700:#1c9255;--grass-25:#f3fdf8;--grass-100:#b2f0d0;--apricot-25:#fffbeb;--apricot-100:#ffe7a3;--apricot-500:#ffbb00;--apricot-700:#ad7f00;--straw-25:#fff5f5;--straw-100:#ffa3a6;--straw-700:#ad0006;--violet-600:#7900d6;--pink:#ff3399;--pink-700:#c80f7f;--sans:"IBM Plex Sans",system-ui,-apple-system,Segoe UI,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--disp:BwGradual,"IBM Plex Sans",system-ui,sans-serif;--r4:4px;--r6:6px;--r8:8px;--r12:12px;--sh1:0 1px 0 rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.08);--sh2:0 2px 6px rgba(15,23,42,.1);--sh3:0 4px 14px rgba(15,23,42,.16)}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px;-webkit-font-smoothing:antialiased}[hidden]{display:none!important}#root{height:100vh;display:flex;flex-direction:column}button{font-family:inherit}:focus-visible{outline:2px solid var(--bera-600);outline-offset:2px;border-radius:var(--r4)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--s300);border-radius:9px}::-webkit-scrollbar-track{background:transparent}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes dash{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes lap{to{stroke-dashoffset:calc(-1 * var(--len))}}@keyframes glow{0%,to{opacity:.25}50%{opacity:1}}@keyframes halo{0%,to{opacity:0}50%{opacity:.75}}@keyframes disc{0%,to{fill:#0092d6}50%{fill:#27ace9}}.ursamark .join,.ursamark .star,.ursamark .halo,.ursamark .comet{transition:opacity .4s ease}.ursamark .comet{opacity:0;stroke-dasharray:34 calc(var(--len) - 34)}.ursamark .halo{opacity:0}.ursamark.working .join{opacity:.3}.ursamark.working .comet{opacity:1;animation:lap 2s linear infinite}.ursamark.working .star{animation:glow 2s ease-in-out infinite}.ursamark.working .halo{animation:halo 2s ease-in-out infinite}.ursamark.working .disc{animation:disc 2s ease-in-out infinite}.brandmark{display:block}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;transition-duration:1ms!important}}.wrap{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.topbar{flex:none;min-height:48px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:6px 14px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.brandlock{display:flex;align-items:center;gap:9px;flex:none}.vr{width:1px;height:15px;background:var(--line)}.ursaname{font-family:var(--disp);font-weight:600;font-size:15px;color:var(--bera-700)}.tabs{display:flex;align-items:center;gap:2px;padding:3px;background:var(--s100);border-radius:var(--r8)}.tabs .tab{height:26px;padding:0 11px;background:var(--surface);border:none;border-radius:var(--r6);font:600 11.5px var(--sans);color:var(--bera-700);box-shadow:var(--sh1);cursor:default}.who{display:flex;align-items:center;gap:8px}.avatar{width:26px;height:26px;border-radius:9999px;background:var(--bera-700);color:#fff;display:grid;place-items:center;font:600 10.5px var(--mono)}.rolechip{height:22px;display:inline-flex;align-items:center;padding:0 8px;background:var(--s100);border-radius:var(--r4);font:500 11px var(--mono);color:var(--s700)}.scopebar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 22px;background:var(--surface);border-bottom:1px solid var(--line)}.analysis{display:flex;align-items:center;gap:7px;font-family:var(--disp);font-weight:600;font-size:13px;color:var(--ink-strong);white-space:nowrap}.chip{height:22px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;background:var(--s100);border-radius:var(--r4);font:500 11px var(--mono);color:var(--s700);white-space:nowrap}.chip b{font-weight:600;color:var(--s900)}.chip .k{color:var(--s400);font-weight:400}.ghost{height:24px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--bera-100);border-radius:var(--r6);font:500 11.5px var(--sans);color:var(--bera-700);white-space:nowrap;cursor:pointer}.ghost:hover{background:var(--bera-25)}.hint{font:400 10.5px var(--mono);color:var(--s400);white-space:nowrap}main{flex:1;display:flex;min-width:0;min-height:0}.col{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.scroller{flex:1;overflow-y:auto;padding:18px 0 4px}.center{max-width:880px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:18px}.hero{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.heroin{width:100%;max-width:720px;animation:fade .4s cubic-bezier(.22,1,.36,1)}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:13px;font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--pink-700)}h1{margin:0;font-family:var(--disp);font-weight:700;font-size:clamp(26px,3.4vw,34px);line-height:1.12;letter-spacing:-.02em;color:var(--ink-strong);text-wrap:balance}.lede{margin:11px 0 0;font-size:14.5px;line-height:1.55;color:var(--s500);max-width:60ch;text-wrap:pretty}.scopecard{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding:9px 10px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.scopecard .lbl{font:600 10px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--s400);margin-right:2px}.starters{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-top:22px}.starter{text-align:left;padding:12px 13px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r12);box-shadow:var(--sh1);cursor:pointer;transition:border-color .14s,transform .14s,box-shadow .14s}.starter:hover{border-color:var(--bera-100);transform:translateY(-1px);box-shadow:var(--sh2)}.starter .kind{display:flex;align-items:center;gap:7px;font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--bera-700)}.starter .q{margin-top:6px;font:500 13.5px/1.35 var(--sans);color:var(--ink)}.starter.warn .kind{color:var(--apricot-700)}.herofoot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:20px;font:400 11.5px var(--mono);color:var(--s400)}.turn-u{display:flex;justify-content:flex-end;animation:fade .22s cubic-bezier(.4,0,.2,1)}.bubble{max-width:78%;padding:9px 13px;background:var(--bera-600);border-radius:12px 12px 3px;color:#fff;font:400 14px/1.45 var(--sans);box-shadow:var(--sh1)}.turn-a{display:flex;gap:11px;animation:fade .22s cubic-bezier(.4,0,.2,1)}.mascot{flex:none;width:26px;height:26px;margin-top:2px;display:block}.abody{flex:1;min-width:0;display:flex;flex-direction:column;gap:11px}.chips{display:flex;flex-wrap:wrap;gap:6px}.tool{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;background:var(--surface);border:1px solid var(--line);border-radius:9999px;font:500 11.5px var(--mono);color:var(--s600)}.tool.run{color:var(--s400)}.tool .spin{width:11px;height:11px;border-radius:9999px;border:1.6px solid var(--s300);border-top-color:var(--bera-600);animation:spin .7s linear infinite}.tool.why{background:var(--bera-25);border-color:var(--bera-100);color:var(--bera-700);cursor:pointer}.tool.why:hover{background:#ebf9ff}.trace{padding:11px 13px;background:var(--bera-25);border:1px solid var(--bera-100);border-radius:var(--r12);animation:fade .2s}.trace h4{margin:0 0 8px;font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--bera-700)}.trace ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.trace li{display:flex;gap:9px;font:400 12.5px/1.5 var(--sans);color:var(--s700)}.trace li .n{flex:none;width:14px;font:400 11px var(--mono);color:var(--s400)}.prose{margin:0;font:400 14px/1.55 var(--sans);color:var(--ink);text-wrap:pretty}.prose b{font-family:var(--mono);font-weight:600;color:var(--ink-strong)}.caret{display:inline-block;width:7px;height:15px;margin-left:3px;vertical-align:-2px;background:var(--pink);animation:blink 1s steps(1) infinite}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r12);box-shadow:var(--sh1);overflow:hidden}.chead{display:flex;align-items:center;gap:9px;padding:10px 12px 9px;border-bottom:1px solid var(--hair)}.chead .d{width:5px;height:5px;border-radius:9999px;background:var(--pink)}.chead .k{font:600 10.5px var(--mono);letter-spacing:.04em;color:var(--s400)}.chead .t{font-family:var(--disp);font-weight:600;font-size:13.5px;color:var(--ink-strong)}.cfoot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 12px;background:var(--bg);border-top:1px solid var(--hair);font:400 11px var(--mono);color:var(--s500)}.cfoot .sep{color:var(--s300)}.cfoot .ok{display:inline-flex;align-items:center;gap:5px;color:var(--grass-700)}.cfoot .ok .d{width:6px;height:6px;border-radius:9999px;background:var(--grass-600)}.val{display:grid;grid-template-columns:minmax(150px,auto) 1fr;gap:0}.val .big{padding:14px 16px;border-right:1px solid var(--hair)}.val .num{font-family:var(--mono);font-weight:600;font-size:38px;line-height:1;letter-spacing:-.02em;color:var(--ink-strong);font-variant-numeric:tabular-nums}.val .unit{margin-top:5px;font:500 11px var(--mono);color:var(--s400)}.val dl{margin:0;padding:12px 14px;display:grid;grid-template-columns:auto 1fr;gap:5px 12px;align-items:baseline}.val dt{font:500 11px var(--sans);text-transform:uppercase;letter-spacing:.05em;color:var(--s400);white-space:nowrap}.val dd{margin:0;font:400 12.5px var(--sans);color:var(--s700)}.val dd .mn{font-family:var(--mono);font-variant-numeric:tabular-nums}.method{display:flex;gap:9px;padding:9px 12px;background:var(--bera-25);border-top:1px solid var(--bera-100)}.method svg{flex:none;margin-top:1px}.method p{margin:0;font:400 12px/1.5 var(--sans);color:var(--bera-800)}.method p b{font-weight:600}.tw{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12.5px}th{text-align:left;padding:8px 12px;background:var(--bg);border-bottom:1px solid var(--line);font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.05em;color:var(--s500);white-space:nowrap}th.r,td.r{text-align:right}td{padding:8px 12px;border-bottom:1px solid var(--hair);color:var(--s700);white-space:nowrap}td.n{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-strong);font-weight:500}td.up{color:var(--grass-700);font-family:var(--mono);font-weight:600}td.dn{color:var(--straw-700);font-family:var(--mono);font-weight:600}td.na{color:var(--s400);font-family:var(--mono);font-style:normal}tr.nodata td{background:repeating-linear-gradient(135deg,#fff,#fff 6px,#f8fafc 6px,#f8fafc 12px)}tbody tr:last-child td{border-bottom:none}.tnote{display:flex;gap:8px;padding:9px 12px;background:var(--apricot-25);border-top:1px solid var(--apricot-100)}.tnote p{margin:0;font:400 11.5px/1.5 var(--sans);color:#7a5a00}.cmp{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.crow{display:grid;grid-template-columns:minmax(126px,206px) minmax(80px,1fr) auto auto;gap:11px;align-items:center}.cmp.brands .crow{grid-template-columns:minmax(184px,252px) minmax(80px,1fr) auto auto}.crow .cn{font:500 12.5px var(--sans);color:var(--s700);display:flex;align-items:center;gap:7px;min-width:0}.ident{flex:none;display:flex;align-items:center;justify-content:flex-start}.ident.wide{width:58px}.ident .sw{flex:none;width:8px;height:8px;border-radius:2px}.crow .cn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar{height:14px;background:var(--s100);border-radius:3px;overflow:hidden}.bar i{display:block;height:100%;border-radius:3px;transform-origin:left;animation:rise .5s cubic-bezier(.22,1,.36,1)}.crow .cv{font:600 13px var(--mono);color:var(--ink-strong);font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.crow .cd{font:500 11px var(--mono);color:var(--s500);min-width:72px;text-align:right;white-space:nowrap}.refuse{background:var(--apricot-25);border:1px solid var(--apricot-100);border-radius:var(--r12);overflow:hidden}.refuse .rh{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--apricot-100)}.refuse .rh span{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--apricot-700)}.refuse .rb{padding:11px 12px;display:flex;flex-direction:column;gap:9px}.refuse .rb p{margin:0;font:400 13.5px/1.55 var(--sans);color:#6b4f00}.offer,.fups{display:flex;flex-wrap:wrap;gap:6px}.fup{height:28px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:9999px;font:500 12px var(--sans);color:var(--s600);cursor:pointer;transition:border-color .14s,color .14s}.fup:hover{border-color:var(--bera-100);color:var(--bera-700);background:var(--bera-25)}.chartbox{padding:12px 14px 6px}.axlab{font:400 10.5px var(--mono);fill:var(--s400)}.vallab{font:600 11.5px var(--mono);fill:var(--ink-strong)}.nolab{font:400 10px var(--mono);fill:var(--s400)}.stretch{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;background:var(--apricot-25);border:1px solid var(--apricot-100);border-radius:var(--r4);font:600 9.5px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--apricot-700)}.composer{flex:none;padding:10px 24px 14px;background:linear-gradient(to top,var(--bg) 60%,rgba(248,250,252,0))}.cin{max-width:880px;margin:0 auto}.box{background:var(--surface);border:1px solid var(--s300);border-radius:var(--r12);box-shadow:var(--sh2);overflow:hidden;transition:border-color .14s,box-shadow .14s}.box:focus-within{border-color:var(--bera-300);box-shadow:0 0 0 3px #0092d61f,var(--sh2)}.brow{display:flex;align-items:flex-start;gap:9px;padding:10px 11px 6px}.brow svg{flex:none;margin-top:2px}#ask{flex:1;border:none;outline:none;font:400 14px var(--sans);color:var(--ink);background:transparent;padding:2px 0}.brow2{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 9px 9px 11px}.pill{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;background:var(--bg);border:1px solid var(--line);border-radius:9999px;font:500 11.5px var(--mono);color:var(--s600)}.pill.btn{cursor:pointer;font-family:var(--sans)}.pill.btn:hover{border-color:var(--bera-100);color:var(--bera-700)}.send{width:30px;height:30px;display:grid;place-items:center;background:var(--bera-600);border:none;border-radius:var(--r8);cursor:pointer}.send:hover{background:var(--bera-700)}.send:disabled{background:var(--s300);cursor:default}.disclaim{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:7px;font:400 10.5px var(--mono);color:var(--s400);text-align:center}.rail{width:290px;flex:0 0 290px;background:var(--surface);border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.railtabs{flex:none;display:flex;gap:2px;padding:8px 8px 0}.railtabs button{flex:1;height:26px;background:var(--s100);border:none;border-radius:var(--r6);font:600 11.5px var(--sans);color:var(--bera-700);cursor:default}.railbody{flex:1;overflow-y:auto;padding:12px 10px}.rsec{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--hair)}.rsec:last-child{border-bottom:none;margin-bottom:0}.rsec h5{margin:0 0 8px;font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--s400)}.kv{display:flex;flex-direction:column;gap:6px;font:400 11.5px var(--mono);color:var(--s500)}.kv>*{display:flex;justify-content:space-between;gap:10px}.kv>* span:last-child{color:var(--ink);text-align:right}.kv button{width:100%;padding:0;background:transparent;border:none;border-radius:var(--r4);font:inherit;color:inherit;text-align:left;cursor:pointer}.kv button span:last-child{border-bottom:1px dashed var(--s300)}.kv button:hover{box-shadow:0 0 0 4px var(--bera-25),0 0 0 5px var(--bera-100);background:var(--bera-25)}.kv button:hover span:last-child{color:var(--bera-700);border-bottom-color:var(--bera-500)}.kv button.src{background:#e6f6ff;box-shadow:0 0 0 4px #e6f6ff}.can,.cant{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.can li,.cant li{display:flex;gap:8px;font:400 11.5px/1.45 var(--sans);color:var(--s600)}.can li svg,.cant li svg{flex:none;margin-top:2px}.basebox{padding:9px 10px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r8)}.basebox .row{display:flex;justify-content:space-between;gap:8px;font:400 11.5px/1.8 var(--mono);color:var(--s500)}.basebox .row b{font-weight:500;color:var(--ink)}.flag{margin-top:7px;padding:7px 8px;border-radius:var(--r6);font:400 11px/1.45 var(--sans)}.flag.ok{background:var(--grass-25);border:1px solid var(--grass-100);color:var(--grass-700)}.flag.warn{background:var(--apricot-25);border:1px solid var(--apricot-100);color:var(--apricot-700)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;animation:fade .18s}.scrim[hidden]{display:none!important}.modal{width:100%;max-width:800px;height:min(560px,calc(100vh - 40px));display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r12);box-shadow:var(--sh3);overflow:hidden}.mhead{flex:none;display:flex;align-items:center;gap:9px;padding:11px 12px;border-bottom:1px solid var(--hair)}.mhead .t{font-family:var(--disp);font-weight:600;font-size:14px;color:var(--ink-strong)}.mhead .s{font:400 11px var(--mono);color:var(--s400)}.x{width:24px;height:24px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r6);cursor:pointer}.x:hover{background:var(--bg)}.mbody{flex:1;min-height:0;display:grid;grid-template-columns:186px minmax(0,1fr);overflow:hidden}.msec{border-right:1px solid var(--hair);background:var(--bg);padding:8px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.msec button{width:100%;text-align:left;padding:8px 10px;background:transparent;border:none;border-radius:var(--r8);cursor:pointer;min-width:0}.msec button:hover{background:var(--s100)}.msec button[aria-current=true]{background:var(--surface);box-shadow:var(--sh1)}.msec .sn{display:block;font:600 12.5px var(--sans);color:var(--ink)}.msec button[aria-current=true] .sn{color:var(--bera-700)}.msec .sv{display:block;margin-top:2px;font:400 10.5px var(--mono);color:var(--s400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpane{padding:14px 16px 18px;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.mpane section{display:flex;flex-direction:column;min-height:0;flex:1}.mpane section[hidden]{display:none!important}.mpane h4{flex:none;margin:0 0 4px;font-family:var(--disp);font-weight:600;font-size:14.5px;color:var(--ink-strong)}.mpane .ph{flex:none;margin:0 0 12px;font:400 11.5px/1.55 var(--sans);color:var(--s500);max-width:56ch}.crange{display:flex;flex-wrap:wrap;gap:10px;margin-top:9px}.crange[hidden]{display:none!important}.cr{display:flex;align-items:center;gap:7px}.cr label{font:500 11.5px var(--sans);color:var(--s500)}.cr select{height:29px;max-width:190px;padding:0 7px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r6);font:400 12px var(--sans);color:var(--ink)}.pr .pk{flex:none;width:15px;height:15px;display:grid;place-items:center;background:var(--surface);border:1.5px solid var(--s300);border-radius:var(--r4);cursor:pointer;padding:0}.pr .pk[aria-pressed=true]{background:var(--bera-600);border-color:var(--bera-600)}.pr .pk svg{display:none}.pr .pk[aria-pressed=true] svg{display:block}.pr .pp{flex:none;font:600 9px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--bera-700)}.pr .pk.off{visibility:hidden}.msum{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:0;font:400 11px var(--mono);color:var(--s500)}.msum b{font-weight:500;color:var(--ink)}.msum .fl{display:inline-flex;align-items:center;gap:5px}.msum .fl i{width:6px;height:6px;border-radius:9999px;background:var(--grass-600)}.msum.warn .fl{color:var(--apricot-700)}.msum.warn .fl i{background:var(--apricot-500)}.mcol{padding:12px}.mcol+.mcol{border-left:1px solid var(--hair)}.flabel{font:600 11.5px var(--sans);color:var(--s600);margin:0 0 6px}.fhelp{margin:-2px 0 6px;font:400 11px/1.45 var(--sans);color:var(--s400)}.pick{border:1px solid var(--line);border-radius:var(--r8);overflow:hidden;background:var(--surface);display:flex;flex-direction:column;min-height:0}.pick .ps{display:flex;align-items:center;gap:7px;padding:0 9px;border-bottom:1px solid var(--hair);background:var(--bg)}.pick .ps input{flex:1;height:31px;min-width:0;border:none;background:transparent;outline:none;font:400 12.5px var(--sans);color:var(--ink)}.pick .pl{flex:1;min-height:120px;overflow-y:auto}.pick .pg{padding:6px 9px 4px;background:var(--bg);border-bottom:1px solid var(--hair);font:600 10px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--s400)}.pick .pr{width:100%;display:flex;align-items:center;gap:8px;padding:7px 9px;background:var(--surface);border:none;border-bottom:1px solid var(--hair);cursor:pointer;text-align:left}.pick .pr:last-child{border-bottom:none}.pick .pr:hover{background:var(--bera-25)}.pick .pr[aria-pressed=true]{background:var(--bera-25);box-shadow:inset 2px 0 0 var(--bera-600)}.pick .pr .pn{font:500 12.5px var(--sans);color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick .pr[aria-pressed=true] .pn{font-weight:600;color:var(--bera-700)}.pick .pr .pm{margin-left:auto;flex:none;font:400 10.5px var(--mono);color:var(--s400);white-space:nowrap}.pick .pe{padding:11px 10px;font:400 11.5px/1.55 var(--sans);color:var(--s500)}.pcount{flex:none;margin:6px 0 0;font:400 11px var(--sans);color:var(--s400)}.plabel{flex:none;margin:14px 0 4px;font:600 10px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--s400)}.plist{flex:1;min-height:60px;overflow-y:auto;border-top:1px solid var(--hair)}.prow{display:flex;align-items:center;gap:9px;padding:6px 3px;border-bottom:1px solid var(--hair);font:400 11.5px var(--mono);color:var(--s500)}.prow>span:first-child{flex:1;min-width:0;color:var(--s700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow b{flex:none;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.prow .tg{flex:none;padding:1px 6px;border-radius:9999px;font:600 9.5px var(--sans);text-transform:uppercase;letter-spacing:.05em}.prow.thin b{color:var(--apricot-700)}.prow.thin .tg{background:var(--apricot-25);border:1px solid var(--apricot-100);color:var(--apricot-700)}.prow.none b{color:var(--s400)}.prow.none .tg{background:var(--s100);border:1px solid var(--line);color:var(--s500)}.prow:hover{background:var(--bera-25)}.qsel{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.qchip{height:25px;padding:0 10px;background:var(--surface);border:1px solid var(--line);border-radius:9999px;font:500 11.5px var(--sans);color:var(--s600);cursor:pointer;white-space:nowrap}.qchip:hover{border-color:var(--bera-100);color:var(--bera-700);background:var(--bera-25)}.qchip[aria-pressed=true]{background:var(--bera-600);border-color:var(--bera-600);color:#fff;font-weight:600}.ctxnote{display:flex;gap:9px;align-items:flex-start;padding:8px 11px;background:var(--bg);border:1px dashed var(--s300);border-radius:var(--r8);animation:fade .2s}.ctxnote .cd{flex:none;width:6px;height:6px;margin-top:6px;border-radius:9999px;background:var(--bera-500)}.ctxnote p{margin:0;font:400 11.5px/1.5 var(--sans);color:var(--s500)}.ctxnote p b{font-weight:600;color:var(--ink)}.arename{flex:none;width:20px;height:20px;display:grid;place-items:center;background:transparent;border:none;border-radius:var(--r4);cursor:pointer;opacity:0}.arow:hover .arename,.arow:focus-within .arename{opacity:1}.arename:hover{background:var(--s100)}.aedit{flex:1;min-width:0;height:24px;padding:0 6px;border:1px solid var(--bera-600);border-radius:var(--r4);font:600 12.5px var(--sans);color:var(--ink);outline:none}.flabel.mt{margin-top:15px}.opt{width:100%;display:flex;align-items:center;gap:8px;padding:7px 9px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r8);cursor:pointer;text-align:left}.opt+.opt{margin-top:5px}.opt:hover{border-color:var(--bera-100)}.opt[aria-pressed=true]{background:var(--bera-25);border-color:var(--bera-600);border-width:1.5px}.opt .nm{font:600 12.5px var(--sans);color:var(--ink)}.opt[aria-pressed=true] .nm{color:var(--bera-700)}.opt .mt2{display:block;font:400 10.5px var(--mono);color:var(--s500)}.opt .sw{flex:none;width:14px;height:14px;border-radius:var(--r4);background:var(--s300)}.opt:disabled{cursor:not-allowed;background:var(--bg);border-style:dashed}.opt:disabled .nm{color:var(--s400)}.seg{display:flex;gap:3px;padding:3px;background:var(--s100);border-radius:var(--r8)}.seg button{flex:1;height:26px;background:transparent;border:none;border-radius:var(--r6);font:500 11.5px var(--sans);color:var(--s500);cursor:pointer;white-space:nowrap;padding:0 8px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--bera-700);font-weight:600;box-shadow:var(--sh1)}.locked{padding:9px 10px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r8)}.locked .lrow{display:flex;justify-content:space-between;gap:10px;font:400 11.5px/1.8 var(--mono);color:var(--s500)}.locked .lrow b{font-weight:500;color:var(--ink)}.locked .why{margin:8px 0 0;font:400 10.5px/1.45 var(--sans);color:var(--s400)}.plain{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.plain li{position:relative;padding-left:13px;font:400 11.5px/1.5 var(--sans);color:var(--s600)}.plain li:before{content:"";position:absolute;left:2px;top:6px;width:4px;height:4px;border-radius:9999px;background:var(--s300)}.plain li b{font-weight:600;color:var(--ink)}.mfoot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;background:var(--bg);border-top:1px solid var(--line)}.mfoot .n{font:400 11px var(--mono);color:var(--s400)}.txt{height:30px;padding:0 11px;background:transparent;border:none;font:500 12px var(--sans);color:var(--s500);cursor:pointer;border-radius:var(--r6)}.txt:hover{background:var(--s100)}.primary{height:30px;padding:0 14px;background:var(--bera-600);border:none;border-radius:var(--r8);font:700 12.5px var(--sans);color:#fff;text-shadow:0 1px 1px hsl(199 100% 10% / .85);cursor:pointer}.primary:hover{background:var(--bera-700)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:980px){.rail{display:none}.scopebar{padding:8px 14px}.center{padding:0 14px}.composer{padding:10px 14px 14px}}.toast{position:fixed;right:16px;bottom:16px;z-index:96;display:flex;align-items:center;gap:9px;padding:10px 13px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--bera-600);border-radius:var(--r8);box-shadow:0 6px 20px #0f172a29;animation:fade .18s}.toast p{margin:0;font:500 12.5px var(--sans);color:var(--ink)}.toast p span{display:block;font:400 11px var(--mono);color:var(--s500);font-weight:400}.sets{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.setbtn{height:26px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:9999px;font:500 12px var(--sans);color:var(--s600);cursor:pointer}.setbtn:hover{border-color:var(--bera-100);color:var(--bera-700);background:var(--bera-25)}.setbtn[aria-pressed=true]{background:var(--bera-700);border-color:var(--bera-700);color:#fff}.setbtn span{font:500 10.5px var(--mono);opacity:.7}.chip .more{margin-left:2px;padding:0 5px;border-radius:9999px;background:var(--bera-100);color:var(--bera-700);font:600 10px var(--mono)}.chip.chipbtn{border:none;cursor:pointer;font-family:var(--mono);transition:background .14s}.chip.chipbtn:hover{background:#e6f6ff}.pop{position:absolute;z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r12);box-shadow:0 6px 22px #0f172a29;animation:fade .16s;overflow:hidden}.pop[hidden]{display:none!important}.pop h6{margin:0;padding:9px 12px;background:var(--bg);border-bottom:1px solid var(--hair);font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--s400)}#qpop{bottom:100%;left:0;right:0;margin-bottom:8px}#qpop .qi{width:100%;display:flex;align-items:flex-start;gap:10px;padding:9px 12px;background:var(--surface);border:none;border-bottom:1px solid var(--hair);cursor:pointer;text-align:left}#qpop .qi:last-child{border-bottom:none}#qpop .qi:hover{background:var(--bera-25)}#qpop .qi .kd{flex:none;width:74px;font:600 9.5px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--bera-700);padding-top:2px}#qpop .qi .qn{flex:none;width:14px;font:400 10.5px var(--mono);color:var(--s400);padding-top:2px;text-align:right}#qpop .qi.w .kd{color:var(--apricot-700)}#qpop .qi .qt{font:500 12.5px/1.4 var(--sans);color:var(--ink)}#acctpop{right:0;top:calc(100% + 6px);width:246px}#acctpop .ar{display:flex;justify-content:space-between;gap:10px;padding:6px 12px;font:400 11.5px var(--mono);color:var(--s500)}#acctpop .ar b{font-weight:500;color:var(--ink);text-align:right}#acctpop .af{padding:8px 12px 10px;border-top:1px solid var(--hair);font:400 11px/1.45 var(--sans);color:var(--s500)}.jump{position:absolute;left:50%;bottom:124px;transform:translate(-50%);z-index:20;height:30px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:9999px;box-shadow:var(--sh2);font:500 11.5px var(--sans);color:var(--s600);cursor:pointer;animation:fade .18s}.jump[hidden]{display:none!important}.jump:hover{border-color:var(--bera-100);color:var(--bera-700)}.opt.locked{cursor:pointer;background:var(--bg);border-style:dashed}.opt.locked .nm{color:var(--s400)}.opt.locked:hover{border-color:var(--apricot-100);background:var(--apricot-25)}.send.stop{background:var(--s700)}.send.stop:hover{background:var(--s900)}.who,.cin{position:relative}.anwrap{position:relative;flex:none}.anbtn{display:flex;align-items:center;gap:7px;height:26px;max-width:270px;min-width:0;padding:0 8px 0 4px;background:transparent;border:none;border-radius:var(--r6);font-family:var(--disp);font-weight:600;font-size:13px;color:var(--ink-strong);white-space:nowrap;cursor:pointer}.anbtn:hover{background:var(--s100)}.anbtn .cv{opacity:.55;flex:none}.anbtn .antitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anbtn .mascot{flex:none}.badge{min-width:16px;height:16px;padding:0 4px;display:inline-grid;place-items:center;background:var(--pink);border-radius:9999px;font:600 10px var(--mono);color:#fff}.badge[hidden]{display:none!important}#anpop{left:0;top:calc(100% + 6px);width:322px;max-height:60vh;display:flex;flex-direction:column}#anlist{overflow-y:auto;max-height:44vh}.arow{width:100%;display:flex;align-items:flex-start;gap:9px;padding:9px 11px;background:var(--surface);border:none;border-bottom:1px solid var(--hair);cursor:pointer;text-align:left}.arow:hover{background:var(--bera-25)}.arow[aria-current=true]{background:var(--bera-25);box-shadow:inset 2px 0 0 var(--bera-600)}.arow .ad{flex:none;width:6px;height:6px;margin-top:5px;border-radius:9999px;background:var(--s300)}.arow[aria-current=true] .ad{background:var(--bera-600)}.arow.answering .ad{background:var(--pink);animation:pulse 1.2s ease-in-out infinite}.arow.unread .ad{background:var(--pink)}.arow .at{min-width:0;flex:1}.arow .an{display:block;font:600 12.5px/1.35 var(--sans);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arow .am{display:block;margin-top:2px;font:400 10.5px var(--mono);color:var(--s400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arow .ax{flex:none;font:600 9.5px var(--sans);text-transform:uppercase;letter-spacing:.05em;color:var(--pink-700);padding-top:2px}.anew{width:100%;display:flex;align-items:center;gap:8px;padding:10px 11px;background:var(--bg);border:none;border-top:1px solid var(--line);font:600 12.5px var(--sans);color:var(--bera-700);cursor:pointer;text-align:left}.anew:hover{background:var(--bera-25)}.anempty{padding:12px;font:400 11.5px/1.5 var(--sans);color:var(--s400)}.stopped{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:9px 11px;background:var(--bg);border:1px dashed var(--s300);border-radius:var(--r8)}.stopped p{margin:0;font:400 12px/1.45 var(--sans);color:var(--s500)}.signout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;display:grid;place-items:center;padding:24px;background:var(--bg)}.signout[hidden]{display:none!important}.socard{width:100%;max-width:400px;padding:26px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r12);box-shadow:var(--sh2);text-align:left;animation:fade .22s}.socard h2{margin:16px 0 0;font-family:var(--disp);font-weight:700;font-size:21px;letter-spacing:-.01em;color:var(--ink-strong)}.socard p{margin:9px 0 0;font:400 13px/1.55 var(--sans);color:var(--s500)}.socard .kept{margin-top:16px;padding:9px 10px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r8);font:400 11.5px/1.5 var(--mono);color:var(--s500)}.socard .primary{margin-top:16px;width:100%;height:36px;font-size:13px}@keyframes panein{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:none}}@keyframes modalin{0%{opacity:0;transform:translateY(10px) scale(.986)}to{opacity:1;transform:none}}@keyframes toastin{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes land{0%{box-shadow:0 0 #0092d66b}60%{box-shadow:0 0 0 6px #0092d61a}to{box-shadow:0 0 #0092d600}}@keyframes flashval{0%{background:var(--bera-100)}to{background:transparent}}.chip.chipbtn b,.chip.chipbtn>span:not(.k){border-bottom:1px dashed var(--s300)}.chip.chipbtn:hover b,.chip.chipbtn:hover>span:not(.k){border-bottom-color:var(--bera-500);color:var(--bera-700)}.chip.chipbtn:hover .k{color:var(--bera-600)}.chip.chipbtn.src{background:#e6f6ff;box-shadow:inset 0 0 0 1px var(--bera-100)}.pill.btn.src{border-color:var(--bera-500);background:var(--bera-25);color:var(--bera-700)}.chip.chipbtn.flash,.pill.btn.flash{animation:flashval 1.5s ease-out}.modal{animation:modalin .2s cubic-bezier(.22,1,.36,1)}.mpane section{animation:panein .2s cubic-bezier(.22,1,.36,1)}.msec button{position:relative;transition:background .14s}.msec button.land{animation:land .8s ease-out}.msec .ed{position:absolute;right:9px;top:11px;width:6px;height:6px;border-radius:9999px;background:var(--bera-500)}.msec .ed[hidden]{display:none!important}.msum b.bump{animation:flashval 1.2s ease-out;border-radius:3px;padding:0 2px}.primary.quiet{background:var(--s100);color:var(--s500);text-shadow:none;box-shadow:inset 0 0 0 1px var(--line)}.card,.refuse,.fups,.ctxnote{animation:fade .3s cubic-bezier(.22,1,.36,1)}.send{transition:background .14s,transform .12s}.send:active{transform:scale(.93)}.fup:active,.qchip:active{transform:translateY(1px)}.qchip{transition:background .14s,border-color .14s,color .14s}.toast{animation:toastin .22s cubic-bezier(.22,1,.36,1)}.lg{flex:none;display:inline-flex;align-items:center;justify-content:center;height:14px;max-width:52px;overflow:hidden}.lg svg{height:100%;width:auto;max-width:100%;display:block}.lg.mono{justify-content:flex-start}.lg i{flex:none;display:inline-flex;align-items:center;height:14px;min-width:17px;padding:0 3px;justify-content:center;background:var(--s100);border-radius:3px;font:600 8.5px var(--sans);font-style:normal;letter-spacing:.04em;color:var(--s500)}.lg.lgs{height:12px;max-width:42px}.lg.lgs i{height:12px;min-width:15px;font-size:8px}.lg.lgm{height:17px;max-width:60px}.lg.lgm i{height:17px;min-width:21px;font-size:9.5px}.lg.lgl{height:30px;max-width:132px;justify-content:flex-start}.lg.lgl i{height:26px;min-width:34px;padding:0 8px;font-size:13.5px;border-radius:var(--r6)}.pick .pr .lg{width:52px;justify-content:flex-start}.val .big .lgl{margin-bottom:9px}.crow .cn .lg{width:58px;height:16px;justify-content:flex-start}.kv .rv{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;min-width:0}.kv button .rv .lg{border-bottom:none}.arow .at .an .lg{vertical-align:-2px;margin-right:5px}.tact{flex:none;height:24px;padding:0 11px;background:var(--bera-25);border:1px solid var(--bera-100);border-radius:9999px;font:600 11.5px var(--sans);color:var(--bera-700);cursor:pointer}.kv button.flash{animation:flashval 1.5s ease-out}.kbd{display:inline-block;min-width:16px;padding:1px 4px;background:var(--surface);border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;font:600 10px var(--mono);color:var(--s600);text-align:center}#qpop .kbf{display:flex;align-items:center;gap:6px;padding:7px 12px;border-top:1px solid var(--hair);background:var(--bg);font:400 10.5px var(--sans);color:var(--s400)}.kitbox{padding:0}.kitbox svg{display:block;width:100%;height:auto}.kit-stat-card svg{width:100%;height:auto}.skeleton{padding:24px 14px;font:400 11.5px var(--mono);color:var(--s400)}.viz-error{padding:12px 14px;font:400 12px var(--sans);color:var(--straw-700);background:var(--straw-25)}.deck{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r12);color:var(--ink);text-decoration:none;cursor:pointer;font:inherit;text-align:inherit}.deck-cta{margin-left:auto;font:600 12px var(--sans);color:var(--bera-700)}.unavailable{padding:9px 10px;background:var(--apricot-25);border:1px solid var(--apricot-100);border-radius:var(--r8);font:400 11px/1.45 var(--sans);color:var(--apricot-700)}.lg img{height:100%;width:auto;max-width:100%;display:block}
