:root{color-scheme:dark;--ink:#f4f7fb;--muted:#9aa8bf;--line:#243247;--panel:#111827;--panel-soft:#0f1724;--bg:#070b12;--save:#22c55e;--reject:#ef4444;--accent:#38bdf8;--accent-strong:#2563eb}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:var(--ink);background:var(--bg)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0}.shell{width:min(920px,calc(100% - 32px));margin:0 auto;padding:28px 0 40px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;flex-wrap:wrap}.brand{font-size:1.35rem;font-weight:800;color:var(--ink)}.brand-group{gap:10px;flex-wrap:wrap;min-width:0}.brand-group,.universe-pill{display:inline-flex;align-items:center}.universe-pill{min-height:28px;padding:0 10px;border:1px solid rgba(56,189,248,.34);border-radius:999px;background:rgba(56,189,248,.08);color:#bae6fd;font-size:.72rem;font-weight:900;letter-spacing:.02em;white-space:nowrap;overflow:hidden;position:relative}.universe-pill:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--progress,0);background:rgba(56,189,248,.28);transition:width .18s ease}.universe-pill-label{position:relative;z-index:1}.topbar-actions{align-items:center;margin-left:auto;position:relative}.nav,.topbar-actions{display:flex;gap:10px}.nav-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:#0d1422;color:var(--ink);font-weight:700;font-size:.9rem;cursor:pointer}.nav-btn.active{color:#fff;background:var(--accent-strong);border-color:var(--accent-strong)}.nav-icon{width:16px;height:16px;flex-shrink:0}.filter-menu{position:relative}.filter-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#0d1422;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.filter-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:190px;padding:6px;border:1px solid var(--line);border-radius:18px;background:#0d1422;box-shadow:0 18px 48px rgba(0,0,0,.35)}.filter-popover[hidden]{display:none}.filter-option{display:flex;align-items:center;width:100%;min-height:36px;border-radius:999px;background:transparent;color:var(--ink);padding:0 10px;font-size:.86rem;font-weight:800;cursor:pointer;border:none;font-family:inherit}.filter-option:hover{background:rgba(56,189,248,.12)}.filter-option.is-active{color:var(--accent);background:rgba(56,189,248,.16)}.layout{display:grid;place-items:center}.card,.layout{position:relative}.card{width:min(720px,100%);background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 22px 70px rgba(0,0,0,.36);overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.card.is-dragging{cursor:grabbing}.card.is-returning{transition:transform .18s ease}.card.is-bull{transform:translateY(-140%) rotate(5deg)}.card.is-bear,.card.is-bull{transition:transform .24s ease,opacity .24s ease;opacity:0}.card.is-bear{transform:translateY(140%) rotate(-5deg)}.card.is-passing{transition:transform .22s ease,opacity .22s ease;transform:translateX(-130%) rotate(-16deg);opacity:0}.swipe-cue{position:absolute;inset:18px;pointer-events:none;z-index:2}.swipe-cue span{position:absolute;border:3px solid;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:900;opacity:0;transition:opacity .12s ease,transform .12s ease}.cue-bull{top:18px;color:var(--save)}.cue-bear,.cue-bull{left:50%;transform:translateX(-50%) scale(.92)}.cue-bear{bottom:90px;color:var(--reject)}.cue-pass{top:50%;left:18px;transform:translateY(-50%) scale(.92);color:var(--muted)}.card[data-cue=down] .cue-bear,.card[data-cue=up] .cue-bull{opacity:1;transform:translateX(-50%) scale(1)}.card[data-cue=left] .cue-pass{opacity:1;transform:translateY(-50%) scale(1)}.card-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px}.ticker-block{min-width:0;width:100%}.ticker-display{margin:0;font-size:clamp(2.4rem,8vw,5rem);line-height:.95}.quote-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:.86rem;font-weight:800;margin-top:4px}.q-muted{color:var(--muted)}.q-pos{color:var(--save)}.q-neg{color:var(--reject)}.chart-area{padding:0 24px}.chart-surface{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft);overflow:hidden;position:relative}.price-chart{height:245px}.volume-chart{height:65px;border-top:1px solid var(--line)}.chart-state{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-weight:800;text-align:center;padding:18px}.crosshair-date{position:absolute;left:50%;bottom:2px;z-index:3;transform:translateX(-50%);min-height:22px;display:none;align-items:center;border:1px solid var(--line);border-radius:999px;background:rgba(13,20,34,.92);color:var(--ink);padding:0 8px;font-size:.72rem;font-weight:800;pointer-events:none;white-space:nowrap}.crosshair-date.is-visible{display:inline-flex}.actions{display:grid;gap:12px;padding:18px 24px}.review-actions{grid-template-columns:44px 1fr 1fr;align-items:center}.completion-actions{grid-template-columns:1fr}.action-btn{width:100%;min-height:48px;border-radius:999px;color:#fff;font:inherit;font-weight:800;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer}.btn-bull{background:var(--save)}.btn-bear{background:var(--reject)}.btn-link{background:var(--save);text-decoration:none}.rewind-btn{width:44px;min-height:44px;border-radius:50%;border:1px solid #f4c56a;color:#b7791f;background:rgba(245,158,11,.14);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.rewind-btn:hover{background:#b7791f;color:#fff;border-color:#b7791f}.rewind-btn svg{width:24px;height:24px;display:block}.control-deck{width:min(720px,100%);margin:14px auto 0;background:var(--panel);border:1px solid var(--line);border-radius:8px}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px 12px;flex-wrap:wrap}.chart-mode-controls{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.overlay-controls,.segmented{gap:4px;padding:4px}.overlay-controls,.range-control,.segmented{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--panel-soft)}.range-control{gap:8px;min-height:40px;padding:4px 8px}.range-control label{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.range-select{border:none;color:var(--ink);font:inherit;font-size:.82rem;font-weight:800;outline:none}.range-select,.tool-btn{background:transparent;cursor:pointer}.tool-btn{min-height:30px;border-radius:999px;padding:0 10px;color:var(--muted);font-size:.78rem;font:inherit;font-weight:800;border:none}.tool-btn.is-active{color:#fff;background:var(--accent-strong)}.empty-card{width:min(520px,100%);text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:42px 24px}.empty-card h2{font-size:clamp(1.8rem,7vw,3rem);line-height:1;margin:0 0 14px}.empty-card p{margin:0 0 24px;color:var(--muted)}.done-icon{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;background:rgba(34,197,94,.12);color:var(--save);font-size:1.8rem;font-weight:900;display:grid;place-items:center;border:2px solid rgba(8,127,91,.28)}.done-stats{display:flex;justify-content:center;gap:28px;margin-bottom:28px}.done-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.done-stat-number{font-size:2rem;font-weight:900;line-height:1}.done-stat-label{font-size:.78rem;font-weight:800;text-transform:uppercase;color:var(--muted)}.done-bull{color:var(--save)}.done-bear{color:var(--reject)}.done-pass,.done-return{color:var(--muted)}.done-return{margin:4px 0 0;font-size:.9rem;font-weight:800}.site-footer{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px;color:var(--muted);font-size:.78rem;font-weight:700}.site-footer a:hover{color:var(--accent)}.countdown-badge{gap:6px;min-height:28px;padding:0 12px;border:1px solid var(--line);border-radius:999px;font-size:.78rem;font-weight:800;color:var(--muted)}.countdown-badge,.social-link{display:inline-flex;align-items:center;background:#0d1422}.social-link{justify-content:center;width:26px;height:26px;border:1px solid var(--line);border-radius:50%}.social-link svg{width:13px;height:13px}.feedback-fab{position:fixed;bottom:20px;right:20px;z-index:50}.feedback-toggle{width:46px;height:46px;border-radius:50%;background:#0d1422;border:1px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.4)}.feedback-toggle:hover{color:var(--accent);border-color:var(--accent)}.feedback-toggle svg{width:20px;height:20px}.feedback-panel{position:absolute;bottom:56px;right:0;width:280px;background:#0d1422;border:1px solid var(--line);border-radius:12px;padding:16px;box-shadow:0 12px 36px rgba(0,0,0,.5)}.feedback-panel[hidden]{display:none}.feedback-panel h3{margin:0 0 12px;font-size:.9rem;font-weight:900}.feedback-ratings{display:flex;gap:8px;margin-bottom:10px}.rating-btn{flex:1;min-height:36px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:1.1rem;cursor:pointer}.rating-btn.is-active,.rating-btn:hover{border-color:var(--accent);background:rgba(56,189,248,.12);color:var(--ink)}.feedback-textarea{width:100%;min-height:72px;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:.82rem;padding:8px;resize:vertical;outline:none;margin-bottom:10px}.feedback-submit{width:100%;min-height:38px;border-radius:999px;background:var(--accent-strong);color:#fff;font:inherit;font-weight:800;font-size:.86rem;border:none;cursor:pointer}.feedback-submit:disabled{opacity:.5;cursor:not-allowed}.feedback-success{text-align:center;color:var(--save);font-weight:800;padding:12px 0}.page-title{margin:0 0 18px;font-size:clamp(2rem,7vw,3.75rem);line-height:1}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.date-form{display:inline-flex;align-items:center;gap:8px;margin:0}.date-form label{color:var(--muted);font-weight:800;font-size:.9rem}.date-select{min-height:40px;border:1px solid var(--line);border-radius:999px;background:#0d1422;color:var(--ink);font:inherit;padding:0 14px;outline:none;cursor:pointer}.count-label,.date-select{font-size:.9rem;font-weight:800}.count-label{color:var(--muted)}.watchlist-actions{display:inline-flex;align-items:center;gap:8px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 22px 70px rgba(0,0,0,.34)}.pred-header{display:grid;grid-template-columns:minmax(80px,130px) min-content 1fr 90px 90px 90px 56px;gap:14px;padding:10px 20px 6px}.col-label{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;text-align:right}.pred-row{display:grid;grid-template-columns:minmax(80px,130px) min-content 1fr 90px 90px 90px 56px;gap:14px;padding:16px 20px;border-top:1px solid var(--line);align-items:center}.pred-row:first-child{border-top:none}.pred-ticker{display:inline-flex;align-items:baseline;gap:2px;font-size:1.25rem;font-weight:800;min-width:0}.ticker-quote{color:var(--muted);font-size:.4em;font-weight:600}.direction-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:900;white-space:nowrap;justify-self:start}.badge-bull{background:rgba(34,197,94,.18);color:var(--save);border:1px solid rgba(34,197,94,.3)}.badge-bear{background:rgba(239,68,68,.18);color:var(--reject);border:1px solid rgba(239,68,68,.3)}.badge-pass{background:transparent;color:var(--muted);border:1px solid var(--line)}.horizon-cell{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.horizon-pct{font-size:.88rem;font-weight:900;line-height:1.1}.outcome-icon{font-size:.78rem;font-weight:900;line-height:1}.icon-correct{color:var(--save)}.icon-wrong{color:var(--reject)}.icon-pending{opacity:.5}.icon-pass,.icon-pending{color:var(--muted)}.pred-actions{justify-content:flex-end;gap:3px}.pred-actions,.time-hint{display:inline-flex;align-items:center}.time-hint{position:relative;justify-content:center;width:24px;height:24px;color:var(--muted);cursor:default;flex-shrink:0}.time-hint:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);right:0;white-space:nowrap;background:#0d1422;border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:.72rem;font-weight:700;color:var(--ink);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s;z-index:10}.time-hint:hover:after{opacity:1;transform:translateY(0)}.time-hint svg{width:14px;height:14px}.delete-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line);border-radius:999px;background:#0d1422;color:var(--muted);cursor:pointer;padding:0;flex-shrink:0}.delete-btn:hover{color:var(--reject);border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.1)}.delete-btn svg{width:12px;height:12px}.totals-block{border-top:1px solid var(--line);background:var(--panel-soft);padding:16px 20px;display:grid;gap:10px}.totals-line{display:grid;grid-template-columns:1fr 90px 90px 90px 56px;gap:14px;align-items:center}.totals-line--head{align-items:baseline}.totals-title{font-size:1rem;font-weight:900}.totals-line-label{color:var(--muted);font-size:.82rem;font-weight:800}.stat{display:grid;gap:2px;justify-items:end;min-width:0}.stat-label{color:var(--muted);font-size:.66rem;text-transform:uppercase}.stat-label,.stat-value{font-weight:900;white-space:nowrap}.stat-value{font-size:.95rem}.stat-sub{font-size:.66rem;font-weight:800;color:var(--muted)}.stat-value.is-pos{color:var(--save)}.stat-value.is-neg{color:var(--reject)}.stat-value.is-muted{color:var(--muted)}.danger-actions{gap:8px;flex-wrap:wrap;margin-top:14px;justify-content:flex-end;width:100%}.btn-danger,.danger-actions{display:inline-flex;align-items:center}.btn-danger{justify-content:center;min-height:40px;border:1px solid rgba(239,68,68,.28);border-radius:999px;background:#0d1422;color:var(--reject);font:inherit;font-size:.85rem;font-weight:800;cursor:pointer;padding:0 16px}.btn-danger:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.42)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid var(--line);border-radius:999px;background:#0d1422;color:var(--ink);font:inherit;font-size:.85rem;font-weight:800;cursor:pointer;padding:0 16px}.btn-secondary:hover{background:rgba(56,189,248,.1);border-color:var(--accent)}.btn-secondary.is-copied{color:var(--save);border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.1)}.empty-panel{padding:32px 20px;color:var(--muted);font-weight:700}@media (max-width:620px){.shell{width:min(100% - 18px,920px);padding-top:14px}.topbar{flex-direction:column;margin-bottom:14px;gap:10px}.brand{align-self:flex-start}.topbar-actions{flex-direction:row;margin-left:0;width:100%}.filter-menu{flex:1}.filter-button{width:100%}.nav-btn{min-height:34px;padding:7px 10px;font-size:.86rem}.card-header{flex-direction:column;padding:14px 16px 10px}.chart-area{padding:0 16px}.actions{padding:14px 16px}.review-actions{grid-template-columns:40px 1fr 1fr;gap:8px}.rewind-btn{width:40px;min-height:40px}.chart-toolbar{flex-direction:column;align-items:stretch;padding:12px 16px 10px}.overlay-controls,.range-control,.segmented{width:100%;justify-content:center}.chart-mode-controls{flex-direction:column;gap:6px}.price-chart{height:220px}.volume-chart{height:58px}.pred-header{padding:8px 12px 4px}.pred-header,.pred-row{grid-template-columns:minmax(55px,85px) min-content 1fr 68px 68px 68px 44px;gap:6px}.pred-row{padding:10px 12px}.totals-block{padding:12px;gap:8px}.totals-line{grid-template-columns:1fr 68px 68px 68px 44px;gap:6px}.horizon-pct{font-size:.78rem}.pred-ticker{font-size:1rem}}.signin-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid var(--accent-strong);border-radius:999px;background:var(--accent-strong);color:#fff;font:inherit;font-size:.85rem;font-weight:800;cursor:pointer;padding:0 16px}.signin-btn:hover{filter:brightness(1.12)}.user-menu{position:relative}.avatar-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#0d1422;padding:0;cursor:pointer;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.avatar-btn:hover{border-color:var(--accent)}.avatar-btn img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initial{color:var(--ink);font-weight:900;font-size:1rem}.avatar-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 22px 70px rgba(0,0,0,.5);overflow:hidden}.avatar-menu-email{padding:12px 14px;font-size:.8rem;color:var(--muted);border-bottom:1px solid var(--line);word-break:break-all}.avatar-menu-item{display:block;width:100%;text-align:left;padding:11px 14px;background:none;border:none;color:var(--ink);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;text-decoration:none}.avatar-menu-item:hover{background:rgba(56,189,248,.1)}.avatar-menu-item.is-active{color:var(--accent)}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid rgba(34,197,94,.4);border-radius:12px;padding:12px 16px;box-shadow:0 22px 70px rgba(0,0,0,.5);font-size:.9rem;font-weight:700;max-width:min(92vw,480px)}.toast-close{background:none;border:none;color:var(--muted);font-size:1.2rem;cursor:pointer;padding:0 2px;line-height:1}.toast-close:hover{color:var(--ink)}.tab-btn{display:inline-flex;align-items:center;min-height:40px;border:1px solid var(--line);border-radius:999px;background:#0d1422;color:var(--muted);font:inherit;font-size:.88rem;font-weight:800;cursor:pointer;padding:0 16px}.tab-btn:hover{border-color:var(--accent);color:var(--ink)}.tab-btn.is-active{color:#fff;background:var(--accent-strong);border-color:var(--accent-strong)}.tab-group{display:flex;gap:8px;flex-wrap:wrap}.lb-header{padding:10px 20px 6px;color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.lb-header,.lb-row{display:grid;grid-template-columns:44px 1fr 100px 90px 90px 110px;gap:14px}.lb-row{padding:14px 20px;border-top:1px solid var(--line);align-items:center}.lb-header.has-return,.lb-row.has-return{grid-template-columns:44px 1fr 100px 90px 90px 90px 110px}.lb-row:first-of-type{border-top:none}.lb-row.is-me{background:rgba(56,189,248,.07)}.lb-rank{font-weight:900;color:var(--muted)}.lb-name{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-name .lb-sub{display:block;color:var(--muted);font-size:.72rem;font-weight:700}.lb-num{justify-self:end;font-weight:800;font-variant-numeric:tabular-nums}.lb-empty{padding:28px 20px;color:var(--muted);font-weight:700;text-align:center}.vs-type{display:inline-flex;align-items:center;gap:8px;font-weight:900;text-transform:capitalize}.profile-line{color:var(--muted);font-size:.9rem;font-weight:700;margin:-8px 0 18px}.claim-blurb{color:var(--ink);font-size:.92rem;line-height:1.55;padding:0 20px 16px;margin:0}.claim-blurb a{color:var(--accent)}.agent-card{margin-bottom:14px}.agent-card-head{display:flex;align-items:center;gap:10px;padding:16px 20px;flex-wrap:wrap}.agent-card-name{font-size:1.05rem;font-weight:900}.agent-status-dot{width:9px;height:9px;border-radius:50%;background:var(--save);box-shadow:0 0 8px rgba(34,197,94,.7)}.agent-status-dot.is-paused{background:var(--muted);box-shadow:none}.agent-card-meta{color:var(--muted);font-size:.78rem;font-weight:700}.agent-card-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.agent-stats-row{display:flex;gap:22px;padding:0 20px 16px;flex-wrap:wrap}.agent-detail{border-top:1px solid var(--line);background:var(--panel-soft);padding:16px 20px;display:grid;gap:14px}.form-row{display:flex;gap:10px;flex-wrap:wrap;padding:16px 20px;align-items:center}.text-input{min-height:40px;flex:1 1 200px;border:1px solid var(--line);border-radius:10px;background:#0d1422;color:var(--ink);font:inherit;font-size:.9rem;padding:0 12px;outline:none}.text-input:focus{border-color:var(--accent)}.key-reveal{display:grid;gap:10px;padding:16px 20px;border-top:1px dashed rgba(56,189,248,.4);background:rgba(56,189,248,.05)}.key-reveal-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;background:#0d1422;border:1px dashed var(--line);border-radius:8px;padding:12px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.key-reveal-warning{color:var(--reject);font-size:.8rem;font-weight:800}.key-reveal-actions{display:flex;gap:8px;flex-wrap:wrap}.connect-guide{display:grid;gap:12px;padding-top:12px;border-top:1px dashed rgba(56,189,248,.4)}.connect-guide-title{font-size:.95rem;font-weight:900}.connect-guide-links{color:var(--muted);font-size:.82rem;font-weight:700}.connect-guide-links a,.lb-empty a{color:var(--accent)}.snippet{display:grid;gap:6px}.snippet-label{color:var(--muted);font-size:.78rem;font-weight:800}.snippet-body{position:relative}.snippet-pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.5;background:#0d1422;border:1px solid var(--line);border-radius:8px;padding:12px 76px 12px 12px;white-space:pre-wrap;word-break:break-all;color:var(--ink)}.snippet-copy{position:absolute;top:8px;right:8px;min-height:28px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#0d1422;color:var(--muted);font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.snippet-copy:hover{background:rgba(56,189,248,.1);border-color:var(--accent);color:var(--ink)}.snippet-copy.is-copied{color:var(--save);border-color:rgba(34,197,94,.28)}.prompt-history summary{cursor:pointer;font-weight:800;font-size:.88rem;color:var(--accent)}.prompt-version{border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-top:8px}.prompt-version-head{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.74rem;font-weight:800;margin-bottom:6px}.prompt-version pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.8rem;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.runs{display:grid;gap:8px}.runs-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.runs-title{font-weight:900;font-size:.95rem}.runs-legend{color:var(--muted);font-size:.72rem;font-weight:700}.runs-scroll{overflow-x:auto}.runs-table{width:100%;border-collapse:collapse;font-size:.84rem}.runs-table th{text-align:right;padding:6px 10px;color:var(--muted);text-transform:uppercase;font-size:.66rem;letter-spacing:.04em;font-weight:900;border-bottom:1px solid var(--line);white-space:nowrap}.runs-table th:first-child,.runs-table th:nth-child(2){text-align:left}.runs-table td{text-align:right;padding:5px 10px;font-weight:800;white-space:nowrap}.runs-table tr.runs-row-acc td{border-bottom:none;padding-bottom:1px}.runs-table tr.runs-row-ret td{border-bottom:1px solid var(--line);padding-top:1px}.runs-table tr.runs-row-acc td[rowspan]{text-align:left;vertical-align:middle;font-weight:700;color:var(--ink);border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.runs-table td.is-pos{color:var(--save)}.runs-table td.is-neg{color:var(--reject)}.runs-table td.is-muted{color:var(--muted)}.docs{display:grid;gap:16px}.docs-section{padding:18px 20px;display:grid;gap:10px}.docs h2{margin:0;font-size:1.15rem}.docs h3{margin:10px 0 0;font-size:.95rem}.docs p{margin:0;color:var(--muted);font-size:.9rem;font-weight:600;line-height:1.55}.docs li strong,.docs p strong{color:var(--ink)}.docs a{color:var(--accent)}.docs ul{margin:0;padding-left:20px;display:grid;gap:8px}.docs li{color:var(--muted);font-size:.9rem;font-weight:600;line-height:1.55}.docs code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em;background:#0d1422;border:1px solid var(--line);border-radius:6px;padding:1px 6px;color:var(--ink);white-space:nowrap}.docs-table{width:100%;border-collapse:collapse;font-size:.82rem}.docs-table td,.docs-table th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}.docs-table th{color:var(--muted);text-transform:uppercase;font-size:.68rem;letter-spacing:.04em}.docs-table td{color:var(--ink);font-weight:600}.symbol-chips{display:flex;flex-wrap:wrap;gap:8px}.symbol-chip{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:800;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:#0d1422}.docs-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:4px}.docs-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;font:inherit;font-weight:900;font-size:1.25rem;color:var(--muted);padding:8px 6px 12px;margin-bottom:-1px;border:none;border-bottom:3px solid transparent}.docs-tab:hover{color:var(--ink)}.docs-tab.is-active{color:var(--accent);border-bottom-color:var(--accent)}.docs-newb{border-color:var(--accent);background:rgba(56,189,248,.04)}.docs-newb-note{border-left:3px solid var(--accent);padding-left:12px;display:grid;gap:10px}.docs-inline-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--accent);text-decoration:underline}@media (max-width:620px){.lb-header,.lb-header.has-return,.lb-row,.lb-row.has-return{grid-template-columns:32px 1fr 74px 84px}.lb-header .lb-hide-sm,.lb-row .lb-hide-sm{display:none}.agent-card-actions{margin-left:0;width:100%}.toast{bottom:16px}}