:root{--bg: #101018;--card: #191926;--surface2: #222230;--border: #2c2c3f;--input: #0b0b12;--fg: #e8e8f0;--muted: #8b8ba0;--read: color-mix(in srgb, var(--fg) 72%, var(--muted));--tile: #1f1f2b;--tile-on: #26262e;--accent: #8b6dff;--accent-fg: #0a0a14;--good: #4ade80;--danger: #ef4444;--accent-text: #9b81ff;--danger-text: #f26565;--danger-fg: #0a0a14;--danger-fill: #dc2626;--danger-fill-fg: #ffffff;--warn-fg: #0a0a14;--good-fg: #0a0a14;--fg3: #8b8ba0;--fg2: #a9a9ba;--warn: #f59e0b;--err: #ef4444;--surface: #191926;--text-muted: #8b8ba0;--t1: #f59e0b;--t2: #60a5fa;--t3: #4ade80;--radius: 10px;--build: 8;--mono: "SF Mono", "Fira Code", ui-monospace, Menlo, monospace}*{box-sizing:border-box}:root{--sait: var(--discord-safe-area-inset-top, env(safe-area-inset-top, 0px));--sair: var(--discord-safe-area-inset-right, env(safe-area-inset-right, 0px));--saib: var(--discord-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--sail: var(--discord-safe-area-inset-left, env(safe-area-inset-left, 0px))}body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-top:var(--sait);padding-left:var(--sail);padding-right:var(--sair)}@supports (overflow-x: clip){html{overflow-x:hidden;overscroll-behavior-x:none}body{overflow-x:clip}}.tabs,.chip-tabs.chip-rail,.mod-head,.queue-rail{overscroll-behavior-x:contain}@media (display-mode: standalone){html,body{overscroll-behavior-y:none}}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono)}.wrap{max-width:760px;margin:0 auto;padding:18px}@media (max-width: 620px){.wrap{padding-top:30px}}h1{font-size:19px;font-weight:700;letter-spacing:-.3px;margin:0 0 2px}.sub{color:var(--muted);font-size:12px;margin-bottom:16px}.bar{display:flex;gap:8px;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;margin-bottom:16px}.bar label{color:var(--muted);font-size:12px}input,button,select,textarea{font:inherit}input,select,textarea,.ta{background:var(--input);border:1px solid var(--border);color:var(--fg);border-radius:6px;padding:6px 10px;font-size:16px;line-height:1.25;max-width:100%}textarea,.ta{line-height:1.45;padding:8px 10px}textarea{resize:vertical;max-width:100%}input:focus,select:focus,textarea:focus,.ta:focus{outline:none;border-color:var(--accent-text)}input:focus-visible,select:focus-visible,textarea:focus-visible,.ta:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input:disabled:not([type=checkbox]):not([type=radio]),select:disabled,textarea:disabled,.ta:disabled{background:var(--surface2);color:var(--muted);border-color:var(--border);cursor:not-allowed;opacity:1}button{background:var(--accent);color:var(--accent-fg);border:1px solid transparent;border-radius:4px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.5;cursor:pointer;transition:filter .12s;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{align-self:center}.section-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;text-align:left;background:none;border:0;color:var(--fg);cursor:pointer;font:inherit;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.section-toggle:hover{background:#ffffff0a;filter:none}.section-head{display:flex;align-items:center}.section-head>.section-toggle{flex:1;min-width:0;width:auto}.section-head>.help-dot{margin:0 8px 0 0}.section-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}button:hover{filter:brightness(1.08)}button:active{transform:scale(.96);filter:brightness(.9)}button,button.ghost,button.icon-btn{transition:filter .12s,background .12s,transform .07s;-webkit-tap-highlight-color:transparent}button.working{opacity:.75;pointer-events:none}button.ghost,label.ghost{background:transparent;border-color:var(--border);color:var(--fg)}label.ghost{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:4px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.5;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}label.ghost.sm{padding:4px 9px;font-size:10px}button.ghost:hover,label.ghost:hover{background:#ffffff0f;filter:none}button.ghost:active,label.ghost:active{background:#ffffff24;border-color:var(--accent-text);filter:none}.filepick{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:var(--accent-fg);border:1px solid transparent;border-radius:4px;padding:7px 12px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.03em;line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .12s,background .12s,transform .07s;-webkit-tap-highlight-color:transparent}.filepick:active{transform:scale(.96);filter:brightness(.9)}.filepick.ghost{background:transparent;border:1px solid var(--border);color:var(--fg);font-weight:600}.filepick.ghost:active{background:#ffffff24;border-color:var(--accent-text);filter:none}.filepick.sm{padding:6px 11px;font-size:13px}.filepick.disabled{pointer-events:none;opacity:1;background:var(--surface2);color:var(--muted);border-color:var(--border)}.cards{display:flex;flex-direction:column;gap:10px}.card{display:flex;justify-content:space-between;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;cursor:pointer;transition:border-color .12s}.card-stack{flex-direction:column;align-items:stretch;justify-content:flex-start;cursor:default}.card:hover{border-color:#38384d}.card .name{font-weight:600}.card .meta{color:var(--muted);font-size:12px;margin-top:2px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--t3);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #4ade8066}50%{opacity:.7;box-shadow:0 0 0 6px #4ade8000}}.badge{font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px;background:#272241;color:var(--accent-text)}button.badge{min-height:24px;display:inline-flex;align-items:center}.row-badge{font-size:10px;padding:1px 7px;white-space:nowrap;flex-shrink:0;line-height:1.6;display:inline-block;vertical-align:middle;margin-left:6px;text-transform:uppercase;letter-spacing:.03em}.row-tail{white-space:nowrap;flex-shrink:0;align-self:center}.badge.owner,.badge.ok{background:#1d332e;color:var(--t3)}.badge.fail{background:#361c25;color:var(--danger-text)}.badge.warn{background:#2b2740;color:#a78bfa}.badge.note{background:#33261a;color:#fdba74}.badge.held{background:#322c18;color:#fde68a}.badge.gf,.badge.t1{background:#372a1c;color:var(--t1)}.badge.t2{background:#202b40;color:var(--t2)}.badge.danger-badge{background:var(--danger-fill);color:var(--danger-fill-fg);margin-left:6px}.row{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.row input{flex:1;min-width:0}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--fg) 62%,var(--input));opacity:1}.row input.field{min-width:150px}.row input.field-sm{min-width:118px;flex:0 1 auto}.row input.field-xs{min-width:84px;flex:0 1 auto}.row input.field-wide{min-width:210px}.row input[type=checkbox],.row input[type=radio]{flex:0 0 auto;width:auto}.row input[type=checkbox]+.meta,.row input[type=radio]+.meta{flex:1;min-width:0}.filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;align-items:stretch}.filters>*{min-height:42px}.filters button,.filters input{min-height:42px}.filters>div>button{height:100%}.filters input{flex:1 1 200px;min-width:0}.filters .pick{flex:1 1 140px;min-width:0}.sec{margin-top:22px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.empty{color:var(--muted);text-align:center;padding:24px;border:1px dashed var(--border);border-radius:var(--radius);font-size:13px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin:12px 0 16px;overflow-x:auto}.tabs[data-more]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.tabs::-webkit-scrollbar{display:none}.tab{padding:8px 13px;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;font-size:13px;font-weight:600;flex-shrink:0;white-space:nowrap}.tab.active{color:var(--fg);border-bottom-color:var(--accent-text)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.stat{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:13px 15px}.stat .k{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.stat .v{font-size:26px;font-weight:800;margin-top:3px;font-family:var(--mono)}.status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:14px}.status-card{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.status-card.warn{border-color:var(--danger)}.status-card .k{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.status-card .v{font-size:13px;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conn-test-row{font-size:12px;line-height:1.8}.conn-test-row .ok{color:#16a34a;font-weight:600}.conn-test-row .fail{color:var(--danger);font-weight:600}.list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.dropdown{display:flex;flex-direction:column;gap:0;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:2px}.dropdown-option{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;font-size:14px;color:inherit;text-decoration:none;cursor:pointer;overflow-wrap:anywhere;min-width:0}.dropdown-option.on,.dropdown-option:hover{background:var(--surface)}.dropdown-head{display:flex;align-items:center;gap:6px;padding:6px 10px 2px}.li{display:flex;justify-content:space-between;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:10px 13px;font-size:14px}.li .meta,.card .meta,.stat .meta{font-family:inherit}.swatch{width:20px;height:20px;padding:0;border-radius:50%;border:2px solid transparent;cursor:pointer;flex:0 0 auto}.swatch.on{border-color:var(--fg)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;max-height:190px;overflow-y:auto;margin:8px 0;padding:6px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.icon-opt{font-size:18px;line-height:1;padding:6px 0;background:none;border:2px solid transparent;border-radius:8px;cursor:pointer}.icon-opt:hover{background:var(--border)}.icon-opt.on{border-color:var(--accent-text)}.help-steps{margin:8px 0 0;padding-left:24px;font-size:14px;line-height:1.6}.help-steps li{margin-bottom:12px;padding-left:2px}.help-steps li::marker{color:var(--accent-text);font-weight:700}.club-foot{display:flex;gap:6px;flex-wrap:wrap;padding:8px 14px 10px;border-top:1px solid var(--border)}.linklike{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--border)}.linklike:hover{text-decoration-color:currentColor}.linklike:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@keyframes bouncr-breathe{0%,to{opacity:.22;transform:scale(.97)}50%{opacity:.42;transform:scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion: reduce){[style*=bouncr-breathe]{animation:none!important;opacity:.35!important}}.back{color:var(--muted);font-size:13px;cursor:pointer}.back:hover{color:var(--fg)}.err{color:var(--danger-text);font-size:13px}.meta.warn-text{color:var(--warn)}.field{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;flex-wrap:wrap}.field label{color:var(--muted);font-size:13px}.field input:not([type=checkbox]):not([type=radio]):not([type=number]):not([type=color]):not([type=time]):not([type=date]),.field select,.field textarea{min-width:160px;max-width:100%}.field input.narrow,input.narrow{min-width:0}.field.chain-rpc{display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr);align-items:center;gap:2px 10px}.field.chain-rpc input{width:100%;box-sizing:border-box;min-width:0}@media (max-width: 480px){.field.chain-rpc{grid-template-columns:minmax(0,1fr)}}.kick-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0}.kick-toggle{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;border:1px solid var(--border);background:var(--input);cursor:pointer;font-size:11px;white-space:nowrap;flex-shrink:0}.kick-track{display:inline-block;width:32px;height:18px;border-radius:9px;position:relative;transition:background .2s;flex-shrink:0}.kick-thumb{display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff;position:absolute;top:3px;transition:left .2s}.perms{display:flex;flex-wrap:wrap;gap:8px 14px;margin:8px 0}.perm-list{display:flex;flex-direction:column;gap:2px;margin:4px 0 10px}.perm-group{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;margin:6px 0 0 8px}.role-adjust{margin:0 0 10px 12px;padding:10px 0 0 12px;border-left:2px solid var(--border)}.perm-row{display:flex;align-items:start;gap:8px;padding:7px 8px;border-radius:6px;cursor:pointer}.perm-row:hover{background:var(--surface2)}.perm-row input{margin-top:2px;flex:0 0 auto;width:auto}.perm-name{display:block;font-size:13px;color:var(--fg)}.perm-why{display:block;font-size:11.5px;color:var(--read);margin-top:1px;line-height:1.35;max-width:62ch}.perms label{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--fg)}.perms input{width:auto}.chip-back{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:2px 6px;margin-right:6px;color:var(--danger);background:color-mix(in srgb,var(--danger) 16%,transparent);vertical-align:1px}.chip{display:inline-block;white-space:nowrap;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--surface2);border-radius:4px;padding:2px 6px;margin-right:4px}button.chip.chip-link{display:inline-flex;align-items:center;min-height:24px;color:var(--accent-text);background:var(--surface2);border:1px solid transparent;padding:2px 6px;letter-spacing:normal;line-height:1.2;cursor:pointer}button.chip.chip-link:hover{border-color:var(--accent-text);filter:none}.chip.chip-me{color:var(--fg)}.chip.good{color:var(--good);background:color-mix(in srgb,var(--good) 15%,transparent)}.chip.warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 15%,transparent)}.chip.info{color:var(--t2);background:color-mix(in srgb,var(--t2) 15%,transparent)}.chip.bad{color:var(--danger);background:color-mix(in srgb,var(--danger) 15%,transparent)}.chip-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.chip-tab{font-family:inherit;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.5;min-height:24px;color:var(--muted);background:var(--surface2);border:1px solid transparent;border-radius:4px;padding:2px 6px;cursor:pointer;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chip-tabs.chip-rail{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chip-tabs.chip-rail::-webkit-scrollbar{display:none}.chip-rail .chip-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.chip-rail .queue-count{font-size:10px}.li-read{opacity:.72}.li-read:hover{opacity:1}.chip-tab:hover{color:var(--fg)}.chip-tab.on{color:var(--accent-text);border-color:var(--accent-text);background:var(--surface2)}.chip-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chip-tab .n{font-variant-numeric:tabular-nums;opacity:.7;margin-left:4px;font-weight:400}.chip-tab.on .n{opacity:1}.toast{position:fixed;top:calc(12px + var(--sait));left:12px;right:12px;margin:0 auto;width:fit-content;max-width:calc(100vw - 24px);z-index:300;display:flex;align-items:center;gap:12px;background:#1e1e2b;color:#f2f2f7;border:1px solid #3a3a52;border-radius:13px;padding:9px 10px 9px 12px;font-size:13px;line-height:1.4;box-shadow:0 10px 32px #0000008c,0 1px #ffffff0d inset;animation:toast-in .22s cubic-bezier(.2,.9,.3,1)}@keyframes toast-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.toast-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;background:#282835;color:#a8a8c0}.toast.ok .toast-icon{background:#1f3930;color:var(--good)}.toast.warn .toast-icon{background:#3d2e1b;color:var(--t1)}.toast.bad .toast-icon{background:#3c1d26;color:var(--danger)}.toast-msg{min-width:0}.toast-action{background:var(--accent);border:0;color:var(--accent-fg);font-weight:700;font-size:13px;padding:6px 13px;border-radius:8px;cursor:pointer;flex-shrink:0}.toast-action:hover{filter:brightness(1.1)}.toast-action:active{transform:scale(.95);filter:brightness(.9)}.member{flex-direction:column;align-items:stretch;gap:8px}.actions{display:flex;gap:6px;flex-wrap:wrap;max-width:100%}.meta{color:var(--muted);font-size:12px}.chart{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px 8px;margin-top:8px}.chart-total{margin-top:6px;font-family:var(--mono)}.growth-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.growth-head select{text-transform:none;letter-spacing:0;font-size:13px}button:disabled:not(.working){cursor:not-allowed;opacity:1;background:var(--surface2);color:var(--muted);border-color:var(--border)}button.sm{padding:4px 9px;font-size:10px}button.working,button.working:disabled{opacity:.95;animation:working-pulse 1.1s ease-in-out infinite}@keyframes working-pulse{0%,to{opacity:.95}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){button.working,button.working:disabled{animation:none;opacity:.95}}button.danger{background:var(--danger-fill);color:var(--danger-fill-fg);border-color:transparent}button.ghost.danger{background:transparent;border-color:var(--danger);color:var(--danger)}button.ghost.danger:hover{background:#ef44441f;filter:none}.mod-pick button[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent-text)}.tab,.queue-row,button.icon-btn,button.link-toggle,.step-dot,.alert-bar-main,button.go,button:has(div),button:has(p),label:has(div){text-transform:none;letter-spacing:normal}button:has(div),button:has(p){display:block}button.icon-btn{background:none;border:none;cursor:pointer;color:var(--muted);font-size:16px;padding:4px;border-radius:4px}button.icon-btn:hover{color:var(--fg);background:#ffffff0f;filter:none}button.icon-btn:active{background:#ffffff24;filter:none}button.icon-btn.danger{background:none;color:var(--muted)}button.icon-btn.danger:hover{color:var(--danger);background:#ef44441a}.scope{align-items:center;margin-bottom:4px}.scope label{color:var(--muted);font-size:12px}.scope select{flex:1}.steps{display:flex;gap:8px;margin:4px 0 6px}.step-dot{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--muted);background:var(--card);border:1px solid var(--border)}.step-dot.on{color:var(--accent-fg);background:var(--accent);border-color:var(--accent-text)}.step-dot.done{color:var(--good);border-color:var(--good)}.copyrow{display:flex;align-items:center;gap:8px}.ok-line{color:var(--good);font-size:13px;margin-top:4px}.connected{align-items:center}code{background:var(--input);border:1px solid var(--border);border-radius:5px;padding:1px 5px;font-size:12px;font-family:var(--mono)}.plans{display:flex;flex-direction:column;gap:10px;margin-top:8px}.plan-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.plan-card.current{border-color:var(--accent-text)}.plan-name{font-weight:700;font-size:16px}.plan-quota{color:var(--muted);font-size:12px;margin:2px 0 8px;font-family:var(--mono)}.plan-feats{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:10px}.feat{font-size:12px}.feat.on{color:var(--t3)}.feat.off{color:var(--muted)}.ta{width:100%;resize:vertical}.thread{display:flex;flex-direction:column;gap:8px;margin:10px 0}.bubble{max-width:80%;padding:8px 12px;border-radius:14px;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.bubble.in{align-self:flex-start;background:var(--card);border:1px solid var(--border);border-bottom-left-radius:4px}.bubble.out{align-self:flex-end;background:var(--accent);color:var(--accent-fg);border-bottom-right-radius:4px}.bubble .meta{margin-top:3px}.lock-line{font-size:12px;color:var(--muted);margin:6px 0}.hdr-row{display:flex;justify-content:space-between;align-items:center}[role=button][tabindex="0"],[role=link][tabindex="0"]{min-height:24px}input[type=checkbox]:not(.sw),input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;flex-shrink:0;display:inline-grid;place-content:center;background:none;border:0;padding:0;margin:0;cursor:pointer}input[type=checkbox]:not(.sw):before,input[type=radio]:before{content:"";width:16px;height:16px;box-sizing:border-box;border:1.5px solid var(--muted);border-radius:4px;background:var(--input);transition:background .12s,border-color .12s}input[type=radio]:before{border-radius:50%}input[type=checkbox]:not(.sw):checked:before{background:var(--accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.4l3 3 6-6' fill='none' stroke='%230a0a14' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 13px no-repeat;border-color:var(--accent)}input[type=radio]:checked:before{border-color:var(--accent);border-width:5px;background:var(--input)}input[type=checkbox]:not(.sw):disabled:before,input[type=radio]:disabled:before{opacity:.45;cursor:not-allowed}input[type=checkbox]:not(.sw):focus-visible:before,input[type=radio]:focus-visible:before{outline:2px solid var(--accent);outline-offset:2px}.group-head{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:14px 0 6px;padding-top:10px;border-top:1px solid var(--border)}.member-row{cursor:pointer}.mrow-l{display:flex;align-items:center;gap:10px;min-width:0}.avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;flex-shrink:0;font-size:14px}.avatar.lg{width:48px;height:48px;font-size:20px}.member-hero{display:flex;align-items:center;gap:12px;margin:10px 0}.chips-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.sanction-why{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;margin:-2px 0 10px;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.sanction-why+.sanction-why{margin-top:-6px}.sanction-why .swhy-room{color:var(--fg);font-weight:600}.sanction-why .swhy-reason{color:var(--fg2)}.sanction-why .swhy-who{color:var(--muted)}.sanction-why .swhy-rooms{color:var(--fg);font-weight:600}.sanction-why div+div{margin-top:5px}.club-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.club-head{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer}.club-head:hover{background:var(--surface2)}.tier-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.chev{color:var(--muted);font-size:12px}.club-body{border-top:1px solid var(--border);padding:10px 14px 14px;background:#191922}.sub2{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;margin:14px 0 6px}.sub2:first-child{margin-top:2px}details{border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;margin-top:8px}details summary.sub2{margin:0;list-style:none}details summary.sub2::-webkit-details-marker{display:none}details summary.sub2:before{content:"▸ "}details[open] summary.sub2:before{content:"▾ "}.rule-card{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;background:var(--input);border:1px solid var(--border);border-radius:8px;padding:9px 11px;margin-bottom:6px}.rule-card>div:first-child{min-width:0;overflow-wrap:anywhere}.club-card{--club: var(--accent);display:flex;flex-direction:column;align-items:stretch;gap:9px;background:var(--input);border:1px solid var(--border);border-radius:12px;padding:13px 14px;margin-bottom:8px;border-left:3px solid var(--club-status, var(--border))}.club-open-toggle{border:0;background:transparent;cursor:pointer;padding:0 0 0 7px;color:var(--muted);font-size:13px;line-height:1;letter-spacing:0;text-transform:none;font-weight:700;vertical-align:middle}.club-open-toggle:hover{color:var(--accent-text);filter:none}.club-open-toggle[aria-expanded=true]{color:var(--accent-text)}.club-open-toggle:active{transform:none;filter:none}.club-open-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.club-settings-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:24px;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;text-transform:none;letter-spacing:0}.club-settings-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.club-links{display:flex;flex-direction:column;gap:5px}.club-link{display:flex;align-items:center;gap:8px;text-decoration:none;background:var(--card);border:1px solid var(--border);border-radius:9px;padding:8px 11px;font-size:13px;color:var(--fg)}.club-link:hover{border-color:color-mix(in srgb,var(--club, var(--accent)) 45%,var(--border))}.club-link-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.club-link-go{color:var(--muted);font-size:12px;flex-shrink:0}.club-card-top{display:flex;align-items:center;gap:10px}.club-card-name{font-weight:700;font-size:15px;letter-spacing:-.2px}.club-figure{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-top:1px}.club-figure-amt{font-size:22px;font-weight:800;letter-spacing:-.8px;line-height:1.05;color:var(--club)}.club-figure-of{font-size:12.5px;color:var(--read)}.club-figure-unit{font-size:12.5px;font-weight:700;color:var(--fg)}.club-rule{margin-top:5px;font-size:12.5px;line-height:1.5;color:var(--read)}.club-rule strong{color:var(--fg);font-weight:650}.club-rule-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.hub-note{font-size:12.5px;line-height:1.5;color:var(--read);overflow-wrap:anywhere}.hub-note.sm{font-size:11.5px;line-height:1.45}.hub-rows{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.hub-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--input);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:14px}.hub-row-name{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--fg);font-weight:650;font-size:15px}.hub-row-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.hub-row-amt{font-size:16px;font-weight:700;letter-spacing:-.3px;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.hub-row-total{background:var(--card);border-color:color-mix(in srgb,var(--fg) 16%,var(--border))}.hub-row-total .hub-row-amt{color:var(--fg);font-weight:800}.hub-group{display:flex;flex-direction:column;gap:6px;padding-left:8px;border-left:2px solid color-mix(in srgb,var(--accent) 32%,var(--border))}.hub-row-of{color:var(--read);font-family:inherit;font-weight:400;font-size:12px}.hub-row-tap{cursor:pointer}.hub-row-tap:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.hub-row-go{margin-left:8px;color:var(--accent-text);font-family:inherit;font-weight:600}.minibar{width:60px;height:6px;border-radius:3px;background:var(--input);overflow:hidden}.minibar>div{height:100%;border-radius:3px}.kv{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border);font-size:14px}.kv .k{color:var(--muted)}.kv .v{font-weight:500}.kv .v[role=button],.kv .v[role=link]{padding-block:4px}.kv .v.mono{cursor:pointer}.kv .v.mono:hover{color:var(--accent-text)}.btn-remove{width:100%;background:transparent;border-color:var(--danger);color:var(--danger)}.btn-remove:hover{background:#ef44441f;filter:none}.btn-remove-sm{background:var(--danger-fill);color:var(--danger-fill-fg);border-color:transparent;padding:4px 9px;font-size:10px;flex-shrink:0}.btn-remove-sm:hover{filter:brightness(1.1)}button.link-toggle{background:none;border:none;cursor:pointer;color:var(--accent-text);font-size:12px;padding:0;font-weight:600}button.link-toggle:hover{filter:brightness(1.15)}.explain-box{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.65;color:var(--fg);margin-bottom:16px}.chain-picker{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.chain-btn{padding:14px 6px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--fg);cursor:pointer;text-align:center;font-size:12px;font-weight:600;transition:all .15s;line-height:1.4}.chain-btn .ci{font-size:22px;display:block;margin-bottom:4px}.chain-btn svg.ci.chain-logo{display:block;margin:0 auto 4px}.chain-btn .ci.dot{width:18px;height:18px;border-radius:50%;margin:2px auto 6px}.chain-badge svg.chain-logo.lead-icon,.pl-chain svg.chain-logo.lead-icon{margin-right:3px}.chain-btn.sel{border-color:var(--accent-text);background:#1a1f2e;color:var(--accent-text)}.chain-badge{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;text-transform:uppercase;border:1px solid var(--border);background:var(--card);color:var(--muted)}.chain-badge.chain-base{border-color:#0052ff44;color:#69f;background:#14192e}.chain-badge.chain-ethereum{border-color:#627eea44;color:#8ea3ef;background:#1a1c2d}.chain-badge.chain-solana{border-color:#9945ff44;color:#c7f;background:#1e182e}.chain-badge.chain-bitcoin{border-color:#f7931a44;color:#f7a94a;background:#241d1f}.hub-btn-send{background:var(--accent);color:var(--accent-fg);border:none;border-radius:50%;width:40px;height:40px;flex-shrink:0;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center}.hub-btn-send:hover{filter:brightness(1.08)}.hub-btn-attach{background:none;border:none;cursor:pointer;color:var(--muted);font-size:20px;padding:0 6px;flex-shrink:0;line-height:1}.hub-btn-attach:hover{color:var(--accent-text);filter:none}.hub-wallet-remove{background:#311b24;color:var(--danger-text);border:1px solid rgba(239,68,68,.27);border-radius:6px;padding:4px 9px;font-size:13px;font-weight:700;flex-shrink:0}.hub-wallet-remove:hover{filter:brightness(1.15)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;z-index:200;display:flex;align-items:flex-end;justify-content:center;touch-action:none}.modal{text-transform:none;letter-spacing:normal;font-size:14px;font-weight:400;text-align:left;color:var(--fg);width:100%;max-width:760px;background:var(--card);border:1px solid var(--border);border-bottom:none;border-radius:16px 16px 0 0;padding:18px 16px 28px;max-height:90svh;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box;box-shadow:0 -4px 32px #0009}.modal.modal-wide{max-width:920px}.modal-title{font-size:17px;font-weight:700;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-close{background:none;border:none;color:var(--muted);font-size:20px;cursor:pointer;line-height:1;padding:2px 4px;min-width:24px;min-height:24px}.modal-close:hover{color:var(--fg)}.modal-body{display:flex;flex-direction:column;overflow-x:hidden}@media (min-width: 560px){.modal-overlay{align-items:center}.modal{border-radius:var(--radius);border-bottom:1px solid var(--border)}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.modal-backdrop .modal{width:100%;background:var(--card);border:1px solid var(--border);padding:20px 18px;box-sizing:border-box;max-height:90svh;overflow-y:auto;border-bottom:1px solid var(--border);border-radius:var(--radius);animation:modal-fade .15s ease-out}.modal-hd{font-size:15px;font-weight:700;margin-bottom:14px}.queue-item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.queue-head{display:flex;align-items:flex-start;gap:10px;padding:12px 13px 10px;cursor:pointer}.queue-head:active{background:#ffffff0d}.queue-glyph{flex-shrink:0;width:22px;height:22px;border-radius:50%;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#262633;color:var(--muted)}.queue-glyph.warn{background:#3d2e1b;color:var(--t1)}.queue-glyph.bad{background:#3c1d26;color:var(--danger-text)}.queue-actions{display:flex;gap:6px;flex-wrap:wrap;padding:0 13px 12px}.mod-tabs .tab{padding:8px 10px}.mod-tabs{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.tab-count{display:inline-block;min-width:17px;margin-left:5px;padding:0 5px;border-radius:99px;background:var(--danger-fill);color:var(--danger-fill-fg);font-size:10px;font-weight:800;line-height:17px;text-align:center;vertical-align:1px}.ann-preview{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:10px;margin-bottom:6px}.ann-preview img,.ann-preview video{display:block;width:100%;max-height:220px;object-fit:cover;border:1px solid var(--border);border-radius:8px;margin-bottom:8px;background:#000}.ann-preview-text{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.45}.modal-overlay.modal-topmost,.modal-backdrop.modal-topmost{z-index:500}.modal-overlay.modal-above,.modal-backdrop.modal-above{z-index:250}.confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0009;display:flex;align-items:center;justify-content:center;padding:22px}.confirm-box{width:100%;max-width:340px;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px 16px 14px;box-shadow:0 18px 50px #00000080;display:flex;flex-direction:column;max-height:calc(100svh - 44px)}.confirm-box .confirm-msg{overflow-y:auto;overscroll-behavior:contain;min-height:0}.confirm-msg{font-size:14px;line-height:1.5;margin-bottom:16px;white-space:pre-wrap}.confirm-actions{display:flex;gap:8px;justify-content:flex-end}.confirm-actions button{min-width:92px}.mod-head{display:flex;margin:8px 0 10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mod-head::-webkit-scrollbar{display:none}.gpage{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;gap:8px;min-width:0}.gpage h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-logo{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.gdots{display:flex;gap:2px;margin-bottom:14px}.gdots .gdot{width:20px;height:20px;cursor:pointer;position:relative}.gdots .gdot:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--border);transition:background .2s,transform .2s}.gdots .gdot.on:after{background:var(--accent);transform:scale(1.15)}.li .preview,.card .preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.search-row input,.search-row button{padding-top:4px;padding-bottom:4px}.queue-rail{display:flex;gap:5px;margin-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.queue-rail::-webkit-scrollbar{display:none}.queue-row{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;width:auto;padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--tile);color:var(--fg);font:inherit;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer;text-align:left}.queue-row:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.queue-row.on{background:var(--tile-on);border-color:var(--accent-text)}.queue-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.queue-count{font-variant-numeric:tabular-nums;opacity:.7;font-weight:800}.queue-row.on .queue-count{opacity:1;color:var(--accent-text)}.hc{display:block}.hc-rail{min-width:0}.hc-reader{min-width:0;display:none}.hc.reading .hc-rail{display:none}.hc.reading .hc-reader{display:block}.hc.reading .hc-scope,.hc.reading .hc-search,.hc.reading .hc-scope-row{display:none}.hc-search{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:4px 12px;margin-bottom:10px}.hc-search:focus-within{border-color:var(--accent-text)}.hc-search-icon{color:var(--muted);flex-shrink:0;display:flex;align-items:center}.hc-search:focus-within .hc-search-icon{color:var(--accent-text)}.hc-search input{flex:1;min-width:0;background:none;border:0;padding:8px 0}.hc-search input:focus{outline:none}.hc-search:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.hc-scope{flex-wrap:wrap;overflow-x:visible;margin:0 0 4px}.hc-tab-ask{border-left:1px solid var(--border);padding-left:14px}.hc-asking{display:block}.hc-list{display:flex;flex-direction:column}.hc-row{display:flex;flex-direction:column;gap:1px;padding:8px 10px;margin-left:26px;font-size:13.5px;cursor:pointer;border-left:2px solid var(--border);border-radius:0 6px 6px 0;min-width:0}.hc-row:hover{background:var(--surface2);border-left-color:var(--muted)}.hc-row.on{background:var(--surface2);border-left-color:var(--accent-text);color:var(--fg)}.hc-row-t{overflow-wrap:anywhere}.hc-cat{margin-bottom:2px}.hc-cat-head{display:flex;align-items:center;gap:10px;cursor:pointer;padding:11px 10px 11px 4px;-webkit-user-select:none;user-select:none;border-radius:8px;min-width:0}.hc-cat-head:hover,.hc-cat.on .hc-cat-head{background:var(--surface2)}.hc-cat-icon{width:22px;flex-shrink:0;color:var(--muted);display:flex;align-items:center;justify-content:center;transition:color .12s}.hc-cat-head:hover .hc-cat-icon{color:var(--fg)}.hc-cat.on .hc-cat-icon{color:var(--accent-text)}.hc-cat-t{flex:1;font-size:14px;font-weight:600;min-width:0;overflow-wrap:anywhere}.hc-cat-blurb{font-size:12px;color:var(--muted);line-height:1.45;margin:-6px 0 10px 36px;padding-right:8px}.hc-path{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;margin-bottom:6px;font-size:13.5px;cursor:pointer;min-width:0}.hc-path:hover{border-color:var(--accent-text)}.hc-outcome{font-size:12.5px;color:var(--muted);line-height:1.5;margin:2px 0 10px}.hc-path-steps{margin:0;padding-left:22px;font-size:13.5px}.hc-path-steps li{margin-bottom:7px;padding:2px 6px;cursor:pointer;border-radius:5px;overflow-wrap:anywhere}.hc-path-steps li::marker{color:var(--muted);font-weight:700}.hc-path-steps li:hover{background:var(--surface2)}.hc-path-steps li.on{background:var(--surface2);color:var(--fg)}.hc-path-steps li.on::marker{color:var(--accent-text)}.hc-rail.drilled .hc-corpus-head,.hc-rail.drilled .hc-cat:not(.on){display:none}.hc-back{color:var(--muted);font-size:13px;cursor:pointer;margin-bottom:10px}.hc-back:hover{color:var(--fg)}.hc-crumb{font-size:12px;color:var(--muted);margin-bottom:6px}.hc-crumb-sep{margin:0 6px;opacity:.5}.hc-crumb-link{cursor:pointer}.hc-crumb-link:hover{color:var(--fg);text-decoration:underline}.hc-hero{margin-bottom:18px}.hc-hero-icon{color:var(--accent-text);line-height:1;margin-bottom:10px}.hc-hero-blurb{font-size:14px;color:var(--muted);line-height:1.6;margin:4px 0 8px}.hc-title{font-size:19px;font-weight:700;letter-spacing:-.2px;margin:0 0 4px}.hc-body{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.hc-h{font-weight:700;font-size:15px;color:var(--fg);letter-spacing:.01em;border-top:1px solid var(--border);padding-top:14px}.hc-body>.hc-h:first-child{border-top:0;padding-top:0}.hc-welcome{padding:8px 0}.hc-table{border-collapse:collapse;width:100%;font-size:13px}.hc-table th{text-align:left;padding:6px 10px 6px 0;vertical-align:top;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap}.hc-table td{padding:7px 10px 7px 0;vertical-align:top;border-bottom:1px solid var(--border);line-height:1.5}.hc-table tr:last-child td{border-bottom:0}.hc-table th:last-child,.hc-table td:last-child{padding-right:0}.hc-flow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.hc-flow-btn{display:flex;flex-direction:column;gap:2px;min-width:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:9px 12px;font-size:13px;cursor:pointer}.hc-flow-btn:hover{border-color:var(--accent-text)}.hc-flow-next{text-align:right}.hc-done,.hc-stuck{margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.55;background:var(--surface2);border-radius:var(--radius);border:1px solid var(--border)}.hc-stuck{color:var(--muted)}.hc-note{margin:10px 0 4px;padding:10px 12px;font-size:13px;line-height:1.5;background:var(--surface2);border-radius:var(--radius);border:1px solid var(--border)}@media (min-width: 720px){.hc{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start}.hc.hc-asking,.hc-reader,.hc.reading .hc-rail,.hc.reading .hc-reader{display:block}.hc-scope,.hc.reading .hc-scope,.hc-scope-row,.hc.reading .hc-scope-row{grid-column:1 / -1;display:flex}.hc-tab-ask{margin-left:auto}.hc-search,.hc.reading .hc-search{grid-column:1 / -1;display:flex}.hc-note{grid-column:1 / -1;margin:0}.hc-rail.drilled .hc-corpus-head{display:block}.hc-rail.drilled .hc-cat:not(.on){display:block}.hc-rail{position:sticky;top:12px;max-height:calc(100svh - 24px);overflow-y:auto;border-right:1px solid var(--border);padding-right:14px}.hc-back-mobile,.hc-back-cats{display:none}}.alert-bar{display:flex;align-items:stretch;gap:0;margin:8px 0;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--danger) 12%,var(--card));border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);border-left:3px solid var(--danger)}.alert-bar.escalated{background:color-mix(in srgb,var(--danger) 20%,var(--card))}.alert-bar-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 10px;background:none;border:0;border-radius:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.alert-bar-main:hover{background:color-mix(in srgb,var(--danger) 8%,transparent)}.alert-bar-icon{flex:0 0 auto;font-size:15px;line-height:1}.alert-bar.lead{border-left-width:1px}.alert-bar-panel{position:relative;align-self:stretch;flex:0 0 50px;display:flex;align-items:center;justify-content:center;margin:-8px 5px -8px -10px;padding:7px 0}.alert-bar-panel:after{content:"";position:absolute;right:-4px;top:7px;bottom:7px;width:1px;background:color-mix(in srgb,var(--danger) 45%,transparent)}img.mascot{display:inline-block;flex:none;object-fit:contain;vertical-align:middle}:root{--tone-violet: #8b6dff;--tone-red: #fca5a5;--tone-orange: #fdba74;--tone-yellow: #fde047;--tone-green: #86efac;--tone-blue: #93c5fd;--tone-lavender: #c4b5fd;--tone-teal: #5eead4}svg.icon{display:inline-block;flex:none;vertical-align:calc(.36em - var(--icon-size, 1em) / 2)}@supports (vertical-align: round(1.5px,1px)){svg.icon{vertical-align:round(calc(.36em - var(--icon-size, 1em) / 2),1px)}svg.icon.lead-icon{transform:translateY(calc(round(calc(.36em - var(--icon-size, 1em) / 2),1px) - (.36em - var(--icon-size, 1em) / 2)))}button.badge>svg.icon.lead-icon{transform:none}}svg.icon.tone-violet{color:var(--tone-violet)}svg.icon.tone-red{color:var(--tone-red)}svg.icon.tone-orange{color:var(--tone-orange)}svg.icon.tone-yellow{color:var(--tone-yellow)}svg.icon.tone-green{color:var(--tone-green)}svg.icon.tone-blue{color:var(--tone-blue)}svg.icon.tone-lavender{color:var(--tone-lavender)}svg.icon.tone-teal{color:var(--tone-teal)}svg.icon.lead-icon{margin-right:5px}img.mascot.scene{display:block;margin:0 auto 12px}img.mascot.hero{width:clamp(180px,48vw,240px);height:auto;max-width:100%}img.mascot.hero.scene{margin:0 auto 20px}.hub-door[role=link]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:40px;min-height:40px;cursor:pointer;border-radius:8px}.hub-door:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hub-door-word{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);line-height:1}.door-held{text-align:center}.door-held .sec-with-help{display:block}.door-held .sec-with-help>:first-child{flex:none}.door-held .sec-with-help .help-dot{display:inline-flex;vertical-align:middle;margin-left:4px}.door-held .row{justify-content:center}.door-held .row>button{flex:1 1 0;max-width:240px}.alert-bar-text{min-width:0}.alert-bar-head{display:block;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.alert-bar.escalated .alert-bar-head{font-weight:700}.alert-bar-sub{display:block;color:var(--muted);font-size:11px;line-height:1.4}.alert-bar-go{flex:0 0 auto;margin-left:auto;color:var(--muted);font-size:14px}.alert-bar-x{flex:0 0 auto;width:38px;min-height:44px;background:none;border:0;border-radius:0;border-left:1px solid color-mix(in srgb,var(--danger) 20%,transparent);color:var(--muted);font-size:13px;cursor:pointer}.alert-bar-x:hover{color:var(--fg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.alert-stack{display:flex;flex-direction:column;gap:6px;margin:8px 0}.alert-stack .alert-bar{margin:0}.alert-row{display:flex;flex-direction:column;gap:6px;min-width:0}.alert-row .approval-cards{display:flex;flex-direction:column;gap:8px;padding:0 2px 2px 10px;border-left:2px solid var(--danger);margin-left:6px}.alert-row .approval-card{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card);min-width:0;overflow-wrap:anywhere}.approval-sentence{font-size:13px;font-weight:600;line-height:1.4}.approval-quote{font-size:12px;color:var(--muted);font-style:italic;line-height:1.4}.approval-actions{display:flex;gap:8px;flex-wrap:wrap}.alert-bar-more{color:var(--muted);font-size:11px;padding-left:4px}.queue-focus{box-shadow:0 0 0 2px var(--accent);transition:box-shadow .35s ease-out}@media (prefers-reduced-motion: reduce){.queue-focus{transition:none}}.alert-bar-fold{align-self:flex-start;background:none;border:0;padding:2px 4px;color:var(--muted);font-size:11px;cursor:pointer}.alert-bar-fold:hover{color:var(--fg)}.alert-bar-jump{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;min-height:44px;border-left:1px solid color-mix(in srgb,var(--danger) 20%,transparent);color:var(--muted);font-size:13px;text-decoration:none}.alert-bar-jump:hover{color:var(--fg)}.appeal-head{margin:0 0 8px;padding:8px 10px;border-left:3px solid var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--card));border-radius:0 8px 8px 0}.appeal-head .what{font-size:13px;font-weight:600}.appeal-head .meta{font-size:11px}.pl{--pl-max: 940px}.pl-inner{max-width:var(--pl-max);margin:0 auto;padding:0 24px}.pl-nav{height:58px;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.pl-nav-in{display:flex;align-items:center;gap:10px;height:100%}.pl-nav-name{font-weight:680;font-size:15px;letter-spacing:-.2px}.pl-nav-sp{flex:1}.pl-btn{border:1px solid var(--border);background:transparent;color:var(--fg);border-radius:4px;padding:9px 16px;font-family:inherit;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.5;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .14s ease,color .14s ease,filter .12s ease}.pl-btn:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));color:var(--accent-text)}.pl-btn-primary{background:var(--accent);color:var(--accent-fg);border-color:transparent}.pl-btn-primary:hover{filter:brightness(1.08);color:var(--accent-fg)}.pl-btn-sm{padding:3px 10px;font-size:10px;height:26px}.pl-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pl-hero{position:relative;overflow:hidden;padding:84px 0 66px;text-align:center}.pl-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 58% 44% at 50% 0%,color-mix(in srgb,var(--accent) 20%,transparent) 0%,transparent 70%),radial-gradient(ellipse 36% 28% at 16% 84%,color-mix(in srgb,var(--accent) 11%,transparent) 0%,transparent 62%),radial-gradient(ellipse 36% 28% at 84% 80%,color-mix(in srgb,var(--accent) 9%,transparent) 0%,transparent 60%)}.pl-hero>*{position:relative;z-index:1}.pl-hero-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 52% at 50% 46%,color-mix(in srgb,var(--bg) 74%,transparent) 0%,color-mix(in srgb,var(--bg) 44%,transparent) 58%,transparent 100%)}.pl-hero-img .pl-btn:not(.pl-btn-primary){background:color-mix(in srgb,var(--bg) 62%,transparent);border-color:color-mix(in srgb,var(--fg) 26%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pl-hero-img .pl-btn:not(.pl-btn-primary):hover{background:color-mix(in srgb,var(--bg) 78%,transparent)}.pl-hero-img .pl-title{text-shadow:0 2px 22px color-mix(in srgb,var(--bg) 92%,transparent)}.pl-hero-img .pl-lede{color:color-mix(in srgb,var(--fg) 92%,var(--muted));text-shadow:0 1px 3px color-mix(in srgb,var(--bg) 96%,transparent),0 2px 18px color-mix(in srgb,var(--bg) 90%,transparent)}.pl-mark{width:76px;height:76px;border-radius:20px;object-fit:cover;display:block;margin:0 auto 22px;border:1px solid var(--border);box-shadow:0 14px 44px color-mix(in srgb,var(--accent) 26%,transparent)}.pl-mark-fb{display:grid;place-items:center;font-size:27px;font-weight:750;letter-spacing:-1px;background:var(--surface2);color:var(--accent-text)}.pl-title{font-size:clamp(32px,6.4vw,54px);line-height:1.03;font-weight:800;letter-spacing:-1.8px;margin:0 0 14px;text-wrap:balance}.pl-lede{color:var(--read);font-size:clamp(15px,2.1vw,17.5px);line-height:1.6;max-width:540px;margin:0 auto;text-wrap:pretty}.pl-cta{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:30px}.pl-sec{padding:62px 0;border-top:1px solid var(--border);scroll-margin-top:16px}.pl-eyebrow{text-transform:uppercase;letter-spacing:1.8px;font-size:10.5px;font-weight:750;color:var(--accent-text);margin-bottom:9px}.pl-h2{font-size:clamp(23px,3.6vw,32px);font-weight:780;letter-spacing:-.9px;margin:0 0 9px}.pl-sub{color:var(--read);font-size:14.5px;line-height:1.6;margin:0 0 32px;max-width:560px}.pl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:16px}.pl-card{--club: var(--accent);background:var(--card);border:1px solid var(--border);border-radius:15px;padding:22px 20px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;transition:border-color .16s ease,transform .16s ease}.pl-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--club)}.pl-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--club) 34%,var(--border))}.pl-card-top{display:flex;align-items:center;gap:10px}.pl-card-mark{width:30px;height:30px;border-radius:9px;object-fit:cover;flex-shrink:0;border:1px solid var(--border)}.pl-card-mark-fb{display:grid;place-items:center;font-size:12px;font-weight:750;background:color-mix(in srgb,var(--club) 16%,transparent);color:color-mix(in srgb,var(--club) 78%,#ffffff)}.pl-card-name{font-size:16.5px;font-weight:700;letter-spacing:-.3px}.pl-card-desc{color:var(--read);font-size:13.5px;line-height:1.6;margin-top:-4px}.pl-card-qualify{color:var(--read);font-size:13.5px;line-height:1.55;margin-top:-6px;padding-left:9px;border-left:2px solid color-mix(in srgb,var(--club) 45%,transparent)}.pl-req{border-top:1px solid var(--border);padding-top:14px}.pl-req-amt{font-size:28px;font-weight:800;letter-spacing:-1.2px;line-height:1.05;color:var(--club);display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.pl-req-unit{font-size:15px;font-weight:700;color:var(--fg);letter-spacing:-.2px}.pl-req-note{font-size:13.5px;color:var(--read);margin-top:6px;line-height:1.55}.pl-req-more{display:flex;flex-direction:column;gap:6px;margin-top:12px}.pl-req-row{display:flex;align-items:baseline;gap:8px;font-size:13.5px;line-height:1.5}.pl-req-row-name{font-weight:600;flex:1;min-width:0}.pl-req-row-detail{font-weight:400;color:var(--read)}.pl-req-row-amt{color:var(--read);font-family:var(--mono);font-size:12.5px;white-space:nowrap}.pl-req-join{font-size:10.5px;font-weight:700;color:var(--muted);flex-shrink:0;text-transform:uppercase;letter-spacing:1.4px}.pl-chain{border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:750;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;flex-shrink:0;border:1px solid;background:color-mix(in srgb,currentColor 12%,transparent)}.pl-chain-sm{border-radius:4px;padding:0 4px;font-size:8px;letter-spacing:.3px;line-height:1.55}.pl-chain-base{color:#5bcada;border-color:color-mix(in srgb,#5bcada 34%,transparent)}.pl-chain-ethereum{color:#a3b3ff;border-color:color-mix(in srgb,#a3b3ff 34%,transparent)}.pl-chain-solana{color:#a78bfa;border-color:color-mix(in srgb,#a78bfa 34%,transparent)}.pl-chain-ton{color:#4fc3f7;border-color:color-mix(in srgb,#4fc3f7 34%,transparent)}.pl-chain-xrpl{color:#c9cfd6;border-color:color-mix(in srgb,#c9cfd6 34%,transparent)}.pl-chain-other{color:var(--muted);border-color:var(--border)}.pl-price{margin-top:auto;padding-top:13px;border-top:1px dashed var(--border);display:flex;align-items:baseline;gap:6px}.pl-price-amt{font-size:20px;font-weight:750;letter-spacing:-.6px}.pl-price-per{font-size:12.5px;color:var(--muted)}.pl-verdict{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:650;padding-top:12px;border-top:1px solid var(--border)}.pl-verdict-ok{color:var(--good)}.pl-verdict-no{color:var(--muted)}.pl-card-ok{border-color:color-mix(in srgb,var(--good) 50%,var(--border))}.pl-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;position:relative}.pl-step{background:var(--card);border:1px solid var(--border);border-radius:13px;padding:20px 17px}.pl-step-n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);color:var(--accent-text);font-size:12px;font-weight:750;margin-bottom:13px}.pl-step-t{font-weight:680;margin-bottom:6px;font-size:14px;letter-spacing:-.2px}.pl-step-d{color:var(--muted);font-size:12.5px;line-height:1.55}.pl-check{background:var(--card);border:1px solid var(--border);border-radius:15px;padding:22px}.pl-addr{display:flex;gap:8px;margin-bottom:8px}.pl-addr input{flex:1;min-width:0;background:var(--input);border:1px solid var(--border);color:var(--fg);border-radius:9px;padding:10px 13px;font-family:var(--mono);font-size:12.5px}.pl-addr input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pl-note{color:var(--read);font-size:13px;line-height:1.6;margin-top:13px}.pl-result{margin-top:18px;border-top:1px solid var(--border);padding-top:16px}.pl-result-head{font-size:15px;font-weight:700;letter-spacing:-.3px;margin-bottom:12px}.pl-result-head.ok{color:var(--good)}.pl-result-head.no{color:var(--fg)}.pl-result-list{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.pl-result-row{display:flex;align-items:center;gap:9px;font-size:13px}.pl-result-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--muted)}.pl-result-row.ok .pl-result-dot{background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 22%,transparent)}.pl-result-name{font-weight:620}.pl-result-row.ok .pl-result-name{color:var(--fg)}.pl-result-row.no .pl-result-name{color:var(--muted)}.pl-result-say{color:var(--muted);font-size:12.5px;margin-left:auto;text-align:right}.pl-seg-wrap{display:flex;align-items:center;gap:9px;margin-bottom:14px;flex-wrap:wrap}.pl-seg-label{font-size:12px;color:var(--muted)}.pl-seg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--border);border-radius:7px;background:var(--bg)}.pl-seg-b{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;background:transparent;color:var(--muted);border-radius:5px;padding:4px 10px;font-size:12.5px;font-weight:500;text-transform:none;letter-spacing:0}.pl-seg-b svg,.pl-seg-b img{opacity:.55}.pl-seg-b:hover{color:var(--read)}.pl-seg-b.on{background:var(--card);color:var(--fg);font-weight:600}.pl-seg-b.on svg,.pl-seg-b.on img{opacity:1}.pl-seg-b:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pl-claim{margin-top:4px}.pl-claim .pl-note a{color:var(--accent-text)}.pl-foot{border-top:1px solid var(--border);padding:30px 0 46px;text-align:center;color:var(--muted);font-size:12.5px}.pl-foot a:hover{color:var(--accent-text)}@media (max-width: 620px){.pl-hero{padding:56px 0 44px}.pl-sec{padding:44px 0}.pl-inner{padding:0 17px}.pl-req-amt{font-size:25px}}@media (prefers-reduced-motion: reduce){.pl-btn,.pl-card{transition:none}.pl-card:hover{transform:none}}.go,a.go,button.go{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.25;padding:4px 9px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--read);text-decoration:none;cursor:pointer;white-space:normal;text-align:left}.go:hover{color:var(--accent-text);border-color:var(--accent-text)}.go:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.go-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}input.sw[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;margin:0;width:44px;height:26px;border-radius:999px;background:var(--danger);border:none;cursor:pointer;transition:background .15s ease}input.sw[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s ease}input.sw[type=checkbox]:checked{background:var(--good)}input.sw[type=checkbox]:checked:after{transform:translate(18px)}input.sw[type=checkbox]:disabled{background:var(--surface2);cursor:not-allowed}input.sw[type=checkbox]:disabled:after{background:var(--muted)}input.sw[type=checkbox].pending,input.sw[type=checkbox].pending:disabled{background:var(--danger);opacity:.55;cursor:progress}input.sw[type=checkbox].pending:checked,input.sw[type=checkbox].pending:checked:disabled{background:var(--good)}input.sw[type=checkbox].pending:after,input.sw[type=checkbox].pending:disabled:after{background:#fff}input.sw[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){input.sw[type=checkbox],input.sw[type=checkbox]:after{transition:none}}.sw-row{display:flex;align-items:center;gap:10px;margin:0 0 8px;width:100%;flex:1}.sw-row.top{align-items:flex-start}.sw-row.top input.sw[type=checkbox],.sw-row.top .sw-lead{margin-top:2px}.sw-row-text{flex:1;min-width:0}.sw-lead{flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center}:root{--sw-text-x: 30px}.sw-aside{margin-left:var(--sw-text-x)}.sw-row input.sw[type=checkbox]{margin-top:0}.sw-chevron{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px;padding:0;background:none;border:none;color:var(--read);font-size:15px;line-height:1;cursor:pointer;text-transform:none;letter-spacing:normal}.sw-chevron:hover{color:var(--fg)}.sw-chevron:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.focus-flash{border-radius:var(--radius);animation:focus-flash 1.6s ease-out 1}@keyframes focus-flash{0%{box-shadow:0 0 0 2px var(--accent),0 0 0 8px color-mix(in srgb,var(--accent) 25%,transparent)}70%{box-shadow:0 0 0 2px var(--accent),0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.focus-flash{animation:none;box-shadow:0 0 0 2px var(--accent)}}@media (max-width: 700px){.tbl-stack thead{display:none}.tbl-stack,.tbl-stack tbody,.tbl-stack tr,.tbl-stack td{display:block;width:100%}.tbl-stack tr{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:10px 13px;margin-bottom:8px;border-top:1px solid var(--border)!important}.tbl-stack tr:has(td[colspan]){background:none;border:0;padding:0}.tbl-stack td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0!important;border:0}.tbl-stack td>*{flex:none}.tbl-stack td:has(>*+*){flex-wrap:wrap}.tbl-stack td:has(>*+*)>*{width:100%;text-align:right}.tbl-stack td:before{content:attr(data-label);color:var(--muted);flex-shrink:0;font-size:11px;text-transform:uppercase;letter-spacing:.03em;position:relative;top:1px}.tbl-stack td[data-label=""]:before{display:none}.tbl-stack td[data-label=""]{display:block}.tbl-stack td input,.tbl-stack td [aria-expanded]{max-width:100%!important;width:100%}}.ad-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px}.ad-strip{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;margin:10px 0}.ad-strip-text{flex:1;min-width:0}.ad-strip-body{display:block;width:100%;text-align:left;background:none;border:0;padding:0;color:var(--fg);font:inherit;font-size:13px;cursor:pointer;text-transform:none;letter-spacing:normal}.ad-clamp{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ad-strip-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.ad-thumb{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0}.ad-x{min-width:44px;min-height:44px;background:none;border:0;color:var(--muted);font-size:14px;cursor:pointer}.ad-x:hover{color:var(--fg)}.ad-x:focus-visible,.ad-strip-body:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ad-card{margin-top:12px}.ad-actions{display:flex;gap:8px;margin-top:10px;align-items:center;flex-wrap:wrap}.ad-media{width:100%;max-width:100%;max-height:42svh;object-fit:cover;border-radius:8px;margin:8px 0;display:block}video.ad-media{object-fit:contain;background:#000}a.ad-cta,a.link-btn{display:inline-flex;align-items:center;justify-content:center;align-self:center;background:var(--accent);color:var(--accent-fg);border:1px solid transparent;border-radius:4px;padding:7px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.5;text-decoration:none;white-space:nowrap}a.ad-cta.sm,a.link-btn.sm{padding:4px 9px;font-size:10px}a.link-btn.lg{padding:12px 22px;font-size:13px;border-radius:6px}a.link-btn.lg.outline{background:transparent;color:var(--accent-text);border:1.5px solid var(--accent);border-radius:12px;padding:12px 20px}a.link-btn.lg.outline:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);filter:none}a.ad-cta.ghost,a.link-btn.ghost{background:transparent;border-color:var(--border);color:var(--fg)}a.ad-cta:hover,a.link-btn:hover{filter:brightness(1.08)}a.ad-cta.ghost:hover,a.link-btn.ghost:hover{background:#ffffff0f;filter:none}a.ad-cta:focus-visible,a.link-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ad-poster{position:relative;display:block;width:100%;padding:0;margin:8px 0;border:0;border-radius:8px;overflow:hidden;background:var(--surface2);min-height:120px;cursor:pointer}.ad-poster img{width:100%;max-height:42svh;object-fit:cover;display:block}.ad-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:34px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6)}.ad-carousel-nav{display:flex;align-items:center;justify-content:center;gap:10px}.ad-caption{font-size:12px;margin-bottom:4px}.ad-poll{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ad-native{gap:10px;margin-top:8px}.help-dot{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 2px;margin-left:4px;vertical-align:middle;background:none;border:0;border-radius:50%;color:var(--muted);cursor:pointer;flex-shrink:0}.help-dot:hover{color:var(--accent)}.help-dot:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tabrow{display:flex;align-items:center;gap:2px}.tabrow>[role=tablist]{flex:1;min-width:0}.tabrow>.help-dot{margin-left:0}.sec-with-help{display:flex;align-items:center;gap:2px}.sec-with-help>:first-child{flex:1;min-width:0}@media (prefers-reduced-motion: reduce){.help-dot{transition:none}}.ad-forecast{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface2)}.ad-preview-frame{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--bg);overflow:hidden}.ad-preview>.ad-card,.ad-preview>.ad-native,.ad-preview>.ad-strip{margin-top:0}.ad-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.ad-field{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--muted)}.ad-field>input,.ad-field>select{width:100%}.ad-hours{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.credit-balance{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.credit-balance b{font-size:22px;font-variant-numeric:tabular-nums}.paid-page{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--bg)}.paid-card{max-width:440px;width:100%;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px;text-align:center;line-height:1.55}.paid-card h1{font-size:22px;margin:0 0 10px;text-wrap:balance}.paid-card p{margin:0 0 10px}.paid-logo{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-bottom:12px}.ad-invoice{background:#fff;color:#111;border-radius:8px;padding:20px;font-size:13px}.ad-invoice h2{font-size:18px;margin:0;color:#111}.ad-invoice .muted{color:#555}.ad-invoice table{width:100%;border-collapse:collapse;margin-top:14px;font-variant-numeric:tabular-nums}.ad-invoice th,.ad-invoice td{text-align:right;padding:6px 4px;border-bottom:1px solid #ddd}.ad-invoice th:first-child,.ad-invoice td:first-child{text-align:left}.ad-invoice td:last-child,.ad-invoice th:last-child{white-space:nowrap;padding-left:10px}.ad-invoice .ad-invoice-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media print{body *{visibility:hidden}.ad-invoice,.ad-invoice *{visibility:visible}.ad-invoice{position:absolute;inset:0 auto auto 0;width:100%}}.ad-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.ad-stat{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--surface2);border-radius:8px;font-variant-numeric:tabular-nums}.ad-stat b{font-size:18px}.ad-table-wrap{overflow-x:auto}.ad-table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.ad-table th,.ad-table td{padding:5px 8px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.ad-table th:first-child,.ad-table td:first-child{text-align:left;white-space:normal}.ad-table th{color:var(--muted);font-weight:600}.ad-bar-row{display:grid;grid-template-columns:minmax(0,1fr) 2fr auto;gap:8px;align-items:center;font-size:12px;margin-top:4px}.ad-bar{height:8px;background:var(--surface2);border-radius:4px;overflow:hidden}.ad-bar>span{display:block;height:100%;background:var(--accent)}.ad-bar.warn>span{background:var(--warn)}.ad-bar.stop>span{background:var(--danger)}@media (prefers-reduced-motion: reduce){.ad-strip,.ad-card{transition:none}}.ask-progress{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ask-progress-n{font-size:10px;letter-spacing:.04em;text-transform:uppercase}.ask-dots{display:flex;gap:4px;flex:1}.ask-dot{flex:1;height:3px;border-radius:2px;background:var(--border);transition:background .18s ease}.ask-dot.done{background:color-mix(in srgb,var(--accent) 55%,transparent)}.ask-dot.on{background:var(--accent)}.ask-intro{font-size:11px;line-height:1.6;color:var(--fg3);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:8px 10px;margin-bottom:12px}.ask-q{font-size:16px;font-weight:700;line-height:1.35;margin:0 0 4px;letter-spacing:-.01em;outline:none}.ask-hint{font-size:11px;line-height:1.55;color:var(--fg3);margin-bottom:10px}.ask-body{margin-bottom:4px}.ask-note{font-size:11px;margin-top:8px}.ask-actions{display:flex;align-items:center;gap:8px;margin-top:16px}.ask-spacer{flex:1}.ask-grid{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ask-tile{min-height:44px;padding:8px 10px;text-align:left;white-space:normal;background:var(--surface2);color:var(--fg2);border:1px solid var(--border);border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.35;cursor:pointer}.ask-tile.on{background:color-mix(in srgb,var(--accent) 14%,var(--surface2));border-color:var(--accent);color:var(--fg)}.ask-count{font-size:11px;color:var(--fg3);font-variant-numeric:tabular-nums}.ask-count.full{color:var(--warn, var(--fg2))}@media (prefers-reduced-motion: reduce){.ask-dot{transition:none}}.fold-card+.fold-card,.sec+.fold-card,.meta+.fold-card{margin-top:8px}.fold-head{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.fold-head b{font-weight:700;color:var(--fg2)}.fold-summary{margin-left:auto}.fold-body{margin-top:10px}.fold-card .fold-body:last-child{margin-bottom:0}.card .fold-card{background:none;border:0;border-radius:0;padding:10px 0 0;border-top:1px solid var(--border);margin-top:10px}.card .fold-card:hover{border-color:var(--border)}.tk-title{font-weight:700;font-size:16px;line-height:1.3;overflow-wrap:anywhere}.tk-pills{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 12px}.tk-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--surface2);border:1px solid var(--border);color:var(--read);white-space:nowrap}.tk-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.tk-grid{display:flex;flex-direction:column;gap:12px}.tk-side{display:flex;flex-direction:column;gap:10px;min-width:0}.tk-side .rule-card.requester{margin:0}.tk-main{min-width:0}.tk-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:10px}.tk-card-head{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.tk-status-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tk-status-row select{flex:1 1 130px;min-width:0;padding:4px 6px}.tk-details{display:none;flex-direction:column;gap:12px;border-top:1px solid var(--border);padding-top:10px}.tk-details.open{display:flex}.tk-field{display:flex;flex-direction:column;gap:5px;min-width:0}.tk-label{font-size:12px;color:var(--muted)}.tk-field select,.tk-field input{width:100%;min-width:0;padding:4px 6px}.tk-details .field{margin:0}.tk-inline{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tk-link{background:none;border:none;padding:0;font:inherit;font-size:12px;cursor:pointer;color:var(--accent-text);text-transform:none;letter-spacing:0}.tk-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tk-composer{margin-top:10px;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);display:flex;flex-direction:column;gap:8px}.tk-composer.note{background:#221d1e;border-color:#f59e0b73}.tk-composer textarea{width:100%;min-height:76px;resize:vertical;box-sizing:border-box}.tk-mode{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden}.tk-mode button{background:transparent;border:none;border-radius:0;color:var(--muted);padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;text-transform:none;letter-spacing:0}.tk-mode button[aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}.tk-composer.note .tk-mode button[aria-pressed=true]{background:#f59e0b;color:#0a0a14}.tk-mode button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tk-toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tk-toolbar select{padding:3px 6px;max-width:100%}.tk-toolbar .tk-send{margin-left:auto}@media (min-width: 720px){.tk-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;align-items:start}.tk-side{grid-column:2;grid-row:1}.tk-main{grid-column:1;grid-row:1}.tk-details,.tk-details.open{display:flex}.tk-more-toggle{display:none}}.vesting-contracts{display:grid;gap:8px;margin:4px 0 8px}.vesting-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px;border:1px solid var(--border);border-radius:10px}.vesting-counts{display:inline-flex;align-items:center;gap:4px;font-size:13px}.vesting-label{flex:1 1 120px;min-width:0}.vesting-address{flex:1 1 100%;min-width:0;order:5}.vesting-basis,.vesting-of,.vesting-periods{order:6}.vesting-note,.vesting-family{flex:1 1 100%;order:7}.vesting-family-confirm{display:flex;align-items:flex-start;gap:6px;margin-top:4px}.vesting-family-confirm input{margin-top:3px;flex:none}@media (min-width: 720px){.vesting-address{flex:2 1 240px;order:0}.vesting-basis,.vesting-of,.vesting-periods{order:0}}.vesting-schedule-btn{order:6}.vesting-schedule-wrap{flex:1 1 100%;order:8}.vesting-schedule{display:grid;gap:4px}.vesting-period{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.5}.vesting-today{border-top:1px dashed var(--accent);padding-top:2px}.vesting-all{display:grid;gap:6px;padding:8px 10px;border:1px dashed var(--border);border-radius:10px}.vesting-all-periods{display:flex;flex-wrap:wrap;gap:6px 14px}.vesting-import{display:grid;gap:8px;padding:10px;border:1px dashed var(--border);border-radius:10px}.vesting-preview{display:grid;gap:4px}.vesting-preview-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px}.vesting-preview-row.bad .vesting-preview-mark{color:var(--danger)}.vesting-preview-mark{width:1em;flex:none}.vesting-preview-what{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.vesting-preview-confirm{display:inline-flex;align-items:center;gap:4px}@media (min-width: 720px){.vesting-schedule-btn{order:0}}.staking-list{display:grid;gap:6px;margin:4px 0 8px}.staking-row{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:10px}.staking-row>input[type=checkbox]{margin-top:3px;flex:none}.staking-row.off .staking-row-name{color:var(--muted)}.staking-row-body{display:grid;gap:2px;min-width:0;flex:1}.staking-row-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px}.staking-row-addr{font-size:12px;overflow-wrap:anywhere;justify-self:start}.staking-choice{display:grid;gap:2px;margin-top:2px}.staking-choice-pick{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.staking-choice-pick select{max-width:100%}.custody-recognize{display:grid;gap:6px}.custody-families{display:grid;gap:4px}.custody-family{display:flex;align-items:center;gap:8px;font-size:14px}.custody-family-picked{display:grid;gap:4px}.vesting-hub-contract{margin-top:4px;padding-left:22px;display:grid;gap:1px}.vesting-staff{margin-top:4px}.approval-overview{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--card);border:1px solid var(--accent, var(--border));border-radius:8px;padding:12px 14px;margin-bottom:12px}.approval-overview>span{flex:1 1 200px}.approval-cards{display:flex;flex-direction:column;gap:10px;margin-top:12px}.approval-card{padding:0;overflow:hidden}.approval-urgent{border-left:3px solid var(--danger)}.approval-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;align-self:stretch;text-align:left;background:none;border:0;border-radius:0;color:var(--fg);padding:12px 14px;cursor:pointer;min-height:44px;font:inherit;font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal}.approval-head:hover{filter:none;background:color-mix(in srgb,var(--fg) 4%,transparent)}.approval-head:active{transform:none;filter:none}.approval-head:focus-visible{outline:2px solid var(--accent, var(--fg));outline-offset:-2px}.approval-chips{display:flex;flex-wrap:wrap;gap:4px}.approval-title{font-weight:600;font-size:15px;overflow-wrap:anywhere}.approval-summary{padding:0 14px 10px;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.approval-banner{margin:0 14px 10px;padding:8px 10px;border-radius:6px;font-size:13px;background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--fg)}.ai-strip{margin:0 0 8px;padding:8px 10px;border-radius:6px;font-size:13px;background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--fg)}.ai-strip.full{background:color-mix(in srgb,var(--danger) 14%,transparent)}.approval-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.approval-fields{margin:0;display:flex;flex-direction:column;gap:8px}.approval-field dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.approval-field dd{margin:2px 0 0;font-size:13px}.approval-text{white-space:pre-wrap;overflow-wrap:anywhere}.approval-list{margin:0;padding-left:18px;overflow-wrap:anywhere}.approval-decide{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border);padding-top:10px}.approval-label{font-size:12px;font-weight:600;color:var(--fg2, var(--fg))}.approval-code{max-width:180px;font-family:var(--mono);font-size:18px;letter-spacing:.12em}.approval-note{font-size:12px}.approval-said{font-size:13px}.approval-actions{gap:8px;flex-wrap:wrap;margin-top:4px}.approval-actions button{min-height:40px}.approval-options{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.approval-options legend{font-size:12px;font-weight:600;margin-bottom:4px}.approval-option{display:flex;gap:8px;align-items:flex-start;min-height:32px;cursor:pointer}.approval-option input{margin-top:3px}.approval-means{display:block;font-size:12px;margin-top:2px}.approval-history{margin:0;padding-left:18px;font-size:12px;display:flex;flex-direction:column;gap:4px}.approval-quote{color:var(--muted);font-style:italic;overflow-wrap:anywhere;white-space:pre-wrap}.approval-fp{font-family:var(--mono);font-size:11px}@media (min-width: 720px){.approval-field{display:grid;grid-template-columns:170px 1fr;gap:12px}.approval-field dd{margin:0}}.approval-linked{margin-top:12px;display:flex;flex-direction:column;gap:6px}.legal-requests{margin-top:24px;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.legal-form{max-width:680px}.approval-keys{margin-top:24px;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.approval-made{background:var(--card);border:1px solid var(--warn);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.approval-key-value{font-family:var(--mono);font-size:13px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:var(--input);padding:8px;border-radius:6px}.rail-row{display:flex;align-items:center;gap:10px;padding:6px 0}.rail-row+.rail-row{border-top:1px solid var(--border)}.rail-chip{margin-left:8px;font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;white-space:nowrap}.plan-folds{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin-bottom:10px}.plan-folds>.plan-fold-open{flex-basis:100%}.plan-details{border:1px solid var(--border);border-radius:8px;padding:12px;margin-bottom:10px}.sku-line{display:flex;flex-direction:column;gap:2px}.sku-line>button{align-self:flex-start}.sku-row td{border-top:0}@media (max-width: 700px){.tbl-stack tr:has(+tr.sku-row){margin-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.tbl-stack tr.sku-row:has(td[colspan]){background:var(--card);border:1px solid var(--border);border-top:1px dashed var(--border)!important;border-radius:0 0 var(--radius) var(--radius);padding:10px 13px;margin-bottom:8px}}.cap-stats{display:flex;flex-direction:column;gap:4px;font-size:13px}.cap-setting{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid var(--border)}.ai-launcher{position:fixed;right:calc(16px + var(--sair));bottom:calc(16px + var(--saib));z-index:150;width:58px;height:58px;padding:0;border-radius:12px;overflow:visible;border:0;background:transparent;box-shadow:none}.ai-launcher img{width:58px;height:58px;display:block;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45));transform:scaleX(-1)}body:has(.ai-launcher){padding-bottom:calc(90px + var(--saib))}.ai-launcher:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ai-launcher-text{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;border:1px solid var(--border);background:var(--card);box-shadow:0 6px 20px #00000073;font-weight:700;font-size:18px;color:var(--accent)}.ai-dot{position:absolute;top:1px;right:1px;width:14px;height:14px;border-radius:50%;background:var(--accent);border:2px solid var(--bg)}.ai-dot.ai-dot-replied{background:var(--good)}.ai-panel{position:fixed;z-index:150;display:flex;flex-direction:column;right:calc(16px + var(--sair));bottom:calc(16px + var(--saib));width:min(clamp(400px,42vw,640px),calc(100vw - 32px));height:min(780px,calc(100dvh - 32px));background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 64px #00000080,0 2px 8px #0000004d;overflow:hidden}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) and (background: color-mix(in srgb,red 50%,transparent)){.ai-panel{background:color-mix(in srgb,var(--card) 78%,transparent);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border-color:color-mix(in srgb,var(--fg) 12%,transparent);box-shadow:0 24px 64px #00000080,0 2px 8px #0000004d,inset 0 1px color-mix(in srgb,var(--fg) 7%,transparent)}.ai-panel.ai-size-sheet{background:color-mix(in srgb,var(--card) 90%,transparent)}.ai-panel .ai-bubble-ai{background:color-mix(in srgb,var(--surface2) 85%,transparent)}.ai-panel .ai-menu{background:color-mix(in srgb,var(--surface2) 70%,transparent)}}@media (prefers-reduced-transparency: reduce){.ai-panel,.ai-panel.ai-size-sheet{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.ai-panel .ai-bubble-ai,.ai-panel .ai-menu{background:var(--surface2)}}.ai-panel[hidden]{display:none}.ai-panel{transform:translateZ(0)}.ai-panel [role=status][aria-live=polite][style*="100svh"]{height:auto!important}.ai-panel.ai-size-full{top:calc(24px + var(--sait));left:calc(24px + var(--sail));right:calc(24px + var(--sair));bottom:calc(24px + var(--saib));width:auto;height:auto}.ai-panel.ai-size-sheet{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;border:0;border-radius:0;padding:var(--sait) var(--sair) var(--saib) var(--sail)}.ai-head{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.ai-lights{display:flex;align-items:center;flex:none;margin-right:2px}.ai-head .ai-light{width:20px;height:28px;min-width:0;min-height:0;padding:0;border:0;background:none;display:grid;place-items:center;text-transform:none;letter-spacing:normal}.ai-head .ai-light:hover,.ai-head .ai-light:active{filter:none;transform:none}.ai-light>span{width:12px;height:12px;border-radius:50%;display:grid;place-items:center;color:transparent;box-shadow:inset 0 0 0 .5px #0000004d}.ai-light svg{display:block;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}.ai-light svg .ai-mark-fill{fill:currentColor;stroke:none}.ai-light-close>span{background:#ff5f57}.ai-light-minimize>span{background:#febc2e}.ai-light-zoom>span{background:#28c840}.ai-lights:hover .ai-light>span,.ai-light:focus-visible>span{color:#0009}.ai-light:active>span{filter:brightness(.85)}.ai-head .ai-light:focus-visible{outline:none}.ai-light:focus-visible>span{outline:2px solid var(--accent);outline-offset:2px}@media (hover: none){.ai-head .ai-light{width:34px;height:36px}.ai-light>span{width:18px;height:18px;color:#0009}.ai-light svg{width:10px;height:10px}}.ai-face{flex:none;object-fit:contain}.ai-title{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.2}.ai-title b{font-size:14px}.ai-title .meta{font-size:11px}.ai-head .ai-icon{min-width:32px;min-height:32px;padding:4px 6px;font-size:16px;line-height:1;border:0;border-radius:8px}.ai-head .ai-icon:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}.ai-menu{display:flex;flex-direction:column;gap:6px;padding:10px 12px;max-height:50%;overflow-y:auto;border-bottom:1px solid var(--border);background:var(--surface2)}.ai-models{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ai-recent,.ai-empty button{text-transform:none;letter-spacing:normal;font-weight:400}.ai-recent{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:left}.ai-recent>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ai-recent>span:last-child{flex:none;font-size:11px}.ai-scroll{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:14px}.ai-turn{display:flex;flex-direction:column;gap:8px}.ai-row{display:flex;align-items:flex-end;gap:8px}.ai-row-me{justify-content:flex-end}.ai-bubble{max-width:86%;min-width:0;padding:8px 10px;border-radius:12px;font-size:13px;line-height:1.5;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.ai-bubble-me{background:var(--accent);color:var(--accent-fg);border-bottom-right-radius:4px;white-space:pre-wrap}.ai-bubble-ai{background:var(--surface2);border-bottom-left-radius:4px}.ai-answer{white-space:pre-wrap}.ai-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;padding:0 4px;border-radius:4px;overflow-wrap:anywhere;background:color-mix(in srgb,var(--fg) 10%,transparent)}.ai-prepared{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.ai-thinking{color:var(--muted)}.ai-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;text-align:center}.ai-empty p{margin:0;font-size:13px;color:var(--muted);max-width:32ch}.ai-past{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.ai-foot{display:grid;grid-template-columns:1fr auto;gap:6px 8px;align-items:end;padding:8px 10px 10px;border-top:1px solid var(--border)}.ai-foot textarea{resize:none;min-height:38px;max-height:120px;font-size:14px}.ai-cost{grid-column:1 / -1;font-size:11px}.dev-page h1{text-wrap:balance}.dev-h{margin:28px 0 8px;font-size:17px}.dev-p{font-size:14px;line-height:1.55;margin:8px 0;color:var(--fg);max-width:68ch}.dev-p code,.dev-kv code,.dev-row-body code,.dev-name,.dev-prefix{font-family:var(--mono);font-size:12.5px}.dev-wrap{overflow-wrap:anywhere}.dev-ul{padding-left:20px}.dev-ul li+li{margin-top:6px}.dev-code{margin:8px 0 12px;padding:10px 12px;font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--fg);background:var(--surface2);border:1px solid var(--border);border-radius:8px;overflow-x:auto;white-space:pre}.dev-cards{display:grid;gap:8px}@media (min-width: 700px){.dev-cards{grid-template-columns:repeat(3,1fr)}}.dev-cards .card{margin:0}.dev-list{display:grid;gap:8px}.dev-kv{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:4px 12px;font-size:13px;line-height:1.45}.dev-kv code{overflow-wrap:anywhere;color:var(--fg2)}@media (max-width: 480px){.dev-kv{grid-template-columns:minmax(0,1fr)}.dev-kv+.dev-kv{border-top:1px solid var(--border);padding-top:8px}}.dev-row{padding:10px 0;border-top:1px solid var(--border)}.dev-row:first-child{border-top:0;padding-top:2px}.dev-row-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dev-name{overflow-wrap:anywhere;color:var(--fg)}.dev-row-body{font-size:13px;line-height:1.45;margin:4px 0}.dev-row-tags{display:flex;flex-wrap:wrap;gap:4px}.dev-row-tags .chip{margin-right:0}@media (min-width: 700px){.dev-cards.dev-cards-2{grid-template-columns:repeat(2,1fr)}}.nick-list{display:grid;gap:8px;margin-bottom:8px}.nick-list .nick-row{margin:0;gap:4px}.nick-edit{display:flex;gap:6px;align-items:center;margin-top:4px}.nick-edit input{flex:1;min-width:0}.linked-cluster{border-top:1px solid var(--border);padding-top:10px;margin-top:10px}.linked-cluster.watch{border-top-style:dashed}.linked-cluster.case{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:12px;margin-top:10px;display:grid;gap:2px}.linked-cluster.case.watch{border-style:dashed}.linked-cluster.case .linked-members{margin:6px 0 2px}.case-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg3);margin-top:8px}.case-line{font-size:12px;line-height:1.5}.case-help{font-size:11px;line-height:1.5;margin-top:6px;display:grid;gap:2px}.linked-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-top:12px}.linked-members{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.linked-members .chip{margin-right:0;text-transform:none;font-size:11px}.account-state{position:fixed;top:0;right:0;bottom:0;left:0;z-index:450;background:var(--bg);display:flex;align-items:center;justify-content:center;padding:calc(16px + var(--sait)) calc(16px + var(--sair)) calc(16px + var(--saib)) calc(16px + var(--sail));overflow-y:auto}.account-state-card{width:100%;max-width:440px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.support-banner{margin:0 0 10px;padding:8px 10px;border-radius:6px;font-size:13px;line-height:1.5;background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--fg);overflow-wrap:anywhere}.ea-final{position:relative;text-align:left;border-radius:24px;padding:26px 22px;margin:26px 0 8px;background:radial-gradient(circle at 80% 40%,#3a2c80 0%,var(--surface) 55%);border:1px solid var(--border);overflow:hidden}.ea-final h2{font-weight:800;font-size:clamp(26px,6vw,36px);line-height:1.05;margin:6px 0 0}.ea-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);margin:0}.ea-join{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:20px}.ea-join input[type=email]{min-width:0;font-size:15px;color:var(--fg);background:var(--input);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.ea-join input[type=email]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}.ea-join button{font-size:15px;font-weight:700;color:var(--accent-fg);background:var(--accent);border:0;border-radius:12px;padding:14px 18px;cursor:pointer;text-transform:none;letter-spacing:0}.ea-join button:disabled{opacity:.6;cursor:default}.ea-note{grid-column:1 / -1;font-size:13px;color:var(--muted);margin:0}.ea-note.ok{color:var(--fg)}.ea-note.err{color:#f2879b}.ea-legal{grid-column:1 / -1;font-size:12px;color:var(--muted);margin:0}.ea-legal a{color:var(--muted)}@media (max-width: 520px){.ea-join{grid-template-columns:1fr}}.demo-landing{max-width:520px;margin:40px auto;padding:0 16px;text-align:center}.demo-hero{display:flex;flex-direction:column;align-items:center}.demo-hero-text{width:100%}.demo-hero-art{order:-1}.platform-marks{display:flex;align-items:center;justify-content:center;gap:12px;padding:2px 0 14px}.demo-column{text-align:left}@media (min-width: 900px){.demo-landing{max-width:1080px;margin-top:64px;padding:0 32px}.demo-hero{flex-direction:row;align-items:center;justify-content:space-between;gap:48px;text-align:left;margin-bottom:36px}.demo-hero-text{flex:1}.demo-hero-text h1 img{margin:0!important;width:380px!important}.demo-hero-text h1 span{font-size:15px!important;margin-top:14px!important}.demo-hero-text h1{margin-bottom:22px!important}.demo-hero-text .platform-marks{justify-content:flex-start}.demo-hero-text .demo-intro{margin-left:0!important;margin-right:0!important;font-size:17px!important}.demo-hero-art{order:0;flex:none}.demo-hero-art img.mascot.hero{width:300px;transform:scaleX(-1);margin:0}.demo-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.demo-cols .ea-final{margin-top:0}.demo-column{max-width:620px;margin:0 auto}}.save-bar{position:sticky;bottom:calc(8px + var(--saib));z-index:140;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px;padding:10px 12px;padding-right:calc(80px + var(--sair));background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.save-bar-text{flex:1 1 140px;min-width:140px}.save-bar-actions{display:flex;gap:8px;margin-left:auto}.grow-text textarea{width:100%;resize:none;overflow:hidden}.grow-text-count{text-align:right;margin-top:2px}.media-field{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.media-thumb{width:96px;height:96px;flex:0 0 auto;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--surface2);display:flex;align-items:center;justify-content:center}.media-emoji{font-size:44px;line-height:1}.brand-preview{border-radius:var(--radius);padding:14px;border:1px solid var(--border)}.brand-preview-card{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--radius)}.brand-preview-logo{width:36px;height:36px;border-radius:50%;flex:0 0 auto;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.brand-preview-logo img{width:100%;height:100%;object-fit:cover}.media-thumb img,.media-thumb video{width:100%;height:100%;object-fit:contain}.media-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1;min-width:140px}.media-field>div:last-child{flex-basis:100%}.search-rows{display:flex;flex-direction:column;gap:6px}.search-row{cursor:pointer}.search-row-title{flex:1;min-width:0;overflow-wrap:anywhere}.compact-log-note{margin-bottom:6px}.compact-log-row{padding:6px 0;border-bottom:1px solid var(--border)}.compact-log-row:last-of-type{border-bottom:0}.collapsed-list-body{margin-top:8px}.settings-search{margin:4px 0 12px}a.mod-inbox-row{text-decoration:none;color:inherit;gap:10px;justify-content:flex-start;align-items:flex-start}.mod-inbox-text{flex:1;min-width:0;overflow-wrap:anywhere}.mod-inbox-msg{display:block;margin-top:2px}.mod-inbox-room{display:inline-block;margin-top:6px}.usage-day{margin:12px 0 2px}.usage-row{display:flex;gap:10px;align-items:baseline;padding:5px 0;font-size:13px;border-bottom:1px solid var(--border)}.usage-time{flex:none;width:64px;color:var(--muted);font-variant-numeric:tabular-nums}.usage-what{flex:1;min-width:0;overflow-wrap:anywhere}.usage-cost{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.message-row{margin-top:8px}.message-row-head{display:flex;align-items:center;gap:8px;justify-content:space-between}button.message-bubble{display:block;width:100%;text-align:left;text-transform:none;letter-spacing:normal;font:inherit;font-size:14px;font-weight:400;line-height:1.45;color:var(--fg);background:var(--surface2);border:1px solid var(--border);border-radius:12px 12px 12px 4px;padding:10px 12px;white-space:pre-wrap;cursor:pointer}button.message-bubble.on{border-color:var(--accent-text)}.message-bubble-media{display:block;max-width:160px;max-height:100px;border-radius:8px;margin-bottom:6px;object-fit:cover}.message-edit{display:flex;flex-direction:column;gap:8px}.feature-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0}.feature-row-text{flex:1 1 180px;min-width:0}.settings-search input{width:100%}.settings-search-results{margin-top:4px}.community-picker{display:inline-flex;align-items:center;gap:8px;cursor:pointer;max-width:100%}.community-picker h1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-picker-logo{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.community-picker-logo.sm{width:20px;height:20px}.community-picker-menu{position:absolute;left:0;top:36px;z-index:30;min-width:240px;max-width:calc(100vw - 32px)}.alert-slot-more{margin:2px 0 10px}.row-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:140px;gap:2px}.row-menu>button{width:100%;justify-content:flex-start}.bulk-bar{position:sticky;top:0;z-index:5;background:var(--bg);padding:8px 0;border-bottom:1px solid var(--border)}.club-row{cursor:pointer;gap:10px;justify-content:flex-start;align-items:flex-start}.club-row-logo{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.compact-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.compact-list-row{display:flex;flex-direction:column;gap:2px;padding:7px 10px;min-width:0}.compact-list-row+.compact-list-row{border-top:1px solid var(--border)}.compact-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.compact-list-title{font-weight:600;font-size:13px;min-width:0;overflow-wrap:anywhere}.compact-list-why{font-size:11px;line-height:1.45;overflow-wrap:anywhere}.compact-list-meta{font-size:11px}.compact-list-more{margin-top:6px}.demo-follow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:16px}.demo-follow-label{font-size:11px;color:var(--muted);white-space:nowrap;margin-right:2px}.demo-follow a.link-btn.sm{padding-inline:6px}.demo-tab-dot{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--bg)}
