:root{--blue:#1da1f3;--blue-text:#1da1f3;--black:#0e1115;--panel:#161a20;--panel-raised:#1c2128;--surface-subtle:#12161b;--surface-deep:#0f1318;--surface-input:#101419;--line:#343b44;--line-strong:#4a535e;--muted:#9ca6b2;--text-soft:#c8cfd7;--disabled:#626c77;--chart-grid:#2a3139;--white:#f5f7f9;--green:#35cf83;--green-text:#35cf83;--red:#ff5f6d;--indicator-primary:#f2c94c;--indicator-secondary:#b192ff;--radius:.95rem;--radius-sm:.65rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Arial,Helvetica,sans-serif}:root[data-theme=light]{--black:#edf1f5;--blue-text:#006da8;--panel:#fff;--panel-raised:#f7f9fb;--surface-subtle:#f4f7f9;--surface-deep:#fff;--surface-input:#fff;--line:#d5dce4;--line-strong:#aeb8c3;--muted:#626d79;--text-soft:#39434e;--disabled:#8c96a1;--chart-grid:#dde3e9;--white:#11161c;--green:#168a54;--green-text:#0b7041;--red:#c2213b;--indicator-primary:#805700;--indicator-secondary:#6847b8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:radial-gradient(circle at 78% 12%, #1da1f312, transparent 28rem), var(--black);color:var(--white);margin:0;transition:background-color .24s,color .24s}.skip-link{background:var(--white);color:var(--black);z-index:1000;padding:.75rem 1rem;position:fixed;top:0;left:1rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button,input,select,textarea{font:inherit}button,select,input,textarea{color:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--blue-text);outline-offset:3px}button:disabled{cursor:not-allowed}.portal-shell{width:100%;max-width:100rem;min-height:100vh;margin:0 auto;padding:0 clamp(1rem,4vw,4rem) 3rem}.portal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:5.5rem;display:flex}.portal-brand{align-items:center;gap:1rem;display:flex}.portal-brand>span{border-left:1px solid var(--line-strong);color:var(--blue-text);letter-spacing:.12em;padding-left:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.landing-hero{flex-direction:column;justify-content:center;min-height:58vh;padding:6rem 0;display:flex}.landing-hero h1{letter-spacing:-.075em;margin:0 0 2rem;font-size:clamp(4rem,8vw,8rem);font-weight:300;line-height:.88}.landing-hero p{color:var(--text-soft);letter-spacing:-.03em;width:100%;margin:0;font-size:clamp(1.25rem,2.2vw,2.25rem);font-weight:300;line-height:1.25}.landing-hero p span{white-space:nowrap}.landing-actions{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.landing-actions>button,.landing-actions>a,.portal-button,.product-button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--white);justify-content:space-between;align-items:center;min-height:4.5rem;padding:0 1.25rem;text-decoration:none;display:flex}.landing-actions>.primary,.portal-button.primary{background:var(--blue);border-color:var(--blue);color:#00131f}.landing-actions span,.portal-button,.product-button{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.landing-actions small{color:var(--muted);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.landing-actions .primary small{color:#00131f}.landing-socials{justify-content:center;align-items:center;gap:.75rem;padding-top:1.5rem;display:flex}.landing-socials a{color:#000;background:#fff;border:1px solid #c8cdd3;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:border-color .18s,transform .18s;display:flex}.landing-socials a:hover{border-color:var(--blue);transform:translateY(-2px)}.landing-socials svg{fill:currentColor;width:1.35rem;height:1.35rem}.portal-notice{color:var(--muted);letter-spacing:.06em;min-height:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.index-methodology-shell{padding-bottom:6rem}.index-methodology-hero{align-items:start;gap:1.25rem;max-width:64rem;padding:clamp(4rem,10vh,8rem) 0 clamp(3rem,7vh,6rem);display:grid}.index-methodology-hero>span,.index-methodology-grid article>header span,.index-universe{color:var(--blue-text);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.index-methodology-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:300;line-height:.95}.index-methodology-hero p{color:var(--text-soft);max-width:52rem;margin:0;font-size:clamp(1.05rem,2vw,1.5rem);line-height:1.5}.index-methodology-hero .portal-button{justify-content:center;width:min(100%,16rem)}.index-methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.index-methodology-grid>article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1rem,2vw,2rem)}.index-methodology-grid article>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.index-methodology-grid h2{letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(1.6rem,3vw,2.7rem);font-weight:400}.index-methodology-grid article>header>strong{color:var(--blue-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.index-methodology-grid article>p:not(.index-universe){color:var(--text-soft);line-height:1.5}.index-methodology-grid ol{margin:1.5rem 0;padding:0;list-style:none}.index-methodology-grid li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.75rem 0;display:grid}.index-methodology-grid li>span{text-transform:capitalize}.index-methodology-grid li small{color:var(--muted);text-transform:capitalize}.index-methodology-grid li strong{color:var(--blue-text)}.index-methodology-grid dl{border-top:1px solid var(--line);grid-template-columns:minmax(7rem,auto) 1fr;gap:.55rem 1rem;margin:0;padding-top:1rem;display:grid}.index-methodology-grid dt{color:var(--muted);text-transform:uppercase;font-size:.75rem}.index-methodology-grid dd{overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.45}.index-methodology-grid code{color:var(--blue-text);font-size:.68rem}.index-methodology-notes{border-top:1px solid var(--line);max-width:64rem;margin-top:clamp(3rem,7vh,6rem);padding-top:2rem}.index-methodology-notes h2{letter-spacing:-.04em;font-size:2rem;font-weight:400}.index-methodology-notes p{color:var(--text-soft);line-height:1.6}.gateway-layout{grid-template-columns:minmax(20rem,.8fr) minmax(30rem,1.2fr);align-items:start;gap:clamp(2rem,6vw,7rem);padding:clamp(4rem,10vh,8rem) 0;display:grid}.gateway-access h1{letter-spacing:-.06em;margin:.5rem 0 2rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:300;line-height:.95}.gateway-entry-actions{grid-template-columns:minmax(14rem,20rem);gap:.6rem;display:grid}.gateway-entry-actions .portal-button{text-align:center;justify-content:center}.gateway-roadmap{color:var(--muted);max-width:34rem;margin:1.25rem 0 0;font-size:.88rem;line-height:1.55}.gateway-account-form{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:.75rem;margin-top:.75rem;padding:1rem;display:grid}.gateway-account-form label>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:block}.gateway-account-form input{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:3rem;padding:0 .75rem}.gateway-account-form button{background:var(--blue);border-radius:var(--radius-sm);color:#00131f;letter-spacing:.08em;border:0;min-height:3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.gateway-account-form p{color:var(--red);margin:0;font-size:.78rem}.gateway-recovery{background:var(--panel);border:1px solid var(--blue);border-radius:var(--radius);padding:1.25rem}.gateway-recovery>p{color:var(--muted);font-size:.82rem;line-height:1.4}.gateway-recovery code{overflow-wrap:anywhere;margin-bottom:1rem;font-size:.72rem;line-height:1.8;display:block}.gateway-recovery .portal-button{justify-content:center}.product-selector{gap:.75rem;display:grid}.product-selector article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:.75rem}.product-button{background:var(--surface-subtle);border-color:var(--line-strong);width:100%;min-height:4rem}.product-button span{color:var(--blue-text);font-size:.65rem}.product-selector article>p{color:var(--muted);margin:.75rem 0 .15rem;padding:0 .35rem;font-size:.85rem;line-height:1.45}.app-lobby{padding-bottom:1.5rem}.app-lobby-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--black) 88%, transparent);border-bottom:1px solid var(--line);scrollbar-width:none;z-index:20;align-items:center;gap:1.6rem;min-height:3.4rem;display:flex;position:sticky;top:0;overflow-x:auto}.app-lobby-nav::-webkit-scrollbar{display:none}.app-lobby-nav a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;text-decoration:none}.app-lobby-nav a:first-child{color:var(--green-text);align-items:center;gap:.45rem;display:flex}.app-lobby-nav a:hover{color:var(--blue-text)}.app-lobby-nav i,.lobby-runtime-card>header i,.lobby-activity-panel>header i{background:var(--green);border-radius:50%;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite league-pulse;display:inline-block}.app-lobby-hero{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);min-height:min(47rem,100vh - 8.9rem);padding:clamp(4.5rem,10vh,8rem) 0;display:grid}.app-lobby-intro h1{letter-spacing:-.075em;max-width:55rem;margin:.7rem 0 2rem;font-size:clamp(3.5rem,6.5vw,7rem);font-weight:300;line-height:.87}.app-lobby-intro>p:not(.eyebrow){color:var(--text-soft);letter-spacing:-.018em;max-width:49rem;margin:0;font-size:clamp(1.05rem,1.7vw,1.55rem);font-weight:300;line-height:1.45}.app-lobby-actions{flex-wrap:wrap;gap:.65rem;margin-top:2.25rem;display:flex}.app-lobby-disclosure{color:var(--muted);letter-spacing:.09em;margin-top:1.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;display:block}.lobby-runtime-card{background:radial-gradient(circle at 100% 0, #1da1f31f, transparent 48%), var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;box-shadow:0 2rem 6rem #00000024}.lobby-runtime-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:3.7rem;padding:0 1.2rem;display:flex}.lobby-runtime-card>header span,.lobby-runtime-card>header small,.lobby-next-decision,.lobby-pulse-loading{letter-spacing:.075em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.lobby-runtime-card>header span{color:var(--green-text);align-items:center;gap:.5rem;display:flex}.lobby-runtime-card>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:13rem;overflow:hidden}.lobby-pulse-event{color:var(--white);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:9.8rem;padding:1.5rem;text-decoration:none;display:grid}.lobby-pulse-event:hover strong{color:var(--blue-text)}.lobby-pulse-event>span{gap:.35rem;min-width:0;display:grid}.lobby-pulse-event small,.lobby-pulse-event>span>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.lobby-pulse-event small{color:var(--blue-text);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lobby-pulse-event strong{letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:400;transition:color .18s}.lobby-pulse-loading{color:var(--muted);align-items:center;min-height:9.8rem;padding:1.5rem;display:flex}.lobby-runtime-card dl{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.lobby-runtime-card dl>div{border-right:1px solid var(--line);gap:.4rem;padding:1rem;display:grid}.lobby-runtime-card dl>div:last-child{border-right:0}.lobby-runtime-card dt,.lobby-market-grid dt,.lobby-trust-strip dt{color:var(--muted);text-transform:uppercase;font-size:.6rem}.lobby-runtime-card dd,.lobby-market-grid dd,.lobby-trust-strip dd{margin:0;font-size:1.05rem}.lobby-next-decision{color:var(--blue-text);min-height:3.3rem;padding:1.15rem 1.2rem}.lobby-proof-section,.lobby-journey,.lobby-marketplace,.lobby-account{border-top:1px solid var(--line);padding:clamp(4rem,9vh,7rem) 0;scroll-margin-top:3.4rem}.lobby-section-header{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:2rem;margin-bottom:clamp(2rem,5vw,4rem);display:grid}.lobby-section-header h2,.lobby-account h2{letter-spacing:-.065em;margin:.55rem 0 0;font-size:clamp(2.6rem,5vw,5.3rem);font-weight:300;line-height:.92}.lobby-section-header>p,.lobby-account-copy>p:not(.eyebrow){color:var(--text-soft);margin:0;font-size:clamp(.95rem,1.35vw,1.15rem);line-height:1.55}.lobby-data-notice{background:color-mix(in srgb, var(--red) 7%, var(--panel));border:1px solid color-mix(in srgb, var(--red) 50%, var(--line));border-radius:var(--radius-sm);color:var(--text-soft);margin-bottom:1rem;padding:.9rem 1rem;font-size:.8rem}.lobby-proof-grid{grid-template-columns:minmax(0,1.3fr) minmax(22rem,.7fr);align-items:start;gap:1rem;display:grid}.lobby-activity-panel,.lobby-leader-panel,.lobby-position-strip,.lobby-market-grid article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.lobby-activity-panel>header,.lobby-leader-panel>header,.lobby-position-strip>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4.3rem;padding:0 1.2rem;display:flex}.lobby-activity-panel>header h3,.lobby-leader-panel>header h3{margin:0;font-size:1.05rem;font-weight:500}.lobby-activity-panel>header span{color:var(--green-text);letter-spacing:.07em;align-items:center;gap:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex}.lobby-activity-list,.lobby-leader-list{display:grid}.lobby-activity-item{border-bottom:1px solid var(--line);color:var(--white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.2rem;text-decoration:none;transition:background .16s;display:grid;position:relative}.lobby-activity-item:before{background:var(--line-strong);content:"";width:2px;height:100%;position:absolute;top:0;left:0}.lobby-activity-item.tone-buy:before,.lobby-activity-item.tone-proof:before{background:var(--green)}.lobby-activity-item.tone-sell:before,.lobby-activity-item.tone-warning:before{background:var(--red)}.lobby-activity-item:hover,.lobby-leader-item:hover{background:var(--panel-raised)}.lobby-activity-copy{gap:.28rem;min-width:0;display:grid}.lobby-activity-copy strong{font-size:.9rem;font-weight:500}.lobby-activity-copy>span,.lobby-activity-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.lobby-activity-item>span:last-child{color:var(--muted);letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.lobby-panel-link{color:var(--blue-text);letter-spacing:.07em;justify-content:flex-end;align-items:center;min-height:3.9rem;padding:0 1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;text-decoration:none;display:flex}.lobby-leader-panel>header .eyebrow{margin:0 0 .2rem}.lobby-leader-panel>header>small{color:var(--muted);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.lobby-leader-item{border-bottom:1px solid var(--line);color:var(--white);grid-template-columns:2rem auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.4rem;padding:.75rem 1rem;text-decoration:none;transition:background .16s;display:grid}.lobby-leader-rank{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.lobby-leader-item>span:nth-child(3),.lobby-leader-score{gap:.25rem;min-width:0;display:grid}.lobby-leader-item>span:nth-child(3) strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.lobby-leader-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.lobby-leader-score{text-align:right}.lobby-leader-score strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.lobby-leader-score small{color:var(--green-text)}.lobby-trust-strip{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.lobby-trust-strip>div{border-right:1px solid var(--line);gap:.25rem;padding:1rem;display:grid}.lobby-trust-strip>div:last-child{border-right:0}.lobby-trust-strip dd{font-size:.7rem}.lobby-empty-state{color:var(--muted);place-content:center start;gap:.45rem;min-height:9rem;padding:1.4rem;display:grid}.lobby-empty-state strong{color:var(--white);font-size:.85rem}.lobby-empty-state span{font-size:.7rem;line-height:1.5}.lobby-position-strip{margin-top:1rem}.lobby-position-strip>header span,.lobby-position-strip>header small{letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.lobby-position-strip>header small{color:var(--green-text)}.lobby-position-strip>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lobby-position-strip>div>a{border-right:1px solid var(--line);color:var(--white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:5.2rem;padding:.8rem 1rem;text-decoration:none;display:grid}.lobby-position-strip>div>a:last-child{border-right:0}.lobby-position-strip>div>a>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.lobby-position-strip>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.lobby-position-strip>div small{color:var(--muted);font-size:.57rem}.lobby-position-strip>p{color:var(--muted);margin:0;padding:1.25rem;font-size:.75rem}.lobby-journey-grid,.lobby-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lobby-journey-grid article{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 4%, var(--panel)), var(--panel));border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-height:22rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.lobby-journey-grid article>span,.lobby-journey-grid article>a,.lobby-market-grid article>a{color:var(--blue-text);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.63rem;text-decoration:none}.lobby-journey-grid h3{letter-spacing:-.045em;margin:2.5rem 0 1rem;font-size:clamp(1.6rem,2.5vw,2.5rem);font-weight:400;line-height:1.03}.lobby-journey-grid p{color:var(--muted);margin:0 0 2rem;font-size:.8rem;line-height:1.55}.lobby-journey-grid article>a{margin-top:auto}.lobby-market-grid article>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:6rem;padding:1rem;display:grid}.lobby-market-grid article>header>span:nth-child(2){gap:.3rem;min-width:0;display:grid}.lobby-market-grid article>header small{color:var(--muted);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.lobby-market-grid article>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lobby-market-status{border:1px solid color-mix(in srgb, var(--green) 55%, var(--line));color:var(--green-text);letter-spacing:.07em;border-radius:999px;padding:.4rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem}.lobby-market-grid dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.lobby-market-grid dl>div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);gap:.35rem;padding:1rem;display:grid}.lobby-market-grid dl>div:nth-child(2n){border-right:0}.lobby-market-grid dd{font-size:.88rem}.lobby-market-grid article>a{justify-content:flex-end;align-items:center;min-height:4rem;padding:0 1rem;display:flex}.lobby-market-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);place-content:center;min-height:12rem;padding:1.5rem;font-size:.8rem;line-height:1.5}.lobby-account{grid-template-columns:minmax(0,1fr) minmax(24rem,.75fr);align-items:start;gap:clamp(2rem,7vw,8rem);display:grid}.lobby-account-copy>p:not(.eyebrow){max-width:42rem;margin-top:1.5rem}.lobby-account-action .gateway-entry-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-account-action .portal-button{justify-content:center}.lobby-account-action .gateway-account-form{margin-top:.75rem}.lobby-account-signed-in{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem}.lobby-account-signed-in>span{color:var(--green-text);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.lobby-account-signed-in>strong{margin-top:.45rem;font-size:1.35rem;font-weight:400;display:block}.lobby-account-signed-in>p{color:var(--muted);font-size:.75rem}.lobby-account-signed-in>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.lobby-account-signed-in .portal-button{text-align:center;justify-content:center}.lobby-footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.07em;justify-content:space-between;padding:1.5rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;display:flex}.lobby-asset-icon{flex:none;display:block}@media (max-width:1050px){.app-lobby-hero,.lobby-proof-grid,.lobby-account{grid-template-columns:1fr}.app-lobby-hero{min-height:auto}.lobby-runtime-card{width:100%}.lobby-journey-grid,.lobby-market-grid,.lobby-position-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-position-strip>div>a:nth-child(2){border-right:0}.lobby-position-strip>div>a:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:700px){.app-lobby .portal-header{min-height:4.8rem}.app-lobby-nav{gap:1.2rem;margin-inline:-1rem;padding-inline:1rem}.app-lobby-nav a:last-child{display:none}.app-lobby-hero{gap:3rem;padding:2rem 0 4rem}.app-lobby-intro h1{font-size:clamp(3rem,13vw,3.5rem)}.lobby-runtime-card{order:-1}.app-lobby-actions{display:grid}.app-lobby-actions .league-action{width:100%}.lobby-runtime-card>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem}.lobby-runtime-card>header small{max-width:100%}.lobby-runtime-card dl{grid-template-columns:repeat(2,1fr)}.lobby-runtime-card dl>div:nth-child(2){border-right:0}.lobby-runtime-card dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.lobby-section-header{grid-template-columns:1fr;align-items:start}.lobby-activity-panel>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem}.lobby-activity-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem}.lobby-activity-item>span:last-child{grid-column:2}.lobby-activity-copy>span,.lobby-activity-copy small{white-space:normal;overflow:visible}.lobby-position-strip>div,.lobby-journey-grid,.lobby-market-grid{grid-template-columns:1fr}.lobby-position-strip>div>a{border-right:0}.lobby-position-strip>div>a:nth-child(n+2){border-top:1px solid var(--line)}.lobby-journey-grid article{min-height:19rem}.lobby-account{grid-template-columns:minmax(0,1fr)}.lobby-account-action .gateway-entry-actions,.lobby-account-signed-in>div{grid-template-columns:1fr}.lobby-footer{flex-direction:column;gap:.5rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.application-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb, var(--black) 90%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);z-index:200;position:sticky;top:0}.application-nav-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;max-width:1728px;min-height:68px;margin:0 auto;padding:8px clamp(14px,2.4vw,34px);display:grid}.application-brand{white-space:nowrap;gap:10px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600}.application-brand:before{width:28px;height:28px}.application-nav nav,.application-nav-actions{align-items:center;gap:4px;display:flex}.application-nav nav a,.application-account{color:var(--muted);border:1px solid #0000;border-radius:12px;align-items:center;min-height:42px;padding:0 14px;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.application-account{justify-content:center;min-width:8rem}.application-nav nav a:hover,.application-account:hover{background:var(--surface-subtle);border-color:var(--line);color:var(--white)}.application-nav nav a[aria-current=page]{background:var(--panel-raised);border-color:var(--line);color:var(--white)}.application-nav nav a.application-nav-coming-soon{gap:6px}.application-nav-coming-soon small{color:var(--indicator-primary);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.application-nav-actions{justify-content:flex-end}.application-stage{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;margin-right:4px;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:flex}.application-stage i{background:var(--green);box-shadow:0 0 10px color-mix(in srgb, var(--green) 60%, transparent);border-radius:50%;width:7px;height:7px}.application-nav .theme-toggle{white-space:nowrap;min-height:38px;padding-inline:12px;font-size:10px}.application-account{border-color:var(--line);color:var(--blue-text);cursor:pointer;background:0 0;min-height:38px;padding-inline:12px}.application-account-wrap{position:relative}.application-account-menu{background:var(--panel-raised);border:1px solid var(--line-strong);border-radius:var(--radius);z-index:520;gap:.75rem;width:min(22rem,100vw - 28px);max-height:calc(100vh - 86px);padding:1rem;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 1.5rem 4rem #00000047}.application-account-menu header,.application-account-menu form,.application-account-menu label,.application-recovery-codes{gap:.45rem;display:grid}.application-account-menu header>span,.application-account-menu label>span{color:var(--blue-text);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.application-account-menu header strong{font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;font-weight:500}.application-account-menu header small,.application-account-menu>p,.application-recovery-codes small{color:var(--muted);margin:0;font-size:.7rem;line-height:1.45}.application-account-menu input{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);width:100%;min-height:44px;padding:0 .75rem}.application-account-menu form>button,.application-account-menu>button,.application-recovery-codes button{background:var(--surface-input);border:1px solid var(--blue);border-radius:var(--radius-sm);color:var(--blue-text);width:100%;min-height:44px}.application-account-menu button:disabled{opacity:.5}.application-account-menu .application-account-links{grid-template-columns:1fr;gap:.4rem;width:100%;display:grid;overflow:visible}.application-account-menu .application-account-links a{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);white-space:normal;justify-content:stretch;align-items:start;gap:.2rem;min-height:52px;padding:.65rem .75rem;display:grid}.application-account-menu .application-account-links a:hover{border-color:var(--blue)}.application-account-menu .application-account-links strong{color:var(--blue-text);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.application-account-menu .application-account-links small{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:.68rem;line-height:1.35}.application-account-menu .application-account-mode{color:var(--muted);background:0 0;border-color:#0000}.application-account-error{color:var(--red);margin:0;font-size:.7rem;line-height:1.4}.application-recovery-codes{border-top:1px solid var(--line);padding-top:.75rem}.application-recovery-codes code{background:var(--surface-deep);border:1px solid var(--line);border-radius:var(--radius-sm);white-space:pre-wrap;max-height:10rem;padding:.65rem;font-size:.65rem;line-height:1.5;overflow:auto}.application-feedback-trigger{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;min-height:38px;padding:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.application-feedback-trigger:hover{background:var(--surface-subtle);border-color:var(--line);color:var(--white)}.beta-feedback-backdrop{z-index:500;background:#00000085;justify-content:flex-end;align-items:flex-start;padding:78px clamp(14px,2.4vw,34px) 18px;display:flex;position:fixed;inset:0}.beta-feedback-panel{background:var(--panel-raised);border:1px solid var(--line-strong);border-radius:var(--radius);gap:.95rem;width:25rem;max-width:100%;max-height:calc(100vh - 96px);padding:1.1rem;display:grid;overflow-y:auto;box-shadow:0 1.5rem 4rem #00000047}.beta-feedback-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.beta-feedback-panel>header span,.beta-feedback-field>span,.beta-feedback-panel label>span{color:var(--blue-text);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.beta-feedback-panel h2{margin:.25rem 0 0;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:500}.beta-feedback-panel>header button,.beta-feedback-categories button,.beta-feedback-rating button,.beta-feedback-submit{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-soft);min-height:44px}.beta-feedback-panel>header button{padding-inline:.8rem}.beta-feedback-field{gap:.5rem;min-width:0;display:grid}.beta-feedback-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;min-width:0;display:grid}.beta-feedback-categories button{width:100%;min-width:0;padding:.5rem;font-size:.75rem}.beta-feedback-categories button[aria-pressed=true],.beta-feedback-rating button[aria-pressed=true]{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-text)}.beta-feedback-rating{grid-template-columns:repeat(5,minmax(44px,1fr));gap:.4rem;min-width:0;display:grid}.beta-feedback-panel label{gap:.45rem;display:grid}.beta-feedback-panel textarea{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);font:inherit;resize:vertical;min-height:6rem;padding:.75rem}.beta-feedback-panel label small,.beta-feedback-panel>p,.beta-feedback-status{color:var(--muted);margin:0;font-size:.7rem;line-height:1.45}.beta-feedback-panel label small{justify-self:end}.beta-feedback-submit{border-color:var(--blue);color:var(--blue-text);font-weight:600}.beta-feedback-submit:disabled{opacity:.55}.beta-feedback-status{color:var(--green-text)}@media (max-width:900px){.application-nav-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-inline:10px}.application-brand{font-size:0}.application-nav nav{scrollbar-width:none;min-width:0;overflow-x:auto}.application-nav nav a{flex:none;padding-inline:11px}.application-stage,.application-nav .theme-toggle{display:none}.application-account{min-width:0;padding-inline:9px;font-size:12px}}@media (max-width:600px){.application-nav-inner{min-height:62px}.application-brand:before{width:25px;height:25px}.application-nav nav a{padding-inline:9px;font-size:13px}.application-nav nav a:last-child{display:none}.application-account{font-size:0}.application-account:after{content:"Account";font-size:12px}.application-feedback-trigger{width:44px;min-height:44px;padding:0;font-size:0}.application-feedback-trigger:after{content:"?";font-size:14px}.beta-feedback-backdrop{align-items:flex-end;padding:.75rem}.beta-feedback-panel{width:100%;max-height:calc(100vh - 1.5rem)}.network-market-bar{border-inline:0;border-radius:0;margin-top:0;top:62px}.network-app>.terminal-live-tape{border-inline:0;border-radius:0;margin-top:.45rem}.network-strategy-grid,.network-marketplace-layout{padding:.6rem}.league-nav{top:70px}}.marketplace-shell{width:100%;max-width:112rem;min-height:calc(100vh - 72px);margin:0 auto;padding:1rem clamp(1rem,3vw,3rem) 3rem}.marketplace-eyebrow,.marketplace-kind,.marketplace-toolbar button,.marketplace-toolbar-status span,.marketplace-filters label>span,.marketplace-proof-strip dt,.marketplace-footer-disclosure{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;font-weight:600}.marketplace-toolbar{background:color-mix(in srgb, var(--black) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:var(--radius);z-index:80;justify-content:space-between;align-items:center;min-height:3.8rem;padding:.35rem;display:flex;position:sticky;top:76px}.marketplace-toolbar nav{gap:.2rem;display:flex}.marketplace-toolbar button{border-radius:var(--radius-sm);color:var(--muted);background:0 0;border:0;min-height:3rem;padding:0 1rem}.marketplace-toolbar button[aria-current=page]{background:var(--panel-raised);color:var(--white)}.marketplace-toolbar-status{flex-direction:column;align-items:flex-end;gap:.15rem;padding:0 .8rem;display:flex}.marketplace-toolbar-status strong{font-size:.75rem}.marketplace-toolbar-status span{color:var(--blue-text);font-size:.56rem}.marketplace-masthead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,6rem);padding:clamp(2rem,4vw,4rem) 0 clamp(1.5rem,3vw,2.5rem);display:grid}.marketplace-masthead h1{letter-spacing:-.06em;margin:.7rem 0 0;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:400;line-height:1}.marketplace-masthead>div>p{color:var(--text-soft);max-width:62ch;margin:.8rem 0 0;font-size:.9rem;line-height:1.55}.marketplace-masthead dl{gap:.55rem;margin:0;display:flex}.marketplace-masthead dl>div{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:8.5rem;padding:.9rem}.marketplace-masthead dt{color:var(--muted);font-size:.7rem}.marketplace-masthead dd{margin:.5rem 0 0;font-size:1.6rem}.marketplace-catalogue-layout{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.marketplace-filters,.marketplace-catalogue,.marketplace-studio,.marketplace-library,.marketplace-detail-main,.marketplace-buy-panel,.marketplace-empty-state{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.marketplace-filters{position:sticky;top:148px;overflow:hidden}.marketplace-filters label{padding:1rem;display:block}.marketplace-filters input,.marketplace-facet-grid select,.marketplace-form-grid input,.marketplace-form-grid select,.marketplace-form-grid textarea{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--white);width:100%;min-height:3rem;padding:.75rem .8rem}.marketplace-filters input{margin-top:.55rem}.marketplace-facet-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.65rem;padding:1rem;display:grid}.marketplace-facet-grid label{padding:0}.marketplace-facet-grid select{min-height:2.75rem;margin-top:.4rem;padding:.55rem}.marketplace-filters nav{border-block:1px solid var(--line);gap:.2rem;padding:.45rem;display:grid}.marketplace-filters nav button{border-radius:var(--radius-sm);color:var(--text-soft);text-align:left;background:0 0;border:0;min-height:2.8rem;padding:0 .65rem}.marketplace-filters nav button:hover,.marketplace-filters nav button[aria-pressed=true]{background:var(--panel-raised);color:var(--white)}.marketplace-filter-note{flex-direction:column;gap:.35rem;padding:1rem;display:flex}.marketplace-filter-note strong{font-size:.78rem}.marketplace-filter-note span{color:var(--muted);font-size:.7rem;line-height:1.45}.marketplace-catalogue{min-width:0;overflow:hidden}.marketplace-catalogue>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4.8rem;padding:0 1.1rem;display:flex}.marketplace-catalogue>header div{flex-direction:column;gap:.3rem;display:flex}.marketplace-catalogue>header p{color:var(--muted);font-size:.72rem}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:.8rem;display:grid}.marketplace-card{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius);color:var(--white);flex-direction:column;min-height:24rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden}.marketplace-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 1rem 3rem #00000024}.marketplace-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:3.3rem;padding:0 .85rem;display:flex}.marketplace-card>header>strong{font-size:.78rem}.marketplace-kind{color:var(--blue-text)}.marketplace-card-copy{flex:1;padding:1.2rem 1rem}.marketplace-card-copy h2{letter-spacing:-.035em;margin:0;font-size:1.35rem;font-weight:500}.marketplace-card-copy p{color:var(--text-soft);margin:.65rem 0 0;font-size:.82rem;line-height:1.55}.marketplace-card-context{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.marketplace-card-context span{background:var(--panel);border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:.35rem .5rem;font-size:.6rem}.marketplace-proof-strip{grid-template-columns:repeat(3,1fr);gap:.35rem;margin:0;padding:.6rem;display:grid}.marketplace-proof-strip>div{background:var(--panel);border-radius:var(--radius-sm);min-width:0;padding:.7rem}.marketplace-proof-strip dt{letter-spacing:.05em;font-size:.5rem}.marketplace-proof-strip dd{margin:.4rem 0 0;font-size:.85rem}.marketplace-proof-empty{color:var(--muted);padding:1rem;font-size:.7rem}.marketplace-card>footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.8rem;font-size:.62rem;display:flex}.marketplace-footer-disclosure{border-top:1px solid var(--line);text-align:center;margin-top:2rem;padding-top:1rem}.marketplace-empty-state{flex-direction:column;align-items:flex-start;max-width:52rem;margin:4rem auto;padding:clamp(2rem,6vw,5rem);display:flex}.marketplace-empty-state.compact{background:var(--surface-subtle);border-color:#0000;max-width:none;margin:.8rem}.marketplace-empty-state h1,.marketplace-empty-state h2{letter-spacing:-.05em;margin:.6rem 0;font-size:clamp(1.7rem,4vw,3.5rem);font-weight:400}.marketplace-empty-state p{color:var(--muted);max-width:54ch;line-height:1.5}.marketplace-empty-state a,.marketplace-empty-state button{color:var(--blue-text);background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:none}.marketplace-primary-action{background:var(--blue);border:1px solid var(--blue);border-radius:var(--radius-sm);color:#06121a;letter-spacing:.05em;justify-content:center;align-items:center;min-height:3.4rem;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;text-decoration:none;display:flex}.marketplace-primary-action:disabled{filter:grayscale(.5);opacity:.65}.marketplace-studio,.marketplace-library{min-height:60vh;margin-top:1rem;padding:clamp(1.2rem,3vw,3rem);overflow:hidden}.marketplace-studio-intro{max-width:60rem;padding-bottom:2rem}.marketplace-studio-intro>button{color:var(--blue-text);background:0 0;border:0;margin-bottom:1.5rem;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.marketplace-studio-intro h1,.marketplace-library>header h1{letter-spacing:-.065em;margin:.6rem 0 1rem;font-size:clamp(2.3rem,5vw,5.2rem);font-weight:300;line-height:.95}.marketplace-studio-intro p{color:var(--text-soft);max-width:60ch;line-height:1.5}.marketplace-source-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.marketplace-source-grid button{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius);color:var(--white);text-align:left;flex-direction:column;gap:.7rem;min-height:12rem;padding:1.2rem;display:flex}.marketplace-source-grid button:hover{background:var(--panel-raised);border-color:var(--blue)}.marketplace-source-grid span,.marketplace-source-grid small{color:var(--muted);font-size:.65rem}.marketplace-source-grid strong{margin-top:auto;font-size:1.25rem}.marketplace-form-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:2rem;display:grid}.marketplace-form-grid label{flex-direction:column;gap:.45rem;display:flex}.marketplace-form-grid label>span{color:var(--text-soft);font-size:.72rem}.marketplace-form-grid label>small{color:var(--muted);font-size:.64rem;line-height:1.4}.marketplace-form-grid label.wide{grid-column:1/-1}.marketplace-form-grid textarea{resize:vertical;line-height:1.45}.marketplace-attestation{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:.8rem;margin-top:1.5rem;padding:1rem;display:flex}.marketplace-attestation input{width:1.25rem;height:1.25rem;margin:0}.marketplace-attestation span{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1.4;display:flex}.marketplace-attestation strong{color:var(--white)}.marketplace-publish-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.marketplace-publish-row>div{flex-direction:column;gap:.3rem;display:flex}.marketplace-publish-row>div strong{color:var(--blue-text);font-size:.65rem}.marketplace-publish-row>div span{color:var(--muted);font-size:.72rem}.marketplace-action-notice,.marketplace-global-error{color:var(--red);min-height:1rem;font-size:.75rem}.marketplace-form-guidance{color:var(--muted);text-align:right;margin:.8rem 0 0;font-size:.7rem;line-height:1.45}.marketplace-library>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:2rem;display:flex}.marketplace-wallet{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.marketplace-wallet span,.marketplace-wallet small{color:var(--muted);font-size:.6rem}.marketplace-wallet strong{color:var(--blue-text);font-size:1.3rem}.marketplace-library-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;padding-top:1rem;display:grid}.marketplace-library-block{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.marketplace-library-block>h2{border-bottom:1px solid var(--line);margin:0;padding:1rem;font-size:.8rem}.marketplace-library-block>a,.marketplace-library-block>article:not(.marketplace-request){border-bottom:1px solid var(--line);color:var(--white);gap:.25rem;padding:.9rem 1rem;text-decoration:none;display:grid}.marketplace-owned-product{align-items:center;grid-template-columns:minmax(0,1fr) auto!important}.marketplace-owned-product>a{color:var(--white);gap:.25rem;min-width:0;text-decoration:none;display:grid}.marketplace-owned-product>button{background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.marketplace-library-block>a:hover{background:var(--panel-raised)}.marketplace-library-block>a strong,.marketplace-library-block>article strong{font-size:.72rem}.marketplace-library-block>a small,.marketplace-library-block>article small{color:var(--muted);font-size:.62rem}.marketplace-library-block>p{color:var(--muted);padding:1rem;font-size:.75rem;line-height:1.4}.marketplace-library>.marketplace-library-block{margin-top:1rem}.marketplace-request{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.8rem;display:grid}.marketplace-request div{flex-direction:column;gap:.2rem;display:flex}.marketplace-request div span{color:var(--muted);font-size:.7rem}.marketplace-request button{background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:2.5rem;padding:0 .8rem}.marketplace-detail-shell{padding-top:1.5rem}.marketplace-back{color:var(--blue-text);margin-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;text-decoration:none;display:inline-flex}.marketplace-detail-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start;gap:1rem;display:grid}.marketplace-detail-main{overflow:hidden}.marketplace-product-hero{justify-content:space-between;align-items:end;gap:2rem;min-height:22rem;padding:clamp(1.5rem,4vw,4rem);display:flex}.marketplace-product-hero h1{letter-spacing:-.07em;max-width:11ch;margin:.8rem 0 1.2rem;font-size:clamp(3rem,6vw,6.8rem);font-weight:300;line-height:.88}.marketplace-product-hero p{color:var(--text-soft);max-width:54ch;line-height:1.5}.marketplace-creator-chip{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-end;gap:.35rem;min-width:13rem;padding:1rem;display:flex}.marketplace-creator-chip span,.marketplace-creator-chip small{color:var(--muted);font-size:.6rem}.marketplace-detail-section{border-top:1px solid var(--line);padding:clamp(1.5rem,3vw,3rem)}.marketplace-detail-section>p{color:var(--text-soft);max-width:75ch;line-height:1.65}.marketplace-detail-section h2,.marketplace-delivery-grid h2{letter-spacing:-.035em;margin:.5rem 0;font-size:1.6rem;font-weight:400}.marketplace-tag-row{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.marketplace-tag-row span{background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.45rem .7rem;font-size:.66rem}.marketplace-section-heading{justify-content:space-between;align-items:flex-start;display:flex}.marketplace-section-heading a{color:var(--blue-text);font-size:.68rem;text-decoration:none}.marketplace-detail-metrics{grid-template-columns:repeat(4,1fr);gap:.55rem;margin:1.5rem 0 0;display:grid}.marketplace-detail-metrics>div{background:var(--surface-subtle);border-radius:var(--radius-sm);padding:1rem}.marketplace-detail-metrics dt{color:var(--muted);font-size:.68rem}.marketplace-detail-metrics dd{margin:.7rem 0 0;font-size:1.2rem}.marketplace-risk-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;margin:1.5rem 0 0;display:grid}.marketplace-risk-grid>div{background:var(--surface-subtle);border-radius:var(--radius-sm);padding:1rem}.marketplace-risk-grid dt{color:var(--muted);font-size:.68rem}.marketplace-risk-grid dd{margin:.7rem 0 0;font-size:.82rem;line-height:1.45}.marketplace-evidence-warning{border-left:2px solid var(--blue);margin-top:1.2rem;padding-left:.75rem;font-size:.7rem;color:var(--muted)!important}.marketplace-delivery-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.marketplace-delivery-grid article{padding:clamp(1.5rem,3vw,3rem)}.marketplace-delivery-grid article+article{border-left:1px solid var(--line)}.marketplace-delivery-grid p{color:var(--muted);font-size:.8rem;line-height:1.6}.marketplace-dependencies{margin:1rem 0;padding:0;list-style:none}.marketplace-dependencies li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:3rem;display:flex}.marketplace-dependencies li strong{color:var(--muted);font-size:.6rem}.marketplace-buy-panel{flex-direction:column;gap:.8rem;padding:1.25rem;display:flex;position:sticky;top:84px}.marketplace-price{letter-spacing:-.04em;font-size:2rem}.marketplace-buy-panel>p{color:var(--muted);margin:0;font-size:.72rem}.fun-disclaimer{background:color-mix(in srgb, var(--blue) 8%, var(--surface-subtle));border:1px solid color-mix(in srgb, var(--blue) 45%, var(--line));border-radius:var(--radius-sm);flex-direction:column;gap:.35rem;padding:.8rem;display:flex}.fun-disclaimer strong{color:var(--blue-text);font-size:.65rem}.fun-disclaimer span,.marketplace-action-note{color:var(--muted);font-size:.65rem;line-height:1.45}.marketplace-balance-row{border-block:1px solid var(--line);justify-content:space-between;align-items:center;padding:.9rem 0;display:flex}.marketplace-balance-row span{color:var(--muted);font-size:.7rem}.marketplace-loading{flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex}.marketplace-loading span{color:var(--blue-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}@media (max-width:1100px){.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-masthead{grid-template-columns:1fr;align-items:start}.marketplace-source-grid,.marketplace-library-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.marketplace-shell{padding:0 0 2rem}.marketplace-toolbar{border-inline:0;border-radius:0;top:62px;overflow-x:auto}.marketplace-toolbar button{min-height:44px;padding:0 .7rem}.marketplace-toolbar-status{display:none}.marketplace-masthead{padding:2rem 1rem 1.5rem}.marketplace-masthead dl{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.marketplace-masthead dl>div{min-width:0;padding:.7rem}.marketplace-masthead dt{font-size:.58rem}.marketplace-catalogue-layout,.marketplace-detail-layout{display:block}.marketplace-filters{border-inline:0;border-radius:0;position:static}.marketplace-filters nav{scrollbar-width:none;display:flex;overflow-x:auto}.marketplace-filters nav button{flex:none;min-height:44px}.marketplace-filter-note{display:none}.marketplace-facet-grid{grid-template-columns:1fr 1fr}.marketplace-catalogue,.marketplace-studio,.marketplace-library,.marketplace-detail-main,.marketplace-buy-panel{border-inline:0;border-radius:0}.marketplace-catalogue{border-top:0}.marketplace-grid,.marketplace-source-grid,.marketplace-library-grid{grid-template-columns:1fr}.marketplace-grid{padding:.6rem}.marketplace-card{min-height:22rem}.marketplace-studio,.marketplace-library{margin-top:.6rem;padding:1rem}.marketplace-form-grid{grid-template-columns:1fr}.marketplace-form-grid label.wide{grid-column:auto}.marketplace-publish-row,.marketplace-library>header,.marketplace-product-hero{flex-direction:column;align-items:stretch}.marketplace-publish-row .marketplace-primary-action{width:100%}.marketplace-detail-shell{padding-top:.8rem}.marketplace-back{margin-left:1rem}.marketplace-product-hero{min-height:auto;padding:2rem 1rem}.marketplace-product-hero h1{font-size:clamp(2.6rem,15vw,3.4rem)}.marketplace-creator-chip{align-items:flex-start}.marketplace-detail-metrics,.marketplace-risk-grid,.marketplace-delivery-grid{grid-template-columns:1fr 1fr}.marketplace-detail-metrics>div{padding:.8rem}.marketplace-delivery-grid article+article{border-left:0;border-top:1px solid var(--line)}.marketplace-delivery-grid{display:block}.marketplace-buy-panel{border-top:0;position:relative;top:auto;bottom:0;box-shadow:0 -1rem 3rem #0000002e}.marketplace-request{grid-template-columns:1fr 1fr}.marketplace-request>div{grid-column:1/-1}.marketplace-owned-product{align-items:stretch;grid-template-columns:1fr!important}}@media (max-width:380px){.marketplace-masthead dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.marketplace-masthead dl>div{min-height:5.2rem;padding:.55rem}.marketplace-masthead dt{line-height:1.25}.marketplace-masthead dd{margin-top:.35rem;font-size:1.25rem}.marketplace-detail-metrics,.marketplace-risk-grid{grid-template-columns:1fr}}@media print{.application-nav{display:none}}@media (prefers-reduced-motion:reduce){.app-lobby-nav i,.lobby-runtime-card>header i,.lobby-activity-panel>header i{animation:none}}.terminal-shell{max-width:112rem;padding-inline:clamp(.65rem,1.5vw,1.5rem)}.terminal-shell .portal-header{min-height:4rem}.terminal-shell .portal-brand>span{font-size:.6rem}.terminal-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--black) 91%, transparent);border-bottom:1px solid var(--line);z-index:40;justify-content:space-between;align-items:center;min-height:3.2rem;display:flex;position:sticky;top:0}.terminal-nav>div:first-child{align-items:stretch;gap:.15rem;min-height:3.2rem;display:flex}.terminal-nav a,.terminal-nav button{color:var(--muted);letter-spacing:.07em;background:0 0;border:0;align-items:center;gap:.4rem;min-height:3.2rem;padding:0 .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem;text-decoration:none;display:flex}.terminal-nav a:hover,.terminal-nav button:hover,.terminal-nav a.selected{background:var(--surface-subtle);color:var(--white)}.terminal-nav a.selected{border-bottom:2px solid var(--blue)}.terminal-nav i,.terminal-tape-label i,.terminal-kicker i{background:var(--green);border-radius:50%;width:.42rem;height:.42rem;animation:1.8s ease-in-out infinite league-pulse;display:inline-block}.terminal-account{align-items:center;display:flex;position:relative}.terminal-account>span{color:var(--green-text);letter-spacing:.07em;padding:0 .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.terminal-account>button,.terminal-account>a{border-left:1px solid var(--line);color:var(--blue-text)}.terminal-account-popover{background:var(--panel-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);z-index:80;gap:.75rem;width:min(23rem,100vw - 1.5rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 1.5rem 4rem #00000047}.terminal-account-popover header{justify-content:space-between;align-items:center;display:flex}.terminal-account-popover header strong{font-size:.82rem}.terminal-account-popover header button{color:var(--muted);min-height:auto;padding:.4rem}.terminal-account-popover label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:block}.terminal-account-popover input{background:var(--surface-input);border:1px solid var(--line);border-radius:.35rem;width:100%;min-height:2.75rem;padding:0 .65rem}.terminal-account-popover>button{background:var(--blue);color:#00131f;letter-spacing:.07em;border:0;border-radius:.35rem;min-height:2.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.terminal-account-popover>p{color:var(--red);margin:0;font-size:.68rem}.terminal-recovery{background:color-mix(in srgb, var(--blue) 8%, var(--panel));border:1px solid var(--blue);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.6rem;padding:.8rem;display:grid}.terminal-recovery span,.terminal-recovery a{color:var(--blue-text);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;text-decoration:none}.terminal-recovery code{overflow-wrap:anywhere;font-size:.62rem}.terminal-live-tape{background:var(--surface-deep);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:2.8rem;margin-top:.65rem;display:grid;overflow:hidden}.terminal-tape-label{background:color-mix(in srgb, var(--green) 8%, var(--panel));border-right:1px solid var(--line);color:var(--green-text);letter-spacing:.07em;align-self:stretch;align-items:center;gap:.4rem;padding:0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex}.terminal-live-tape>div{min-width:0;overflow:hidden}.terminal-tape-track{min-width:max-content;display:flex}.terminal-tape-track>a{border-right:1px solid var(--line);color:var(--white);align-items:center;gap:.5rem;min-height:2.8rem;padding:0 .8rem;font-size:.64rem;text-decoration:none;display:flex}.terminal-tape-track>a strong{font-size:.64rem;font-weight:500}.terminal-tape-track>a>span:not(:last-child),.terminal-tape-track>a>span:last-child{color:var(--muted)}.terminal-tape-track>a>span:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem}.terminal-tape-empty{color:var(--muted);align-items:center;min-height:2.8rem;padding:0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex}.terminal-live-tape>span:last-child{border-left:1px solid var(--line);color:var(--blue-text);letter-spacing:.06em;white-space:nowrap;padding:0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.terminal-data-error{background:color-mix(in srgb, var(--red) 7%, var(--panel));border:1px solid color-mix(in srgb, var(--red) 55%, var(--line));color:var(--red);letter-spacing:.06em;margin-top:.65rem;padding:.7rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.terminal-dashboard{grid-template-columns:repeat(12,minmax(0,1fr));gap:.7rem;padding:.7rem 0 2rem;display:grid}.terminal-panel{background:var(--panel);border:1px solid var(--line);border-radius:.55rem;min-width:0;overflow:hidden}.terminal-panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4.9rem;padding:.75rem 1rem;display:flex}.terminal-panel-header.compact{min-height:4.2rem}.terminal-panel-header>div:first-child{gap:.25rem;min-width:0;display:grid}.terminal-panel-header>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;overflow:hidden}.terminal-panel-header>div:first-child>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.terminal-kicker,.terminal-panel-header>span,.terminal-panel-header>a{color:var(--blue-text);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;text-decoration:none}.terminal-kicker{align-items:center;gap:.4rem;display:flex}.terminal-runtime{grid-column:span 8}.terminal-quote{align-items:center;gap:.7rem;display:flex}.terminal-quote>span{text-align:right;gap:.15rem;display:grid}.terminal-quote>span strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem}.terminal-quote>span small{font-size:.58rem}.terminal-quote>a{border:1px solid var(--line);color:var(--muted);border-radius:.35rem;align-items:center;min-height:2.25rem;padding:0 .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;text-decoration:none;display:flex}.terminal-chart-wrap{background:linear-gradient(#1da1f305, transparent), var(--surface-deep);position:relative}.terminal-chart-toolbar{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:0;min-height:2.45rem;display:flex;overflow-x:auto}.terminal-chart-toolbar span{border-right:1px solid var(--line);color:var(--muted);letter-spacing:.06em;flex:none;padding:0 .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.53rem}.terminal-chart-toolbar span:first-child{color:var(--white)}.terminal-market-chart{width:100%;height:auto;min-height:17rem;max-height:22rem;display:block;overflow:visible}.terminal-chart-grid{stroke:var(--chart-grid);stroke-width:1px}.terminal-candle-wick{stroke:currentColor;stroke-width:1.4px}.terminal-candle-body{fill:currentColor}.terminal-market-chart .up{color:var(--green-text)}.terminal-market-chart .down{color:var(--red)}.terminal-market-chart g{transform-box:fill-box;transform-origin:50%;animation:.42s both terminal-candle-in}@keyframes terminal-candle-in{0%{opacity:0;transform:scaleY(.3)}}.terminal-fill-marker{fill:var(--blue);stroke:var(--surface-deep);stroke-width:2px}.terminal-price-label{fill:var(--white);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.terminal-chart-empty{color:var(--muted);justify-content:center;align-items:center;min-height:19rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex}.terminal-chart-rule{background:color-mix(in srgb, var(--panel) 88%, transparent);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .7rem;display:grid;position:absolute;bottom:.6rem;left:.8rem;right:.8rem}.terminal-chart-rule span{color:var(--muted);letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem}.terminal-chart-rule strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:500;overflow:hidden}.terminal-runtime-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.terminal-runtime-metrics>div{border-right:1px solid var(--line);gap:.3rem;padding:.75rem;display:grid}.terminal-runtime-metrics>div:last-child{border-right:0}.terminal-runtime-metrics dt,.terminal-league-stats dt{color:var(--muted);text-transform:uppercase;font-size:.53rem}.terminal-runtime-metrics dd,.terminal-league-stats dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.terminal-decision-strip{border-top:1px solid var(--line);scrollbar-width:thin;min-height:4.8rem;display:flex;overflow-x:auto}.terminal-decision-strip>a{border-right:1px solid var(--line);color:var(--white);flex:0 0 min(15rem,70vw);gap:.2rem;padding:.7rem;text-decoration:none;display:grid;position:relative}.terminal-decision-strip>a:before{background:var(--line-strong);content:"";height:2px;position:absolute;top:0;left:0;right:0}.terminal-decision-strip>a.tone-buy:before,.terminal-decision-strip>a.tone-proof:before{background:var(--green)}.terminal-decision-strip>a.tone-sell:before,.terminal-decision-strip>a.tone-warning:before{background:var(--red)}.terminal-decision-strip>a>span{font-size:.65rem;font-weight:500}.terminal-decision-strip>a small,.terminal-decision-strip>a>span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.terminal-decision-strip>span{color:var(--muted);align-items:center;padding:0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;display:flex}.terminal-league-desk{flex-direction:column;grid-column:span 4;display:flex}.terminal-leader-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.05em;grid-template-columns:1.6rem minmax(0,1fr) 3rem 3.7rem;padding:.5rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;display:grid}.terminal-leader-list{display:grid}.terminal-leader-list>button{border:0;border-bottom:1px solid var(--line);color:var(--white);text-align:left;background:0 0;grid-template-columns:1.6rem minmax(0,1fr) 3rem 3.7rem;align-items:center;gap:.5rem;width:100%;min-height:4.25rem;padding:.55rem .7rem;display:grid}.terminal-leader-list>button:hover,.terminal-leader-list>button.selected{background:var(--panel-raised)}.terminal-leader-list>button.selected{box-shadow:inset 2px 0 var(--blue)}.terminal-leader-list>button>span:first-child{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.terminal-leader-list>button>span:nth-child(2){align-items:center;gap:.5rem;min-width:0;display:flex}.terminal-leader-list>button>span:nth-child(2)>span{gap:.15rem;min-width:0;display:grid}.terminal-leader-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;overflow:hidden}.terminal-leader-list>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.terminal-leader-list>button>span:last-child{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.terminal-panel-empty{color:var(--muted);align-items:center;min-height:8rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex}.terminal-league-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:auto 0 0;display:grid}.terminal-league-stats>div{border-right:1px solid var(--line);gap:.25rem;padding:.75rem;display:grid}.terminal-league-stats>div:last-child{border-right:0}.terminal-league-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.5rem;padding:.7rem;display:grid}.terminal-league-actions a,.terminal-primary-action{border:1px solid var(--line);color:var(--white);text-align:center;border-radius:.35rem;justify-content:center;align-items:center;min-height:2.8rem;padding:0 .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;text-decoration:none;display:flex}.terminal-league-actions a:first-child,.terminal-primary-action{background:var(--blue);border-color:var(--blue);color:#00131f}.terminal-build-desk{grid-column:span 5}.terminal-build-assets{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.terminal-build-assets>span{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:4.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;display:flex}.terminal-build-assets>span:last-child{border-right:0}.terminal-build-meta{grid-template-columns:repeat(4,1fr);display:grid}.terminal-build-meta>span{border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--muted);place-content:center start;gap:.25rem;min-height:3.6rem;padding:.6rem;font-size:.5rem;display:grid}.terminal-build-meta>span:last-child{border-right:0}.terminal-build-meta strong{color:var(--white);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.terminal-primary-action{justify-content:space-between;margin:.7rem}.terminal-market-desk{grid-column:span 7}.terminal-sample-badge{border:1px solid color-mix(in srgb, var(--indicator-primary) 55%, var(--line));border-radius:999px;padding:.35rem .55rem;color:var(--indicator-primary)!important}.terminal-listings{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.terminal-listings article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:5.2rem;padding:.65rem;display:grid}.terminal-listings article:last-child{border-right:0}.terminal-listings article>span{gap:.2rem;min-width:0;display:grid}.terminal-listings article>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.terminal-listings article small{color:var(--muted);font-size:.49rem}.terminal-listings article>strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.terminal-listings article button{display:none}.terminal-transactions>header,.terminal-transactions>div{border-bottom:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr) 4rem 4rem;align-items:center;gap:.6rem;min-height:2.4rem;padding:0 .7rem;display:grid}.terminal-transactions>header{background:var(--surface-subtle);justify-content:space-between;display:flex}.terminal-transactions>header span,.terminal-transactions>header small,.terminal-transactions>div span,.terminal-transactions>div small{color:var(--muted);letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.51rem}.terminal-transactions>div strong{font-size:.62rem;font-weight:500}.terminal-transactions>div small{color:var(--indicator-primary);text-align:right}.terminal-activity-desk{grid-column:span 8}.terminal-activity-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.terminal-activity-list>a{border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--white);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;min-height:4rem;padding:.55rem .7rem;text-decoration:none;display:grid}.terminal-activity-list>a:nth-child(2n){border-right:0}.terminal-activity-list>a>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.terminal-activity-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.terminal-activity-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.terminal-activity-list>a>span:nth-child(3),.terminal-activity-list>a>span:last-child{color:var(--muted);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48rem}.terminal-activity-list .tone-buy,.terminal-activity-list .tone-proof{color:var(--green)!important}.terminal-activity-list .tone-sell,.terminal-activity-list .tone-warning{color:var(--red)!important}.terminal-position-desk{flex-direction:column;grid-column:span 4;display:flex}.terminal-position-list{display:grid}.terminal-position-list>a{border-bottom:1px solid var(--line);color:var(--white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:4rem;padding:.6rem .7rem;text-decoration:none;display:grid}.terminal-position-list>a>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.terminal-position-list strong{font-size:.65rem}.terminal-position-list small{color:var(--muted);font-size:.51rem}.terminal-no-position{text-align:center;place-content:center;gap:.45rem;min-height:10rem;padding:1rem;display:grid}.terminal-no-position>span{color:var(--blue-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.5rem}.terminal-no-position strong{font-size:.8rem}.terminal-no-position small,.terminal-position-desk footer{color:var(--muted);font-size:.53rem;line-height:1.45}.terminal-position-desk footer{border-top:1px solid var(--line);text-align:center;margin-top:auto;padding:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:1120px){.terminal-runtime,.terminal-activity-desk{grid-column:span 12}.terminal-league-desk,.terminal-position-desk,.terminal-build-desk,.terminal-market-desk{grid-column:span 6}.terminal-listings{grid-template-columns:1fr}.terminal-listings article{border-right:0}}@media (max-width:760px){.terminal-shell{padding-inline:.55rem;overflow-x:hidden}.terminal-shell .portal-header{min-height:4.8rem}.terminal-nav{align-items:stretch;min-height:3.1rem;margin-inline:-.55rem;padding-left:.55rem}.terminal-nav>div:first-child{scrollbar-width:none;min-width:0;overflow-x:auto}.terminal-nav a,.terminal-nav button{min-height:3.1rem;padding:0 .65rem}.terminal-nav>div:first-child a:last-child,.terminal-account>span{display:none}.terminal-account>button,.terminal-account>a{background:var(--surface-deep);padding-inline:.7rem}.terminal-account-popover{position:fixed;top:8.5rem;right:.55rem}.terminal-recovery{grid-template-columns:1fr}.terminal-live-tape{grid-template-columns:auto minmax(0,1fr)}.terminal-live-tape>span:last-child{display:none}.terminal-dashboard{grid-template-columns:minmax(0,1fr);display:grid}.terminal-runtime,.terminal-league-desk,.terminal-build-desk,.terminal-market-desk,.terminal-activity-desk,.terminal-position-desk{grid-column:1}.terminal-panel-header{align-items:flex-start;gap:.6rem}.terminal-quote{flex-wrap:wrap;justify-content:flex-end}.terminal-quote .lobby-asset-icon{display:none}.terminal-market-chart{min-height:13rem}.terminal-runtime-metrics{grid-template-columns:repeat(2,1fr)}.terminal-runtime-metrics>div{border-bottom:1px solid var(--line)}.terminal-runtime-metrics>div:nth-child(2n){border-right:0}.terminal-runtime-metrics>div:last-child{grid-column:span 2}.terminal-chart-rule{grid-template-columns:auto minmax(0,1fr)}.terminal-chart-rule>span:last-child{grid-column:2}.terminal-build-meta{grid-template-columns:repeat(2,1fr)}.terminal-build-meta>span:nth-child(2n){border-right:0}.terminal-activity-list{grid-template-columns:1fr}.terminal-activity-list>a{border-right:0}.terminal-transactions>div{grid-template-columns:4.7rem minmax(0,1fr) 3rem}.terminal-transactions>div small{display:none}.terminal-league-actions{grid-template-columns:1fr}.terminal-shell a,.terminal-shell button,.terminal-shell input{min-height:44px}.terminal-chart-toolbar span,.terminal-kicker,.terminal-panel-header>span{min-height:auto}}@media (prefers-reduced-motion:reduce){.terminal-nav i,.terminal-tape-label i,.terminal-kicker i,.terminal-market-chart g{animation:none}}.network-app{background:var(--black);width:100%;min-height:100vh}.network-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--black) 94%, transparent);border-bottom:1px solid var(--line);z-index:120;position:sticky;top:0}.network-nav-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;max-width:112rem;min-height:4rem;margin:0 auto;padding:0 clamp(.65rem,1.5vw,1.5rem);display:grid}.network-brand{white-space:nowrap;align-self:center;margin-right:clamp(.8rem,2vw,2.2rem)}.network-primary-nav,.network-nav-actions{align-items:stretch;display:flex}.network-primary-nav a,.network-nav-actions>a,.network-account>a,.network-account>button{color:var(--muted);letter-spacing:.06em;background:0 0;border:0;align-items:center;min-height:4rem;padding:0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;text-decoration:none;display:flex}.network-primary-nav a:hover,.network-primary-nav a.selected,.network-account>a:hover,.network-account>button:hover{background:var(--surface-subtle);color:var(--white)}.network-primary-nav a.selected{box-shadow:inset 0 -2px var(--blue)}.network-nav-actions{justify-content:flex-end}.network-live-count{color:var(--green-text);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.4rem;padding:0 .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;display:flex}.network-live-count i,.network-live-badge i,.network-activity-panel .network-section-head i{background:var(--green);border-radius:50%;width:.42rem;height:.42rem;animation:1.8s ease-in-out infinite league-pulse;display:inline-block}.network-nav .theme-toggle{white-space:nowrap;align-self:center;min-height:2.4rem;padding:0 .7rem;font-size:.54rem}.network-nav-actions>a.network-build-action{background:var(--blue);color:#00131f;border-radius:.35rem;align-self:center;min-height:2.55rem;margin:0 .35rem 0 .65rem}.network-account{display:flex;position:relative}.network-account>a,.network-account>button{color:var(--blue-text)}.network-market-bar{background:color-mix(in srgb, var(--black) 96%, transparent);border-bottom:1px solid var(--line);z-index:110;justify-content:space-between;align-items:center;max-width:112rem;min-height:3.4rem;margin:0 auto;padding:0 clamp(.65rem,1.5vw,1.5rem);display:flex;position:sticky;top:4rem}.network-market-filters{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.network-market-filters button{color:var(--muted);background:0 0;border:0;flex:none;align-items:center;gap:.4rem;min-height:3.4rem;padding:0 .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex}.network-market-filters button.selected,.network-market-filters button:hover{color:var(--white)}.network-market-filters button.selected{box-shadow:inset 0 -2px var(--blue)}.network-search{width:min(22rem,28vw);margin-left:1rem;position:relative}.network-search>span{width:1px;height:1px;position:absolute;overflow:hidden}.network-search input{background:var(--surface-input);border:1px solid var(--line);color:var(--white);border-radius:999px;width:100%;min-height:2.35rem;padding:0 .9rem;font-size:.68rem}.network-app>.terminal-live-tape{border-top:0;border-left:0;border-right:0;max-width:112rem;margin:0 auto}.network-home{max-width:112rem;margin:0 auto;padding:0 clamp(.65rem,1.5vw,1.5rem) 3rem}.network-public-layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:.8rem;padding-top:.8rem;display:grid}.network-discovery,.network-activity-panel,.network-league-section,.network-marketplace{background:var(--panel);border:1px solid var(--line);border-radius:.6rem;min-width:0;overflow:hidden}.network-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4.5rem;padding:.75rem 1rem;display:flex}.network-section-head>div{gap:.15rem;min-width:0;display:grid}.network-section-head span,.network-section-head small,.network-section-head>a{color:var(--muted);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.53rem;text-decoration:none}.network-section-head>div>span{color:var(--blue-text)}.network-section-head h1,.network-section-head h2{letter-spacing:-.025em;margin:0;font-size:1.15rem;font-weight:500}.network-strategy-grid{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));display:grid}.network-strategy-card{color:var(--white);min-width:0;text-decoration:none}.network-strategy-card article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);height:100%;transition:background-color .15s,box-shadow .15s}.network-strategy-card:hover article{background:var(--panel-raised);box-shadow:inset 0 2px var(--blue)}.network-strategy-card article>header{justify-content:space-between;align-items:center;min-height:4.5rem;padding:.7rem .8rem;display:flex}.network-strategy-identity{align-items:center;gap:.6rem;min-width:0;display:flex}.network-strategy-identity>span{gap:.15rem;min-width:0;display:grid}.network-strategy-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;overflow:hidden}.network-strategy-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.network-live-badge{color:var(--green-text);letter-spacing:.06em;align-items:center;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;display:flex}.network-runtime-delayed,.network-runtime-recovering{color:var(--indicator-primary)}.network-runtime-delayed i,.network-runtime-recovering i{background:var(--indicator-primary);animation:none}.network-runtime-waiting,.network-runtime-stopped,.network-runtime-complete{color:var(--muted)}.network-runtime-waiting i,.network-runtime-stopped i,.network-runtime-complete i{background:var(--muted);animation:none}.network-card-chart{background:linear-gradient(#1da1f305, transparent), var(--surface-deep);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.network-card-chart .terminal-market-chart{min-height:11rem;max-height:13rem}.network-card-chart .terminal-chart-empty{min-height:11rem}.network-strategy-card dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.network-strategy-card dl>div{border-right:1px solid var(--line);gap:.25rem;min-width:0;padding:.65rem;display:grid}.network-strategy-card dl>div:last-child{border-right:0}.network-strategy-card dt{color:var(--muted);text-transform:uppercase;font-size:.48rem}.network-strategy-card dd{text-overflow:ellipsis;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.63rem;overflow:hidden}.network-strategy-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;min-height:2.8rem;padding:.5rem .7rem;display:flex}.network-strategy-card footer span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.network-strategy-card footer strong{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.network-empty-state{color:var(--muted);justify-content:center;align-items:center;min-height:12rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex}.network-activity-panel{align-self:start;position:sticky;top:8.2rem}.network-section-head.compact{min-height:4.5rem}.network-activity-list{min-height:39rem;max-height:39rem;display:grid;overflow-y:auto}.network-activity-list>a{border-bottom:1px solid var(--line);color:var(--white);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4rem;padding:.55rem .7rem;text-decoration:none;display:grid}.network-activity-list>a:hover{background:var(--panel-raised)}.network-activity-list>a>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.network-activity-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:500;overflow:hidden}.network-activity-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.network-activity-list>a>span:last-child{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48rem}.network-public-totals{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.network-public-totals>div{border-right:1px solid var(--line);gap:.25rem;padding:.7rem;display:grid}.network-public-totals>div:last-child{border-right:0}.network-public-totals dt{color:var(--muted);text-transform:uppercase;font-size:.5rem}.network-public-totals dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.network-league-section,.network-marketplace{margin-top:.8rem}.network-league-head,.network-league-list>a{grid-template-columns:2rem minmax(12rem,1.5fr) minmax(9rem,1fr) 4rem 5rem 5rem 3rem;align-items:center;gap:.8rem;min-width:48rem;padding:0 .9rem;display:grid}.network-league-head{background:var(--surface-subtle);color:var(--muted);min-height:2.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.49rem}.network-league-list{overflow-x:auto}.network-league-list>a{border-top:1px solid var(--line);color:var(--white);min-height:4.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;text-decoration:none}.network-league-list>a:hover{background:var(--panel-raised)}.network-league-list>a>span:first-child{color:var(--muted)}.network-league-list .network-strategy-identity strong{font-family:inherit}.network-league-list>a>span:nth-child(3),.network-league-list>a>span:nth-child(6),.network-league-list>a>span:last-child{color:var(--muted)}.network-marketplace-layout{grid-template-columns:minmax(0,1.4fr) minmax(20rem,1fr);display:grid}.network-marketplace-coming-soon-copy{background:color-mix(in srgb, var(--blue) 4%, var(--surface-subtle));gap:.45rem;padding:clamp(1.4rem,3vw,2.4rem) 1.1rem;display:grid}.network-marketplace-coming-soon-copy strong{letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:500}.network-marketplace-coming-soon-copy p{color:var(--muted);max-width:38rem;margin:0;font-size:.76rem;line-height:1.55}.network-marketplace-coming-soon-copy>a{color:var(--blue-text);margin-top:.4rem;font-size:.68rem;text-decoration:none}.network-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:.8rem;display:grid}.network-listing-grid>a{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--white);gap:.5rem;min-height:7.5rem;padding:.9rem;text-decoration:none;display:grid}.network-listing-grid>a:hover{background:var(--panel-raised);border-color:var(--line-strong)}.network-listing-grid>a>span,.network-listing-grid>a>small{color:var(--muted);text-transform:uppercase;font-size:.62rem}.network-listing-grid>a>strong{margin-top:auto;font-size:.85rem}.network-listing-grid article{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:6.5rem;padding:.8rem;display:grid;position:relative}.network-listing-grid article>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.network-listing-grid article>span:nth-child(2) strong{font-size:.7rem}.network-listing-grid article small{color:var(--muted);font-size:.49rem}.network-listing-grid article>strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.network-listing-grid article>span:last-child{color:var(--indicator-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.45rem;position:absolute;bottom:.35rem;right:.45rem}.network-transactions{border-left:1px solid var(--line)}.network-transactions>header,.network-transactions>div{border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr) 3.5rem 3.5rem;align-items:center;gap:.6rem;min-height:2.4rem;padding:0 .7rem;display:grid}.network-transactions>header{justify-content:space-between;display:flex}.network-transactions span,.network-transactions small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.49rem}.network-transactions strong{font-size:.6rem;font-weight:500}.network-transactions>div small{color:var(--indicator-primary);text-align:right}.network-disclosure{color:var(--muted);letter-spacing:.06em;text-align:center;padding:1.1rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem}@media (max-width:1080px){.network-live-count,.network-nav .theme-toggle{display:none}.network-public-layout{grid-template-columns:minmax(0,1fr) 19rem}.network-marketplace-layout{grid-template-columns:1fr}.network-transactions{border-left:0;border-top:1px solid var(--line)}}@media (max-width:800px){.network-nav-inner{padding-inline:.55rem}.network-brand{width:2.8rem;margin-right:.25rem;font-size:0}.network-primary-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.network-primary-nav a{flex:none;padding-inline:.6rem}.network-primary-nav a:last-child{display:none}.network-nav-actions>a.network-build-action{margin-left:.25rem;padding-inline:.65rem;font-size:0}.network-build-action:after{content:"BUILD";font-size:.55rem}.network-account>a,.network-account>button{padding-inline:.55rem}.network-market-bar{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0;display:grid}.network-market-filters{padding-inline:.35rem}.network-search{border-top:1px solid var(--line);width:100%;margin:0;padding:.45rem .55rem}.network-search input{min-height:2.75rem}.network-public-layout{grid-template-columns:minmax(0,1fr)}.network-activity-panel{position:static}.network-activity-list{max-height:none}.network-listing-grid{grid-template-columns:1fr}.network-listing-grid article{border-bottom:1px solid var(--line);border-right:0}}@media (max-width:520px){.network-nav-inner{grid-template-columns:auto minmax(0,1fr) auto}.network-primary-nav a{padding-inline:.48rem}.network-primary-nav a:nth-child(3){display:none}.network-nav-actions>a.network-build-action{min-height:44px}.network-market-filters button{gap:.2rem;padding-inline:.25rem;font-size:.5rem}.network-market-filters .lobby-asset-icon{width:1rem;height:1rem}.network-account>a,.network-account>button{padding-inline:.45rem;font-size:0}.network-account>a:after,.network-account>button:after{content:"USER";font-size:.52rem}.network-account-popover,.terminal-account-popover{position:fixed;top:4.5rem;right:.55rem}.network-app>.terminal-live-tape{grid-template-columns:auto minmax(0,1fr)}.network-app>.terminal-live-tape>span:last-child{display:none}.network-home{padding-inline:.55rem}.network-section-head{align-items:flex-start;gap:.6rem;padding-inline:.75rem}.network-section-head>small{text-align:right;max-width:8.5rem}.network-strategy-card dl{grid-template-columns:repeat(2,1fr)}.network-strategy-card dl>div{border-bottom:1px solid var(--line)}.network-strategy-card dl>div:nth-child(2n){border-right:0}.network-marketplace .network-section-head{align-items:center}.network-transactions>div{grid-template-columns:4.8rem minmax(0,1fr) 3rem}.network-transactions>div small{display:none}.network-app a,.network-app button,.network-app input{min-height:44px}}@media (prefers-reduced-motion:reduce){.network-live-count i,.network-live-badge i,.network-activity-panel .network-section-head i{animation:none}}.league-shell{--league-pad:clamp(1.2rem, 3vw, 3rem);padding-bottom:2rem}.league-shell .portal-header{min-height:4.8rem}.league-nav{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:1.6rem;min-height:3.4rem;display:flex;overflow-x:auto}.league-nav a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;text-decoration:none}.league-nav a[aria-current=page],.league-nav a:hover{color:var(--blue-text)}.league-hero{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.5fr);align-items:end;gap:clamp(2rem,7vw,8rem);min-height:min(31rem,52vh);padding:clamp(3.5rem,8vh,6rem) 0 clamp(3rem,7vh,5rem);display:grid}.league-hero h1,.room-header h1,.profile-hero h1{letter-spacing:-.08em;margin:.6rem 0 1.8rem;font-size:clamp(4.5rem,8vw,8rem);font-weight:300;line-height:.8}.league-hero>div>p:not(.eyebrow){color:var(--text-soft);letter-spacing:-.025em;max-width:52rem;margin:0;font-size:clamp(1.2rem,2.2vw,2.1rem);font-weight:300;line-height:1.25}.league-hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:2.5rem;display:flex}.league-action{background:var(--panel);border:1px solid var(--line);color:var(--white);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:3.2rem;padding:0 1.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;text-decoration:none;display:inline-flex}.league-action.primary{background:var(--blue);border-color:var(--blue);color:#00131f}.league-hero>aside{background:linear-gradient(145deg, var(--panel), var(--surface-subtle));border:1px solid var(--line);border-radius:var(--radius);gap:.65rem;padding:1.5rem;display:grid}.league-hero>aside>span,.room-live{color:var(--green-text);letter-spacing:.08em;align-items:center;gap:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;display:flex}.league-hero>aside>span i,.room-live i{background:var(--green);border-radius:50%;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite league-pulse}@keyframes league-pulse{0%,to{opacity:1;box-shadow:0 0 #35cf8300}50%{opacity:.55;box-shadow:0 0 0 .45rem #35cf8300}}.league-hero>aside strong{font-size:1.15rem;font-weight:500}.league-hero>aside>span+strong+span,.league-hero>aside>small{color:var(--text-soft);font-size:.82rem}.league-hero>aside p{border-top:1px solid var(--line);color:var(--muted);margin:.6rem 0 0;padding-top:.9rem;font-size:.68rem;line-height:1.5}.league-ticker,.profile-stats{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.league-ticker>div,.profile-stats>div{border-right:1px solid var(--line);padding:1.25rem var(--league-pad);gap:.55rem;display:grid}.league-ticker>div:first-child,.profile-stats>div:first-child{padding-left:0}.league-ticker>div:last-child,.profile-stats>div:last-child{border-right:0}.league-ticker span,.profile-stats span,.room-metrics span,.room-proof-strip span,.room-position>span,.room-chart-card header span{color:var(--muted);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.league-ticker strong,.profile-stats strong{font-size:clamp(1.25rem,2.4vw,2rem);font-weight:400}.league-discovery{border-bottom:1px solid var(--line);padding:4rem 0}.league-discovery>header{justify-content:space-between;align-items:end;margin-bottom:1.5rem;display:flex}.league-discovery h2,.profile-network h2,.profile-notes h2{letter-spacing:-.055em;margin:.35rem 0 0;font-size:clamp(2rem,4vw,4.2rem);font-weight:400}.league-discovery>header>div:last-child{gap:.4rem;display:flex}.league-discovery>header button{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;background:0 0;border-radius:999px;min-height:2.7rem;padding:0 .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.league-discovery>header button.selected{background:var(--blue);border-color:var(--blue);color:#00131f}.league-discovery-grid,.league-builder-discovery{grid-template-columns:1.2fr .8fr;gap:.75rem;display:grid}.league-mover-list,.league-note-list,.league-builder-discovery>section,.league-following-feed{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:1rem}.league-mover-list>span,.league-note-list>span,.league-builder-discovery>section>span{color:var(--muted);letter-spacing:.08em;margin-bottom:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;display:block}.league-mover-list>a,.league-builder-discovery section>a{border-top:1px solid var(--line);color:var(--white);align-items:center;gap:.75rem;min-height:4.5rem;padding:.7rem 0;text-decoration:none;display:flex}.league-mover-list>a>span,.league-builder-discovery section>a>span{gap:.25rem;min-width:0;display:grid}.league-mover-list>a strong,.league-mover-list>a small,.league-builder-discovery a strong,.league-builder-discovery a small{overflow-wrap:anywhere}.league-mover-list>a small,.league-builder-discovery a small,.league-note-list>a small,.league-following-feed small{color:var(--muted);letter-spacing:.055em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.53rem}.league-mover-list>a>b{text-align:right;gap:.15rem;margin-left:auto;font-size:1.05rem;font-weight:400;display:grid}.league-mover-list>a>b small{color:var(--green-text)}.league-note-list>a{border-top:1px solid var(--line);color:var(--white);gap:.4rem;min-height:6.5rem;padding:.8rem 0;text-decoration:none;display:grid}.league-note-list>a p,.league-note-list>p,.league-mover-list>p,.league-following-feed p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.league-builder-discovery section>a>i{background:var(--blue);color:#00131f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.62rem;font-style:normal;display:flex}.league-following-feed{gap:0;display:grid}.league-following-feed>a{border-top:1px solid var(--line);color:var(--white);grid-template-columns:4.5rem 1fr;align-items:start;gap:.8rem;min-height:5.5rem;padding:.9rem 0;text-decoration:none;display:grid}.league-following-feed>a>span{color:var(--blue-text);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.league-following-feed>a>div{gap:.3rem;min-width:0;display:grid}.league-following-feed>div{gap:.5rem;padding:1rem;display:grid}.league-following-feed>div a{color:var(--blue-text);letter-spacing:.08em;width:fit-content;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.league-podium{grid-template-columns:repeat(3,1fr);gap:.7rem;padding-top:2.5rem;display:grid}.league-podium>a{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 9%, transparent), transparent 52%), var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--white);gap:.65rem;min-height:12rem;padding:1.2rem;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.league-podium>a:first-child{border-color:color-mix(in srgb, var(--blue) 58%, var(--line))}.league-podium>a:hover{border-color:var(--blue);transform:translateY(-3px)}.league-podium>a>span,.league-podium>a small{color:var(--muted);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.league-podium>a>div{align-items:center;gap:.8rem;font-size:1.05rem;display:flex}.league-podium p{color:var(--muted);margin:0;font-size:.68rem}.league-podium footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.45rem;margin-top:auto;padding-top:.8rem;display:grid}.league-podium footer>strong{color:var(--blue-text);font-size:1.55rem;font-weight:400}.league-podium footer b{font-size:.72rem;font-weight:500}.league-rankings,.league-how,.league-enter{padding:clamp(5rem,11vh,9rem) 0}.league-rankings>header,.league-how>header,.league-enter>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.2rem;display:flex}.league-rankings h2,.league-how h2,.league-enter h2,.room-lower-grid h2,.profile-grid h2{letter-spacing:-.065em;margin:.5rem 0 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:300;line-height:.95}.league-filters{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.league-filters button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;min-width:3.3rem;min-height:2.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.league-filters button.selected{background:var(--white);border-color:var(--white);color:var(--black)}.league-ranking-tools{place-items:end;gap:.5rem;display:grid}.league-ranking-summary{color:var(--muted);margin:.8rem 0 0;font-size:.72rem;line-height:1.5}.league-mobile-filter-fields{display:none}.league-exploration-notice{background:color-mix(in srgb, var(--blue) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--blue) 36%, var(--line));border-radius:var(--radius-sm);color:var(--text-soft);margin:-.2rem 0 1rem;padding:.75rem .9rem;font-size:.68rem;line-height:1.45}.league-class-filters button{min-width:7.4rem}.league-ranking-modes{border-bottom:1px solid var(--line);scrollbar-width:none;gap:1.5rem;min-width:0;margin-bottom:1rem;display:flex;overflow-x:auto}.league-search{width:18rem;max-width:100%;margin:0 0 1rem auto;display:block}.league-search input{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;letter-spacing:.08em;border-radius:999px;width:100%;min-height:2.5rem;padding:0 1rem;font-size:.72rem}.league-search input:focus-visible{border-color:var(--blue);outline:3px solid color-mix(in srgb, var(--blue) 24%, transparent);outline-offset:2px}.league-ranking-modes button{color:var(--muted);letter-spacing:.06em;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:2.8rem;padding:0 .1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.league-ranking-modes button.selected{border-bottom-color:var(--blue);color:var(--blue-text)}.league-leader-head,.league-leader-row{grid-template-columns:2.4rem minmax(15rem,2.1fr) repeat(3,minmax(6rem,.7fr)) minmax(7rem,.9fr);align-items:center;gap:1rem;display:grid}.league-leader-head{color:var(--muted);letter-spacing:.08em;padding:0 1rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.league-leader-row{background:color-mix(in srgb, var(--panel) 78%, transparent);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--white);min-height:5.2rem;margin-bottom:.5rem;padding:.8rem 1rem;text-decoration:none;transition:border-color .18s,transform .18s}.league-leader-row:hover{border-color:var(--blue);transform:translateY(-2px)}.league-leader-metrics{display:contents}.league-leader-metrics>span{gap:.25rem;min-width:0;display:grid}.league-leader-row small{color:var(--muted);font-size:.64rem;font-weight:400}.league-rank{color:var(--blue-text);align-items:baseline;gap:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;display:inline-flex}.league-rank small{font-size:.54rem}.league-strategy-cell{align-items:center;gap:.9rem;min-width:0;display:flex}.league-strategy-cell>span{gap:.3rem;min-width:0;display:grid}.league-strategy-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-record-state{color:var(--muted);letter-spacing:.065em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;font-style:normal}.league-record-state.qualified{color:var(--green-text)}.league-record-state.building{color:var(--indicator-primary)}.league-asset-icon{flex:none}.integrity{color:var(--text-soft);white-space:nowrap;align-items:center;gap:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem;display:flex}.integrity i{background:var(--green);border-radius:50%;width:.48rem;height:.48rem}.integrity-degraded i{background:var(--indicator-primary)}.integrity-invalid i{background:var(--red)}.league-empty{background:var(--panel);border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);text-align:center;padding:2rem}.league-empty strong{color:var(--white)}.league-empty p{line-height:1.5}.league-how{border-top:1px solid var(--line)}.league-how>div{grid-template-columns:repeat(5,1fr);gap:.7rem;display:grid}.league-how article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-height:14rem;padding:1.25rem}.league-how article>span{color:var(--blue-text);font-size:2.5rem;font-weight:300}.league-how h3{margin:2rem 0 .6rem;font-size:1.1rem;font-weight:500}.league-how article p,.league-explainer,.league-enter>header>p{color:var(--muted);font-size:.76rem;line-height:1.55}.league-explainer{max-width:48rem}.league-competition-rules{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.2rem;padding:.8rem;display:flex!important}.league-competition-rules strong,.league-competition-rules span{border:1px solid var(--line);color:var(--muted);letter-spacing:.04em;border-radius:999px;padding:.65rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.league-competition-rules strong{background:var(--blue);border-color:var(--blue);color:#00131f}.league-enter{border-top:1px solid var(--line)}.league-enter>header>p{max-width:32rem}.league-entry-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.league-entry-steps span{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);align-items:center;gap:.65rem;min-height:3.5rem;padding:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex}.league-entry-steps strong{background:var(--blue-soft);color:var(--blue-text);border-radius:50%;flex:0 0 1.8rem;justify-content:center;align-items:center;height:1.8rem;display:inline-flex}.league-candidates{gap:.65rem;display:grid}.league-candidates article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem;display:flex}.league-candidates article>div>span{color:var(--green-text);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.59rem}.league-candidates h3{margin:.5rem 0}.league-candidates p,.league-candidates small{color:var(--muted);font-size:.72rem}.league-candidates button,.league-sign-in button{background:var(--blue);color:#00131f;letter-spacing:.07em;border:0;border-radius:999px;flex:none;min-height:3rem;padding:0 1.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.league-candidates button:disabled{background:var(--line);color:var(--muted)}.league-sign-in{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr auto;gap:.8rem;padding:1.25rem;display:grid}.league-sign-in>p,.league-sign-in>.league-form-error{grid-column:1/-1}.league-sign-in label span{color:var(--muted);text-transform:uppercase;margin-bottom:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;display:block}.league-sign-in input{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:3rem;padding:0 .8rem}.league-form-error{color:var(--red);font-size:.74rem}.league-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0 0;font-size:.68rem;line-height:1.45;display:flex}.league-footer strong{color:var(--white);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.league-footer a{color:var(--blue-text)}.room-header{justify-content:space-between;align-items:end;padding:clamp(4rem,9vh,7rem) 0 2.5rem;display:flex}.room-header>div:first-child{align-items:start;gap:1.5rem;display:flex}.room-header h1{margin:.5rem 0 1.2rem;font-size:clamp(3rem,7vw,6.5rem)}.room-header p{color:var(--muted);margin:0}.room-header p a{color:var(--blue-text);text-decoration:none}.room-header>div:last-child{place-items:end;gap:.8rem;display:grid}.room-metrics{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.room-metrics article{border-right:1px solid var(--line);gap:.55rem;padding:1.3rem;display:grid}.room-metrics article:last-child{border:0}.room-metrics strong{font-size:clamp(1.6rem,3vw,2.7rem);font-weight:300}.room-metrics small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.room-grid{grid-template-columns:minmax(0,3fr) minmax(15rem,.8fr);gap:.7rem;margin-top:.7rem;display:grid}.room-chart-card,.room-position,.score-explained,.decision-timeline{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.room-chart-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.room-chart-card header>div{gap:.35rem;display:grid}.room-chart-card header small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.league-live-chart{min-height:23rem;padding:1rem;position:relative}.league-live-chart svg{width:100%;height:19rem;overflow:visible}.league-live-chart svg path{fill:none;stroke:var(--chart-grid);stroke-width:.35px;vector-effect:non-scaling-stroke}.league-live-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;vector-effect:non-scaling-stroke}.equity-series{stroke:var(--blue)}.league-candle-up,.league-candle-down{color:var(--green-text)}.league-candle-down{color:var(--red)}.league-candle-up rect,.league-candle-down rect{fill:currentColor}.league-candle-wick{stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.league-trade-entry,.league-trade-exit{fill:var(--green);stroke:var(--panel);stroke-width:1.5px;vector-effect:non-scaling-stroke}.league-trade-exit{fill:var(--red)}.league-chart-legend{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.league-chart-legend span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.league-chart-legend i{vertical-align:middle;width:1rem;height:2px;margin-right:.3rem;display:inline-block}.candle-line{background:linear-gradient(90deg, var(--green) 0 50%, var(--red) 50%)}.equity-line{background:var(--blue)}.trade-marker{background:var(--green);border-radius:50%;width:.45rem!important;height:.45rem!important}.league-chart-scale{color:var(--muted);letter-spacing:.04em;grid-template-columns:1fr auto 1fr auto;margin-top:-.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.53rem;display:grid}.league-chart-scale span:nth-child(3){text-align:center}.room-position{align-content:start;padding:1.25rem;display:grid}.room-position>strong{margin:1.2rem 0 2.5rem;font-size:2.7rem;font-weight:300}.room-position dl{grid-template-columns:1fr auto;gap:.8rem;margin:0;display:grid}.room-position dt{color:var(--muted);font-size:.72rem}.room-position dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.room-lower-grid{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.7rem;display:grid}.score-explained,.decision-timeline{padding:1.3rem}.room-lower-grid h2{font-size:2.5rem}.score-explained>div{grid-template-columns:8rem 1fr 3rem;align-items:center;gap:.8rem;margin-top:1rem;display:grid}.score-explained>div span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.score-explained>div>i{background:var(--surface-deep);border-radius:99px;height:.35rem;overflow:hidden}.score-explained>div>i b{background:var(--blue);height:100%;display:block}.score-explained>div strong{text-align:right;font-size:.75rem}.score-explained ul{color:var(--muted);margin:1.5rem 0 0;padding-left:1.2rem;font-size:.7rem;line-height:1.5}.decision-timeline>div{border-top:1px solid var(--line);grid-template-columns:.55rem 1fr auto;align-items:center;gap:.8rem;padding:.8rem 0;display:grid}.decision-timeline>div>i{background:var(--blue);border-radius:50%;width:.45rem;height:.45rem}.decision-timeline>div span{gap:.22rem;display:grid}.decision-timeline>div strong{text-transform:capitalize;font-size:.72rem;font-weight:500}.decision-timeline small,.decision-timeline code,.decision-timeline>p{color:var(--muted);font-size:.6rem}.room-proof-strip{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:1rem;margin:.7rem 0 5rem;padding:1rem;display:grid}.room-proof-strip>div{gap:.3rem;min-width:0;display:grid}.room-proof-strip code{text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.room-loading{margin-top:5rem}.profile-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:clamp(5rem,12vh,9rem) 0 3rem;display:grid}.profile-hero>div:nth-child(2){min-width:0}.profile-avatar{background:var(--blue);color:#00131f;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:1.3rem;display:flex}.profile-hero h1{margin:.35rem 0 .8rem;font-size:clamp(3.5rem,7vw,7rem)}.profile-hero p{color:var(--muted);margin:0}.profile-hero .profile-bio{color:var(--white);max-width:42rem;margin-top:.8rem;line-height:1.5}.profile-hero .profile-privacy-note{max-width:38rem;margin-top:.7rem;font-size:.66rem;line-height:1.45}.profile-wallet{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;margin-top:.55rem!important}.profile-follow-counts{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;color:var(--blue)!important;margin-top:.55rem!important}.profile-edit,.profile-follow{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;background:0 0;border-radius:999px;grid-column:3;justify-self:end;align-items:center;min-height:2.7rem;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;text-decoration:none;display:inline-flex}.profile-follow.selected{border-color:var(--green);color:var(--green-text)}.profile-editor{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:1rem;margin-bottom:1.5rem;padding:1.2rem;display:grid}.profile-editor label,.profile-wallet-toggle span{gap:.5rem;display:grid}.profile-editor label>span,.profile-editor>p{color:var(--muted);letter-spacing:.08em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.profile-editor textarea{background:var(--surface-deep);border:1px solid var(--line);border-radius:calc(var(--radius) * .7);color:var(--white);font:inherit;resize:vertical;padding:.85rem;line-height:1.5}.profile-wallet-toggle{align-items:start;gap:.75rem!important;display:flex!important}.profile-wallet-toggle input{width:1.1rem;height:1.1rem;margin:.15rem 0 0}.profile-wallet-toggle small,.profile-no-achievements{color:var(--muted);font-size:.66rem;line-height:1.45}.profile-editor>button{background:var(--blue);color:#00131f;border:0;border-radius:999px;width:fit-content;min-height:3rem;padding:0 1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.profile-stats small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;line-height:1.35}.profile-resolved-evidence{grid-template-columns:repeat(4,1fr);gap:.7rem;padding-top:.75rem;display:grid}.profile-resolved-evidence>div{background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius) * .7);gap:.5rem;padding:1rem;display:grid}.profile-resolved-evidence span{color:var(--muted);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem}.profile-resolved-evidence strong{font-size:1.2rem;font-weight:400}.profile-reputation-lanes{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:4rem;padding:2rem 0}.profile-reputation-lanes>header h2{letter-spacing:-.055em;margin:.4rem 0 1.5rem;font-size:clamp(2rem,4vw,4.2rem);font-weight:400}.profile-reputation-lanes>div{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.profile-reputation-lanes article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:.7rem;min-height:9rem;padding:1.15rem;display:grid}.profile-reputation-lanes article span,.profile-reputation-lanes article small,.profile-reputation-lanes>p,.profile-marketplace-evidence span{color:var(--muted);letter-spacing:.075em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;line-height:1.5}.profile-reputation-lanes article strong{align-self:end;font-size:clamp(1.4rem,2.5vw,2.3rem);font-weight:400}.profile-reputation-lanes>p{max-width:55rem;margin:1rem 0 0}.profile-marketplace-evidence{flex-wrap:wrap;gap:.55rem;padding-top:1rem;display:flex}.profile-marketplace-evidence span{border:1px solid var(--line);color:var(--white);border-radius:999px;min-height:2.25rem;padding:.67rem .85rem}.profile-network,.profile-notes{border-top:1px solid var(--line);margin-top:4rem;padding-top:2rem}.profile-network>div{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.5rem;display:grid}.profile-network details{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:4rem;padding:1rem;overflow:hidden}.profile-network summary,.profile-network a,.profile-network p{color:var(--muted);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.profile-network a{border-top:1px solid var(--line);color:var(--white);overflow-wrap:anywhere;min-height:2.7rem;padding:.9rem 0;text-decoration:none;display:block}.profile-notes>form{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:.8rem;margin:1.5rem 0 .75rem;padding:1rem;display:grid}.profile-notes>form>div{grid-template-columns:.7fr 1.3fr;gap:.7rem;min-width:0;display:grid}.profile-notes form label{gap:.4rem;min-width:0;display:grid}.profile-notes form label>span,.profile-notes form footer small,.profile-action-notice{color:var(--muted);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.profile-notes select,.profile-notes textarea{background:var(--surface-deep);border:1px solid var(--line);border-radius:calc(var(--radius) * .7);box-sizing:border-box;color:var(--white);font:inherit;width:100%;min-width:0;min-height:2.9rem;padding:.75rem}.profile-notes textarea{resize:vertical;line-height:1.5}.profile-notes form footer{justify-content:space-between;align-items:center;display:flex}.profile-notes form button{background:var(--blue);color:#00131f;border:0;border-radius:999px;min-height:2.8rem;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.profile-notes form button:disabled{opacity:.45}.profile-note-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.7rem;display:grid}.profile-note-list>a{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--white);gap:.5rem;min-height:10rem;padding:1rem;text-decoration:none;display:grid}.profile-note-list small,.profile-note-list span,.profile-note-list>p{color:var(--muted);letter-spacing:.065em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem;line-height:1.5}.profile-note-list p{color:var(--text-soft);margin:0;line-height:1.5}.profile-note-list span{color:var(--blue-text);align-self:end}.profile-monthly-history{padding-top:4rem}.profile-monthly-history>header h2{letter-spacing:-.055em;margin:.4rem 0 1.5rem;font-size:clamp(2rem,4vw,4.2rem);font-weight:400}.profile-monthly-history>div{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem;display:grid}.profile-monthly-history>div>a{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--white);gap:.7rem;min-height:11rem;padding:1.15rem;text-decoration:none;display:grid}.profile-monthly-history>div>a:hover{border-color:var(--blue)}.profile-monthly-history span,.profile-monthly-history small,.profile-monthly-history code,.profile-monthly-history>p{color:var(--muted);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;line-height:1.5}.profile-monthly-history strong{align-self:end;font-size:2rem;font-weight:400}.profile-monthly-history code{text-overflow:ellipsis;overflow:hidden}.profile-grid{grid-template-columns:minmax(0,2.3fr) minmax(16rem,.7fr);gap:2rem;padding:5rem 0;display:grid}.profile-grid>div>header,.profile-grid>aside>.eyebrow{margin-bottom:1.5rem}.profile-grid .league-leader-head,.profile-grid .league-leader-row{grid-template-columns:2.4rem minmax(12rem,2fr) repeat(3,minmax(5rem,.7fr)) minmax(7rem,.9fr)}.profile-grid>aside{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);height:fit-content;padding:1.3rem}.profile-grid>aside h2{margin-bottom:1.5rem;font-size:2.5rem}.profile-grid>aside article{border-top:1px solid var(--line);align-items:start;gap:.8rem;padding:1rem 0;display:flex}.profile-grid>aside article>i{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green-text);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-style:normal;display:flex}.profile-grid>aside article p{color:var(--muted);margin:.35rem 0 0;font-size:.68rem;line-height:1.4}.league-periods{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;gap:.6rem;padding:.4rem 0 1.2rem;display:grid;overflow-x:auto}.league-periods button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--white);scroll-snap-align:start;text-align:left;gap:.45rem;min-height:6.3rem;padding:1rem;display:grid}.league-periods button.selected{background:color-mix(in srgb, var(--blue) 8%, var(--panel));border-color:var(--blue)}.league-periods span,.league-periods small{color:var(--muted);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.league-periods button.selected span,.league-periods button.selected small{color:var(--blue-text)}.league-periods strong{font-size:.82rem;font-weight:500}.league-archive-proof{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 10%, transparent), transparent 58%), var(--panel);border:1px solid color-mix(in srgb, var(--blue) 40%, var(--line));border-radius:var(--radius);grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);margin-bottom:1.4rem;padding:clamp(1.25rem,3vw,2.4rem);display:grid}.league-archive-proof h2{letter-spacing:-.045em;margin:.4rem 0 .75rem;font-size:clamp(1.8rem,4vw,3.6rem);font-weight:350}.league-archive-proof>div>p:last-child{color:var(--text-soft);max-width:48rem;margin:0;line-height:1.55}.league-archive-proof dl{grid-template-columns:1fr auto;gap:.45rem 1rem;margin:0;display:grid}.league-archive-proof dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.league-archive-proof dd{text-align:right;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.runtime-reconnecting,.runtime-delayed,.runtime-recovering{color:var(--indicator-primary)!important}.runtime-reconnecting i,.runtime-delayed i,.runtime-recovering i{background:var(--indicator-primary)!important}.runtime-stopped,.runtime-complete{color:var(--muted)!important}.runtime-stopped i,.runtime-complete i{animation:none;background:var(--muted)!important}.league-account-tools{z-index:8;justify-content:flex-end;margin-top:.8rem;display:flex;position:relative}.league-account-tools>button,.league-comparison header button,.league-compare-toggle,.room-control-strip button{background:var(--panel);border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;border-radius:999px;min-height:2.7rem;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.league-account-tools>button b{color:var(--blue-text);margin-left:.55rem;font-size:.52rem}.league-account-tools>div{background:var(--surface-deep);border:1px solid var(--line-strong);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:0;width:44rem;max-width:min(44rem,100vw - 2rem);display:grid;position:absolute;top:3.3rem;right:0;overflow:hidden;box-shadow:0 1.4rem 4rem #0000002e}.league-account-tools section{padding:1.2rem}.league-account-tools section+section{border-left:1px solid var(--line)}.league-account-tools section>span{color:var(--muted);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.league-account-tools section>a{border-top:1px solid var(--line);color:var(--white);align-items:center;gap:.7rem;padding:.8rem 0;text-decoration:none;display:flex}.league-account-tools section>a>span{gap:.25rem;display:grid}.league-account-tools section small,.league-account-tools section p{color:var(--muted);margin:0;font-size:.62rem;line-height:1.4}.league-leader-record{padding-right:7.6rem;position:relative}.league-compare-toggle{min-height:2.3rem;padding:0 .75rem;position:absolute;top:calc(50% - 1.35rem);right:0}.league-compare-toggle.selected{border-color:var(--blue);color:var(--blue-text)}.league-compare-hint{color:var(--blue-text);margin:.9rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.league-comparison{border-top:1px solid var(--line);padding:clamp(4rem,9vh,7rem) 0}.league-comparison>header{justify-content:space-between;align-items:end;margin-bottom:1.5rem;display:flex}.league-comparison h2,.room-dna h2{letter-spacing:-.06em;margin:.4rem 0 0;font-size:clamp(2.2rem,4vw,4rem);font-weight:300;line-height:1}.league-comparison>div{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.league-comparison article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem}.league-comparison article>span{color:var(--muted);align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex}.league-comparison article>a{color:var(--white);margin:1.2rem 0;font-size:1.2rem;text-decoration:none;display:block}.league-comparison dl{grid-template-columns:1fr auto;gap:.7rem;margin:0;font-size:.7rem;display:grid}.league-comparison dt{color:var(--muted)}.league-comparison dd{margin:0}.room-control-strip{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:.8rem;margin:.7rem 0 0;padding:.9rem 0;display:grid}.room-control-strip>span{color:var(--muted);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.room-control-strip>div{justify-content:flex-end;gap:.45rem;display:flex}.room-control-strip button:hover,.league-compare-toggle:hover,.league-account-tools>button:hover{border-color:var(--blue);color:var(--blue-text)}.room-control-strip>p{color:var(--blue-text);text-align:right;grid-column:1/-1;margin:0;font-size:.63rem}.room-recovery-panel{background:color-mix(in srgb, var(--indicator-primary) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--indicator-primary) 45%, var(--line));border-radius:var(--radius);grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);gap:1.5rem;margin-top:.8rem;padding:1.25rem;display:grid}.room-recovery-panel h2{letter-spacing:-.04em;margin:.25rem 0 .4rem;font-size:clamp(1.35rem,2.4vw,2rem)}.room-recovery-panel p:last-child{color:var(--muted);max-width:44rem;margin:0;font-size:.72rem;line-height:1.55}.room-recovery-panel dl{grid-template-columns:auto minmax(0,1fr);gap:.55rem 1rem;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;display:grid}.room-recovery-panel dt{color:var(--muted)}.room-recovery-panel dd{overflow-wrap:anywhere;text-align:right;margin:0}.room-review-panel{background:color-mix(in srgb, var(--blue) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--blue) 38%, var(--line));border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:.8rem;padding:1.25rem;display:flex}.room-review-panel.is-disqualified{background:color-mix(in srgb, var(--red) 8%, var(--panel));border-color:color-mix(in srgb, var(--red) 48%, var(--line))}.room-review-panel h2{letter-spacing:-.04em;margin:.25rem 0 .4rem;font-size:clamp(1.35rem,2.4vw,2rem)}.room-review-panel p:last-child{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.room-review-panel>a{border:1px solid var(--line-strong);color:var(--white);border-radius:999px;flex:none;min-height:44px;padding:.9rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;text-decoration:none}.room-dna{background:linear-gradient(145deg, var(--panel), var(--surface-subtle));border:1px solid var(--line);border-radius:var(--radius);margin-top:.7rem;padding:1.3rem}.room-dna>header{justify-content:space-between;align-items:end;display:flex}.room-dna>header>span,.room-dna-grid article>span,.qualification-progress small{color:var(--muted);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.room-dna-grid{grid-template-columns:repeat(4,1fr);gap:.65rem;margin-top:1.4rem;display:grid}.room-dna-grid article{background:color-mix(in srgb, var(--surface-deep) 74%, transparent);border:1px solid var(--line);border-radius:var(--radius-sm);gap:.7rem;min-height:10.5rem;padding:1rem;display:grid}.room-dna-grid article strong{font-size:1rem;font-weight:500}.room-dna-grid article p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.qualification-progress{gap:.4rem;display:grid}.qualification-progress i{background:var(--surface-deep);border-radius:99px;height:.35rem;overflow:hidden}.qualification-progress i b{background:var(--blue);height:100%;display:block}.league-profile .profile-stats{grid-template-columns:repeat(6,1fr)}@media (min-width:1101px){html:has(.league-shell){font-size:82%}}@media (max-width:1000px){.league-hero{grid-template-columns:1fr;align-items:start}.league-hero>aside{max-width:32rem}.league-how>div{grid-template-columns:repeat(2,1fr)}.league-how article:last-child{grid-column:1/-1;min-height:10rem}.league-podium{grid-template-columns:1fr 1fr}.league-podium>a:first-child{grid-column:1/-1}.league-leader-head{display:none}.league-leader-row{grid-template-columns:2.2rem minmax(12rem,1.8fr) repeat(2,minmax(5rem,.8fr))}.league-leader-row .league-drawdown,.league-leader-row>.integrity{display:none}.room-grid,.room-lower-grid,.profile-grid{grid-template-columns:1fr}.room-dna-grid{grid-template-columns:1fr 1fr}.league-profile .profile-stats{grid-template-columns:repeat(3,1fr)}.room-position{grid-template-columns:1fr 1fr}.room-position dl{grid-area:1/2/span 2}.profile-grid .league-leader-row{grid-template-columns:2.2rem minmax(12rem,1.8fr) repeat(2,minmax(5rem,.8fr))}.league-discovery-grid,.league-builder-discovery{grid-template-columns:1fr}}@media (max-width:700px){.league-shell{padding-inline:.75rem}.league-shell button{min-height:44px}.league-shell .portal-header{min-height:4.2rem}.league-nav{gap:1.2rem}.league-account-tools>div{grid-template-columns:1fr;width:calc(100vw - 1.5rem)}.league-account-tools section+section{border-left:0;border-top:1px solid var(--line)}.league-periods{grid-auto-columns:minmax(13.5rem,82vw);width:calc(100% + 1.5rem);margin-inline:-.75rem;padding-inline:.75rem}.league-archive-proof{grid-template-columns:1fr}.league-hero{min-height:auto;padding:4rem 0}.league-hero h1{font-size:clamp(4.5rem,24vw,7rem)}.league-hero>div>p:not(.eyebrow){font-size:1.2rem}.league-hero-actions{display:grid}.league-action{min-height:44px}.league-ticker,.profile-stats,.room-metrics{grid-template-columns:1fr 1fr}.league-ticker>div,.profile-stats>div,.room-metrics article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:1rem}.league-ticker>div:nth-child(2n),.profile-stats>div:nth-child(2n),.room-metrics article:nth-child(2n){border-right:0}.league-ticker>div:nth-last-child(-n+2),.profile-stats>div:nth-last-child(-n+2),.room-metrics article:nth-last-child(-n+2){border-bottom:0}.league-ticker>div:first-child,.profile-stats>div:first-child{padding-left:1rem}.league-discovery{padding:3rem 0}.league-discovery>header{flex-direction:column;align-items:start;gap:1rem}.league-discovery>header>div:last-child{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.league-discovery>header button{min-width:0;min-height:44px;padding-inline:.45rem}.league-following-feed>a{grid-template-columns:3.5rem minmax(0,1fr)}.league-rankings>header,.league-how>header,.league-enter>header{flex-direction:column;align-items:start}.league-ranking-tools{justify-items:start;width:100%;max-width:100%}.league-ranking-tools>.league-filters{display:none}.league-mobile-filter-fields{grid-template-columns:1fr 1fr;gap:.65rem;width:100%;display:grid}.league-mobile-filter-fields label{color:var(--muted);letter-spacing:.08em;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;display:grid}.league-mobile-filter-fields label:first-child{grid-column:1/-1}.league-mobile-filter-fields select{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--white);font:inherit;width:100%;min-height:44px;padding:0 .7rem;font-family:Arial,Helvetica,sans-serif;font-size:.72rem}.league-filters,.league-ranking-modes{width:calc(100% + 1.5rem);margin-inline:-.75rem;padding-inline:.75rem}.league-search{width:100%}.league-rankings h2,.league-how h2,.league-enter h2{font-size:3.2rem}.league-leader-row{grid-template-columns:1.7rem minmax(0,1fr);gap:.65rem;margin:0;padding:.8rem}.league-leader-record{background:color-mix(in srgb, var(--panel) 78%, transparent);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:.75rem;padding-bottom:0;padding-right:0;overflow:hidden}.league-leader-record .league-leader-row{background:0 0;border:0;border-radius:0}.league-compare-toggle{border-width:1px 0 0;border-radius:0;width:100%;min-height:44px;position:static}.league-leader-metrics{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.2rem;padding-top:.75rem;display:grid}.league-leader-metrics>span{align-content:start;padding:0 .55rem}.league-leader-row .league-drawdown{display:grid}.league-leader-metrics>span:first-child{padding-left:0}.league-leader-metrics>span+span{border-left:1px solid var(--line)}.league-leader-metrics strong{overflow-wrap:anywhere;font-size:.82rem;line-height:1.2}.league-leader-metrics small{white-space:normal;line-height:1.25}.league-leader-row>.integrity{display:none}.league-strategy-cell{gap:.65rem}.league-strategy-cell small{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.league-strategy-cell strong{text-overflow:clip;white-space:normal;overflow:visible}.league-how>div{grid-template-columns:1fr}.league-how article,.league-how article:last-child{grid-column:auto;min-height:10rem}.league-podium{grid-template-columns:1fr}.league-podium>a:first-child{grid-column:auto}.league-candidates article{flex-direction:column;align-items:stretch;gap:1rem}.league-candidates button{width:100%;min-height:44px}.league-sign-in{grid-template-columns:1fr}.league-sign-in>p,.league-sign-in>.league-form-error{grid-column:1}.league-footer{flex-direction:column;align-items:start}.league-comparison>header{align-items:start;gap:1rem}.league-comparison>div{grid-template-columns:1fr}.room-header{flex-direction:column;align-items:start;gap:1.5rem;padding-top:4rem}.room-header>div:first-child{gap:.8rem}.room-header h1{font-size:clamp(2.8rem,14vw,4.5rem)}.room-header>div:last-child{justify-items:start}.room-control-strip{grid-template-columns:1fr;align-items:start}.room-control-strip>div{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.room-control-strip>p{text-align:left;grid-column:1}.room-recovery-panel{grid-template-columns:1fr}.room-review-panel{flex-direction:column;align-items:stretch}.room-review-panel>a{text-align:center;justify-content:center;align-items:center;display:flex}.room-dna>header{flex-direction:column;align-items:start;gap:.8rem}.room-dna-grid{grid-template-columns:1fr}.room-position{grid-template-columns:1fr;display:grid}.room-position dl{grid-area:auto/1}.league-live-chart{min-height:18rem;padding:.75rem}.league-live-chart svg{height:14rem}.league-chart-scale{grid-template-columns:1fr auto;row-gap:.35rem}.league-chart-scale span:nth-child(3){text-align:left;grid-column:1}.room-chart-card>header{flex-direction:column;align-items:start;gap:.7rem}.score-explained>div{grid-template-columns:6rem 1fr 2.5rem}.room-proof-strip{grid-template-columns:1fr}.room-proof-strip .league-action{width:100%}.profile-hero{grid-template-columns:auto 1fr;align-items:start;padding-top:4rem}.profile-hero>.integrity{white-space:normal;grid-column:1/-1;width:100%;max-width:100%}.profile-edit{grid-column:1/-1;justify-self:stretch;width:100%}.profile-follow{grid-column:1/-1;justify-content:center;justify-self:stretch;width:100%}.profile-avatar{width:3.8rem;height:3.8rem}.profile-hero h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,13vw,4.2rem)}.profile-grid .league-leader-row{grid-template-columns:1.7rem minmax(0,1fr) auto}.league-profile .profile-stats,.profile-resolved-evidence{grid-template-columns:1fr 1fr}.profile-reputation-lanes>div{grid-template-columns:1fr}.profile-reputation-lanes article{min-height:7.5rem}.profile-marketplace-evidence{grid-template-columns:1fr 1fr;display:grid}.profile-network>div,.profile-notes>form>div{grid-template-columns:1fr}.profile-network a{align-items:center;min-height:44px;display:flex}.profile-notes form footer{flex-direction:column;align-items:stretch;gap:.7rem}.profile-notes form button{width:100%}}@media (prefers-reduced-motion:reduce){.league-hero>aside>span i,.room-live i{animation:none}.league-leader-row{transition:none}}.league-proof-page{max-width:86rem;min-height:100vh;margin:0 auto;padding:0 clamp(1rem,4vw,4rem) 4rem}.league-proof-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:5rem;display:flex}.league-proof-page>header>span{color:var(--blue-text);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.league-proof-disclosure{background:var(--black);color:var(--white);letter-spacing:.08em;text-align:center;border-radius:999px;margin:1.5rem 0 -1.5rem;padding:.9rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.58rem,1vw,.72rem)}.proof-review-alert{background:color-mix(in srgb, var(--red) 9%, var(--panel));border:1px solid color-mix(in srgb, var(--red) 52%, var(--line));border-radius:var(--radius);margin-top:3rem;padding:clamp(1rem,2vw,1.5rem)}.proof-review-alert span,.league-proof-review>header span,.league-proof-review>header small,.league-proof-review article>span,.league-proof-review footer{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.proof-review-alert h2,.league-proof-review h2{letter-spacing:-.045em;margin:.4rem 0;font-size:clamp(1.45rem,2.5vw,2.4rem);font-weight:400}.proof-review-alert p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.proof-review-alert+.league-proof-card{margin-top:1rem}.league-proof-review{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-top:1rem;padding:clamp(1rem,2vw,1.5rem)}.league-proof-review>header{justify-content:space-between;align-items:start;display:flex}.league-proof-review>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.2rem;display:grid}.league-proof-review article{border:1px solid var(--line);border-radius:calc(var(--radius) * .7);min-width:0;padding:1rem}.league-proof-review article>span{color:var(--blue-text)}.league-proof-review article>strong{margin-top:.45rem;font-size:.86rem;display:block}.league-proof-review article>p{color:var(--muted);font-size:.72rem;line-height:1.55}.league-proof-review footer{border-top:1px solid var(--line);justify-content:space-between;gap:.7rem;padding-top:.75rem;display:flex}.league-proof-review code{font-size:inherit;text-overflow:ellipsis;max-width:50%;overflow:hidden}.proof-review-support{border-top:1px solid var(--line);color:var(--muted);margin:1rem 0 0;padding-top:1rem;font-size:.7rem;line-height:1.55}.proof-review-support a{color:var(--blue-text)}.league-proof-card{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);margin-top:clamp(3rem,8vh,6rem);overflow:hidden;box-shadow:0 2rem 5rem #0000001f}.league-proof-title{grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:clamp(1.2rem,3vw,2.5rem);display:grid}.league-proof-title span,.league-proof-score span,.league-proof-components span,.league-proof-hashes span{color:var(--muted);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.league-proof-title h1{letter-spacing:-.06em;margin:.45rem 0;font-size:clamp(2rem,5vw,4.5rem);font-weight:300;line-height:.95}.league-proof-title p{color:var(--muted);margin:0;font-size:.75rem}.league-proof-title>strong{color:var(--blue-text);font-size:3rem;font-weight:300}.league-proof-score{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.league-proof-score>div{border-right:1px solid var(--line);gap:.5rem;padding:1.3rem;display:grid}.league-proof-score>div:last-child{border:0}.league-proof-score strong{font-size:clamp(1.6rem,3.2vw,2.8rem);font-weight:300}.league-proof-score small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.league-proof-components{grid-template-columns:repeat(5,1fr);gap:.7rem;padding:1.3rem;display:grid}.league-proof-components>div{gap:.55rem;display:grid}.league-proof-components i{background:var(--surface-deep);border-radius:99px;height:.35rem;overflow:hidden}.league-proof-components i b{background:var(--blue);height:100%;display:block}.league-proof-components strong{font-size:.65rem}.league-proof-hashes{background:var(--surface-subtle);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;padding:1.3rem;display:grid}.league-proof-hashes>div{gap:.35rem;min-width:0;display:grid}.league-proof-hashes code{text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.league-proof-warning{background:var(--white);color:var(--black);letter-spacing:.06em;text-align:center;margin:0;padding:.9rem 1.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.league-proof-details{grid-template-columns:1fr 1fr;gap:3rem;padding:4rem 0;display:grid}.league-proof-evidence,.league-proof-ledger-detail{grid-template-columns:1.45fr .85fr;gap:1rem;margin-top:1rem;display:grid}.league-proof-ledger-detail{grid-template-columns:1fr 1fr}.league-proof-evidence>article,.league-proof-ledger-detail>article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:clamp(1rem,2vw,1.5rem);overflow:hidden}.league-proof-evidence header,.league-proof-ledger-detail header{justify-content:space-between;align-items:start;display:flex}.league-proof-evidence header span,.league-proof-ledger-detail header span{color:var(--blue-text);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.league-proof-evidence h2,.league-proof-ledger-detail h2{letter-spacing:-.04em;margin:.3rem 0 1.5rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:400}.league-proof-evidence header small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.proof-equity-chart{grid-template-columns:1fr auto;gap:.5rem;display:grid}.proof-equity-chart svg{background:linear-gradient(180deg, var(--surface-subtle), transparent);border-bottom:1px solid var(--line);grid-column:1/-1;width:100%;height:13rem}.proof-equity-chart path{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.proof-equity-chart span,.proof-equity-chart strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.proof-costs{grid-template-columns:1fr auto;gap:0;margin:0;font-size:.7rem;display:grid}.proof-costs dt,.proof-costs dd{border-top:1px solid var(--line);margin:0;padding:.75rem 0}.proof-costs dt{color:var(--muted)}.proof-costs dd{text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.proof-trade-list,.proof-module-list{gap:.55rem;display:grid}.proof-trade-list>div,.proof-module-list>div{border:1px solid var(--line);border-radius:calc(var(--radius) * .7);gap:.25rem;padding:.8rem;display:grid}.proof-trade-list time,.proof-trade-list span,.proof-module-list span{color:var(--muted);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.proof-trade-list strong,.proof-module-list strong{text-transform:capitalize;font-size:.74rem}.proof-empty,.proof-incident-summary{color:var(--muted);font-size:.72rem;line-height:1.5}.proof-incident-summary{border-top:1px solid var(--line);margin:1rem 0 0;padding-top:1rem}.league-proof-details h2{letter-spacing:-.04em;font-size:2rem;font-weight:400}.league-proof-details dl{grid-template-columns:7rem 1fr;gap:.7rem;font-size:.72rem;display:grid}.league-proof-details dt,.league-proof-details p{color:var(--muted);line-height:1.6}.league-proof-details dd{overflow-wrap:anywhere;margin:0}@media (max-width:700px){.league-proof-page{padding-inline:.75rem}.league-proof-page>header{flex-direction:column;justify-content:center;align-items:start;gap:.5rem}.league-proof-title{grid-template-columns:auto 1fr}.league-proof-title>strong{grid-column:1/-1}.league-proof-score{grid-template-columns:1fr 1fr}.league-proof-score>div:nth-child(2){border-right:0}.league-proof-score>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.league-proof-components,.league-proof-hashes,.league-proof-details,.league-proof-evidence,.league-proof-ledger-detail,.league-proof-review>div{grid-template-columns:1fr}.league-proof-review>header,.league-proof-review footer{flex-direction:column;align-items:start}.league-proof-disclosure{border-radius:var(--radius);margin-bottom:-1rem;line-height:1.5}.proof-equity-chart svg{height:10rem}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.league-proof-page{max-width:none;padding:0}.league-proof-page>header,.league-proof-details,.league-proof-evidence,.league-proof-ledger-detail,.league-proof-disclosure{display:none}.league-proof-card{box-shadow:none;margin:0}}@media (min-width:1101px){html:has(.foundry-shell){font-size:87.5%}}.foundry-shell{width:100%;max-width:108rem;min-height:100vh;margin:0 auto;padding:0 clamp(1rem,3vw,3rem) 4rem}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4.75rem;display:flex}.wordmark{color:var(--white);letter-spacing:-.025em;align-items:center;gap:.7rem;font-size:1rem;text-decoration:none;display:inline-flex}.wordmark:before{background-color:var(--white);content:"";width:1.8rem;height:1.8rem;transition:background-color .22s;display:block;-webkit-mask:url(/brand/nmst-mark.svg) 50%/contain no-repeat;mask:url(/brand/nmst-mark.svg) 50%/contain no-repeat}.topbar-actions{align-items:center;gap:1rem;display:flex}.theme-toggle,.feedback-trigger{background:var(--panel-raised);border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;border-radius:999px;min-height:2.25rem;padding:0 .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.theme-toggle:hover,.feedback-trigger:hover{border-color:var(--blue);color:var(--white)}.feedback-trigger{color:var(--text-soft);background:0 0}.feedback-drawer{background:var(--panel-raised);border:1px solid var(--line-strong);border-radius:var(--radius);z-index:30;gap:.8rem;width:min(29rem,100vw - 2rem);max-height:calc(100vh - 6.5rem);padding:1rem;display:grid;position:fixed;top:5.5rem;right:max(1rem,50vw - 52rem);overflow:auto;box-shadow:0 2rem 6rem #0000006b}.feedback-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:.75rem;display:flex}.feedback-drawer>header span,.feedback-drawer label>span,.feedback-drawer legend{color:var(--muted);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.feedback-drawer h2{letter-spacing:-.035em;margin:.2rem 0 0;font-size:1.25rem;font-weight:450}.feedback-drawer>header button,.feedback-drawer select,.feedback-category-grid button,.feedback-rating button,.feedback-submit{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-soft);min-height:2.65rem}.feedback-drawer>header button{min-height:2.25rem;padding-inline:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.feedback-drawer label{gap:.35rem;display:grid}.feedback-drawer select,.feedback-drawer textarea{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);width:100%;padding:.65rem}.feedback-drawer textarea{resize:vertical;min-height:6.5rem}.feedback-drawer label>small{color:var(--muted);justify-self:end;font-size:.6rem}.feedback-drawer fieldset{border:0;min-width:0;margin:0;padding:0}.feedback-drawer legend{float:none;width:auto;margin-bottom:.35rem;display:block}.feedback-category-grid{clear:both;grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.feedback-category-grid button{font-size:.67rem}.feedback-category-grid button[aria-pressed=true],.feedback-rating button[aria-pressed=true]{background:color-mix(in srgb, var(--blue) 10%, var(--surface-input));border-color:var(--blue);color:var(--blue-text)}.feedback-rating{clear:both;grid-template-columns:repeat(5,1fr);gap:.35rem;display:grid}.feedback-rating button{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.feedback-drawer>p{color:var(--muted);margin:0;font-size:.64rem;line-height:1.45}.feedback-submit{background:var(--blue);border-color:var(--blue);color:#00131f;letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.feedback-submit:disabled{opacity:.45}.feedback-drawer .feedback-status{color:var(--blue-text)}.environment-badge{color:var(--muted);letter-spacing:.12em;align-items:center;gap:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:flex}.environment-badge span,.data-live i{background:var(--green);border-radius:100%;width:.45rem;height:.45rem;display:block;box-shadow:0 0 12px #43d18c8c}.foundry-intro{padding:clamp(3rem,5vw,5rem) 0 clamp(2rem,3vw,3rem)}.foundry-private-library{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:1rem;margin:0 0 clamp(1rem,2vw,2rem);padding:clamp(1rem,2vw,1.5rem);scroll-margin-top:5.5rem;display:grid}.foundry-private-library>header,.foundry-private-library>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.foundry-private-library>header .eyebrow{margin-bottom:.45rem}.foundry-private-library h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400}.foundry-private-library>header p:last-child,.foundry-private-library>footer p{color:var(--muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.foundry-private-library-actions button,.foundry-private-library>footer a,.foundry-private-library-list button,.league-entry-handoff a{background:var(--surface-input);border:1px solid var(--line-strong);color:var(--blue-text);border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;text-decoration:none;display:inline-flex}.foundry-private-library-actions button:disabled,.foundry-private-library-list button:disabled{opacity:.5}.foundry-private-library-actions{flex:none;gap:.4rem;display:flex}.foundry-private-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.foundry-private-library-grid>section{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;padding:.75rem}.foundry-private-library-grid>section>header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.foundry-private-library-grid>section>header>div{gap:.2rem;display:grid}.foundry-private-library-grid>section>header span,.foundry-private-library-grid>section>header strong{color:var(--blue-text);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.63rem}.foundry-private-library-grid>section>header small,.foundry-private-library-list>p{color:var(--muted);margin:0;font-size:.65rem;line-height:1.4}.foundry-private-library-list{gap:.4rem;display:grid}.foundry-private-library-list article{background:var(--surface-input);border-radius:var(--radius-sm);border:1px solid #0000;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.55rem;display:flex}.foundry-private-library-list article>div{gap:.2rem;min-width:0;display:grid}.foundry-private-library-list article>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;overflow:hidden}.foundry-private-library-list article small{color:var(--muted);font-size:.57rem}.foundry-private-library-list .backscore-job-message,.account-backscore-jobs .backscore-job-message{color:var(--red);text-transform:none;max-width:42rem;line-height:1.4}.foundry-private-library-list button{min-height:40px}.foundry-library-row-actions{flex:none;align-items:stretch;gap:.35rem;display:flex}.foundry-library-row-actions a{background:var(--surface-input);border:1px solid var(--line-strong);color:var(--blue-text);border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:600;text-decoration:none;display:inline-flex}.foundry-library-row-actions .destructive,.result-action-buttons .destructive{color:var(--red)}.foundry-private-library>footer{border-top:1px solid var(--line);padding-top:.9rem}.foundry-private-library>footer p{max-width:44rem}.foundry-private-library-error{color:var(--red);margin:0;font-size:.7rem}.eyebrow,.panel-heading>span,fieldset legend,.field-label,label>span,.metric-strip span,.final-grid article>span,.simulation-warning,.data-live{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.eyebrow{color:var(--blue-text);margin:0 0 1rem}h1{letter-spacing:-.075em;margin:0;font-size:clamp(4rem,8vw,7.75rem);font-weight:300;line-height:.8}.foundry-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,2rem);display:grid}.strategy-workspace{grid-template-columns:minmax(24rem,.78fr) minmax(36rem,1.22fr);align-items:start;gap:clamp(1rem,2vw,2rem);display:grid}.workspace-switch{display:none}.assistant-panel,.builder-panel{background:linear-gradient(180deg, var(--panel), var(--surface-subtle));border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:clamp(1.25rem,2vw,2rem);box-shadow:0 1.5rem 4rem #00000047}.assistant-panel{grid-area:1/1;position:sticky;top:1rem}.builder-panel{max-height:var(--manual-panel-height,200rem);grid-area:1/2;transition:max-height .56s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:relative;overflow:hidden}.builder-panel-content{min-width:0}.strategy-workspace.ai-focused .builder-panel{max-height:var(--assistant-panel-height,32rem)}.manual-reopen{background:linear-gradient(180deg, transparent 52%, #0e11152e 72%, var(--panel) 100%);border-radius:var(--radius);z-index:3;border:1px solid #0000;grid-area:1/2;justify-content:flex-end;place-self:stretch stretch;align-items:flex-end;width:100%;padding:1rem;display:none;position:relative}.strategy-workspace.ai-focused .manual-reopen{display:flex}.manual-reopen span{background:var(--surface-deep);border:1px solid var(--line-strong);color:var(--text-soft);letter-spacing:.08em;border-radius:999px;padding:.5rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.score-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:clamp(1.25rem,2vw,2rem);box-shadow:0 1.5rem 4rem #0000003d}.result-actions-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:clamp(1.25rem,2vw,2rem);scroll-margin-top:6rem;box-shadow:0 1.5rem 4rem #0000003d}.result-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.result-action-grid article{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);align-content:start;gap:.65rem;min-width:0;padding:1rem;display:grid}.result-action-grid article.current{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}.result-action-grid article.publish{background:color-mix(in srgb, var(--blue) 7%, var(--surface-input));border-color:color-mix(in srgb, var(--blue) 60%, var(--line))}.result-action-grid article>span,.result-action-grid article>small{color:var(--muted);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.result-action-grid article.current>small{color:var(--green-text)}.result-action-grid article>strong{font-size:1rem;font-weight:500}.result-action-grid article>p{color:var(--muted);min-height:3.3rem;margin:0;font-size:.72rem;line-height:1.5}.result-action-grid article>button,.result-action-grid article>a,.result-action-buttons>button{border:1px solid var(--line-strong);color:var(--blue-text);letter-spacing:.06em;text-align:center;background:0 0;border-radius:999px;justify-content:center;align-self:end;align-items:center;width:100%;min-height:44px;padding:.65rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;text-decoration:none;display:inline-flex}.result-action-buttons{align-self:end;gap:.4rem;display:grid}.publication-check{border:1px solid var(--line);border-radius:var(--radius-sm);gap:.35rem;padding:.65rem;display:grid}.publication-check.passed{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}.publication-check.blocked{border-color:color-mix(in srgb, var(--red) 55%, var(--line))}.publication-check>strong,.publication-check>small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;line-height:1.4}.publication-check.passed>strong{color:var(--green-text)}.publication-check.blocked>strong{color:var(--red)}.result-action-grid article.publish>button,.result-action-grid article.publish>a{background:var(--blue);border-color:var(--blue);color:#07121a}.result-action-grid article>button:disabled{cursor:not-allowed;opacity:.55}.account-backscore-jobs{border:1px solid var(--line);border-radius:var(--radius-sm);margin:-.75rem 0 1rem;padding:.75rem}.account-backscore-jobs>summary{color:var(--muted);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.account-backscore-jobs>div{gap:.4rem;margin-top:.65rem;display:grid}.account-backscore-jobs article{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem;display:flex}.account-backscore-jobs article.current{border-color:var(--blue)}.account-backscore-jobs article div{gap:.2rem;display:grid}.account-backscore-jobs article strong{font-size:.72rem;font-weight:500}.account-backscore-jobs article small{color:var(--muted);text-transform:uppercase;font-size:.6rem}.account-backscore-jobs button{border:1px solid var(--line-strong);color:var(--text-soft);background:0 0;min-height:2.4rem;padding-inline:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.account-backscore-jobs .refresh-jobs{justify-self:end}.panel-heading{align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.panel-heading>span{border:1px solid var(--line);color:var(--white);padding:.35rem .42rem}.panel-heading h2{letter-spacing:-.03em;margin:0 0 .2rem;font-size:1.25rem;font-weight:400}.panel-heading p{color:var(--muted);margin:0;font-size:.78rem}.score-heading .data-live{color:var(--green-text);border:0;align-items:center;gap:.5rem;margin-left:auto;padding:.4rem 0;display:flex}.builder-journey{background:var(--surface-deep);border:1px solid var(--line);z-index:8;border-radius:999px;grid-template-columns:repeat(4,1fr);gap:.25rem;margin:-.6rem 0 1rem;padding:.25rem;display:grid;position:sticky;top:.5rem}.builder-journey button{color:var(--muted);letter-spacing:.06em;background:0 0;border:0;border-radius:999px;min-height:2.35rem;padding:0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.builder-journey button:hover,.builder-journey button:focus-visible{background:var(--panel-raised);color:var(--blue-text)}.builder-section{scroll-margin-top:4.5rem}.builder-start{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);gap:.75rem;margin-bottom:1rem;padding:.85rem;display:grid}.builder-start>div:first-child{gap:.15rem;display:grid}.builder-start strong{font-size:.82rem;font-weight:500}.builder-start small,.draft-tools span{color:var(--muted);font-size:.67rem}.template-row{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.template-row button,.draft-tools button{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-soft);min-height:2.5rem;padding:.45rem .6rem;font-size:.7rem}.template-row button:hover{border-color:var(--blue);color:var(--blue-text)}.draft-tools{justify-content:space-between;align-items:center;display:flex}.draft-tools button{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.draft-tools button:disabled{opacity:.35}.builder-panel [aria-invalid=true]{border-color:var(--red)}.result-readout{background:color-mix(in srgb, var(--blue) 7%, var(--surface-subtle));border:1px solid color-mix(in srgb, var(--blue) 38%, var(--line));border-radius:var(--radius-sm);margin:.9rem 0;padding:.9rem}.result-readout strong{font-size:.82rem;font-weight:500}.result-readout p{color:var(--text-soft);margin:.4rem 0;font-size:.78rem;line-height:1.5}.result-readout small{color:var(--muted);font-size:.67rem}.league-entry-handoff{background:color-mix(in srgb, var(--green) 7%, var(--surface-subtle));border:1px solid color-mix(in srgb, var(--green) 36%, var(--line));border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:1rem;margin:.9rem 0;padding:.9rem;display:flex}.league-entry-handoff strong{font-size:.8rem;font-weight:500}.league-entry-handoff p{color:var(--muted);max-width:44rem;margin:.3rem 0 0;font-size:.7rem;line-height:1.45}.private-data-studio{background:color-mix(in srgb, var(--green) 5%, var(--surface-subtle));border:1px solid color-mix(in srgb, var(--green) 34%, var(--line));border-radius:var(--radius-sm);margin-bottom:1rem;padding:.85rem}.private-data-studio summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.private-data-studio summary span{font-size:.8rem;font-weight:500}.private-data-studio summary small,.private-data-studio>p,.private-module-list small{color:var(--muted);font-size:.67rem}.private-data-studio>p{line-height:1.5}.private-data-studio>input[type=file]{border-style:dashed;margin-bottom:.55rem;padding:.55rem}.private-data-studio>button{background:var(--surface-input);border:1px solid var(--green);border-radius:var(--radius-sm);color:var(--green-text);width:100%;min-height:2.7rem}.private-data-studio>button:disabled{opacity:.4}.private-module-list{border-top:1px solid var(--line);gap:.45rem;margin-top:.75rem;padding-top:.75rem;display:grid}.private-module-list>div{justify-content:space-between;align-items:center;display:flex}.builder-panel input,.builder-panel select,.builder-panel textarea,.assistant-panel textarea{background:var(--surface-input);border:1px solid var(--line);border-radius:.45rem;outline:0;width:100%;min-height:2.65rem;padding:.65rem .7rem}.builder-panel input:focus,.builder-panel select:focus,.builder-panel textarea:focus,.assistant-panel textarea:focus{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.builder-panel input:focus-visible,.builder-panel select:focus-visible,.builder-panel textarea:focus-visible,.assistant-panel textarea:focus-visible{outline:3px solid var(--blue-text);outline-offset:3px}.builder-panel textarea,.assistant-panel textarea{resize:vertical;min-height:7rem;line-height:1.45}.assistant-builder{border-radius:var(--radius);background:linear-gradient(145deg,#1da1f317,#1da1f305 68%);border:1px solid #1da1f373;min-width:0;max-width:100%;margin-bottom:0;padding:.9rem}.assistant-builder>*,.assistant-builder>header>div,.assistant-builder>label{min-width:0}.assistant-builder>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.assistant-builder>header span,.assistant-builder>header strong{display:block}.assistant-builder>header span,.assistant-builder>header small,.assistant-builder label>span{color:var(--muted);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.assistant-builder>header strong{margin-top:.25rem;font-size:.82rem;font-weight:500}.assistant-builder>header small{color:var(--blue-text);text-align:right}.assistant-builder>p{color:var(--muted);margin:.8rem 0;font-size:.75rem;line-height:1.5}.assistant-examples{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .8rem;display:flex}.assistant-examples>span,.assistant-review small{color:var(--muted);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.assistant-examples button{background:var(--surface-input);border:1px solid var(--line);color:var(--muted);border-radius:999px;min-height:1.8rem;padding:.35rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.assistant-examples button:hover,.assistant-examples button:focus-visible{border-color:var(--blue);color:var(--blue-text)}.assistant-builder>label>span{margin-bottom:.4rem;display:block}.assistant-request{border:1px solid var(--blue);color:var(--blue-text);letter-spacing:.07em;background:0 0;border-radius:.4rem;width:100%;min-height:2.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.assistant-request:disabled{border-color:var(--line);color:var(--disabled)}.assistant-error{color:var(--red)!important}.assistant-success{color:var(--green)!important}.assistant-review{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.7rem}.assistant-review p{color:var(--muted);margin:.35rem 0 0;font-size:.7rem;line-height:1.45}.field-label{margin-bottom:.5rem;display:block}fieldset{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius);margin:1.5rem 0 0;padding:1rem}fieldset legend{float:left;width:100%;margin-bottom:.9rem;padding:0}fieldset:after{clear:both;content:"";display:table}.asset-grid{clear:both;grid-template-columns:repeat(5,1fr);gap:.4rem;display:grid}.asset-grid button{border:1px solid var(--line);border-radius:var(--radius-sm);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem .2rem;display:flex}.asset-copy{text-align:left}.asset-grid strong{font-size:.75rem;font-weight:500;display:block}.asset-grid small{color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}.asset-grid button.selected,.rule-list button.selected{border-color:var(--blue);color:var(--blue-text);z-index:1;background:#1da1f31a;position:relative}.instrument-controls{border-top:1px solid var(--line);clear:both;margin-top:.85rem;padding-top:.85rem}.instrument-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.instrument-toggle button{min-height:2.6rem}.perp-help{border-left:2px solid var(--blue);margin-bottom:0;padding-left:.65rem}.sentiment-condition{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:.8rem;padding:.8rem}.sentiment-condition>label>span{margin-bottom:.45rem;display:block}.sentiment-help{margin-bottom:0}.sentiment-readout{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;margin:.75rem 0;display:grid}.sentiment-readout article{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);gap:.3rem;padding:.75rem;display:grid}.sentiment-readout span,.sentiment-readout small{color:var(--muted);font-size:.7rem}.sentiment-readout strong{font-size:1.05rem}.perpetual-ticker span{white-space:nowrap}.coin-mark{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:1.65rem;height:1.65rem;display:inline-flex}.coin-btc{background-image:url(/coins/btc.svg)}.coin-eth{background-image:url(/coins/eth.svg)}.coin-sol{background-image:url(/coins/sol.svg)}.coin-bnb{background-image:url(/coins/bnb.svg)}.coin-doge{background-image:url(/coins/doge.svg)}.score-title-row{align-items:center;gap:.55rem;display:flex}.field-row{clear:both;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.field-row.single{grid-template-columns:1fr}.field-row label>span{margin:0 0 .45rem;display:block}.field-note{border:1px solid var(--line);color:var(--muted);align-items:center;min-height:2.65rem;padding:.65rem .7rem;font-size:.75rem;line-height:1.45;display:flex}.optional-number>span{justify-content:space-between;align-items:center;display:flex!important}.builder-panel .optional-number input[type=checkbox]{accent-color:var(--blue);width:auto;min-height:0}.optional-number>input:disabled{opacity:.35}.cost-editor{border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:1rem;padding:.75rem}.cost-editor summary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.cost-editor>p{color:var(--muted);margin:.6rem 0 0;font-size:.75rem;line-height:1.45}.legacy-cost-fallback{display:none}.rule-list{clear:both;gap:.45rem;display:grid}.rule-list button{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:left;padding:.75rem}.rule-list button span{margin-bottom:.15rem;font-size:.82rem;display:block}.rule-list button small{color:var(--muted);font-size:.75rem;line-height:1.35}.composer-intro{clear:both;color:var(--muted);margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.section-help{clear:both;color:var(--muted);margin:.5rem 0 0;font-size:.72rem;line-height:1.45}fieldset>.section-help{margin:0 0 .8rem}.rule-group{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);clear:both;padding:.75rem}.rule-group .rule-group{border-color:var(--line-strong);margin:0}.rule-group-header{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.rule-group-header>span,.rule-group-header>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.logic-toggle{display:flex}.logic-toggle button,.rule-group-actions button,.remove-rule{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;background:0 0;min-height:1.8rem;padding:0 .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.logic-toggle button+button{margin-left:-1px}.logic-toggle button.selected{border-color:var(--blue);color:var(--blue-text);z-index:1;position:relative}.rule-group-header>.remove-rule{margin-left:auto}.rule-group-rules{gap:.55rem;display:grid}.rule-condition{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.45rem}.rule-condition>header{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.condition-toggle{text-align:left;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.5rem;padding:.35rem .45rem;display:grid}.condition-toggle>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.condition-toggle>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;overflow:hidden}.condition-toggle>i{color:var(--blue-text);font-size:1rem;font-style:normal}.rule-condition-body{border-top:1px solid var(--line);margin-top:.35rem;padding:.35rem .25rem .25rem}.indicator-picker-heading strong{font-size:.75rem;font-weight:500}.remove-rule{color:var(--red);border:0;min-height:auto}.remove-rule:disabled,.rule-group-actions button:disabled{color:var(--disabled);cursor:not-allowed}.indicator-picker{border-radius:var(--radius-sm);background:0 0;border:0;margin-top:.45rem;padding:.35rem 0}.indicator-picker-heading{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.indicator-picker-heading span,.indicator-advanced>p{color:var(--muted);font-size:.75rem}.indicator-advanced>p{margin:.45rem 0 0;line-height:1.4}.indicator-core-fields,.condition-comparison{flex-wrap:wrap;gap:.45rem;display:flex}.indicator-core-fields>label{flex:7rem}.indicator-core-fields>.indicator-family-field{flex:2 15rem}.condition-comparison{margin:.5rem 0}.condition-comparison>label{flex:12rem}.indicator-core-fields label>span,.indicator-advanced-fields label>span,.condition-comparison label>span,.rule-condition>label>span{color:var(--muted);margin-bottom:.25rem;font-size:.75rem;display:block}.indicator-picker input,.indicator-picker select,.condition-comparison select,.rule-condition>label input{min-height:2.15rem;padding:.4rem;font-size:.75rem}.indicator-advanced{border-top:1px solid var(--line);margin-top:.55rem;padding-top:.5rem}.indicator-advanced summary{color:var(--muted);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.indicator-advanced-fields{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.55rem;display:grid}.rule-condition>label{margin-top:.5rem;display:block}.rule-group-actions{gap:.4rem;padding-top:.75rem;display:flex}.rule-group-actions button{border-style:dashed;flex:1}.validation-box{border-radius:var(--radius-sm);background:#ff5c650f;border:1px solid #ff5c6559;margin-top:1.5rem;padding:.8rem}.validation-box strong{font-size:.75rem;font-weight:500}.validation-box p{color:var(--muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.error-message{border-radius:var(--radius-sm);color:var(--red);background:#ff5c650f;border:1px solid #ff5c6559;padding:.8rem;font-size:.75rem;line-height:1.4}.backscore-progress-message{color:var(--text-soft);align-items:center;gap:.55rem;margin:.75rem 0 0;font-size:.72rem;line-height:1.4;display:flex}.backscore-progress-message>span{border:2px solid var(--line-strong);border-top-color:var(--blue);border-radius:50%;flex:none;width:.9rem;height:.9rem;animation:.8s linear infinite backscore-progress-spin}@keyframes backscore-progress-spin{to{transform:rotate(360deg)}}.run-button{background:var(--blue);border-radius:var(--radius-sm);color:#00131f;letter-spacing:.08em;border:0;justify-content:space-between;align-items:center;width:100%;min-height:3.25rem;margin-top:.75rem;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:700;display:flex}.run-button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.45}.run-button span{font-size:1.25rem}.metric-strip{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(4,1fr);margin-bottom:.75rem;display:grid;overflow:hidden}.metric-strip>div{border-right:1px solid var(--line);min-width:0;padding:.8rem .9rem}.metric-strip>div:last-child{border:0}.metric-strip span{margin-bottom:.42rem;display:block}.metric-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.85rem,1.4vw,1.15rem);font-weight:400;display:block;overflow:hidden}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.chart-wrap{border:1px solid var(--line);border-radius:var(--radius-sm) var(--radius-sm) 0 0;position:relative;overflow:hidden}.strategy-chart-overlay{background:color-mix(in srgb, var(--panel) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--radius-sm);pointer-events:none;z-index:2;max-width:min(38rem,100% - 18rem);padding:.65rem .75rem;position:absolute;top:.75rem;left:.75rem}.strategy-chart-overlay header{align-items:center;gap:.5rem;display:flex}.strategy-chart-overlay header span,.strategy-chart-overlay header strong,.strategy-chart-overlay small{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.strategy-chart-overlay header span,.strategy-chart-overlay small{color:var(--muted)}.strategy-chart-overlay header strong{color:var(--blue-text);font-weight:500}.strategy-chart-overlay ul{flex-wrap:wrap;gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.strategy-chart-overlay li{background:var(--surface-input);border:1px solid var(--line);color:var(--text-soft);border-radius:999px;padding:.28rem .45rem;font-size:.65rem;line-height:1.2}.strategy-chart-overlay small{margin-top:.35rem;display:block}.trade-legend{background:color-mix(in srgb, var(--panel) 88%, transparent);border:1px solid var(--line);letter-spacing:.08em;z-index:2;border-radius:999px;align-items:center;gap:.8rem;padding:.42rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:flex;position:absolute;top:.75rem;right:.75rem}.trade-legend span{align-items:center;gap:.35rem;display:flex}.trade-legend i{border-radius:100%;width:.48rem;height:.48rem;display:block}.buy-marker{color:var(--green-text)}.buy-marker i{background:var(--green)}.sell-marker{color:var(--red)}.sell-marker i{background:var(--red)}.backscore-chart{width:100%;height:auto;display:block}.backscore-chart-shell{background:var(--surface-deep);outline-offset:-3px;display:grid}.chart-crosshair{pointer-events:none;stroke:var(--blue);stroke-dasharray:4 4;stroke-width:1.5px}.chart-cursor-values{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.45rem .8rem;min-height:2.75rem;padding:.55rem .75rem;display:flex}.chart-cursor-values strong,.chart-cursor-values span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.chart-cursor-values strong{color:var(--blue-text)}.chart-cursor-values span{color:var(--text-soft)}.chart-background{fill:var(--surface-deep)}.chart-grid{stroke:var(--chart-grid);stroke-width:1px}.indicator-background{fill:color-mix(in srgb, var(--panel-raised) 82%, transparent)}.indicator-primary-line,.indicator-secondary-line,.indicator-platform-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;transition:d .18s cubic-bezier(.22,1,.36,1)}.indicator-primary-line{stroke:var(--indicator-primary)}.indicator-secondary-line{stroke:var(--indicator-secondary)}.indicator-platform-line{stroke:var(--blue);stroke-dasharray:5 4}.indicator-platform-midline{opacity:.35;stroke:var(--blue);stroke-dasharray:2 5;stroke-width:1px}.indicator-primary-label,.indicator-secondary-label,.indicator-platform-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.indicator-primary-label{fill:var(--indicator-primary)}.indicator-secondary-label{fill:var(--indicator-secondary)}.indicator-platform-label{fill:var(--blue)}.chart-separator{stroke:var(--line);stroke-width:1px}.chart-axis-label,.chart-time-label{fill:var(--muted);letter-spacing:1px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.chart-value-label{fill:var(--white);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.candle-up,.candle-up-fill{fill:var(--green);stroke:var(--green);stroke-width:1.25px}.candle-down,.candle-down-fill{fill:var(--red);stroke:var(--red);stroke-width:1.25px}.entry-marker{fill:var(--green)}.exit-marker{fill:var(--red)}.equity-line{fill:none;stroke:var(--blue);stroke-width:2.5px;transition:d .18s cubic-bezier(.22,1,.36,1)}.equity-fill{fill:url(#equity-fill);stroke:none;transition:d .18s cubic-bezier(.22,1,.36,1)}.latest-candle{transform-box:fill-box;transform-origin:bottom;animation:.22s cubic-bezier(.22,1,.36,1) candle-reveal}.latest-candle .entry-marker,.latest-candle .exit-marker{animation:.28s cubic-bezier(.22,1,.36,1) marker-reveal}@keyframes candle-reveal{0%{opacity:.4;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes marker-reveal{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.playback-controls{border:1px solid var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:0;align-items:center;gap:.7rem;min-height:3.25rem;padding:.65rem;display:flex}.playback-controls button,.playback-controls select{border:1px solid var(--line);color:var(--white);letter-spacing:.08em;background:0 0;min-height:2rem;padding:0 .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.playback-controls button:first-child{background:var(--white);color:var(--black);min-width:4.5rem}.playback-controls input[type=range]{accent-color:var(--blue);flex:1;min-width:5rem}.playback-controls label{color:var(--muted);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.playback-controls>span{color:var(--muted);text-align:right;min-width:4.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.event-ticker{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem;min-height:3rem;padding:.7rem .2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:flex}.event-ticker strong{font-weight:500}.event-ticker>span:not(.event-dot){color:var(--muted)}.event-dot{background:#666;border-radius:100%;width:.5rem;height:.5rem}.event-dot.entry{background:var(--green);box-shadow:0 0 10px var(--green)}.event-dot.exit{background:var(--red);box-shadow:0 0 10px var(--red)}.event-dot.warmup{background:#775cff}.result-explorer{border-block:1px solid var(--line);margin-top:1rem;padding:1.25rem 0}.score-window-summary{background:color-mix(in srgb, var(--blue) 6%, var(--surface-subtle));border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem;padding:.75rem;display:grid}.score-window-summary div{gap:.2rem;display:grid}.score-window-summary span,.rule-evaluation-list header span,.rule-evaluation-list li i{color:var(--blue-text);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-style:normal}.score-window-summary strong{font-size:1rem}.score-window-summary small{color:var(--muted);line-height:1.4}.rule-evaluation-list{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.8rem}.rule-evaluation-list header{justify-content:space-between;align-items:center;display:flex}.rule-evaluation-list header strong{font-size:.78rem}.rule-evaluation-list ul{gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.rule-evaluation-list li{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .65rem;display:grid}.rule-evaluation-list li i.state-true{color:var(--green-text)}.rule-evaluation-list li i.state-false{color:var(--red)}.rule-evaluation-list li i.state-warming{color:var(--indicator-primary)}.rule-evaluation-list li strong{text-transform:capitalize;font-size:.75rem}.rule-evaluation-list li small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}@media (max-width:700px){.score-window-summary{grid-template-columns:minmax(0,1fr)}.chart-cursor-values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.chart-cursor-values strong{grid-column:1/-1}.rule-evaluation-list li{grid-template-columns:auto minmax(0,1fr)}.rule-evaluation-list li small{grid-column:1/-1}}.result-explorer-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:.85rem;display:flex}.result-explorer-heading>div>span,.result-evidence-grid article>span,.replay-explanation header>span,.trade-ledger header span,.next-checks header>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.result-explorer-heading h3{letter-spacing:-.035em;margin:.2rem 0 0;font-size:1.35rem;font-weight:450}.result-explorer-heading p{color:var(--muted);text-align:right;max-width:25rem;margin:0;font-size:.72rem;line-height:1.45}.result-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem;display:grid}.result-evidence-grid article{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:8.5rem;padding:.8rem;position:relative}.result-evidence-grid article:before{background:var(--line-strong);content:"";border-radius:99px;width:.3rem;height:.3rem;position:absolute;top:.75rem;right:.75rem}.result-evidence-grid article.evidence-caution:before{background:var(--red)}.result-evidence-grid article.evidence-positive:before{background:var(--green)}.result-evidence-grid article>strong{margin:.9rem 0 .45rem;font-size:1rem;font-weight:450;display:block}.result-evidence-grid article>small{color:var(--muted);font-size:.64rem;line-height:1.45;display:block}.replay-inspector-grid{grid-template-columns:minmax(15rem,.78fr) minmax(25rem,1.22fr);gap:.55rem;margin-top:.55rem;display:grid}.replay-explanation,.trade-ledger,.next-checks{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0}.replay-explanation{background:color-mix(in srgb, var(--blue) 5%, var(--surface-input));padding:.85rem}.replay-explanation.event-entry{background:color-mix(in srgb, var(--green) 6%, var(--surface-input))}.replay-explanation.event-exit{background:color-mix(in srgb, var(--red) 5%, var(--surface-input))}.replay-explanation>header{justify-content:space-between;align-items:center;display:flex}.replay-explanation>strong{margin-top:.65rem;font-size:.9rem;font-weight:500;display:block}.replay-explanation>p{color:var(--text-soft);margin:.35rem 0 .7rem;font-size:.69rem;line-height:1.5}.replay-explanation dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.replay-explanation dl>div{border-bottom:1px solid var(--line);min-width:0;padding:.5rem .3rem .5rem 0}.replay-explanation dt,.replay-explanation dd{margin:0;font-size:.62rem}.replay-explanation dt{color:var(--muted)}.replay-explanation dd{overflow-wrap:anywhere;margin-top:.2rem}.trade-ledger{overflow:hidden}.trade-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:1rem;padding:.75rem;display:flex}.trade-ledger>header strong{margin-top:.18rem;font-size:.74rem;font-weight:500;display:block}.trade-ledger>header small{color:var(--muted);font-size:.59rem}.trade-ledger-list{max-height:20rem;display:grid;overflow:auto}.trade-ledger-list>button{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;background:0 0;grid-template-columns:2.25rem minmax(5.5rem,.7fr) minmax(9rem,1.25fr) minmax(6.5rem,.75fr) auto;align-items:center;gap:.55rem;width:100%;min-height:3.65rem;padding:.55rem .7rem;display:grid}.trade-ledger-list>button:hover,.trade-ledger-list>button:focus-visible{background:color-mix(in srgb, var(--blue) 7%, transparent)}.trade-ledger-list>button:last-child{border-bottom:0}.trade-ledger-list>button>span:not(.trade-number){gap:.16rem;min-width:0;display:grid}.trade-ledger-list strong{font-size:.65rem;font-weight:500}.trade-ledger-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.trade-ledger-list em,.trade-number{color:var(--blue-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-style:normal}.empty-trade-ledger{color:var(--muted);margin:0;padding:1rem;font-size:.68rem;line-height:1.5}.next-checks{margin-top:.55rem;padding:.8rem}.next-checks>header{justify-content:space-between;align-items:center;display:flex}.next-checks>header small{color:var(--muted);font-size:.6rem}.next-checks>div{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.45rem;margin-top:.65rem;display:grid}.next-checks article{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding:.7rem;display:grid}.next-checks article>span{color:var(--blue-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.next-checks article strong{font-size:.7rem;font-weight:500;display:block}.next-checks article p{color:var(--muted);margin:.25rem 0 0;font-size:.61rem;line-height:1.45}.final-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.25rem;display:grid}.final-grid article{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:9rem;padding:1rem}.analysis-results{border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:.75rem;overflow:hidden}.analysis-results>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.8rem;display:flex}.analysis-results>header span,.analysis-slices span{color:var(--muted);letter-spacing:.07em;font-size:.75rem;display:block}.analysis-results>header strong{margin-top:.25rem;font-size:.75rem;font-weight:500;display:block}.analysis-results>header small{color:var(--blue-text);font-size:.75rem}.analysis-slices{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analysis-slices article{border-right:1px solid var(--line);padding:.75rem}.analysis-slices article:last-child{border-right:0}.analysis-slices strong{margin:.35rem 0;font-size:1rem;font-weight:400;display:block}.analysis-slices small{color:var(--muted);font-size:.75rem}.analysis-results>details{border-top:1px solid var(--line);padding:.75rem}.analysis-results summary{cursor:pointer;font-size:.75rem}.sensitivity-table{margin-top:.7rem}.sensitivity-table>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) 1fr auto;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.6rem;display:grid}.sensitivity-table code{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.final-grid article:first-child{margin-left:0}.final-grid article>span,.final-grid article small{display:block}.final-grid article strong{letter-spacing:-.05em;margin:1.2rem 0 .4rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:300;display:block}.final-grid article small{color:var(--muted);font-size:.7rem}.proof-block{border-bottom:1px solid var(--line);margin-top:1rem;padding:.75rem 0}.proof-block summary{color:var(--muted);cursor:pointer;font-size:.75rem}.proof-block dl{grid-template-columns:5rem 1fr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;display:grid}.proof-block dt{color:var(--muted)}.proof-block dd{overflow-wrap:anywhere;margin:0}.simulation-warning{color:var(--muted);text-align:center;margin:1.25rem 0 0}.proof-publisher,.proof-comparison{border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:1rem;padding:1rem}.proof-publisher,.proof-comparison>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.proof-publisher small,.proof-comparison small{color:var(--muted);margin-top:.3rem;font-size:.75rem;display:block}.proof-publisher button,.proof-publisher a,.proof-comparison button{border:1px solid var(--blue);color:var(--white);background:0 0;padding:.65rem;font-size:.75rem;text-decoration:none}.comparison-picker{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:1rem;display:grid}.comparison-picker label{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.6rem}.comparison-picker span{margin-left:.4rem;font-size:.7rem}.comparison-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.75rem;display:grid}.comparison-grid article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);gap:.4rem;padding:.75rem;font-size:.75rem;display:grid}.comparison-grid code{color:var(--muted)}.empty-score{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(38rem,100vh - 10rem);padding:2rem;display:flex}.empty-score .empty-brand-mark{background-color:var(--white);width:4.5rem;height:4.5rem;margin-bottom:1.5rem;transition:background-color .22s;-webkit-mask:url(/brand/nmst-mark.svg) 50%/contain no-repeat;mask:url(/brand/nmst-mark.svg) 50%/contain no-repeat}.empty-score h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:300}.empty-score p{color:var(--muted);max-width:28rem;line-height:1.5}.empty-score>div:last-child{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.empty-score>div:last-child span{border:1px solid var(--line);color:var(--muted);letter-spacing:.1em;border-radius:999px;padding:.55rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.guided-foundry{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.guided-toolbar,.guided-progress,.guided-summary,.guided-navigation{grid-column:1/-1}.guided-toolbar,.expert-mode-toolbar{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:.7rem .8rem;display:flex}.guided-toolbar>div:first-child,.expert-mode-toolbar>div{gap:.15rem;display:grid}.guided-toolbar strong,.expert-mode-toolbar strong{color:var(--blue-text);letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.guided-toolbar small,.expert-mode-toolbar small{color:var(--muted);font-size:.67rem}.guided-toolbar>div:last-child{gap:.35rem;display:flex}.guided-toolbar button,.expert-mode-toolbar button{background:var(--surface-input);border:1px solid var(--line);color:var(--text-soft);border-radius:999px;min-height:2.1rem;padding:0 .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.guided-toolbar button:hover,.guided-toolbar button:focus-visible,.expert-mode-toolbar button:hover,.expert-mode-toolbar button:focus-visible{border-color:var(--blue);color:var(--blue-text)}.guided-toolbar button:disabled{opacity:.35}.expert-mode-toolbar{margin-bottom:.8rem}.guided-progress{grid-template-columns:repeat(8,minmax(0,1fr));gap:.3rem;display:grid}.guided-progress button{border:0;border-bottom:2px solid var(--line);color:var(--muted);background:0 0;flex-direction:column;align-items:center;gap:.3rem;min-height:3.25rem;padding:.35rem .15rem .5rem;display:flex}.guided-progress button i{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-style:normal;display:flex}.guided-progress button span{letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.guided-progress button.complete{border-color:color-mix(in srgb, var(--green) 55%, var(--line));color:var(--text-soft)}.guided-progress button.complete i{background:color-mix(in srgb, var(--green) 12%, transparent);border-color:var(--green);color:var(--green-text)}.guided-progress button.current{border-color:var(--blue);color:var(--blue-text)}.guided-progress button.current i{background:var(--blue);border-color:var(--blue);color:#00131f}.guided-summary{background:color-mix(in srgb, var(--blue) 7%, var(--surface-deep));border:1px solid color-mix(in srgb, var(--blue) 35%, var(--line));border-radius:var(--radius-sm);padding:.75rem .85rem}.guided-summary>span,.guided-question>header>span,.guided-templates>span,.guided-history-options>span,.guided-module-picker>span,.guided-logic-choice>span,.guided-condition-list article>header>span,.guided-review-sentence>span,.guided-review-grid span,.guided-risk-number>span,.guided-explainer>span{color:var(--blue-text);letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.guided-summary p{color:var(--text-soft);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.guided-question{background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 34%), var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius);grid-column:1;min-height:34rem;padding:clamp(1rem,2vw,1.4rem)}.guided-market-preview{background:radial-gradient(circle at 85% 5%, color-mix(in srgb, var(--blue) 10%, transparent), transparent 38%), var(--surface-deep);border:1px solid var(--line);border-radius:var(--radius);grid-column:1;min-width:0;position:static;overflow:hidden}.guided-market-preview>header,.guided-market-preview>footer{justify-content:space-between;align-items:center;padding:.8rem;display:flex}.guided-market-preview>header{border-bottom:1px solid var(--line)}.guided-market-preview>header>div{gap:.25rem;display:grid}.guided-market-preview>header span,.guided-preview-rules>span,.guided-market-preview>footer{color:var(--muted);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem}.guided-market-preview>header strong{font-size:.78rem;font-weight:500}.guided-market-preview>header small,.guided-preview-toggle{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.35rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem}.guided-preview-status{align-items:center;gap:.35rem;display:flex}.guided-preview-toggle{background:0 0;display:none}.guided-market-preview>header small.ready{border-color:color-mix(in srgb, var(--green) 50%, var(--line));color:var(--green-text)}.guided-market-preview>header small.error{color:var(--red)}.guided-preview-chart{background:color-mix(in srgb, var(--surface-deep) 92%, transparent);width:100%;height:auto;display:block}.preview-grid line,.preview-signal-pane>line{stroke:var(--chart-grid);stroke-width:1px}.preview-candles line{stroke-width:1.2px}.preview-candles rect{rx:.8}.preview-candles .buy line,.preview-candles .buy rect{fill:var(--green);stroke:var(--green)}.preview-candles .sell line,.preview-candles .sell rect{fill:var(--red);stroke:var(--red)}.preview-series{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.preview-series.series-1,.guided-preview-legend .series-1 i{background:var(--indicator-primary);stroke:var(--indicator-primary)}.preview-series.series-2,.guided-preview-legend .series-2 i{background:var(--indicator-secondary);stroke:var(--indicator-secondary)}.preview-series.series-3,.guided-preview-legend .series-3 i{background:var(--blue);stroke:var(--blue)}.preview-series.series-4,.guided-preview-legend .series-4 i{stroke:#ff8c42;background:#ff8c42}.preview-risk-lines line{stroke-dasharray:7 6;stroke-width:1.2px}.preview-risk-lines text,.preview-price{letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.preview-risk-lines .stop{fill:var(--red);stroke:var(--red)}.preview-risk-lines .target{fill:var(--green);stroke:var(--green)}.preview-risk-lines .liquidation{fill:#ff8c42;stroke:#ff8c42}.preview-price{fill:var(--white)}.guided-preview-legend{border-top:1px solid var(--line);flex-wrap:wrap;gap:.4rem .7rem;padding:.65rem .8rem;display:flex}.guided-preview-legend span{color:var(--muted);align-items:center;gap:.35rem;font-size:.56rem;display:flex}.guided-preview-legend i{border-radius:50%;width:.45rem;height:.45rem;display:block}.guided-preview-rules{border-top:1px solid var(--line);gap:.4rem;padding:.75rem .8rem;display:grid}.guided-preview-rules>div{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:4.8rem minmax(0,1fr);align-items:center;gap:.15rem;padding:.5rem;display:grid}.guided-preview-rules strong{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;font-weight:500}.guided-preview-rules .true strong{color:var(--green-text)}.guided-preview-rules .false strong{color:var(--red)}.guided-preview-rules .feature-context{background:color-mix(in srgb, var(--blue) 7%, var(--surface-input));border-color:color-mix(in srgb, var(--blue) 35%, var(--line))}.guided-preview-rules .feature-context strong{color:var(--blue-text)}.guided-preview-rules .feature-context.private{border-style:dashed}.guided-preview-rules small{color:var(--text-soft);font-size:.57rem;line-height:1.3}.guided-market-preview>footer{border-top:1px solid var(--line);gap:.5rem}.guided-preview-placeholder{text-align:center;align-content:center;justify-items:center;min-height:25rem;padding:2rem;display:grid}.guided-preview-placeholder>span{border:1px solid var(--line-strong);border-radius:50%;width:3rem;height:3rem;margin-bottom:.8rem;position:relative}.guided-preview-placeholder.loading>span:after{background:var(--blue);content:"";transform-origin:1.05rem;width:1.05rem;height:1px;animation:1.2s linear infinite preview-scan;position:absolute;top:50%;left:.45rem}.guided-preview-placeholder strong{font-size:.75rem;font-weight:500}.guided-preview-placeholder p{color:var(--muted);max-width:17rem;font-size:.62rem;line-height:1.45}@keyframes preview-scan{to{transform:rotate(360deg)}}.guided-question>header{border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:1rem}.guided-question h3{letter-spacing:-.045em;margin:.4rem 0 .45rem;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:350}.guided-question>header p{color:var(--text-soft);max-width:42rem;margin:0;font-size:.78rem;line-height:1.5}.guided-question>header small{color:var(--muted);margin-top:.35rem;font-size:.68rem;display:block}.guided-answer{gap:.85rem;display:grid}.guided-choice-grid{gap:.55rem;display:grid}.asset-choices{grid-template-columns:repeat(5,minmax(0,1fr))}.product-choices,.direction-choices,.risk-mode-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.timeframe-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-choice{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-soft);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:.3rem;min-height:5.7rem;padding:.75rem;display:flex}.guided-choice:hover,.guided-choice:focus-visible{border-color:var(--blue)}.guided-choice.selected{background:color-mix(in srgb, var(--blue) 9%, var(--surface-input));border-color:var(--blue);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 25%, transparent)}.guided-choice:disabled{cursor:not-allowed;opacity:.42}.guided-choice>span{color:var(--blue-text);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.guided-choice>strong{font-size:.8rem;font-weight:500}.guided-choice>small{color:var(--muted);font-size:.64rem;line-height:1.35}.asset-choices .guided-choice{text-align:center;align-items:center;min-height:6.4rem;padding-inline:.4rem}.asset-choices .coin-mark{width:2.15rem;height:2.15rem}.guided-text-field,.guided-condition-list article>label,.guided-threshold label{gap:.35rem;display:grid}.guided-text-field>span,.guided-condition-list label>span,.guided-threshold label>span,.guided-range>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.guided-templates{border-top:1px solid var(--line);gap:.55rem;padding-top:.8rem;display:grid}.guided-templates>p{color:var(--muted);margin:0;font-size:.65rem;line-height:1.45}.guided-templates>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.guided-templates button,.guided-module-picker button{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:left;gap:.25rem;min-height:4rem;padding:.65rem;display:grid}.guided-templates button strong,.guided-module-picker button strong{font-size:.72rem;font-weight:500}.guided-templates button small,.guided-module-picker button small{color:var(--muted);font-size:.62rem;line-height:1.35}.guided-templates button em{color:var(--blue-text);letter-spacing:.05em;margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-style:normal}.guided-templates button:hover,.guided-module-picker button:hover,.guided-module-picker button.selected{border-color:var(--blue)}.guided-conditional{border-left:2px solid var(--blue);gap:.75rem;padding-left:.85rem;display:grid}.guided-range{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) 5.5rem;gap:.55rem;padding:.7rem;display:grid}.guided-range>span{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.guided-range>span strong{color:var(--white);font-size:.72rem;font-weight:500}.builder-document-controls{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-bottom:.75rem;padding:.55rem;display:flex}.builder-document-controls>span{color:var(--muted);margin-right:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.builder-document-controls button{background:var(--surface-input);border:1px solid var(--line);color:var(--blue-text);border-radius:999px;min-height:44px;padding:0 .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.builder-document-controls button:disabled{opacity:.4}.guided-range input[type=range]{accent-color:var(--blue);width:100%;min-height:44px}.guided-range input[type=number]{min-height:44px}.guided-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.guided-range-grid .guided-range{grid-template-columns:minmax(0,1fr) 5rem}.guided-explainer,.guided-risk-number,.guided-ready,.guided-validation{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.8rem}.guided-explainer.risk{border-color:color-mix(in srgb, var(--red) 38%, var(--line))}.guided-explainer strong,.guided-ready strong,.guided-validation strong{font-size:.78rem;font-weight:500}.guided-explainer p,.guided-risk-number p,.guided-ready p,.guided-validation p{color:var(--muted);margin:.35rem 0 0;font-size:.67rem;line-height:1.45}.guided-history-options,.guided-module-picker{gap:.45rem;display:grid}.guided-history-options button{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:left;justify-content:space-between;align-items:center;min-height:3.2rem;padding:.65rem .75rem;display:flex}.guided-history-options button.selected{border-color:var(--blue)}.guided-history-options button strong{font-size:.72rem;font-weight:500}.guided-history-options button small{color:var(--muted);font-size:.62rem}.guided-source-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.guided-module-picker button.selected{background:color-mix(in srgb, var(--blue) 8%, var(--surface-input))}.guided-threshold{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;gap:.55rem;padding:.75rem;display:grid}.guided-threshold p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.67rem;line-height:1.45}.guided-threshold .guided-add-condition{grid-column:1/-1;justify-self:start}.guided-rule-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.guided-rule-actions>button{width:100%;min-height:44px}.guided-threshold .guided-rule-actions .guided-add-condition{grid-column:auto;justify-self:stretch}.guided-remove-condition{border:1px solid var(--line);color:var(--muted);cursor:pointer;letter-spacing:.06em;background:0 0;border-radius:999px;padding:.8rem 1rem;font:600 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.guided-remove-condition:hover,.guided-remove-condition:focus-visible{border-color:var(--red);color:var(--red)}.guided-feature-rule-list,.guided-scale-plan{gap:.55rem;display:grid}.guided-feature-rule-list>span{color:var(--muted);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.guided-feature-rule-list article{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.guided-feature-rule-list article>div{gap:.2rem;min-width:0;display:grid}.guided-feature-rule-list article strong{font-size:.8rem;font-weight:500}.guided-feature-rule-list article small{color:var(--muted);font-size:.72rem}.guided-feature-rule-list article button{color:var(--muted);background:0 0;border:0;min-height:44px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.guided-feature-rule-list article button:hover{color:var(--red)}@media (max-width:520px){.guided-rule-actions{grid-template-columns:1fr}}.guided-logic-choice{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.guided-logic-choice>span{margin-right:auto}.guided-logic-choice button,.guided-add-condition{background:var(--surface-input);border:1px solid var(--line);color:var(--muted);border-radius:999px;min-height:2.3rem;padding:0 .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.guided-logic-choice button.selected{border-color:var(--blue);color:var(--blue-text)}.guided-condition-list{gap:.55rem;display:grid}.guided-condition-list article{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);gap:.6rem;padding:.75rem;display:grid}.guided-condition-list article>header{justify-content:space-between;align-items:center;display:flex}.guided-condition-list article>header button{color:var(--muted);background:0 0;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.guided-condition-list article>header button:hover{color:var(--red)}.guided-condition-list article>p{color:var(--muted);margin:-.2rem 0 0;font-size:.65rem;line-height:1.4}.guided-indicator-settings{background:color-mix(in srgb, var(--blue) 4%, var(--surface-deep));border:1px solid var(--line);border-radius:var(--radius-sm);gap:.6rem;padding:.7rem;display:grid}.guided-indicator-settings>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .7rem;display:flex}.guided-indicator-settings>header strong{font-size:.7rem;font-weight:500}.guided-indicator-settings>header small{color:var(--blue-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.guided-indicator-settings>div{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;display:grid}.guided-indicator-settings label{gap:.3rem;display:grid}.guided-indicator-settings label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.guided-indicator-settings p{color:var(--muted);margin:0;font-size:.61rem;line-height:1.4}.guided-condition-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.guided-rule-sentence{border-left:2px solid var(--blue);color:var(--text-soft);padding-left:.6rem;font-size:.7rem;font-weight:400}.guided-add-condition{border-radius:var(--radius-sm);border-style:dashed;width:100%}.guided-add-condition:hover{border-color:var(--blue);color:var(--blue-text)}.guided-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.guided-binary-choice{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);gap:.65rem;padding:.75rem;display:grid}.guided-binary-choice>header{gap:.25rem;display:grid}.guided-binary-choice>header strong{font-size:.72rem;font-weight:500}.guided-binary-choice>header small{color:var(--muted);font-size:.63rem;line-height:1.4}.guided-binary-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.guided-binary-choice button{background:var(--surface-deep);border:1px solid var(--line);color:var(--muted);border-radius:999px;min-height:44px;padding:.45rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;line-height:1.25}.guided-binary-choice button.selected{background:color-mix(in srgb, var(--blue) 10%, var(--surface-deep));border-color:var(--blue);color:var(--blue-text)}.guided-risk-number{border-color:color-mix(in srgb, var(--blue) 45%, var(--line))}.guided-risk-number strong{letter-spacing:-.05em;margin-top:.4rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:300;display:block}.guided-review-sentence{background:color-mix(in srgb, var(--blue) 8%, var(--surface-input));border:1px solid color-mix(in srgb, var(--blue) 45%, var(--line));border-radius:var(--radius-sm);padding:.9rem}.guided-review-name{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.8rem}.guided-review-name small{color:var(--muted);font-size:.63rem;line-height:1.4}.guided-review-sentence p{margin:.4rem 0 0;font-size:.86rem;line-height:1.55}.guided-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.guided-review-grid button{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:left;gap:.3rem;min-height:5.5rem;padding:.75rem;display:grid}.guided-review-grid button:hover{border-color:var(--blue)}.guided-review-grid strong{text-transform:capitalize;font-size:.76rem;font-weight:500}.guided-review-grid small{color:var(--muted);font-size:.64rem}.guided-costs{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.75rem}.guided-costs summary{cursor:pointer;font-size:.72rem}.guided-costs p{color:var(--muted);font-size:.67rem;line-height:1.45}.guided-costs button{border:1px solid var(--line);color:var(--blue-text);background:0 0;border-radius:999px;min-height:2.1rem;padding:0 .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.guided-ready{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}.guided-validation{border-color:color-mix(in srgb, var(--red) 65%, var(--line))}.guided-validation strong,.guided-validation p{color:var(--red)}.guided-activation-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.guided-activation-checklist span{border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:999px;padding:.5rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.guided-activation-checklist span.complete{border-color:color-mix(in srgb, var(--green) 55%, var(--line));color:var(--green-text)}.guided-activation-checklist span.required{border-color:color-mix(in srgb, var(--blue) 55%, var(--line));color:var(--blue-text)}.guided-run{background:var(--blue);border:1px solid var(--blue);border-radius:var(--radius-sm);color:#00131f;letter-spacing:.08em;justify-content:space-between;align-items:center;width:100%;min-height:3.5rem;padding:0 .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:flex}.guided-run:disabled{opacity:.38}.guided-simulation-label{color:var(--muted);letter-spacing:.08em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;display:block}.guided-navigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.guided-navigation button{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-soft);min-height:2.8rem;padding:0 .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.guided-navigation button:last-child{justify-self:stretch}.guided-navigation button.primary{border-color:var(--blue);color:var(--blue-text)}.guided-navigation button:disabled{opacity:.3}.guided-navigation>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}@media (max-width:1250px) and (min-width:1101px){.strategy-workspace{grid-template-columns:minmax(22rem,.8fr) minmax(32rem,1.2fr)}.guided-foundry{grid-template-columns:1fr}.guided-question,.guided-market-preview{grid-column:1;position:static}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>div:nth-child(2){border-right:0}.metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:1100px){.strategy-workspace{grid-template-columns:1fr}.workspace-switch{background:var(--surface-deep);border:1px solid var(--line);border-radius:999px;grid-column:1;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.workspace-switch button{color:var(--muted);letter-spacing:.07em;background:0 0;border:0;border-radius:999px;min-height:2.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.workspace-switch button.selected{background:var(--panel-raised);color:var(--blue-text)}.assistant-panel{grid-area:auto/1;position:static}.builder-panel{grid-area:auto/1;max-height:none;transition:none;overflow:visible}.strategy-workspace.manual-focused .assistant-panel,.strategy-workspace.ai-focused .builder-panel,.manual-reopen,.strategy-workspace.ai-focused .manual-reopen{display:none}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>div:nth-child(2){border-right:0}.metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:850px){.landing-hero{min-height:48vh;padding:4rem 0}.landing-actions,.gateway-layout,.index-methodology-grid{grid-template-columns:1fr}.gateway-layout{gap:3rem;padding:4rem 0}.foundry-shell button,.foundry-shell select,.foundry-shell input:not([type=checkbox]):not([type=range]){min-height:44px!important}.foundry-layout,.guided-foundry{grid-template-columns:1fr}.guided-question,.guided-market-preview{grid-column:1;position:static}.guided-preview-toggle{min-width:44px;display:block}.guided-market-preview:not(.mobile-expanded)>:not(header){display:none}.replay-inspector-grid{grid-template-columns:1fr}.empty-score{min-height:24rem}}@media (max-width:600px){.portal-header{align-items:flex-start;gap:1rem;padding:1rem 0}.portal-brand{flex-direction:column;align-items:flex-start;gap:.4rem}.portal-brand>span{border-left:0;padding-left:2.5rem}.landing-hero p{font-size:clamp(1.2rem,5.5vw,1.55rem)}.landing-hero p span{white-space:normal}.landing-hero h1{margin-bottom:1.5rem;font-size:clamp(3.5rem,17vw,5rem)}.gateway-entry-actions{grid-template-columns:1fr}.foundry-shell{padding-inline:.75rem;overflow-x:hidden}.topbar{flex-direction:column;align-items:flex-start;gap:.8rem;padding:.9rem 0}.topbar-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.feedback-drawer{width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);top:auto;bottom:.75rem;right:.75rem}.environment-badge{text-align:right;white-space:normal;justify-content:flex-end;max-width:9rem;font-size:.65rem}.foundry-intro{padding-top:3rem}.assistant-panel,.builder-panel,.score-panel{padding:1rem}.builder-journey{border-radius:var(--radius-sm);margin-inline:-.35rem;top:.35rem;overflow-x:auto}.builder-journey button{min-width:5.2rem}.template-row{grid-template-columns:1fr}.draft-tools{flex-direction:column;align-items:stretch;gap:.5rem}.assistant-builder>header{flex-direction:column;align-items:flex-start}.assistant-builder>header small{text-align:left}.asset-grid{grid-template-columns:repeat(3,1fr);gap:.35rem}.asset-grid button{margin-left:0}.indicator-core-fields,.condition-comparison{grid-template-columns:1fr;display:grid}.indicator-advanced-fields{grid-template-columns:1fr}.condition-comparison{grid-template-columns:1fr 1fr}.rule-group{padding:.45rem}.rule-group .rule-group{margin-left:.25rem;margin-right:0}.rule-group-header>small{flex-basis:100%}.playback-controls{flex-wrap:wrap}.strategy-chart-overlay{max-width:calc(100% - 8rem)}.strategy-chart-overlay li:nth-child(n+2),.strategy-chart-overlay small{display:none}.playback-controls input[type=range]{order:5;width:100%}.result-explorer-heading,.trade-ledger>header,.next-checks>header{flex-direction:column;align-items:flex-start;gap:.35rem}.result-explorer-heading p{text-align:left;max-width:none}.result-evidence-grid{grid-template-columns:1fr 1fr}.result-evidence-grid article{min-height:7.5rem}.trade-ledger-list>button{grid-template-columns:1.8rem .7fr 1.3fr auto}.trade-ledger-list>button>span:nth-of-type(4){display:none}.trade-ledger-list>button em{text-align:right;font-size:0;display:block}.trade-ledger-list>button em:after{content:"→";font-size:.72rem}.next-checks>div,.final-grid{grid-template-columns:1fr}.final-grid article{min-height:7rem;margin-left:0}.analysis-results>header{align-items:flex-start;gap:.5rem}.analysis-slices{grid-template-columns:1fr 1fr}.analysis-slices article:nth-child(2){border-right:0}.analysis-slices article{border-bottom:1px solid var(--line)}.proof-block dl{grid-template-columns:1fr}.proof-block dd{margin-bottom:.5rem}.proof-publisher,.proof-comparison>header{flex-direction:column;align-items:stretch}.comparison-picker,.comparison-grid{grid-template-columns:1fr}.guided-toolbar,.expert-mode-toolbar{flex-direction:column;align-items:flex-start;gap:.6rem}.guided-toolbar>div:last-child,.guided-toolbar button,.expert-mode-toolbar button{width:100%}.guided-toolbar button,.expert-mode-toolbar button{min-height:2.75rem}.guided-progress{overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;margin-inline:-.25rem;padding-bottom:.3rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.guided-progress::-webkit-scrollbar{display:none}.guided-progress button{scroll-snap-align:start;flex:0 0 4.35rem}.guided-question{min-width:0;min-height:32rem;padding:.85rem}.guided-question button{min-height:2.75rem}.guided-answer,.guided-choice-grid,.guided-choice,.guided-condition-list,.guided-condition-list article{min-width:0}.guided-choice strong,.guided-choice small,.guided-choice>span{overflow-wrap:anywhere;max-width:100%}.guided-logic-choice{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.guided-logic-choice>span{grid-column:1/-1;margin:0}.guided-logic-choice button{white-space:normal;width:100%;min-width:0;height:100%;padding:.65rem}.asset-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.product-choices,.direction-choices,.risk-mode-choices,.timeframe-choices,.guided-source-map,.guided-range-grid,.guided-review-grid,.guided-optional-grid,.guided-condition-comparison,.guided-threshold{grid-template-columns:1fr}.timeframe-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-templates>div{grid-template-columns:1fr}.guided-threshold p{grid-column:auto}.guided-range{grid-template-columns:1fr 5rem}.guided-navigation{z-index:12;position:sticky;bottom:.4rem}.guided-navigation button{background:var(--surface-deep)}.guided-navigation>span{display:none}.guided-navigation{grid-template-columns:1fr 1fr}}@media (max-width:360px){.asset-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-navigation button{min-width:0;padding-inline:.55rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.equity-line,.equity-fill,.indicator-primary-line,.indicator-secondary-line,.indicator-platform-line,.builder-panel,.guided-question,.guided-progress button,.wordmark:before,.empty-brand-mark,.latest-candle,.guided-preview-placeholder.loading>span:after,.latest-candle .entry-marker,.latest-candle .exit-marker{transition:none;animation:none}.backscore-progress-message>span{animation:none}}.proof-page{max-width:72rem;min-height:100vh;margin:0 auto;padding:1.5rem}.proof-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.proof-page>header>span,.proof-hero p,.proof-metrics span{color:var(--muted);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.proof-hero{padding:5rem 0 3rem}.proof-hero h1{letter-spacing:-.06em;margin:.5rem 0;font-size:clamp(2.5rem,7vw,6rem);font-weight:300}.proof-hero small{color:var(--muted)}.proof-metrics{grid-template-columns:repeat(4,1fr);display:grid}.proof-metrics article{border:1px solid var(--line);margin-left:-1px;padding:1.25rem}.proof-metrics strong{margin-top:1rem;font-size:1.6rem;display:block}.published-verification{margin-top:3rem}.published-verification dl{grid-template-columns:6rem 1fr;gap:.6rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;display:grid}.published-verification dt{color:var(--muted)}.published-verification dd{overflow-wrap:anywhere;margin:0}.published-manifest{border-block:1px solid var(--line);margin-top:2rem;padding:1rem 0}.published-manifest summary{cursor:pointer}.published-manifest pre{padding:1rem;font-size:.7rem;overflow:auto}@media (max-width:700px){.proof-page>header{flex-direction:column;align-items:flex-start;gap:.6rem}.proof-metrics{grid-template-columns:1fr 1fr}}.application-nav .application-brand{gap:10px;font-family:Arial,Helvetica,sans-serif;font-size:15px}.application-nav .application-brand:before{width:28px;height:28px}.network-app .network-market-bar{background:color-mix(in srgb, var(--black) 88%, transparent);border:1px solid var(--line);border-radius:var(--radius);margin-top:.8rem;padding-inline:.45rem;top:76px}.network-app .network-market-filters{gap:.2rem}.network-app .network-market-filters button{border-radius:var(--radius-sm);border:1px solid #0000;min-height:2.7rem;padding-inline:.75rem;font-family:Arial,Helvetica,sans-serif;font-size:.7rem}.network-app .network-market-filters button.selected{background:var(--panel-raised);border-color:var(--line);box-shadow:none}.network-app>.terminal-live-tape{border:1px solid var(--line);border-radius:var(--radius);margin-top:.65rem;overflow:hidden}.network-app .network-home{padding-top:.8rem}.network-app .network-public-layout{gap:1rem;padding-top:0}.network-app .network-discovery,.network-app .network-activity-panel,.network-app .network-league-section,.network-app .network-marketplace{border-radius:var(--radius)}.network-app .network-section-head{min-height:5rem;padding:.9rem 1.1rem}.network-app .network-section-head span,.network-app .network-section-head small,.network-app .network-section-head>a{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:.66rem}.network-app .network-section-head h1,.network-app .network-section-head h2{font-size:1.25rem;font-weight:500}.network-app .network-strategy-grid{gap:.8rem;padding:.8rem}.network-app .network-strategy-card article{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.network-app .network-strategy-card:hover article{background:var(--panel-raised);border-color:var(--line-strong);box-shadow:0 .8rem 2.2rem #0000001f}.network-app .network-strategy-identity strong{font-size:.78rem}.network-app .network-strategy-identity small,.network-app .network-live-badge{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:.58rem}.network-app .network-card-chart{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0 .7rem;overflow:hidden}.network-app .network-card-chart .terminal-price-label,.network-app .network-strategy-card dd,.network-app .network-strategy-card footer strong,.network-app .network-activity-list>a>span:last-child,.network-app .network-public-totals dd,.network-app .network-league-head,.network-app .network-league-list>a,.network-app .network-listing-grid article>strong,.network-app .network-transactions span,.network-app .network-transactions small{font-family:Arial,Helvetica,sans-serif}.network-app .network-card-chart .terminal-price-label{font-size:.72rem;font-weight:600}.network-app .network-strategy-card dl{gap:.35rem;padding:.7rem}.network-app .network-strategy-card dl>div{background:var(--panel);border-radius:var(--radius-sm);border:0}.network-app .network-strategy-card footer{border-top:0;padding-inline:.9rem}.network-app .network-activity-panel{top:144px}.network-app .network-activity-list,.network-app .network-public-totals{gap:.35rem;padding:.45rem}.network-app .network-activity-list>a,.network-app .network-public-totals>div{border-radius:var(--radius-sm);border:0}.network-app .network-public-totals>div{background:var(--surface-subtle)}.network-app .network-league-section,.network-app .network-marketplace{margin-top:1rem}.network-app .network-league-head{border-radius:var(--radius-sm);margin:.6rem .7rem .25rem}.network-app .network-league-list{gap:.35rem;padding:.25rem .7rem .7rem;display:grid}.network-app .network-league-list>a{background:var(--surface-subtle);border-radius:var(--radius-sm);border:1px solid #0000}.network-app .network-marketplace-layout{gap:.8rem;padding:.8rem}.network-app .network-listing-grid{gap:.6rem}.network-app .network-listing-grid article{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm)}.network-app .network-transactions{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.network-app .network-disclosure{letter-spacing:0;font-family:Arial,Helvetica,sans-serif}.league-shell .league-nav{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);z-index:90;gap:.25rem;min-height:auto;margin-top:1rem;padding:.35rem;position:sticky;top:76px}.league-shell .league-nav a{border-radius:var(--radius-sm);letter-spacing:0;text-transform:none;align-items:center;min-height:44px;padding:0 .9rem;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;display:inline-flex}.league-shell .league-nav a[aria-current=page],.league-shell .league-nav a:hover{background:var(--panel-raised);color:var(--white)}.league-shell .room-chart-card{overflow:hidden}.league-shell .league-live-chart{background:var(--surface-deep);border:1px solid var(--line);border-radius:var(--radius-sm);margin:.75rem}.league-shell .league-chart-legend span,.league-shell .league-chart-scale{letter-spacing:0;font-family:Arial,Helvetica,sans-serif}@media (max-width:600px){.application-nav-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:8px 10px 7px}.application-nav .application-brand{color:var(--white);text-overflow:ellipsis;grid-area:1/1;min-width:0;min-height:44px;font-size:12px;display:inline-flex;overflow:hidden}.application-nav .application-brand:before{flex:0 0 25px;width:25px;height:25px}.application-nav-inner>nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:4px;width:100%;display:grid;overflow:visible}.application-nav-inner>nav>a{text-overflow:ellipsis;white-space:nowrap;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;min-width:0;min-height:44px;padding-inline:2px;font-size:11px;overflow:hidden}.application-nav-inner>nav>a:last-child{display:inline-flex}.application-nav-inner>nav>a:hover,.application-nav-inner>nav>a[aria-current=page]{background:var(--surface-subtle);border-bottom-color:var(--blue);color:var(--white)}.application-nav-actions{grid-area:1/2}.application-nav .application-account{width:44px;min-height:44px;padding:0;font-size:0}.application-nav .application-account:after{content:"@";font-size:14px}.network-app .network-market-bar{border-inline:0;border-radius:0;margin-top:0;padding:0;top:112px}.network-app>.terminal-live-tape{border-inline:0;border-radius:0}.network-app .network-market-filters button{min-height:44px}.network-app .network-strategy-grid,.network-app .network-marketplace-layout{padding:.6rem}.league-shell .league-nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:4px;width:100%;padding:4px;display:grid;top:112px}.league-shell .league-nav.league-nav-contextual{grid-template-columns:repeat(2,minmax(0,1fr))}.league-shell .league-nav a{text-align:center;white-space:normal;justify-content:center;min-width:0;padding:.75rem .45rem}.league-shell .league-nav a[aria-current=page],.league-shell .league-nav a:hover{background:var(--surface-subtle)}.league-shell .league-nav:not(.league-nav-contextual)+.league-hero{margin-top:1.5rem}.league-hero{gap:1.5rem;padding:2.5rem 0 2rem}.league-hero h1{margin-bottom:1rem;font-size:clamp(3.5rem,17vw,4.75rem)}.league-hero-actions{margin-top:1.5rem}.league-hero>aside{padding:1.1rem}.league-rankings h2,.league-how h2,.league-enter h2{font-size:2.5rem}.room-header{padding-top:2.75rem}.room-header h1{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(2.25rem,11vw,3.2rem);line-height:.96}.room-header p:not(.eyebrow){font-size:.88rem;line-height:1.45}.profile-hero{gap:1.25rem .9rem;padding-top:2.75rem}.profile-avatar{width:3.25rem;height:3.25rem;font-size:1rem}.profile-hero h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin-top:.25rem;font-size:clamp(2rem,9vw,2.5rem);line-height:.98}.profile-hero p:not(.eyebrow):not(.profile-follow-counts){font-size:.9rem;line-height:1.4}}.docs-app{min-height:100vh}.docs-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb, var(--black) 90%, transparent);border-bottom:1px solid var(--line);z-index:300;position:sticky;top:0}.docs-header-inner{grid-template-columns:minmax(14rem,auto) auto minmax(0,1fr);align-items:center;gap:1rem;max-width:108rem;min-height:4.5rem;margin:0 auto;padding:.55rem clamp(1rem,2.5vw,2.5rem);display:grid}.docs-primary-nav{align-items:center;gap:.2rem;display:flex}.docs-primary-nav a{color:var(--muted);border-radius:.65rem;padding:.65rem .75rem;font-size:.7rem;text-decoration:none}.docs-primary-nav a:hover,.docs-primary-nav a[aria-current=page]{background:var(--surface-subtle);color:var(--white)}.docs-brand{color:var(--white);white-space:nowrap;align-items:center;gap:.65rem;font-size:.85rem;font-weight:400;text-decoration:none;display:flex}:root:not([data-theme=light]) .docs-brand img{filter:invert()}.docs-header-actions{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.docs-header-actions>a,.docs-menu-toggle{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--white);letter-spacing:.07em;background:0 0;justify-content:center;align-items:center;min-height:2.55rem;padding:0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;text-decoration:none;display:inline-flex}.docs-header-actions>a:hover,.docs-menu-toggle:hover{border-color:var(--blue)}.docs-header-actions .theme-toggle{min-height:2.55rem;padding-inline:.8rem;font-size:.56rem}.docs-menu-toggle{display:none}.docs-layout{grid-template-columns:17rem minmax(0,1fr);max-width:108rem;min-height:calc(100vh - 4.5rem);margin:0 auto;display:grid}.docs-sidebar{border-right:1px solid var(--line);flex-direction:column;height:calc(100vh - 4.5rem);padding:1.4rem 1rem 1.2rem;display:flex;position:sticky;top:4.5rem;overflow-y:auto}.docs-sidebar nav,.docs-sidebar section{display:grid}.docs-sidebar section{gap:.08rem;margin-top:1.15rem}.docs-sidebar h2{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;padding:0 .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem;font-weight:500}.docs-sidebar a{color:var(--text-soft);border-radius:.55rem;min-height:2.15rem;padding:.6rem .65rem;font-size:.72rem;line-height:1.3;text-decoration:none}.docs-sidebar a:hover{background:var(--surface-subtle);color:var(--white)}.docs-sidebar a[aria-current=page]{background:color-mix(in srgb, var(--blue) 11%, var(--surface-subtle));color:var(--blue-text)}.docs-content{min-width:0}.docs-landing{max-width:86rem;margin:0 auto;padding:clamp(2rem,4vw,4.5rem) clamp(1.2rem,4vw,4.5rem) 5rem}.docs-section-landing{max-width:78rem;margin:0 auto;padding:clamp(2rem,4vw,4.5rem) clamp(1.2rem,4vw,4.5rem) 5rem}.docs-landing-hero{border-bottom:1px solid var(--line);min-height:27rem;padding:2rem 0 4rem}.docs-section-landing-hero{border-bottom:1px solid var(--line);min-height:24rem;padding:3rem 0 4rem}.docs-kicker,.docs-breadcrumbs,.docs-article-status,.docs-status{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.docs-kicker{color:var(--blue-text);font-size:.62rem}.docs-landing-hero h1{letter-spacing:-.07em;max-width:60rem;margin:1.5rem 0;font-size:clamp(3.3rem,7vw,7.25rem);font-weight:300;line-height:.9}.docs-section-landing-hero h1{letter-spacing:-.07em;margin:1.5rem 0;font-size:clamp(4rem,9vw,8rem);font-weight:300;line-height:.9}.docs-landing-hero>p{color:var(--text-soft);max-width:49rem;margin:0;font-size:clamp(1.05rem,1.7vw,1.55rem);line-height:1.45}.docs-section-landing-hero>p{color:var(--text-soft);max-width:42rem;margin:0;font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.5}.docs-landing-hero>p+p{margin-top:1.2rem}.docs-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:2.5rem 0;display:grid}.docs-section-chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:2.5rem 0;display:grid}.docs-path-grid>a{background:linear-gradient(145deg, var(--panel), var(--surface-subtle));border:1px solid var(--line);border-radius:var(--radius);color:var(--white);flex-direction:column;min-height:15rem;padding:1.25rem;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.docs-section-chapters>a{background:linear-gradient(145deg, var(--panel), var(--surface-subtle));border:1px solid var(--line);border-radius:var(--radius);color:var(--white);flex-direction:column;min-height:12rem;padding:1.15rem;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.docs-section-chapters>a:hover{border-color:var(--blue);transform:translateY(-2px)}.docs-section-chapters span,.docs-section-chapters small{color:var(--blue-text);letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem}.docs-section-chapters strong{margin-top:1.2rem;font-size:1rem}.docs-section-chapters small{margin-top:auto}.docs-path-grid>a:hover{border-color:var(--blue);transform:translateY(-2px)}.docs-path-grid>a>span:first-child{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.docs-path-grid h2{letter-spacing:-.025em;margin:1rem 0 .5rem;font-size:1.35rem;font-weight:600}.docs-path-grid p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.docs-path-grid>a>small:last-child{color:var(--blue-text);letter-spacing:.06em;margin-top:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.docs-status{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:.34rem .48rem;font-size:.5rem;line-height:1;display:inline-flex}.docs-status.status-live{border-color:color-mix(in srgb, var(--green) 60%, var(--line));color:var(--green-text)}.docs-status.status-beta{border-color:color-mix(in srgb, var(--blue) 60%, var(--line));color:var(--blue-text)}.docs-status.status-under-review,.docs-status.status-planned{border-color:color-mix(in srgb, var(--indicator-primary) 60%, var(--line));color:var(--indicator-primary)}.docs-article{max-width:68rem;margin:0 auto;padding:clamp(2.5rem,5vw,5.5rem) clamp(1.2rem,5vw,5rem) 6rem}.docs-article-header{border-bottom:1px solid var(--line);padding-bottom:3rem}.docs-breadcrumbs{color:var(--muted);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.58rem;display:flex}.docs-breadcrumbs a{color:var(--blue-text);text-decoration:none}.docs-article-status{color:var(--muted);align-items:center;gap:.6rem;margin-top:2rem;font-size:.54rem;display:flex}.docs-article-header h1{letter-spacing:-.065em;margin:1.2rem 0;font-size:clamp(2.8rem,6vw,5.75rem);font-weight:300;line-height:.96}.docs-article-header>p{color:var(--text-soft);max-width:46rem;margin:0;font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.5}.docs-article-header>small{color:var(--muted);margin-top:1.6rem;font-size:.62rem;display:block}.docs-article-body{max-width:50rem;margin-left:auto}.docs-article-body>section{border-bottom:1px solid var(--line);padding:3.25rem 0;scroll-margin-top:6rem}.docs-article-body h2{letter-spacing:-.045em;margin:0 0 1.35rem;font-size:clamp(1.6rem,3vw,2.45rem);font-weight:400}.docs-article-body>section>p,.docs-callout p{color:var(--text-soft);font-size:.92rem;line-height:1.72}.docs-article-body>section>p{margin:0 0 1rem}.docs-article-body ul{gap:.75rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.docs-article-body li{color:var(--text-soft);padding-left:1.35rem;font-size:.86rem;line-height:1.6;position:relative}.docs-article-body li:before{background:var(--blue);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.58rem;left:0}.docs-callout{background:color-mix(in srgb, var(--blue) 6%, var(--surface-subtle));border:1px solid color-mix(in srgb, var(--blue) 35%, var(--line));border-radius:var(--radius);margin:0 0 1.5rem;padding:1.15rem 1.25rem}.docs-callout.caution{background:color-mix(in srgb, var(--red) 5%, var(--surface-subtle));border-color:color-mix(in srgb, var(--red) 35%, var(--line))}.docs-callout.positive{background:color-mix(in srgb, var(--green) 5%, var(--surface-subtle));border-color:color-mix(in srgb, var(--green) 35%, var(--line))}.docs-callout strong{font-size:.78rem;display:block}.docs-callout p{margin:.45rem 0 0;font-size:.78rem}.docs-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 0;display:grid}.docs-facts>div{border-bottom:1px solid var(--line);min-width:0;padding:.85rem 1rem .85rem 0}.docs-facts>div:nth-child(odd){border-right:1px solid var(--line);padding-right:1rem}.docs-facts>div:nth-child(2n){padding-left:1rem}.docs-facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.docs-facts dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.78rem;font-weight:600;line-height:1.45}.docs-facts small{color:var(--muted);margin-top:.3rem;font-size:.6rem;line-height:1.45;display:block}.docs-allocation-chart{margin:1.75rem 0 0}.docs-allocation-bar{background:var(--surface-subtle);border:1px solid var(--line);border-radius:999px;height:2.2rem;display:flex;overflow:hidden}.docs-allocation-bar>span{min-width:2px;display:block}.docs-allocation-bar .tone-blue,.docs-allocation-key.tone-blue{background:var(--blue)}.docs-allocation-bar .tone-green,.docs-allocation-key.tone-green{background:var(--green)}.docs-allocation-bar .tone-gold,.docs-allocation-key.tone-gold{background:#d5a02f}.docs-allocation-bar .tone-ink,.docs-allocation-key.tone-ink{background:var(--text-soft)}.docs-allocation-chart figcaption{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1rem;display:grid}.docs-allocation-chart figcaption>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);padding:.9rem 1rem .9rem 0;display:grid}.docs-allocation-chart figcaption>div:nth-child(odd){border-right:1px solid var(--line)}.docs-allocation-chart figcaption>div:nth-child(2n){padding-left:1rem}.docs-allocation-key{border-radius:50%;width:.55rem;height:.55rem;margin:.25rem .6rem 0 0}.docs-allocation-chart p{justify-content:space-between;gap:.5rem;margin:0;display:flex}.docs-allocation-chart p strong,.docs-allocation-chart p span,.docs-allocation-chart b,.docs-allocation-chart small{font-size:.7rem;line-height:1.4}.docs-allocation-chart p span,.docs-allocation-chart small{color:var(--muted)}.docs-allocation-chart b,.docs-allocation-chart small{grid-column:2;margin-top:.2rem;font-weight:400;display:block}.docs-table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:1.5rem;overflow-x:auto}.docs-table-wrap table{border-collapse:collapse;width:100%;min-width:38rem}.docs-table-wrap th,.docs-table-wrap td{border-bottom:1px solid var(--line);text-align:left;padding:.8rem;font-size:.7rem;line-height:1.45}.docs-table-wrap th{background:var(--surface-subtle);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem}.docs-table-wrap tr:last-child td{border-bottom:0}.docs-source-links{flex-wrap:wrap;gap:.5rem;margin-top:1.3rem;display:flex}.docs-source-links a{border:1px solid var(--line);color:var(--blue-text);border-radius:999px;padding:.5rem .7rem;font-size:.64rem;text-decoration:none}.docs-source-links a:hover{border-color:var(--blue)}.docs-page-navigation{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:3rem;padding-top:2rem;display:grid}.docs-page-navigation a{border:1px solid var(--line);border-radius:var(--radius);color:var(--white);flex-direction:column;justify-content:center;gap:.45rem;min-width:0;min-height:6rem;padding:1rem 1.15rem;text-decoration:none;transition:border-color .16s;display:flex}.docs-page-navigation a:hover{border-color:var(--blue)}.docs-page-navigation a.next{text-align:right;align-items:flex-end}.docs-page-navigation small{color:var(--blue-text);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem}.docs-page-navigation strong{overflow-wrap:anywhere;font-size:.9rem}@media (max-width:1100px){.docs-header-inner{grid-template-columns:auto auto minmax(0,1fr)}.docs-layout{grid-template-columns:15rem minmax(0,1fr)}.docs-path-grid,.docs-section-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.docs-header-inner{grid-template-columns:minmax(0,1fr) auto}.docs-primary-nav{display:none}.docs-menu-toggle{display:inline-flex}.docs-layout{display:block}.docs-sidebar{background:var(--black);opacity:0;pointer-events:none;z-index:250;height:auto;transition:opacity .16s,transform .16s;position:fixed;inset:4.5rem 0 0;transform:translate(-1rem)}.docs-sidebar.open{opacity:1;pointer-events:auto;transform:translate(0)}.docs-landing,.docs-section-landing{padding-top:1rem}}@media (max-width:560px){.docs-header-inner{min-height:4.5rem;padding:.5rem .75rem}.docs-brand span{font-size:.75rem}.docs-header-actions>a{display:none}.docs-header-actions .theme-toggle,.docs-menu-toggle{min-height:2.75rem}.docs-sidebar{top:4.5rem}.docs-landing,.docs-section-landing{padding-inline:.85rem}.docs-landing-hero{min-height:auto;padding:2.5rem 0 3rem}.docs-landing-hero h1{font-size:clamp(3rem,16vw,4.35rem)}.docs-section-landing-hero{min-height:auto;padding:2.5rem 0 3rem}.docs-section-landing-hero h1{font-size:clamp(3.5rem,18vw,5rem)}.docs-path-grid,.docs-section-chapters{grid-template-columns:1fr}.docs-path-grid>a{min-height:14rem}.docs-article{padding:2rem .9rem 4rem}.docs-article-header{padding-bottom:2rem}.docs-article-body>section{padding:2.5rem 0}.docs-facts{grid-template-columns:1fr}.docs-facts>div:nth-child(odd){border-right:0;padding-right:0}.docs-facts>div:nth-child(2n){padding-left:0}.docs-allocation-chart figcaption{grid-template-columns:1fr}.docs-allocation-chart figcaption>div:nth-child(odd){border-right:0}.docs-allocation-chart figcaption>div:nth-child(2n){padding-left:0}.docs-page-navigation a{min-height:5.5rem;padding:.85rem}}@media (max-width:850px){.foundry-private-library-grid,.league-entry-steps,.result-action-grid{grid-template-columns:1fr}.foundry-private-library>header,.foundry-private-library>footer,.league-entry-handoff{flex-direction:column;align-items:stretch}.foundry-private-library-actions,.foundry-private-library>footer a,.league-entry-handoff a{width:100%}.foundry-private-library-actions{grid-template-columns:1fr 1fr;display:grid}.league-entry-steps span{min-height:44px}.result-action-grid article>p{min-height:0}}@media (max-width:600px){.application-account-menu .application-account-links{grid-area:auto;grid-template-columns:1fr;width:100%;display:grid;overflow:visible}.application-nav .application-account-menu .application-account-links a{border:1px solid var(--line);border-radius:var(--radius-sm);font-size:inherit;white-space:normal;justify-content:stretch;min-height:52px;padding:.65rem .75rem;display:grid}.foundry-private-library{scroll-margin-top:7.5rem}.foundry-private-library-list article{flex-direction:column;align-items:stretch}.foundry-library-row-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.foundry-library-row-actions button,.foundry-library-row-actions a{width:100%}.foundry-private-library-list button{width:100%;min-height:44px}}body{text-rendering:optimizelegibility;line-height:1.45}.application-nav nav a,.application-account{min-height:44px;font-size:.9rem}.application-nav .theme-toggle,.application-stage{font-size:.75rem}.application-account-menu header>span,.application-account-menu label>span,.application-account-menu .application-account-links strong{font-size:.72rem}.application-account-menu header small,.application-account-menu>p,.application-recovery-codes small,.application-account-menu .application-account-links small,.application-account-error{font-size:.8rem}.foundry-private-library>header p:last-child,.foundry-private-library>footer p{font-size:.86rem}.foundry-private-library-actions button,.foundry-private-library>footer a,.foundry-private-library-list button,.league-entry-handoff a{letter-spacing:.04em;font-size:.74rem;font-weight:600}.foundry-private-library-grid>section>header span,.foundry-private-library-grid>section>header strong{font-size:.74rem}.foundry-private-library-grid>section>header small,.foundry-private-library-list>p,.foundry-private-library-list article small{font-size:.76rem}.foundry-private-library-list article>div>strong{font-size:.88rem}.guided-toolbar strong,.expert-mode-toolbar strong{font-size:.76rem}.guided-toolbar small,.expert-mode-toolbar small{font-size:.78rem}.guided-toolbar button,.expert-mode-toolbar button{min-height:44px;font-size:.72rem;font-weight:600}.guided-progress button{min-height:4rem}.guided-progress button i{width:1.55rem;height:1.55rem;font-size:.68rem}.guided-progress button span{font-size:.66rem}.guided-summary>span,.guided-question>header>span,.guided-templates>span,.guided-history-options>span,.guided-module-picker>span,.guided-logic-choice>span,.guided-condition-list article>header>span,.guided-review-sentence>span,.guided-review-grid span,.guided-risk-number>span,.guided-explainer>span{font-size:.7rem}.guided-summary p{font-size:.9rem}.guided-question>header p,.guided-question>header small,.guided-templates>p,.guided-explainer p,.guided-risk-number p,.guided-ready p,.guided-validation p,.guided-threshold p{font-size:.82rem}.guided-choice>span,.guided-choice>strong,.guided-history-options button strong,.guided-module-picker button strong{font-size:.86rem}.guided-choice>small,.guided-history-options button small,.guided-module-picker button small,.guided-templates button small,.guided-binary-choice>header small{font-size:.76rem}.guided-text-field>span,.guided-condition-list label>span,.guided-threshold label>span,.guided-range>span,.guided-indicator-settings label>span{font-size:.68rem}.guided-question select,.guided-question input:not([type=checkbox]):not([type=range]),.guided-question textarea{font-size:.88rem}.guided-logic-choice button,.guided-add-condition,.guided-condition-list article>header button,.guided-binary-choice button,.guided-costs button{min-height:44px;font-size:.72rem;font-weight:600}.guided-condition-list article>p,.guided-indicator-settings p,.guided-rule-sentence,.guided-binary-choice>header strong,.guided-review-grid small,.guided-costs p{font-size:.76rem}.guided-indicator-settings>header strong,.guided-review-grid strong,.guided-costs summary{font-size:.84rem}.guided-indicator-settings>header small{font-size:.68rem}.guided-review-sentence p{font-size:.95rem}.guided-activation-checklist span,.guided-simulation-label,.guided-navigation>span{font-size:.68rem}.guided-run,.guided-navigation button{min-height:48px;font-size:.78rem;font-weight:600}.guided-market-preview>header span,.guided-preview-rules>span,.guided-market-preview>footer,.guided-market-preview>header small,.guided-preview-toggle,.guided-preview-legend span,.guided-preview-rules strong,.guided-preview-rules small{font-size:.7rem}.guided-market-preview>header strong{font-size:.9rem}.network-app .network-section-head span,.network-app .network-section-head small,.network-app .network-section-head>a,.network-app .network-strategy-identity small,.network-app .network-live-badge,.network-app .network-strategy-card dt,.network-app .network-strategy-card footer span,.network-app .network-activity-list small,.network-app .network-activity-list>a>span:last-child,.network-app .network-public-totals dt,.network-app .network-disclosure{font-size:.72rem}.network-app .network-section-head h1,.network-app .network-section-head h2{font-size:1.45rem}.network-app .network-strategy-identity strong,.network-app .network-activity-list strong{font-size:.88rem}.network-app .network-strategy-card dd,.network-app .network-strategy-card footer strong,.network-app .network-public-totals dd,.network-app .network-league-list>a,.network-app .network-listing-grid article>strong,.network-app .network-transactions strong{font-size:.8rem}.network-app .network-league-head,.network-app .network-transactions span,.network-app .network-transactions small{font-size:.68rem}@media (max-width:600px){.application-nav-inner>nav>a{font-size:.78rem}.application-nav .application-brand{font-size:.88rem}.guided-question{min-height:0}.guided-progress button{flex-basis:5rem}.network-app .network-section-head h1,.network-app .network-section-head h2{font-size:1.3rem}}.strategy-workspace{grid-template-columns:minmax(0,1fr)}.builder-path-choice{background:linear-gradient(145deg, var(--panel), var(--surface-subtle));border:1px solid var(--line);border-radius:var(--radius);grid-column:1;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.builder-path-choice>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.builder-path-choice>header>span,.builder-path-choice button>span{color:var(--blue-text);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.builder-path-choice>header>span{border:1px solid var(--line);border-radius:999px;padding:.45rem .65rem}.builder-path-choice h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:450}.builder-path-choice header p{color:var(--muted);max-width:48rem;margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.builder-path-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.builder-path-choice button{background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--white);text-align:left;gap:.35rem;min-height:7.5rem;padding:1rem;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.builder-path-choice button:hover,.builder-path-choice button:focus-visible{background:var(--panel-raised);border-color:var(--blue);transform:translateY(-2px)}.builder-path-choice button.selected{background:color-mix(in srgb, var(--blue) 8%, var(--surface-input));border-color:var(--blue);box-shadow:inset 0 3px var(--blue)}.builder-path-choice button strong{font-size:1rem;font-weight:600}.builder-path-choice button small{color:var(--muted);font-size:.8rem;line-height:1.4}.strategy-workspace .assistant-panel,.strategy-workspace .builder-panel{grid-area:auto/1;max-height:none;transition:none;position:static;overflow:visible}.strategy-workspace .assistant-panel{justify-self:center;width:100%;max-width:64rem}.strategy-workspace.choosing-path .assistant-panel,.strategy-workspace.choosing-path .builder-panel,.strategy-workspace.manual-focused .assistant-panel,.strategy-workspace.ai-focused .builder-panel,.manual-reopen{display:none}@media (min-width:1001px){.guided-foundry{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:start}.guided-toolbar,.guided-progress,.guided-summary,.guided-navigation{grid-column:1/-1}.guided-question{grid-area:4/1}.guided-market-preview{grid-area:4/2;max-height:calc(100vh - 7rem);position:sticky;top:6rem;overflow-y:auto}.guided-navigation{grid-row:5}}@media (max-width:1000px){.guided-foundry{grid-template-columns:minmax(0,1fr)}.guided-question,.guided-market-preview{grid-column:1;position:static}}@media (max-width:700px){.builder-path-choice>header,.builder-path-choice>div{grid-template-columns:minmax(0,1fr)}.builder-path-choice>header>span{justify-self:start}.builder-path-choice button{min-height:6.5rem}}
