.stonk-desk,.stonk-detail,.stonk-scope{--sf-surface-1:#0f151d;--sf-surface-2:#141c26;--sf-surface-3:#1a2430;--sf-line:#222c38;--sf-line-strong:#5b6878;--sf-text:#eef3f8;--sf-text-2:#aab6c3;--sf-text-3:#8593a1;--sf-accent:var(--acid,#ffb52e);--sf-accent-ink:#0b0f14;--sf-up:#3ddc84;--sf-down:#ff6b7a;--sf-flat:#9aa6b2;--sf-warn:#ff9a52;--sf-error:#ff8a8a;--sf-signal:#5fd4e8;--sf-stage-curve:#8fb0e8;--sf-stage-near:var(--sf-accent);--sf-stage-grad:#6fcfa5;--sf-stage-unknown:#8593a1;--sf-accent-bg:color-mix(in srgb, var(--sf-accent) 14%, transparent);--sf-up-bg:color-mix(in srgb, var(--sf-up) 14%, transparent);--sf-down-bg:color-mix(in srgb, var(--sf-down) 14%, transparent);--sf-warn-bg:color-mix(in srgb, var(--sf-warn) 14%, transparent);--sf-error-bg:color-mix(in srgb, var(--sf-error) 14%, transparent);--sf-signal-bg:color-mix(in srgb, var(--sf-signal) 14%, transparent);--sf-font:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--sf-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--sf-fs-micro:11px;--sf-fs-small:12px;--sf-fs-body:13px;--sf-fs-ui:14px;--sf-fs-title:16px;--sf-fs-desk:20px;--sf-fs-hero:28px;--sf-sp-1:4px;--sf-sp-2:8px;--sf-sp-3:12px;--sf-sp-4:16px;--sf-sp-5:24px;--sf-sp-6:32px;--sf-cell-y:6px;--sf-cell-x:12px;--sf-r-chip:6px;--sf-r-control:8px;--sf-r-panel:12px;--sf-row:44px;--sf-row-compact:32px;--sf-thead:36px;--sf-target:24px;--sf-target-icon:32px;--sf-focus-width:2px;--sf-dur:.15s;--sf-ease:ease-out;--sf-flash-dur:.6s}.stonk-desk,.stonk-detail{color:var(--sf-text);font-family:var(--sf-font)}@media (pointer:coarse){.stonk-desk,.stonk-detail,.stonk-scope{--sf-target-icon:44px}}:is(.stonk-desk,.stonk-detail,.stonk-scope) :focus-visible{outline:var(--sf-focus-width) solid var(--sf-accent);outline-offset:2px}:is(.stonk-desk,.stonk-detail,.stonk-scope) :is(.sf-clip,[data-sf-clip]) :focus-visible,:is(.stonk-desk,.stonk-detail,.stonk-scope) .sf-focus-inset:focus-visible{outline-offset:calc(var(--sf-focus-width) * -1)}.sf-micro{font-family:var(--sf-mono);font-size:var(--sf-fs-micro);letter-spacing:.06em;text-transform:uppercase;line-height:16px}.sf-small{font-size:var(--sf-fs-small);line-height:16px}.sf-body{font-size:var(--sf-fs-body);line-height:18px}.sf-ui{font-size:var(--sf-fs-ui);line-height:20px}.sf-title{font-size:var(--sf-fs-title);font-weight:600;line-height:22px}.sf-desk-title{font-size:var(--sf-fs-desk);font-weight:600;line-height:26px}.sf-hero{font-size:var(--sf-fs-hero);font-variant-numeric:tabular-nums;font-weight:600;line-height:34px}.sf-num{font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-weight:500}.sf-mono{font-family:var(--sf-mono)}.sf-muted{color:var(--sf-text-3)}.sf-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-flash,[data-sf-flash]{animation:sf-flash var(--sf-flash-dur) var(--sf-ease)}@keyframes sf-flash{0%{background-color:var(--sf-accent-bg)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.stonk-desk,.stonk-detail,.stonk-scope{--sf-dur:0s;--sf-flash-dur:0s}.sf-flash,[data-sf-flash]{animation:none}}html[data-motion=paused] :is(.stonk-desk,.stonk-detail,.stonk-scope){--sf-dur:0s;--sf-flash-dur:0s}html[data-motion=paused] :is(.sf-flash,[data-sf-flash]){animation:none}@media (forced-colors:active){.sf-fc-fill{forced-color-adjust:none;background:highlight}.sf-fc-line{forced-color-adjust:none;border-color:highlight}:is(.stonk-desk,.stonk-detail,.stonk-scope) :focus-visible{outline-color:highlight}}
.sf-avatar{--sf-avatar-size:32px;width:var(--sf-avatar-size);height:var(--sf-avatar-size);background:var(--sf-surface-3);box-shadow:inset 0 0 0 1px var(--sf-line);color:var(--sf-text-2);font-size:max(var(--sf-fs-micro), calc(var(--sf-avatar-size) * .34));-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;position:relative;overflow:hidden}.sf-avatar img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--sf-dur) var(--sf-ease);position:absolute;inset:0}.sf-avatar img[data-loaded]{opacity:1}.sf-avatar:has(>img[data-loaded]) .sf-avatar-initials{visibility:hidden}.sf-stage{min-width:0;color:var(--sf-text-2);font-size:var(--sf-fs-small);white-space:nowrap;align-items:center;gap:6px;line-height:16px;display:inline-flex}.sf-stage-dot{background:var(--sf-stage-unknown);border-radius:50%;flex:none;width:8px;height:8px}.sf-stage-label{text-overflow:ellipsis;overflow:hidden}.sf-stage-pct{color:var(--sf-text-3);font-variant-numeric:tabular-nums}.sf-stage-bar{--sf-bar:var(--sf-stage-curve);background:var(--sf-surface-3);width:40px;height:4px;color:var(--sf-bar);appearance:none;border:0;border-radius:2px;flex:none;display:inline-block;overflow:hidden}.sf-stage-bar::-webkit-progress-bar{background:var(--sf-surface-3);border-radius:2px}.sf-stage-bar::-webkit-progress-value{background:var(--sf-bar);border-radius:2px}.sf-stage-bar::-moz-progress-bar{background:var(--sf-bar);border-radius:2px}.sf-stage-bar[data-nub]::-webkit-progress-value{min-width:2px}.sf-stage-bar[data-nub]::-moz-progress-bar{min-width:2px}.sf-stage[data-stage=new] .sf-stage-dot{background:var(--sf-stage-curve)}.sf-stage[data-stage=aboutToGraduate] .sf-stage-dot{background:var(--sf-stage-near)}.sf-stage[data-stage=aboutToGraduate] .sf-stage-bar{--sf-bar:var(--sf-stage-near)}.sf-stage[data-stage=graduated] .sf-stage-dot{background:var(--sf-stage-grad)}.sf-stage[data-stage=unknown] .sf-stage-label,.sf-unknown{color:var(--sf-text-3)}.sf-unit{color:var(--sf-text-3);font-weight:400}.sf-price-sub{font-size:1em}.sf-time{font-variant-numeric:tabular-nums;white-space:nowrap}.sf-delta{color:var(--sf-flat);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-weight:500;display:inline-flex}.sf-delta[data-tone=up]{color:var(--sf-up)}.sf-delta[data-tone=down]{color:var(--sf-down)}.sf-delta-glyph{font-size:.72em;line-height:1}.sf-delta[data-variant=pill]{border-radius:var(--sf-r-chip);background:var(--sf-surface-3);min-height:20px;font-size:var(--sf-fs-small);padding:0 6px}.sf-delta[data-variant=pill][data-tone=up]{background:var(--sf-up-bg)}.sf-delta[data-variant=pill][data-tone=down]{background:var(--sf-down-bg)}.sf-source{border:1px solid var(--sf-line-strong);border-radius:var(--sf-r-chip);min-height:18px;color:var(--sf-text-3);font-family:var(--sf-mono);font-size:var(--sf-fs-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 6px;line-height:16px;display:inline-flex}.sf-source[data-kind=derived]{border-color:color-mix(in srgb, var(--sf-signal) 45%, transparent);color:var(--sf-signal)}.sf-source[data-kind=external]{color:var(--sf-text-2)}.sf-chip{border-radius:var(--sf-r-chip);background:var(--sf-surface-3);min-height:20px;color:var(--sf-text-2);font-size:var(--sf-fs-small);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;line-height:16px;display:inline-flex}.sf-chip[data-tone=warn]{background:var(--sf-warn-bg);color:var(--sf-warn)}.sf-chip[data-tone=error]{background:var(--sf-error-bg);color:var(--sf-error)}.sf-chip[data-tone=signal]{background:var(--sf-signal-bg);color:var(--sf-signal)}.sf-chip[data-tone=accent]{background:var(--sf-accent);color:var(--sf-accent-ink)}.sf-icon-btn{width:var(--sf-target-icon);height:var(--sf-target-icon);border-radius:var(--sf-r-control);color:var(--sf-text-3);cursor:pointer;transition:background-color var(--sf-dur) var(--sf-ease), color var(--sf-dur) var(--sf-ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.sf-icon-btn:hover{background:var(--sf-surface-3);color:var(--sf-text)}.sf-icon-btn svg{width:14px;height:14px}.sf-icon-btn[data-state=copied]{color:var(--sf-up)}.sf-icon-btn[data-state=failed]{color:var(--sf-error)}.sf-mint{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.sf-mint-text{color:var(--sf-text-2);font-family:var(--sf-mono);font-size:var(--sf-fs-small);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;overflow:hidden}.sf-mint[data-full] .sf-mint-text{white-space:normal;word-break:break-all}.sf-link{min-height:var(--sf-target);color:var(--sf-text-2);text-decoration:underline;-webkit-text-decoration-color:var(--sf-line-strong);text-decoration-color:var(--sf-line-strong);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.sf-link:hover{color:var(--sf-text);text-decoration-color:currentColor}.sf-link-icon{flex:none;width:12px;height:12px}.sf-link[data-variant=icon]{width:var(--sf-target-icon);height:var(--sf-target-icon);border-radius:var(--sf-r-control);justify-content:center;text-decoration:none}.sf-link[data-variant=icon]:hover{background:var(--sf-surface-3)}.sf-link[data-variant=icon] .sf-link-icon{width:14px;height:14px}.sf-link-off{color:var(--sf-text-3);text-decoration:none}.sf-skel{background:linear-gradient(90deg, var(--sf-surface-2), var(--sf-surface-3), var(--sf-surface-2));background-size:200% 100%;border-radius:4px;max-width:100%;height:10px;animation:1.4s ease-in-out infinite sf-shimmer;display:block}.sf-skel[data-shape=avatar]{border-radius:50%;width:32px;height:32px}.sf-skel[data-shape=pill]{border-radius:999px;height:18px}@keyframes sf-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sf-progress-line{height:2px;position:relative;overflow:hidden}.sf-progress-line>span{background:var(--sf-accent);opacity:0;width:30%;transition:opacity var(--sf-dur) var(--sf-ease);position:absolute;top:0;bottom:0;left:0}.sf-progress-line[data-active]>span{opacity:1;animation:1.1s ease-in-out infinite sf-indeterminate}@keyframes sf-indeterminate{0%{transform:translate(-100%)}to{transform:translate(340%)}}.sf-empty{justify-items:center;gap:var(--sf-sp-2);padding:var(--sf-sp-6) var(--sf-sp-4);color:var(--sf-text-2);font-size:var(--sf-fs-body);text-align:center;line-height:18px;display:grid}.sf-empty-icon{color:var(--sf-text-3);display:inline-grid}.sf-empty-icon svg{width:20px;height:20px}.sf-empty-title{color:var(--sf-text);font-size:var(--sf-fs-ui);margin:0;font-weight:600;line-height:20px}.sf-empty-body{max-width:52ch}.sf-empty-actions{justify-content:center;gap:var(--sf-sp-2);margin-top:var(--sf-sp-1);flex-wrap:wrap;display:flex}.sf-empty[data-tone=error] .sf-empty-icon{color:var(--sf-error)}.sf-empty[data-tone=expired] .sf-empty-icon{color:var(--sf-warn)}.sf-formula{align-items:center;gap:2px;display:inline-flex}.sf-formula-btn{width:var(--sf-target);height:var(--sf-target);border-radius:var(--sf-r-chip);color:var(--sf-signal);cursor:help;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.sf-formula-btn:hover{background:var(--sf-signal-bg)}.sf-formula-btn svg{width:12px;height:12px}.sf-formula-tip{max-width:320px;font-size:var(--sf-fs-small);line-height:1.45}@media (prefers-reduced-motion:reduce){.sf-skel,.sf-progress-line[data-active]>span{animation:none}.sf-progress-line[data-active]>span{opacity:.6;width:100%}}html[data-motion=paused] :is(.sf-skel,.sf-progress-line[data-active]>span){animation:none}html[data-motion=paused] .sf-progress-line[data-active]>span{opacity:.6;width:100%}@media (forced-colors:active){.sf-avatar,.sf-source,.sf-chip,.sf-delta[data-variant=pill]{border:1px solid canvastext}.sf-stage-bar{forced-color-adjust:none;--sf-bar:Highlight;background:canvas;border:1px solid canvastext}.sf-stage-bar::-webkit-progress-bar{background:canvas}.sf-skel{forced-color-adjust:none;background:graytext}}
