.desk{border:1px solid color-mix(in srgb, var(--white) 10%, transparent);background:var(--bg);border-radius:12px;position:relative;overflow:hidden}.desk-body{min-width:0;padding:24px}@media (min-width:640px){.desk-body{padding:28px}}.desk-name{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.7rem;font-weight:800;line-height:1}.desk-chip-autopilot{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-vermilion);background:#e04d260f;border:1px solid #e04d2666;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:9px;display:inline-flex}.desk-what{overflow-wrap:anywhere;margin-top:8px;font-size:13.5px;line-height:1.375}.desk-share{border:1px solid color-mix(in srgb, var(--white) 12%, transparent);width:36px;height:36px;color:color-mix(in srgb, var(--white) 50%, transparent);background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.desk-share:hover{border-color:color-mix(in srgb, var(--white) 25%, transparent);color:var(--white)}.desk-share svg{width:16px;height:16px}.desk-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;font-size:9px}.desk-status{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;font-size:10px}.desk-note{font-family:var(--font-mono);font-size:10px}.desk-fine{font-family:var(--font-mono);font-size:9px}.desk-copy{overflow-wrap:anywhere;font-size:12px;line-height:1.375}.desk-copy--lg{font-size:12.5px}.desk-figure{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.desk-limits{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px}.desk-numbers{border:1px solid color-mix(in srgb, var(--white) 8%, transparent);background:color-mix(in srgb, var(--white) 2%, transparent);grid-template-columns:1fr 1fr;max-width:28rem;display:grid}.desk-numbers>div{padding:12px}.desk-numbers>div+div{border-left:1px solid color-mix(in srgb, var(--white) 6%, transparent)}.desk-pulse{border-left-width:2px;padding-top:2px;padding-bottom:2px;padding-left:12px}.desk-dot{vertical-align:middle;border-radius:9999px;width:6px;height:6px;margin-right:6px;display:inline-block}.desk-notice{background:#e04d260f;border:1px solid #e04d2666;max-width:28rem;padding:12px 16px;position:relative}.desk-notice--quiet{border-color:color-mix(in srgb, var(--white) 15%, transparent);background:color-mix(in srgb, var(--white) 2%, transparent)}.desk-link-btn{font-family:var(--font-mono);color:var(--color-vermilion);cursor:pointer;background:0 0;border:1px solid #e04d2680;border-radius:6px;margin-top:8px;padding:2px 10px;font-size:10px;transition:color .2s,border-color .2s}.desk-link-btn:hover{color:var(--white);border-color:var(--color-vermilion)}.desk-link-btn:disabled{opacity:.5}.desk-link-btn--quiet{border-color:color-mix(in srgb, var(--white) 20%, transparent);color:color-mix(in srgb, var(--white) 70%, transparent)}.desk-btn-primary{background:var(--color-vermilion);color:var(--white);cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;padding:10px 20px;font-size:13px;font-weight:600;transition:background .2s}.desk-btn-primary:hover{background:var(--color-vermilion-d,#b53d1c)}.desk-btn-primary:disabled{opacity:.6;cursor:not-allowed}.desk-btn-primary--wide{padding:12px 28px}.desk-btn-ghost{border:1px solid color-mix(in srgb, var(--white) 15%, transparent);color:var(--gray-200);cursor:pointer;background:0 0;border-radius:9999px;flex-shrink:0;padding:10px 20px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s}.desk-btn-ghost:hover{color:var(--white);border-color:color-mix(in srgb, var(--white) 30%, transparent)}.desk-btn-ghost:disabled{opacity:.5}.desk-pill{border:1px solid color-mix(in srgb, var(--white) 15%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--gray-300);cursor:pointer;background:0 0;border-radius:9999px;padding:8px 16px;font-size:11px;transition:color .2s,border-color .2s}.desk-pill:hover{color:var(--white);border-color:color-mix(in srgb, var(--white) 30%, transparent)}.desk-pill:disabled{opacity:.5}.desk-pill--on{color:var(--color-vermilion);border-color:#e04d2699}.desk-record{border:1px solid color-mix(in srgb, var(--white) 8%, transparent);background:color-mix(in srgb, var(--white) 1.5%, transparent);border-radius:8px;overflow:hidden}.desk-winrate{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.desk-trio{border-top:1px solid color-mix(in srgb, var(--white) 7%, transparent);grid-template-columns:repeat(3,1fr);display:grid}.desk-trio>div+div{border-left:1px solid color-mix(in srgb, var(--white) 7%, transparent)}.desk-trio>div{text-align:center;min-width:0;padding:14px 16px}@media (min-width:640px){.desk-trio>div{text-align:left}}.desk-trio-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.4rem;font-weight:800;line-height:1}.desk-amount-figure{font-family:var(--font-display);background:0 0;outline:none;width:100%;min-width:0;font-size:20px;font-weight:700}.desk-faucet{white-space:nowrap;font-family:var(--font-mono);color:var(--color-vermilion);cursor:pointer;background:#e04d260f;border:1px solid #e04d2680;border-radius:6px;padding:2px 10px;font-size:10px;transition:background .2s}.desk-faucet:hover{background:#e04d261f}.desk-modes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.desk-mode{border:1px solid color-mix(in srgb, var(--white) 9%, transparent);background:color-mix(in srgb, var(--white) 1.5%, transparent);text-align:left;cursor:pointer;border-radius:6px;min-width:0;padding:8px;transition:border-color .2s}.desk-mode:hover{border-color:color-mix(in srgb, var(--white) 20%, transparent)}.desk-mode--on{background:#e04d2614;border-color:#e04d2699}.desk-mode-label{font-size:11px;font-weight:600;display:block}.desk-mode-detail{font-family:var(--font-mono);color:color-mix(in srgb, var(--white) 30%, transparent);margin-top:2px;font-size:8px;display:block}.desk-caps{border:1px solid color-mix(in srgb, var(--white) 8%, transparent);background:var(--color-surface-1);border-radius:12px;justify-content:space-between;align-items:center;width:11rem;padding:8px 12px;transition:border-color .2s;display:flex}.desk-caps:focus-within{border-color:#e04d2680}.desk-caps-input{width:100%;min-width:0;font-family:var(--font-mono);color:var(--white);background:0 0;outline:none;font-size:13px;font-weight:600}.desk-caps-input::placeholder{color:var(--gray-600)}.desk-field-label{text-transform:uppercase;letter-spacing:.2em;color:var(--gray-500);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.desk-question{font-family:var(--font-display);font-size:14px;font-weight:700}.desk-live-dot{animation:2s cubic-bezier(.4,0,.6,1) infinite desk-pulse}@keyframes desk-pulse{50%{opacity:.5}}.desk-chip-sized{font-size:10px}.strat-direction{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.strat-direction-pill{border:1px solid color-mix(in srgb, var(--white) 15%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--gray-300);cursor:pointer;background:0 0;border-radius:9999px;padding:10px 12px;font-size:11px;transition:color .2s,border-color .2s,background .2s}.strat-direction-pill:hover:not(:disabled){color:var(--white);border-color:color-mix(in srgb, var(--white) 30%, transparent)}.strat-direction-pill:disabled{opacity:.45;cursor:not-allowed}.strat-direction-pill[aria-checked=true]{color:var(--color-vermilion);background:color-mix(in srgb, var(--vermilion) 10%, transparent);border-color:#e04d2699}.strat-direction-pill[aria-checked=true]:last-child{border-color:var(--button-down-border);color:var(--button-down-ink);background:var(--button-down-fill)}[data-theme=light] .strat-direction-pill{color:#141210ad;border-color:#14121029}[data-theme=light] .strat-direction-pill:hover:not(:disabled){color:#141210e6}
.copy-field-row{align-items:center;display:flex;position:relative}.copy-field-row .strat-input{height:42px;padding-right:60px;font-size:14px}.copy-field-max{border:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent);background:var(--color-surface-2);height:28px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);cursor:pointer;border-radius:6px;padding:0 10px;font-size:10px;font-weight:700;position:absolute;right:6px}.copy-field-max:hover:not(:disabled){border-color:var(--color-ink)}.copy-field-max:disabled{opacity:.4;cursor:not-allowed}.strat-input.copy-field-bad,.strat-input.copy-field-bad:focus{border-color:var(--color-loss);box-shadow:0 0 0 3px var(--color-loss-wash)}.copy-field-error{font-family:var(--font-body,inherit);letter-spacing:0;text-transform:none;color:var(--color-loss);margin:6px 0 4px;font-size:12px;display:block}.copy-strip{border:1px solid var(--color-hairline);background:var(--color-hairline);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.copy-strip>div{background:var(--market-card-surface,var(--color-surface-1));flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.copy-strip span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:9.5px}.copy-strip b{font-family:var(--font-mono);color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:600}.copy-strip small{color:var(--color-ink-muted);font-size:10.5px}.copy-strip>div[data-tone=bad] b{color:var(--color-loss)}@media (max-width:420px){.copy-strip{grid-template-columns:1fr 1fr}.copy-strip>div:last-child{grid-column:1/-1}}.copy-add{border:1px dashed var(--color-hairline);border-radius:12px;padding:10px 12px}.copy-add-toggle{color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.copy-add-body{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:10px;display:flex}.copy-add-body .vault-amount{flex:200px}.copy-add-body .desk-pill{height:44px}.desk-btn-primary[data-blocked]{opacity:.55;cursor:not-allowed}.copy-blocked{color:var(--color-warning);margin-top:8px;font-size:12.5px;line-height:1.5}.copy-you{border:1px solid color-mix(in srgb, var(--color-profit) 45%, transparent);background:var(--color-profit-wash);color:var(--color-profit);border-radius:9999px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;display:inline-flex}.copy-you>span{background:var(--color-profit);border-radius:9999px;width:8px;height:8px}.copy-runner{border:1px solid var(--color-hairline);background:var(--color-surface-2);color:var(--color-ink);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.copy-runner-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:9.5px}.copy-runner strong{font-size:14px}.copy-runner p{color:var(--color-ink-secondary);font-size:.8rem;line-height:1.6}
