.scc-kicker{font:800 .5rem / 1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--foreground-muted))}.scc-close{display:grid;place-items:center;inline-size:2.125rem;block-size:2.125rem;padding:0;border:1px solid hsl(var(--border-muted));border-radius:calc(var(--radius) - .1875rem);background:hsl(var(--sheet));cursor:pointer;transition:background-color .14s ease-out,transform .14s ease-out}.scc-close:hover{background:hsl(var(--surface-secondary))}.scc-close:active{transform:scale(.96)}.scc-close svg,.scc-story-icon svg{inline-size:1rem;block-size:1rem}.scc-story-icon{display:grid;place-items:center;inline-size:2.625rem;block-size:2.625rem;border-radius:calc(var(--radius) - .125rem);background:hsl(var(--foreground));color:hsl(var(--create))}.scc-share-tray .shf-tray{inline-size:100%;block-size:min(34rem,66dvh);min-block-size:24rem;padding:1.125rem;border:0;border-radius:0;box-shadow:none}.scc-share-tray :is(.shf-tabs,.shf-tabpanel){opacity:1;transform:none;transition-duration:.18s}.scc-thread-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:1rem 1.25rem;border-block-end:1px solid hsl(var(--border-muted));background:linear-gradient(90deg,hsl(var(--create) / .08),hsl(var(--accent) / .07)),hsl(var(--surface-secondary) / .35)}.scc-thread-header h2,.scc-market-heading h2,.scc-story h2{margin:.25rem 0 0;font:400 clamp(1.05rem,2vw,1.45rem) / 1.05 var(--font-heading);text-transform:uppercase}.scc-thread-subject{display:flex;align-items:center;gap:.625rem;padding:.875rem 1.5rem;border-block-end:1px solid hsl(var(--border-muted))}.scc-thread-subject>span:nth-child(2){display:grid;gap:.125rem}.scc-thread-subject small{font:700 .5625rem var(--font-mono);text-transform:uppercase;color:hsl(var(--foreground-muted))}.scc-subject-avatar{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:.375rem;background:hsl(var(--foreground));color:hsl(var(--create))}.scc-subject-avatar svg{inline-size:.875rem}.scc-thread-body{max-block-size:min(29rem,54dvh);overflow:auto;overscroll-behavior:contain}.scc-comments{padding:0 1.5rem 1.5rem;border-block-start:0}.scc-comments>div:first-child{padding-block:1.25rem}.scc-comments>div:nth-child(2){padding:1rem 0 .75rem}.scc-comments[data-comments-count="0"]>div:nth-child(2),.scc-comments[data-comments-count="0"]>div:last-child p:last-child{display:none}.scc-comments[data-comments-count="0"]>div:last-child{padding-block:3rem 3.5rem}.scc-comments article[data-comment-depth="0"]{padding:1.375rem .25rem}.scc-comments article[data-comment-depth]:not([data-comment-depth="0"]){padding:1.125rem .25rem}.scc-comments [data-comment-replies]{margin-block-start:.75rem;padding-inline-start:1.5rem;border-inline-start-color:hsl(var(--border-muted))}.scc-comments [data-comment-replies] [data-comment-replies]{padding-inline-start:1.125rem}.scc-request-layout{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(34rem,2.3fr);min-block-size:min(31rem,66dvh)}.scc-story{position:relative;display:grid;align-content:start;gap:1rem;padding:1.75rem;border-inline-end:1px solid hsl(var(--border-muted));background:radial-gradient(circle at 35% 74%,hsl(var(--create) / .22),transparent 31%),radial-gradient(circle at 96% 5%,hsl(var(--accent) / .12),transparent 27%),hsl(var(--surface-secondary) / .32)}.scc-story h2{max-inline-size:15rem;font-size:1.45rem}.scc-story p{max-inline-size:17rem;margin:.625rem 0 0;font-size:.7rem;line-height:1.55;color:hsl(var(--foreground-muted))}.scc-story strong{display:-webkit-box;margin-block-start:.875rem;overflow:hidden;font:800 .5625rem / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scc-story .scc-close{position:absolute;inset-block-start:.875rem;inset-inline-end:.875rem}.scc-request-orbit{position:absolute;inset-inline:1.5rem;inset-block-end:1.5rem;block-size:8rem;border:1px solid hsl(var(--foreground) / .1);border-radius:50%}.scc-request-orbit:before{position:absolute;inset:1.375rem;border:1px dashed hsl(var(--create) / .65);border-radius:50%;content:""}.scc-request-orbit :is(i,b){position:absolute;display:grid;place-items:center;inline-size:1.875rem;block-size:1.875rem;border:2px solid hsl(var(--sheet));border-radius:50%;background:hsl(var(--foreground));color:hsl(var(--background));font:normal 800 .45rem var(--font-mono)}.scc-request-orbit i:nth-child(1){inset-block-start:-.5rem;inset-inline-start:calc(50% - .9375rem)}.scc-request-orbit i:nth-child(2){inset-inline-end:.5rem;inset-block-end:.75rem}.scc-request-orbit i:nth-child(3){inset-inline-start:.75rem;inset-block-end:.375rem}.scc-request-orbit b{inset-block-start:calc(50% - .9375rem);inset-inline-start:calc(50% - .9375rem);background:hsl(var(--create));color:hsl(var(--create-foreground))}.scc-request-orbit b svg{inline-size:.875rem}.scc-request-workspace{display:grid;grid-template-rows:minmax(0,1fr) auto auto;min-inline-size:0;gap:1rem;padding:1.375rem}.scc-request-compose{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.4fr);gap:.75rem}.scc-request-compose input{min-inline-size:0;min-block-size:2.75rem;padding-inline:.75rem;border:1px solid hsl(var(--border-primary));border-radius:calc(var(--radius) - .1875rem);background:hsl(var(--background))}.scc-error{margin:0;font-size:.75rem;color:hsl(var(--destructive))}.scc-market-tray{display:grid;grid-template-columns:minmax(15rem,.65fr) minmax(34rem,2.35fr);min-block-size:27rem}.scc-market-heading{position:relative;padding:1.75rem 3.75rem 1.75rem 1.75rem;border-inline-end:1px solid hsl(var(--border-muted));background:radial-gradient(circle at 30% 75%,hsl(var(--create) / .22),transparent 32%),hsl(var(--surface-secondary) / .32)}.scc-market-heading p{font-size:.7rem;line-height:1.55;color:hsl(var(--foreground-muted))}.scc-market-heading .scc-close{position:absolute;inset-block-start:.875rem;inset-inline-end:.875rem}.scc-market-workspace{min-inline-size:0;padding:1rem}.scc-market-workspace>*{box-shadow:none!important}@container command-center (max-width: 760px){.scc-share-tray .shf-tray{block-size:min(36rem,68dvh);min-block-size:0}.scc-request-layout,.scc-market-tray{display:block}.scc-story,.scc-market-heading{display:none}.scc-request-workspace{min-block-size:min(36rem,68dvh);padding:.75rem}.scc-comments{padding-inline:1rem}.scc-request-compose{grid-template-columns:1fr}.scc-market-workspace{padding:.75rem}.scc-thread-header h2{font-size:1rem}.scc-thread-subject{display:none}}@media(prefers-reduced-motion:reduce){.scc-close,.scc-share-tray :is(.shf-tabs,.shf-tabpanel){transition:none}}.sp{--sp-accent: var(--create);--sp-accent-ink: var(--create-secondary);--sp-on-accent: var(--create-foreground);--sp-surface: var(--background);--sp-panel: var(--surface);--sp-ink: var(--foreground);--sp-muted: var(--foreground-muted);--sp-border: var(--border-muted);--sp-elev: var(--foreground);--sp-radius: 22px;position:relative;display:grid;grid-template-columns:minmax(300px,.7fr) 1fr;align-items:stretch;gap:clamp(16px,1.4vw,24px);width:min(1480px,92vw);height:min(88vh,940px);color:hsla(var(--sp-ink),1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.sp *,.sp *:before,.sp *:after{box-sizing:border-box}.sp-close{position:absolute;top:-16px;right:-16px;z-index:8;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;border:1px solid hsla(var(--sp-border),1);background:hsla(var(--sp-surface),1);color:hsla(var(--sp-muted),1);font-size:14px;cursor:pointer;box-shadow:0 8px 22px -10px #00000080;transition:color .15s ease,transform .12s ease}.sp-close:hover{color:hsla(var(--sp-ink),1);transform:scale(1.06)}.sp-kicker{display:block;font:700 10px / 1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:hsla(var(--sp-accent-ink),1)}.sp-title{margin:6px 0 0;font:800 clamp(24px,2vw,32px) / 1.02 var(--font-sans);letter-spacing:-.025em;color:hsla(var(--sp-ink),1)}.sp-section-label{font:700 9px / 1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:hsla(var(--sp-muted),1)}.sp-left{display:flex;flex-direction:column;gap:14px}.sp-card{position:relative;flex:1;min-height:0;border-radius:var(--sp-radius);overflow:hidden;box-shadow:0 40px 90px -40px #0009,inset 0 0 0 1px hsla(var(--sp-elev),.1)}.sp-card__face{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;background:#1b202c}.sp-card__media{position:absolute;inset:0;background-size:cover;background-position:center}.sp-card__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#080a1226 30%,#06080feb)}.sp-card__badge{position:absolute;top:14px;left:14px;padding:6px 11px;border-radius:8px;background:hsla(var(--sp-accent),1);color:hsla(var(--sp-on-accent),1);font:800 9px / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.sp-card__count{position:absolute;top:14px;right:14px;display:flex;align-items:baseline;gap:4px;padding:6px 10px;border-radius:8px;background:#090c15b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #ffffff24}.sp-card__count-num{font:800 13px / 1 var(--font-sans);color:#fff}.sp-card__count-label{font:700 8px / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.sp-card__body{position:relative;z-index:1;padding:20px 18px 18px}.sp-card__cat{display:block;margin-bottom:8px;font:700 9px / 1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3}.sp-card__title{margin:0;font:800 clamp(24px,2.2vw,34px) / .98 var(--font-sans);letter-spacing:-.025em;color:#fff}.sp-card__foot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:16px}.sp-card__trust{font:900 22px / .9 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.sp-card__trust-label{margin-top:4px;font:700 8px / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff9}.sp-card__avatars{display:flex}.sp-card__ava{width:28px;height:28px;margin-left:-8px;border-radius:50%;overflow:hidden;background:#353c50;box-shadow:0 0 0 2px #090c15;display:grid;place-items:center;font:700 9px / 1 var(--font-mono);color:#ffffffd9}.sp-card__ava:first-child{margin-left:0}.sp-card__ava img{width:100%;height:100%;object-fit:cover}.sp-left__meta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.sp-meta-cell{display:flex;flex-direction:column;gap:5px;padding:13px 12px;border-radius:13px;background:hsla(var(--sp-elev),.03);box-shadow:inset 0 0 0 1px hsla(var(--sp-elev),.08)}.sp-meta-cell__val{font:800 17px / 1 var(--font-sans);font-variant-numeric:tabular-nums;color:hsla(var(--sp-ink),1)}.sp-meta-cell__label{font:700 8px / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsla(var(--sp-muted),1)}.sp-panel{min-width:0;border-radius:var(--sp-radius);overflow:hidden;background:hsla(var(--sp-surface),1);box-shadow:0 40px 90px -40px #0009,inset 0 0 0 1px hsla(var(--sp-elev),.1);display:flex;flex-direction:column}.sp-screens{display:flex;width:200%;height:100%;align-items:stretch;transition:transform .42s cubic-bezier(.4,.05,.1,1)}.sp-screens[data-screen=review]{transform:translate(-50%)}.sp-screen{width:50%;flex:none;display:flex;flex-direction:column;min-height:0}.sp-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:30px 32px 20px}.sp-footer{flex:none;display:flex;flex-direction:column;gap:14px;padding:16px 32px 22px;border-top:1px solid hsla(var(--sp-elev),.08);background:hsla(var(--sp-panel),.6)}.sp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.sp-total{text-align:right}.sp-total__tag{font:700 8px / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:hsla(var(--sp-muted),1)}.sp-total__row{display:flex;align-items:baseline;gap:7px;margin-top:6px;justify-content:flex-end}.sp-total__input{width:116px;border:0;background:transparent;text-align:right;font:900 40px / 1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:hsla(var(--sp-ink),1);border-bottom:2px solid hsla(var(--sp-accent),.5);outline:none}.sp-total__input:focus{border-bottom-color:hsla(var(--sp-accent),1)}.sp-total__input.is-computed{border-bottom-style:dashed;border-bottom-color:hsla(var(--sp-elev),.2)}.sp-total__unit{font:800 22px / 1 var(--font-mono);color:hsla(var(--sp-accent-ink),1)}.sp-strats{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:hsla(var(--sp-elev),.06);box-shadow:inset 0 0 0 1px hsla(var(--sp-elev),.1)}.sp-strat{border:0;border-radius:9px;background:transparent;color:hsla(var(--sp-muted),1);padding:10px 8px;font:700 11px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.sp-strat:hover{color:hsla(var(--sp-ink),1);background:hsla(var(--sp-elev),.05)}.sp-strat.is-active{background:hsla(var(--sp-accent),1);color:hsla(var(--sp-on-accent),1);box-shadow:0 2px 8px -2px hsla(var(--sp-accent),.6)}.sp-strat-hint{margin:0;font:500 12px / 1.3 var(--font-sans);color:hsla(var(--sp-muted),1)}.sp-conv-panel{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:16px;background:hsla(var(--sp-accent),.06);box-shadow:inset 0 0 0 1px hsla(var(--sp-accent),.18)}.sp-field{display:flex;flex-direction:column;gap:11px}.sp-field__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sp-field__label{font:700 8px / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:hsla(var(--sp-muted),1)}.sp-field__hint{font:500 11px / 1 var(--font-sans);color:hsla(var(--sp-muted),1)}.sp-chips{display:flex;gap:8px}.sp-chip{padding:9px 16px;border-radius:10px;border:1px solid hsla(var(--sp-elev),.14);background:hsla(var(--sp-elev),.02);color:hsla(var(--sp-ink),.85);font:700 12px / 1 var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.sp-chip:hover{border-color:hsla(var(--sp-accent),.6)}.sp-chip.is-active{border-color:hsla(var(--sp-accent),1);background:hsla(var(--sp-accent),.16);color:hsla(var(--sp-accent-ink),1)}.sp-conv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sp-conv-step{display:flex;flex-direction:column;align-items:center;gap:9px;padding:13px 8px 11px;border-radius:12px;border:1px solid hsla(var(--sp-elev),.14);background:hsla(var(--sp-elev),.02);cursor:pointer;transition:border-color .15s ease,background .15s ease}.sp-conv-step:hover{border-color:hsla(var(--sp-accent),.55)}.sp-conv-step.is-active{border-color:hsla(var(--sp-accent),1);background:hsla(var(--sp-accent),.14)}.sp-conv-spark{display:flex;align-items:flex-end;gap:3px;height:18px}.sp-conv-bar{width:4px;border-radius:1.5px;background:hsla(var(--sp-muted),.7);transition:background .15s ease}.sp-conv-step.is-active .sp-conv-bar{background:hsla(var(--sp-accent-ink),1)}.sp-conv-label{font:700 10px / 1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:hsla(var(--sp-muted),1);text-align:center}.sp-conv-step.is-active .sp-conv-label{color:hsla(var(--sp-accent-ink),1)}.sp-conv-slider{-webkit-appearance:none;appearance:none;width:100%;height:7px;border-radius:999px;background:linear-gradient(to right,hsla(var(--sp-accent),1) 0%,hsla(var(--sp-accent),1) var(--sp-fill, 0%),hsla(var(--sp-elev),.1) var(--sp-fill, 0%));outline:none;cursor:pointer}.sp-conv-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid hsla(var(--sp-accent),1);cursor:grab}.sp-conv-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid hsla(var(--sp-accent),1)}.sp-finetune{display:flex;align-items:center;gap:9px;width:100%;padding:11px 13px;border:0;border-radius:11px;background:hsla(var(--sp-elev),.03);cursor:pointer;transition:background .15s ease}.sp-finetune:hover{background:hsla(var(--sp-elev),.06)}.sp-finetune__chev{font:700 14px / 1 var(--font-mono);color:hsla(var(--sp-muted),1)}.sp-finetune__label{font:700 9px / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:hsla(var(--sp-muted),1)}.sp-finetune__val{margin-left:auto;font:800 12px / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:hsla(var(--sp-accent-ink),1)}.sp-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sp-list-title{font:700 9px / 1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:hsla(var(--sp-muted),1)}.sp-list-hint{font:500 11px / 1 var(--font-sans);color:hsla(var(--sp-muted),1)}.sp-list{display:flex;flex-direction:column}.sp-row{display:flex;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid hsla(var(--sp-elev),.06);transition:opacity .2s ease}.sp-row:last-child{border-bottom:0}.sp-row.is-off{opacity:.42}.sp-row__rank{width:22px;flex:none;font:800 13px / 1 var(--font-mono);color:hsla(var(--sp-muted),1);font-variant-numeric:tabular-nums}.sp-row__dot{width:9px;height:9px;flex:none;border-radius:3px;background:hsl(var(--sp-hue, 200) 72% 55%)}.sp-row__thumb{width:42px;height:42px;flex:none;border-radius:10px;background-size:cover;background-position:center;background-color:hsla(var(--sp-elev),.08);display:grid;place-items:center;font:800 17px / 1 var(--font-sans);color:hsla(var(--sp-ink),.7)}.sp-row__id{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.sp-row__name{font:700 15px / 1.1 var(--font-sans);color:hsla(var(--sp-ink),1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-row__kicker{font:700 8px / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsla(var(--sp-muted),1)}.sp-row__pct{width:38px;flex:none;text-align:right;font:700 12px / 1 var(--font-mono);color:hsla(var(--sp-muted),1);font-variant-numeric:tabular-nums}.sp-row__amt-wrap{display:flex;align-items:baseline;gap:4px;width:100px;flex:none;justify-content:flex-end;padding:7px 10px;border-radius:9px;background:hsla(var(--sp-elev),.04);box-shadow:inset 0 0 0 1px hsla(var(--sp-elev),.1);transition:box-shadow .15s ease}.sp-row__amt-wrap:focus-within{box-shadow:inset 0 0 0 1px hsla(var(--sp-accent),1)}.sp-row__amt{width:100%;min-width:0;border:0;background:transparent;text-align:right;font:800 15px / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:hsla(var(--sp-ink),1);outline:none}.sp-row__amt:disabled{color:hsla(var(--sp-muted),1)}.sp-row__amt-unit{font:700 11px / 1 var(--font-mono);color:hsla(var(--sp-accent-ink),1)}.sp-incl{width:28px;height:28px;flex:none;border-radius:8px;border:1px solid hsla(var(--sp-elev),.16);background:transparent;color:hsla(var(--sp-muted),1);font-size:13px;cursor:pointer;transition:all .15s ease}.sp-incl.is-on{background:hsla(var(--sp-accent),.16);border-color:hsla(var(--sp-accent),1);color:hsla(var(--sp-accent-ink),1)}.sp-note-wrap{display:flex;flex-direction:column;gap:8px}.sp-note-label{font:700 9px / 1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:hsla(var(--sp-muted),1)}.sp-note{width:100%;resize:vertical;min-height:56px;padding:13px 14px;border-radius:13px;border:0;background:hsla(var(--sp-elev),.04);box-shadow:inset 0 0 0 1px hsla(var(--sp-elev),.1);color:hsla(var(--sp-ink),1);font:500 14px / 1.45 var(--font-sans);outline:none;transition:box-shadow .15s ease}.sp-note::placeholder{color:hsla(var(--sp-muted),1)}.sp-note:focus{box-shadow:inset 0 0 0 1px hsla(var(--sp-accent),1)}.sp-note:disabled{cursor:not-allowed;opacity:.6}.sp-note-hint{color:hsla(var(--sp-muted),1);font:500 11px / 1.4 var(--font-sans)}.sp-cta{position:relative;width:100%;border:0;cursor:pointer;padding:17px 22px;border-radius:14px;font:800 14px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:hsla(var(--sp-accent),1);color:hsla(var(--sp-on-accent),1);box-shadow:0 14px 34px -14px hsla(var(--sp-accent),.8);overflow:hidden;transition:filter .16s ease,transform .1s ease,opacity .16s ease}.sp-cta:hover:not(:disabled){filter:brightness(1.06)}.sp-cta:active:not(:disabled){transform:translateY(1px)}.sp-cta:disabled{opacity:.5;cursor:not-allowed}.sp-cta.is-pending{color:transparent;pointer-events:none}.sp-cta.is-pending:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,hsl(0 0% 100% / .35) 50%,transparent 80%);background-size:200% 100%;animation:sp-shimmer 1.1s ease-in-out infinite}.sp-cta.is-done{background:hsla(var(--create),1);pointer-events:none}@keyframes sp-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.sp-notice{margin:0;font:600 12px / 1.4 var(--font-sans);color:hsla(var(--sp-muted),1)}.sp-notice.is-error{color:hsla(var(--destructive),1)}.sp-review-head{display:flex;align-items:center;gap:16px}.sp-back{border:1px solid hsla(var(--sp-elev),.14);background:hsla(var(--sp-elev),.03);color:hsla(var(--sp-ink),.85);padding:9px 14px;border-radius:10px;font:700 10px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,color .15s ease}.sp-back:hover:not(:disabled){border-color:hsla(var(--sp-accent),.6);color:hsla(var(--sp-accent-ink),1)}.sp-back:disabled{opacity:.5;cursor:not-allowed}.sp-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sp-stat{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background:hsla(var(--sp-elev),.03);box-shadow:inset 0 0 0 1px hsla(var(--sp-elev),.06)}.sp-stat.is-accent{background:hsla(var(--sp-accent),.08);box-shadow:inset 0 0 0 1px hsla(var(--sp-accent),.2)}.sp-stat__val{font:900 22px / 1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:hsla(var(--sp-ink),1)}.sp-stat.is-accent .sp-stat__val{color:hsla(var(--sp-accent-ink),1)}.sp-stat__label{font:600 10px / 1.2 var(--font-mono);letter-spacing:.04em;color:hsla(var(--sp-muted),1)}.sp-diff{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;background:hsla(var(--sp-elev),.03);font:700 11px / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:hsla(var(--sp-muted),1)}.sp-diff__new{color:hsla(var(--sp-accent-ink),1)}.sp-diff__sep{color:hsla(var(--sp-muted),.5)}.sp-review-note{display:flex;flex-direction:column;gap:7px;padding:14px 16px;border-radius:13px;background:hsla(var(--sp-elev),.03);box-shadow:inset 0 0 0 1px hsla(var(--sp-elev),.06)}.sp-review-note__label{font:700 8px / 1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:hsla(var(--sp-muted),1)}.sp-review-note__body{margin:0;font:500 14px / 1.45 var(--font-sans);color:hsla(var(--sp-ink),1)}.sp-review-note__body.is-empty{color:hsla(var(--sp-muted),1);font-style:italic}.sp-review-list{display:flex;flex-direction:column}.sp-review-row{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid hsla(var(--sp-elev),.06)}.sp-review-row:last-child{border-bottom:0}.sp-review-rank{font:800 12px / 1 var(--font-mono);color:hsla(var(--sp-muted),1);font-variant-numeric:tabular-nums}.sp-review-name{flex:1;font:700 14px / 1.1 var(--font-sans);color:hsla(var(--sp-ink),1)}.sp-review-amt{font:800 15px / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:hsla(var(--sp-accent-ink),1)}@media(max-width:920px){.sp{grid-template-columns:1fr;height:min(92vh,940px)}.sp-left{display:none}}@media(prefers-reduced-motion:reduce){.sp *,.sp *:before,.sp *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sdh{--sdh-gutter: 48px;--sdh-rule: hsla(var(--border-muted), 1);--sdh-title-size: clamp(36px, 4.2vw, 56px);container-type:inline-size;min-width:0}.sdh__grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--sdh-gutter);align-items:start}.sdh__poster{position:relative}.sdh__meta{position:relative;min-width:0}.sdh__meta--market{min-height:580px}.sdh__content{position:relative;z-index:3;max-width:560px}.sdh__meta--market .sdh__content{padding-bottom:72px}.sdh__title{margin:16px 0 0;font-family:var(--font-heading);font-size:var(--sdh-title-size);font-weight:400;line-height:.98;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;color:hsla(var(--foreground),1)}.sdh__identity{display:inline-flex;align-items:center;padding:4px 10px;border:1.5px solid hsla(var(--foreground),1);border-radius:4px;background:hsla(var(--card),1);font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:hsla(var(--foreground),1)}.sdh__categories{margin-top:16px}.sdh__actions{gap:8px;margin:24px 0 28px}.sdh .sdh__action{height:40px;min-height:40px;gap:.45rem;padding-inline:14px;box-shadow:none;font-family:var(--font-sans);font-size:13px;font-weight:650;line-height:1}.sdh__commentary-action:focus-visible{outline:2px solid hsla(var(--ring-primary),1);outline-offset:2px;box-shadow:none}.sdh__stat-top{height:44px;align-items:center}.sdh__quote{margin-top:28px;border-left:2px solid var(--sdh-rule);padding-left:16px}.sdh__commentary-action{position:relative}@media(pointer:coarse){.sdh .sdh__action{min-width:44px;min-height:44px}.sdh__commentary-action:after{position:absolute;inset:-13px -6px;content:""}}@container (max-width: 1040px){.sdh__grid{grid-template-columns:minmax(0,1fr);gap:32px}.sdh__poster{margin-inline:auto}.sdh__meta{display:flex;flex-direction:column;min-height:0}.sdh__content{order:0;max-width:none;padding-bottom:0}.sdh__meta--market .sdh__content{padding-bottom:0}.sdh__meta .skm-cluster{order:1;position:relative;inset:auto;align-items:flex-start;text-align:left;margin-top:20px}.sdh__meta .skm-metrics,.sdh__meta .skm-metric{align-items:flex-start}.sdh__meta .skm-metric{padding-right:0;padding-left:12px}.sdh__meta .skm-metric:after{right:auto;left:0}.sdh__meta .skm-metric__head,.sdh__meta .skm-metric__row{justify-content:flex-start}.sdh__meta .skm-bg{order:2;position:relative;inset:auto 0;height:220px;min-height:0;max-height:none;margin-top:16px}.sdh__meta .skm-bg .mkt-empty{position:absolute;inset:0;height:auto;min-height:0;max-height:none;margin:0}.sdh__meta .skm-bg .mkt-empty__cta{position:absolute;inset:50% auto auto 50%;width:min(320px,calc(100% - 32px));max-width:none;margin:0;transform:translate(-50%,-50%)}.sdh__meta .skm-fade{display:none}.sdh__meta .skm-supporters{order:3;position:relative;inset:auto;margin-top:16px}}@container (max-width: 640px){.sdh__poster{margin-inline:auto}.sdh__categories{justify-content:center}}@media(max-width:47.999rem){html:has(.sdh){scroll-padding-bottom:7rem}.sdh__action,.sdh__commentary-action{scroll-margin-bottom:7rem}}
