@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";.catalog-home{--acid:var(--brand-signal,#caff3f);--acid-text:var(--brand-signal,#caff3f);--cyan:#65e7f2;--ink:var(--brand-ink,#f4f7f3);--line:var(--brand-line,#ffffff1f);--mono:ui-monospace, "SFMono-Regular", Menlo, monospace;background:linear-gradient(color-mix(in srgb, var(--ink) 1.8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 1.8%, transparent) 1px, transparent 1px), radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--acid) 8%, transparent), transparent 28rem), var(--paper);color:var(--ink);background-size:48px 48px,48px 48px,auto,auto;flex-direction:column;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex;overflow-x:clip}.catalog-home *,.catalog-home :before,.catalog-home :after{box-sizing:border-box}.catalog-home button,.catalog-home a{-webkit-tap-highlight-color:transparent}.catalog-home button{font:inherit}.catalog-home button:focus-visible,.catalog-home a:focus-visible,.auth-dialog button:focus-visible,.auth-dialog input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-signal,#caff3f) 23%, transparent);outline:1px solid var(--acid,#caff3f);outline-offset:2px}.catalog-login,.catalog-profile{background:var(--action,var(--acid));border:1px solid var(--action,var(--acid));color:var(--action-ink,#0d130e);border-radius:7px;justify-content:center;align-items:center;gap:10px;min-width:102px;min-height:38px;padding:8px 12px;font-size:9px;font-weight:900;display:inline-flex}.catalog-login:hover,.catalog-profile:hover{background:color-mix(in srgb, var(--action,var(--acid)) 88%, #fff);transform:translateY(-1px)}.catalog-login:disabled{cursor:not-allowed;opacity:.6;transform:none}.catalog-account{align-items:center;gap:8px;display:flex;position:relative}.catalog-account-portfolio{color:#aeb9b2;font-size:9px;font-weight:800;text-decoration:none}.catalog-account-portfolio:hover{color:var(--acid-text)}.catalog-user-avatar{width:38px;height:38px}.catalog-profile{gap:7px;min-width:0}.catalog-profile>span{background:var(--surface);color:var(--acid);font-family:var(--mono);border-radius:4px;justify-content:center;align-items:center;width:21px;height:21px;font-size:7px;display:flex}.catalog-account-menu{background:var(--surface-raised);border:1px solid var(--line-strong);z-index:80;flex-direction:column;min-width:210px;padding:13px;display:flex;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 50px #00000052}.catalog-account-menu strong{font-size:12px}.catalog-account-menu small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:9px}.catalog-account-menu button{border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;margin-top:11px;padding:10px 2px 0;font-size:9px}.catalog-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);align-items:center;gap:clamp(52px,8vw,126px);width:100%;max-width:1440px;min-height:min(780px,100vh - 60px);margin:0 auto;padding:clamp(72px,9vw,132px) 44px 84px;display:grid}.catalog-eyebrow{color:var(--acid-text);font-family:var(--mono);letter-spacing:.15em;align-items:center;gap:9px;margin:0;font-size:9px;font-weight:800;display:flex}.catalog-eyebrow i{background:var(--acid);box-shadow:0 0 0 6px color-mix(in srgb, var(--acid) 8%, transparent);border-radius:50%;width:6px;height:6px}.catalog-hero h1{letter-spacing:-.075em;max-width:830px;margin:26px 0 0;font-size:clamp(54px,6.4vw,94px);line-height:.88}.catalog-hero h1 span{color:#78847d;display:block}.catalog-hero-description{color:#a0aaa4;max-width:680px;margin:34px 0 0;font-size:clamp(15px,1.45vw,20px);line-height:1.55}.catalog-hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:38px;display:flex}.catalog-primary-cta,.catalog-secondary-cta{border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:0 18px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.catalog-primary-cta{background:var(--action);border:1px solid var(--action);color:var(--action-ink)}.catalog-primary-cta:hover{background:color-mix(in srgb, var(--action) 86%, #fff);transform:translateY(-2px)}.catalog-secondary-cta{color:#c4ccc7;border:1px solid #3a4540}.catalog-secondary-cta:hover{color:#fff;border-color:#69756e}button.catalog-secondary-cta{cursor:pointer;background:0 0}button.catalog-secondary-cta:disabled{cursor:not-allowed;opacity:.58}html[data-theme=light] .catalog-hero h1 span,html[data-theme=light] .catalog-product-steps article>span,html[data-theme=light] .catalog-footer p,html[data-theme=light] .catalog-footer nav a,html[data-theme=light] .catalog-footer nav button{color:#627068}html[data-theme=light] .catalog-hero-description,html[data-theme=light] .catalog-hero-proof li,html[data-theme=light] .catalog-product-steps article p,html[data-theme=light] .catalog-featured-heading>p,html[data-theme=light] .catalog-featured-heading>span{color:#5c6b63}html[data-theme=light] .catalog-secondary-cta{color:#27342d;border-color:#aab4ad}html[data-theme=light] .catalog-secondary-cta:hover{color:#17201c;border-color:#66746c}.catalog-referrals{background:var(--surface);border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(40px,7vw,110px);padding:clamp(58px,8vw,112px) 30px;display:grid}.catalog-referrals-copy{place-self:center end;max-width:620px}.catalog-referrals-copy>p{color:var(--acid);font-family:var(--mono);letter-spacing:.13em;margin:0 0 20px;font-size:8px;font-weight:850}.catalog-referrals-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,68px);line-height:1}.catalog-referrals-copy>span{color:var(--muted);max-width:550px;margin-top:25px;font-size:15px;line-height:1.65;display:block}.catalog-referrals-copy>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.catalog-referrals-copy>div>a:first-child{background:var(--action);color:var(--action-ink);border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.catalog-referrals-copy>div>a:last-child{color:var(--muted);font-size:9px;font-weight:800;text-decoration:none}.catalog-referrals-copy>div>a:hover{transform:translateY(-2px)}.catalog-referrals-visual{background-color:var(--surface);background-image:linear-gradient(color-mix(in srgb, var(--acid) 3.5%, transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb, var(--acid) 3.5%, transparent) 1px,transparent 1px);border:1px solid var(--line);background-size:24px 24px;border-radius:16px;min-height:360px;position:relative;overflow:hidden}.catalog-referrals-you,.catalog-referrals-tier{background:var(--surface-raised);border:1px solid var(--line-strong);z-index:2;border-radius:11px;display:grid;position:absolute}.catalog-referrals-you{width:180px;padding:15px;top:128px;left:28px}.catalog-referrals-you small,.catalog-referrals-tier small{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;font-size:7px}.catalog-referrals-you b{color:var(--acid);font-family:var(--mono);text-overflow:ellipsis;margin-top:9px;font-size:8px;overflow:hidden}.catalog-referrals-tier{width:150px;padding:16px 18px}.catalog-referrals-tier b{color:var(--acid);letter-spacing:-.06em;margin-top:9px;font-size:31px;line-height:1}.catalog-referrals-tier span{color:var(--muted);margin-top:4px;font-size:9px}.catalog-referrals-tier--one{top:42px;left:48%}.catalog-referrals-tier--two{top:200px;right:30px}.catalog-referrals-path{border-top:1px solid color-mix(in srgb, var(--acid) 58%, transparent);transform-origin:0;z-index:1;position:absolute}.catalog-referrals-path:after{background:var(--acid);box-shadow:0 0 8px var(--acid);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;right:-2px}.catalog-referrals-path--one{width:28%;top:153px;left:202px;transform:rotate(-23deg)}.catalog-referrals-path--two{width:20%;top:128px;left:66%;transform:rotate(30deg)}.catalog-referrals-visual footer{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;gap:20px;font-size:6px;display:flex;position:absolute;bottom:18px;left:22px}.catalog-referrals-visual footer span:first-child{color:var(--acid)}.catalog-hero-proof{flex-wrap:wrap;gap:12px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.catalog-hero-proof li{color:#6f7b74;font-family:var(--mono);text-transform:uppercase;align-items:center;gap:7px;font-size:7px;display:flex}.catalog-hero-proof i{border:1px solid #647068;border-radius:50%;width:5px;height:5px}.catalog-hero-system{aspect-ratio:.88;background:linear-gradient(145deg, color-mix(in srgb, var(--acid) 7.5%, transparent), #0a100d33 48%), var(--surface);border:1px solid #354139;min-height:510px;padding:22px;position:relative;overflow:hidden;box-shadow:0 38px 110px #00000061}.catalog-hero-system:before{background:linear-gradient(90deg, var(--acid), #6fe7f7);content:"";height:3px;position:absolute;inset:-1px 34% auto -1px}.catalog-hero-system-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.catalog-hero-system header,.catalog-hero-system footer{font-family:var(--mono);z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.catalog-hero-system header span{color:var(--acid-text);letter-spacing:.09em;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.catalog-hero-system header span i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite catalog-pulse}.catalog-hero-system header em{color:#69756e;font-size:6px;font-style:normal}.catalog-hero-node{background:color-mix(in srgb, var(--surface) 96%, transparent);z-index:3;border:1px solid #3c4841;flex-direction:column;width:min(230px,55%);padding:17px;display:flex;position:absolute}.catalog-hero-node small{color:#6f7b74;font-family:var(--mono);letter-spacing:.08em;font-size:6px}.catalog-hero-node strong{margin-top:10px;font-size:15px}.catalog-hero-node span{color:#829087;font-family:var(--mono);margin-top:6px;font-size:7px}.catalog-hero-node--signal{top:18%;left:8%}.catalog-hero-node--decision{top:43%;right:7%}.catalog-hero-node--decision:before{background:var(--acid);content:"";width:2px;height:100%;position:absolute;top:0;left:-1px}.catalog-hero-node--action{bottom:15%;left:10%}.catalog-hero-node--action strong{color:var(--acid-text)}.catalog-hero-path{z-index:1;border-bottom:1px solid #526057;border-right:1px solid #526057;position:absolute}.catalog-hero-path i{background:var(--acid);box-shadow:0 0 10px var(--acid);border-radius:50%;width:5px;height:5px;animation:3.6s ease-in-out infinite catalog-path-travel;position:absolute}.catalog-hero-path--one{width:34%;height:29%;top:29%;left:39%}.catalog-hero-path--one i{bottom:-3px;right:-3px}.catalog-hero-path--two{width:32%;height:25%;bottom:28%;right:36%;transform:scaleX(-1)}.catalog-hero-path--two i{bottom:-3px;right:-3px}.catalog-hero-system footer{color:#536058;letter-spacing:.1em;font-size:6px;position:absolute;bottom:18px;left:22px;right:22px}.catalog-hero-system footer span:first-child{color:var(--acid-text)}.catalog-product-steps,.catalog-featured,.catalog-directory{border-top:1px solid var(--line);width:100%;max-width:1440px;margin:0 auto;padding:82px 44px}.catalog-directory{--view-accent:var(--acid);flex:1 0 auto;max-width:1720px;min-height:0;padding-top:24px}.catalog-directory[data-strategy-platform=polymarket]{--view-accent:#4f8dff}.catalog-directory[data-strategy-platform=lighter]{--view-accent:#b897ff}.catalog-directory[data-strategy-platform=hyperliquid]{--view-accent:#6ee7c5}.catalog-directory[data-strategy-platform=fomo]{--view-accent:#ffaf45}.catalog-directory[data-strategy-platform=solana]{--view-accent:#14f195}.catalog-directory[data-strategy-platform=robinhood-chain]{--view-accent:#00c805}.catalog-directory[data-catalog-category=sports]{--view-accent:#ffad42}.catalog-directory[data-catalog-category=weather]{--view-accent:#65cfff}.catalog-directory[data-catalog-category=sniper]{--view-accent:#ff6b77}.catalog-directory[data-catalog-category=memecoin]{--view-accent:#f5b73d}.catalog-directory[data-catalog-category=copy]{--view-accent:#ac8cff}.catalog-directory .catalog-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.catalog-directory-tape{width:100%;max-width:1720px;margin:0 auto;padding:18px 30px 20px}.catalog-directory-tape>.hype-tape{border:1px solid var(--line);border-radius:10px;overflow:hidden}.catalog-directory[data-catalog-category=sports] .catalog-strategy-grid,.catalog-directory[data-catalog-category=weather] .catalog-strategy-grid,.catalog-directory[data-catalog-category=memecoin] .catalog-strategy-grid,.catalog-directory[data-catalog-category=sniper] .catalog-strategy-grid,.catalog-directory[data-catalog-category=copy] .catalog-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-directory .catalog-strategy:before{background:linear-gradient(90deg, var(--view-accent), color-mix(in srgb, var(--view-accent) 58%, var(--brand-signal)), transparent)}.catalog-directory .catalog-strategy:hover,.catalog-directory .catalog-strategy:focus-within{border-color:color-mix(in srgb, var(--view-accent) 58%, transparent)}.catalog-directory[data-strategy-platform=polymarket] .catalog-strategy{background:radial-gradient(circle at 100% 0%, #4f8dff14, transparent 38%), var(--surface)}.catalog-directory[data-strategy-platform=lighter] .catalog-strategy{background:linear-gradient(145deg, #b897ff13, transparent 42%), var(--surface)}.catalog-directory[data-strategy-platform=hyperliquid] .catalog-strategy{background:radial-gradient(circle at 88% 10%, #6ee7c513, transparent 36%), var(--surface)}.catalog-directory[data-strategy-platform=fomo] .catalog-strategy{background:radial-gradient(circle at 88% 12%, #ff585812, transparent 22%), radial-gradient(circle at 12% 92%, #ffaf4514, transparent 34%), var(--surface)}.catalog-directory[data-strategy-platform=solana] .catalog-strategy{background:radial-gradient(circle at 90% 8%, #9945ff17, transparent 32%), linear-gradient(145deg, #14f19512, transparent 44%), var(--surface)}.catalog-directory[data-strategy-platform=robinhood-chain] .catalog-strategy{background:radial-gradient(circle at 90% 8%, #00c80517, transparent 34%), var(--surface)}html[data-theme=light] .catalog-directory[data-strategy-platform=polymarket] .catalog-strategy{background:radial-gradient(circle at 100% 0%, #4f8dff1a, transparent 38%), linear-gradient(155deg, color-mix(in srgb, var(--surface) 92%, var(--acid) 8%), var(--panel) 52%), var(--panel)}html[data-theme=light] .catalog-directory[data-strategy-platform=lighter] .catalog-strategy{background:linear-gradient(145deg, #b897ff1a, transparent 42%), linear-gradient(155deg, color-mix(in srgb, var(--surface) 92%, var(--acid) 8%), var(--panel) 52%), var(--panel)}html[data-theme=light] .catalog-directory[data-strategy-platform=hyperliquid] .catalog-strategy{background:radial-gradient(circle at 88% 10%, #6ee7c51f, transparent 36%), linear-gradient(155deg, color-mix(in srgb, var(--surface) 92%, var(--acid) 8%), var(--panel) 52%), var(--panel)}html[data-theme=light] .catalog-directory[data-strategy-platform=fomo] .catalog-strategy{background:radial-gradient(circle at 88% 12%, #ff585817, transparent 22%), radial-gradient(circle at 12% 92%, #ffaf451a, transparent 34%), linear-gradient(155deg, color-mix(in srgb, var(--surface) 92%, var(--acid) 8%), var(--panel) 52%), var(--panel)}html[data-theme=light] .catalog-directory[data-strategy-platform=solana] .catalog-strategy{background:radial-gradient(circle at 90% 8%, #9945ff1c, transparent 32%), linear-gradient(145deg, #14f1951a, transparent 44%), linear-gradient(155deg, color-mix(in srgb, var(--surface) 92%, var(--acid) 8%), var(--panel) 52%), var(--panel)}html[data-theme=light] .catalog-directory[data-strategy-platform=robinhood-chain] .catalog-strategy{background:radial-gradient(circle at 90% 8%, #00c8051c, transparent 34%), linear-gradient(155deg, color-mix(in srgb, var(--surface) 92%, var(--acid) 8%), var(--panel) 52%), var(--panel)}.catalog-home-loading{gap:18px;width:100%;max-width:1440px;margin:90px auto;padding:0 44px;display:grid}.catalog-home-loading span{background:color-mix(in srgb, var(--ink) 7%, transparent);border:1px solid var(--line);max-width:420px;height:44px;animation:.9s ease-in-out infinite alternate catalog-loading;display:block}.catalog-home-loading span:nth-child(2){max-width:none;height:140px;animation-delay:.12s}.catalog-home-loading span:nth-child(3){max-width:580px;height:260px;animation-delay:.24s}.catalog-product-steps>header p,.catalog-featured-heading>div>p{color:var(--acid-text);font-family:var(--mono);letter-spacing:.13em;margin:0;font-size:8px;font-weight:800}.catalog-product-steps>header h2,.catalog-featured-heading h2{letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(35px,4vw,58px)}.catalog-product-steps>div{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.catalog-product-steps article{min-height:205px;padding:30px}.catalog-product-steps article+article{border-left:1px solid var(--line)}.catalog-product-steps article>span{color:#5d6962;font-family:var(--mono);font-size:8px}.catalog-product-steps h3{letter-spacing:-.04em;margin:48px 0 0;font-size:24px}.catalog-product-steps article p{color:#7f8b84;max-width:290px;margin:10px 0 0;font-size:11px;line-height:1.6}.catalog-featured-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.catalog-featured-heading>p{color:#7f8b84;max-width:390px;margin:0;font-size:11px;line-height:1.55}.catalog-strategy-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;min-height:0;margin-top:38px;display:grid}.catalog-strategy{background:linear-gradient(155deg, color-mix(in srgb, var(--surface) 92%, var(--acid) 8%), var(--panel) 48%), var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-self:stretch;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000002e;container-type:inline-size}.catalog-strategy:before{background:linear-gradient(90deg, var(--acid), color-mix(in srgb, var(--acid) 70%, var(--action)) 55%, transparent);content:"";pointer-events:none;z-index:2;height:2px;position:absolute;inset:-1px 42% auto -1px}.catalog-strategy:hover,.catalog-strategy:focus-within{border-color:color-mix(in srgb, var(--acid) 56%, var(--line));transform:translateY(-2px);box-shadow:0 24px 58px #00000047}.catalog-strategy-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.catalog-strategy-link:after{content:"";z-index:1;position:absolute;inset:0}.catalog-strategy-link:focus-visible{box-shadow:inset 0 0 0 2px var(--acid), 0 0 0 3px color-mix(in srgb, var(--acid) 23%, transparent);outline-offset:0;outline:0}.catalog-strategy-main{color:inherit;flex-direction:column;flex:1;min-width:0;padding:20px 20px 0;display:flex}.catalog-strategy h2{letter-spacing:-.05em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2em;margin:4px 0 0;font-size:clamp(21px,1.55vw,27px);line-height:1;transition:color .18s;display:-webkit-box;overflow:hidden}.catalog-strategy-link:hover h2{color:var(--acid-text)}.catalog-market-context{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,142px) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;margin:0 0 22px;padding:0;display:grid}.catalog-strategy[data-artwork-variant=compact] .catalog-market-context{margin:20px 0 24px}.catalog-market-context>*{min-width:0}.catalog-market-identity,.catalog-market-identity-stack,.catalog-market-city-stack{align-items:center;display:flex}.catalog-market-identity{gap:8px;min-width:0;overflow:hidden}.catalog-market-identity-stack,.catalog-market-city-stack{isolation:isolate;flex:none;padding-left:1px}.catalog-market-identity-label{color:#d6ddd8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:780;overflow:hidden}.catalog-market-asset{background:var(--asset-bg,#27312c);color:var(--asset-fg,#f4f7f3);border:2px solid #17201b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 5px 14px #0000003d}.catalog-market-asset+.catalog-market-asset{margin-left:-15px}.catalog-market-asset:hover{z-index:2;transform:translateY(-2px)scale(1.04)}.catalog-market-asset svg{fill:currentColor;width:18px;height:18px}.catalog-market-asset img{object-fit:contain;width:20px;height:16px;display:block}.catalog-market-asset[data-asset=hood] img{width:22px;height:22px}.catalog-market-asset b{color:inherit;font-family:var(--mono);font-size:9px}.catalog-market-asset--more{color:#d9e0dc;background:#29352f}.catalog-market-league-mark{color:#17201c;background:#f6f7f6;border:2px solid #17201b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px 14px #0000003d}.catalog-market-league-mark+.catalog-market-league-mark{margin-left:-13px}.catalog-market-league-mark:hover{z-index:3;transform:translateY(-2px)scale(1.04)}.catalog-market-league-mark b{font-family:var(--mono);font-size:8px}.catalog-market-league-mark img{object-fit:contain;background:#f6f7f6;width:100%;height:100%;padding:4px;position:absolute;inset:0}.catalog-market-identity[data-market-identity=sports] .catalog-market-league-mark img{object-fit:cover;padding:0}.catalog-market-identity[data-market-identity=sports] .catalog-market-league-mark[data-league=nfl]{background:#013369}.catalog-market-identity[data-market-identity=sports] .catalog-market-league-mark[data-league=nfl] img{object-fit:contain;background:0 0;padding:4px}.catalog-market-identity[data-market-identity=sports] .catalog-market-league-mark[data-league=nhl]{background:linear-gradient(145deg,#f3f5f4,#9ca4a0)}.catalog-market-identity[data-market-identity=sports] .catalog-market-league-mark[data-league=nhl] img{object-fit:contain;background:0 0;padding:3px}.catalog-market-identity[data-market-identity=sports] .catalog-market-league-mark[data-league=wnba]{background:#19120f}.catalog-market-identity[data-market-identity=sports] .catalog-market-league-mark[data-league=wnba] img{background:0 0}.catalog-market-city-thumb{color:#ffffffb8;background:linear-gradient(145deg,#253e43,#19241f);border:2px solid #17201b;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px 14px #0000003d}.catalog-market-city-thumb:first-child{z-index:3;width:44px;height:44px}.catalog-market-city-thumb+.catalog-market-city-thumb{margin-left:-12px}.catalog-market-city-thumb:hover{z-index:4;transform:translateY(-2px)scale(1.04)}.catalog-market-city-thumb b{font-family:var(--mono);font-size:8px}.catalog-market-city-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catalog-market-social-identity{gap:10px;overflow:visible}.catalog-market-social-avatar{color:#dbe4de;background:linear-gradient(145deg,#303b35,#171e1a);border:2px solid #26332c;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .16s;display:inline-flex;position:relative;box-shadow:0 7px 18px #0000004d}.catalog-market-social-avatar:hover{transform:translateY(-2px)scale(1.035)}.catalog-market-social-avatar>b{font-family:var(--mono);font-size:11px}.catalog-market-social-avatar>img{object-fit:cover;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.catalog-market-social-avatar>i{color:#111;z-index:2;background:#f6f8f6;border:2px solid #17201b;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-family:Arial,sans-serif;font-size:8px;font-style:normal;font-weight:800;display:flex;position:absolute;bottom:-5px;right:-5px}.catalog-market-social-copy{flex-direction:column;min-width:0;display:flex}.catalog-market-social-copy small{color:#77837b;font-family:var(--mono);letter-spacing:.08em;font-size:7px;font-weight:760}.catalog-market-social-copy b{color:#e5ebe7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:780;overflow:hidden}.catalog-market-category-tag,.catalog-market-tags,.catalog-market-venues,.catalog-market-venues>span{align-items:center;display:flex}.catalog-market-category-tag{color:#d6ddd8;gap:8px;margin-right:2px}.catalog-market-category-tag i{color:#8fcfff;border:1px solid #3b4840;border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.catalog-strategy[data-strategy-type=copy] .catalog-market-category-tag i{color:#a98cff}.catalog-strategy[data-strategy-type=sports] .catalog-market-category-tag i{color:#ffb13b}.catalog-strategy[data-strategy-type=sniper] .catalog-market-category-tag i{color:#ff6f78}.catalog-strategy[data-strategy-type=memecoin] .catalog-market-category-tag i{color:#f5b73d}.catalog-market-category-tag svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.catalog-market-category-tag b{font-size:10px;font-weight:780}.catalog-market-tags{min-width:0;overflow:hidden}.catalog-market-tags span{color:#8e9a92;font-family:var(--mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border:1px solid #334038;border-radius:999px;max-width:100%;padding:6px 8px;font-size:7px;font-weight:760;overflow:hidden}.catalog-market-venues{white-space:nowrap;flex:none;justify-self:end;gap:8px;min-width:0}.catalog-market-venues>span{background:0 0;border:0;border-radius:0;padding:0}.catalog-market-venues .provider-mark{border-radius:50%;width:24px;height:24px}.catalog-market-venues>span[data-venue-status=planned]{opacity:.7}.catalog-market-venues>span[data-venue-status=planned] .provider-mark{filter:saturate(.55)}@container (width<=380px){.catalog-market-context{grid-template-columns:minmax(0,128px) minmax(0,1fr) auto;gap:6px}.catalog-market-asset{width:32px;height:32px}.catalog-market-asset+.catalog-market-asset{margin-left:-13px}.catalog-market-identity{gap:6px}.catalog-market-identity-label{font-size:9px}.catalog-market-league-mark{width:32px;height:32px}.catalog-market-league-mark+.catalog-market-league-mark{margin-left:-12px}.catalog-market-city-thumb{width:31px;height:31px}.catalog-market-city-thumb:first-child{width:40px;height:40px}.catalog-market-social-avatar{border-radius:12px;width:46px;height:46px}.catalog-market-social-avatar>img{border-radius:10px}.catalog-market-social-copy{display:none}.catalog-market-venues{gap:5px}}.catalog-strategy-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;margin-top:auto;display:flex}.catalog-subscribe-trigger{-webkit-backdrop-filter:blur(12px)saturate(118%);backdrop-filter:blur(12px)saturate(118%);background:var(--action);border:1px solid var(--action);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 color-mix(in srgb, var(--action) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--action) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--action) 20%, transparent);color:var(--action-ink);cursor:pointer;isolation:isolate;z-index:3;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:5px 17px 5px 6px;font-size:13px;font-weight:800;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.catalog-subscribe-trigger:before{border-radius:inherit;content:"";pointer-events:none;z-index:-1;background:linear-gradient(100deg,#ffffff2e,#ffffff06 34%,#0000 62%);position:absolute;inset:0}.catalog-subscribe-trigger-icon{background:color-mix(in srgb, var(--action-ink) 12%, transparent);border:1px solid color-mix(in srgb, var(--action-ink) 24%, transparent);color:var(--action-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 4px 12px #0000003d}.catalog-subscribe-trigger-icon svg{fill:currentColor;width:14px;height:14px}.catalog-subscribe-motion{display:none}.catalog-subscribe-trigger-copy{align-items:center;gap:8px;display:flex}.catalog-subscribe-trigger-arrow{display:none}.catalog-subscribe-trigger:hover{background:color-mix(in srgb, var(--action) 86%, #fff);border-color:var(--action);box-shadow:inset 0 1px 0 #ffffff57, inset 0 -1px 0 color-mix(in srgb, var(--action) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--action) 10%, transparent), 0 10px 30px color-mix(in srgb, var(--action) 26%, transparent);transform:translateY(-1px)}.catalog-subscribe-trigger:hover .catalog-subscribe-trigger-icon{border-color:color-mix(in srgb, var(--action-ink) 36%, transparent);transform:scale(1.04)}.catalog-subscribe-trigger:active{box-shadow:inset 0 2px 5px #00000047, 0 4px 14px color-mix(in srgb, var(--action) 18%, transparent);transform:translateY(0)}.catalog-subscribe-trigger:active .catalog-subscribe-trigger-icon{transform:scale(.98)}.catalog-subscribe-trigger:focus-visible,.catalog-open-strategy:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.catalog-open-strategy{color:#98a39c;text-transform:none;z-index:3;flex:none;align-items:center;gap:9px;font-size:12px;font-weight:750;text-decoration:none;display:flex;position:relative}.catalog-open-strategy i{color:var(--ink);border:1px solid #445149;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-style:normal;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.catalog-open-strategy:hover{color:var(--action)}.catalog-open-strategy:hover i{background:var(--action);border-color:var(--action);color:var(--action-ink);transform:translate(2px)}.catalog-strategy--signal-home{background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--acid) 7%, transparent), transparent 16rem), var(--panel);border-color:var(--line-strong)}.catalog-strategy--signal-home:before{display:none}.catalog-strategy--signal-home .catalog-strategy-main{padding:24px 24px 0}.catalog-strategy--signal-home h2{min-height:2em;font-size:27px}.catalog-strategy--signal-home .catalog-strategy-actions{min-height:68px}.catalog-strategy--signal-home .catalog-subscribe-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg, var(--surface-raised) 0%, var(--surface) 100%);border:1px solid color-mix(in srgb, var(--acid) 42%, var(--line-strong));color:var(--ink);border-radius:10px;justify-content:flex-start;gap:7px;min-width:150px;min-height:46px;padding:4px 7px 4px 6px;font-size:12.5px;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000057,0 7px 20px #0000003d}.catalog-strategy--signal-home .catalog-subscribe-trigger-icon{display:none}.catalog-strategy--signal-home .catalog-subscribe-trigger:before{animation:6.2s ease-in-out infinite catalog-subscribe-sheen;animation-delay:var(--catalog-subscribe-delay,0s);background:linear-gradient(105deg, transparent 0%, transparent 34%, color-mix(in srgb, var(--acid) 16%, transparent) 49%, transparent 64%, transparent 100%);border-radius:inherit;opacity:.2;z-index:0;background-position:145% 0;background-size:250% 100%;width:auto;display:block;inset:0;transform:none}.catalog-strategy--signal-home .catalog-subscribe-motion{box-shadow:none;color:color-mix(in srgb, var(--acid) 80%, #fff);z-index:1;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:44px;height:36px;transition:background .22s,transform .22s;display:flex;position:relative;overflow:visible}.catalog-strategy--signal-home .catalog-subscribe-motion svg{fill:none;width:44px;height:28px;overflow:visible}.catalog-strategy--signal-home .catalog-subscribe-motion path,.catalog-strategy--signal-home .catalog-subscribe-motion circle{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;vector-effect:non-scaling-stroke}.catalog-strategy--signal-home .catalog-subscribe-motion-grid{opacity:.16;stroke-dasharray:1 4}.catalog-strategy--signal-home .catalog-subscribe-motion-market-line{animation:5.2s ease-in-out infinite catalog-subscribe-market;animation-delay:var(--catalog-subscribe-delay,0s);stroke-dasharray:64;stroke-dashoffset:64px;stroke-width:1.7px}.catalog-strategy--signal-home .catalog-subscribe-motion-market-dot{animation:5.2s ease-in-out infinite catalog-subscribe-point;animation-delay:var(--catalog-subscribe-delay,0s);fill:currentColor;opacity:0;stroke:none;transform-box:fill-box;transform-origin:50%}.catalog-strategy--signal-home .catalog-subscribe-motion-copy-link{animation:4.8s linear infinite catalog-subscribe-copy-link;animation-delay:var(--catalog-subscribe-delay,0s);opacity:.52;stroke-dasharray:4 5}.catalog-strategy--signal-home .catalog-subscribe-motion-copy-leader,.catalog-strategy--signal-home .catalog-subscribe-motion-copy-follower{animation:4.8s ease-in-out infinite catalog-subscribe-copy-node;animation-delay:var(--catalog-subscribe-delay,0s);fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:50%}.catalog-strategy--signal-home .catalog-subscribe-motion-copy-follower{animation-delay:calc(var(--catalog-subscribe-delay,0s) + .38s);opacity:.72}.catalog-strategy--signal-home .catalog-subscribe-motion-sports-arc{animation:5.6s ease-in-out infinite catalog-subscribe-sports-arc;animation-delay:var(--catalog-subscribe-delay,0s);opacity:.76;stroke-dasharray:48;stroke-dashoffset:48px}.catalog-strategy--signal-home .catalog-subscribe-motion-sports-mark{opacity:.28;stroke-dasharray:2 3}.catalog-strategy--signal-home .catalog-subscribe-motion-sports-ball{animation:5.6s ease-in-out infinite catalog-subscribe-sports-ball;animation-delay:var(--catalog-subscribe-delay,0s);fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:50%}.catalog-strategy--signal-home .catalog-subscribe-motion-weather-ring{opacity:.32}.catalog-strategy--signal-home .catalog-subscribe-motion-weather-sweep{animation:5.4s linear infinite catalog-subscribe-weather;animation-delay:var(--catalog-subscribe-delay,0s);fill:currentColor;opacity:.3;stroke:none;transform-origin:22px 14px}.catalog-strategy--signal-home .catalog-subscribe-motion-weather-cell{animation:5.4s ease-in-out infinite catalog-subscribe-weather-cell;animation-delay:var(--catalog-subscribe-delay,0s);fill:currentColor;stroke:none}.catalog-strategy--signal-home .catalog-subscribe-motion-signal-ring{animation:4.6s ease-out infinite catalog-subscribe-signal-ring;animation-delay:var(--catalog-subscribe-delay,0s);opacity:.28;transform-box:fill-box;transform-origin:50%}.catalog-strategy--signal-home .catalog-subscribe-motion-signal-crosshair{opacity:.42}.catalog-strategy--signal-home .catalog-subscribe-motion-signal-dot{animation:4.6s ease-in-out infinite catalog-subscribe-point;animation-delay:var(--catalog-subscribe-delay,0s);fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:50%}.catalog-strategy--signal-home .catalog-subscribe-motion-doge-head{animation:4.8s cubic-bezier(.22,1,.36,1) infinite catalog-subscribe-doge-head;animation-delay:var(--catalog-subscribe-delay,0s);transform-origin:18.5px 16px}.catalog-strategy--signal-home .catalog-subscribe-motion-doge-photo{filter:brightness(1.06)saturate(1.08)}.catalog-strategy--signal-home .catalog-subscribe-motion path.catalog-subscribe-motion-doge-bark{animation:4.8s ease-out infinite catalog-subscribe-doge-bark;animation-delay:var(--catalog-subscribe-delay,0s);opacity:0;stroke:color-mix(in srgb, var(--acid) 84%, #fff);stroke-width:1.7px;transform-box:fill-box;transform-origin:0}.catalog-strategy--signal-home .catalog-subscribe-motion-doge-bark--far{animation-delay:calc(var(--catalog-subscribe-delay,0s) + .14s)}.catalog-strategy--signal-home .catalog-subscribe-trigger-copy{z-index:1;justify-content:space-between;gap:7px;width:100%;position:relative}.catalog-strategy--signal-home .catalog-subscribe-trigger-copy>span{white-space:nowrap}.catalog-strategy--signal-home .catalog-subscribe-trigger-arrow{opacity:.72;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:20px;height:22px;transition:background .2s,transform .2s;display:inline-flex}.catalog-strategy--signal-home .catalog-subscribe-trigger-arrow svg{fill:none;width:14px;height:14px}.catalog-strategy--signal-home .catalog-subscribe-trigger-arrow path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.catalog-strategy--signal-home .catalog-subscribe-trigger:hover{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--panel) 100%);border-color:color-mix(in srgb, var(--acid) 78%, #fff);box-shadow:inset 0 1px 0 #ffffff1c, inset 0 -1px 0 #00000057, 0 10px 26px #00000047, 0 0 18px color-mix(in srgb, var(--acid) 13%, transparent);transform:translateY(-2px)}.catalog-strategy--signal-home .catalog-subscribe-trigger:hover .catalog-subscribe-motion{color:color-mix(in srgb, var(--acid) 62%, #fff);transform:translate(1px)scale(1.035)}.catalog-strategy--signal-home .catalog-subscribe-trigger:hover .catalog-subscribe-trigger-arrow{opacity:1;background:0 0;transform:translate(2px)}.catalog-strategy--signal-home .catalog-subscribe-trigger:active{background:linear-gradient(180deg, var(--surface) 0%, var(--panel) 100%);border-color:color-mix(in srgb, var(--acid) 52%, var(--line-strong));transform:translateY(0);box-shadow:inset 0 2px 5px #0000007a,0 3px 10px #0003}.catalog-strategy--signal-home .catalog-subscribe-trigger:active .catalog-subscribe-motion{transform:scale(.98)}.catalog-strategy--signal-home .catalog-subscribe-trigger:active .catalog-subscribe-trigger-arrow{transform:translate(1px)scale(.96)}.catalog-strategy--signal-home .catalog-open-strategy{color:#aeb8b1;min-height:40px;padding:0 2px 0 8px;font-size:11px;transition:color .22s}.catalog-strategy--signal-home .catalog-open-strategy span{position:relative}.catalog-strategy--signal-home .catalog-open-strategy span:after{content:"";opacity:.72;transform-origin:0;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.catalog-strategy--signal-home .catalog-open-strategy i{color:#96a29a;background:0 0;border:0;border-radius:0;width:auto;height:auto;transition:color .22s,transform .28s cubic-bezier(.22,1,.36,1)}.catalog-strategy--signal-home .catalog-open-strategy:hover{color:#eef3ef}.catalog-strategy--signal-home .catalog-open-strategy:hover span:after,.catalog-strategy--signal-home .catalog-open-strategy:focus-visible span:after{transform:scaleX(1)}.catalog-strategy--signal-home .catalog-open-strategy:hover i{color:#eef3ef;background:0 0;border-color:#0000;transform:translate(4px)}.catalog-strategy--signal-home .catalog-open-strategy:active i{transform:translate(2px)}.catalog-strategy--signal-home .catalog-subscribe-trigger:disabled,.catalog-strategy--signal-home .catalog-subscribe-trigger:disabled:hover,.catalog-strategy--signal-home .catalog-subscribe-trigger:disabled:active{background:var(--surface-subtle);border-color:var(--line);box-shadow:none;color:var(--muted);cursor:not-allowed;transform:none}.catalog-strategy--signal-home .catalog-subscribe-trigger:disabled:before{animation:none;display:none}.catalog-strategy--signal-home .catalog-subscribe-trigger:disabled .catalog-subscribe-motion{background:var(--panel);border-color:var(--line);box-shadow:none;color:var(--muted);transform:none}.catalog-strategy--signal-home .catalog-subscribe-trigger:disabled .catalog-subscribe-motion *{animation:none!important}.catalog-strategy--signal-home .catalog-subscribe-trigger:disabled .catalog-subscribe-trigger-arrow{border-color:#8e999140}@keyframes catalog-subscribe-sheen{0%,52%{opacity:.12;background-position:145% 0}64%{opacity:.72}84%,to{opacity:.16;background-position:-145% 0}}@keyframes catalog-subscribe-market{0%,18%{opacity:.2;stroke-dashoffset:64px}48%,76%{opacity:1;stroke-dashoffset:0}to{opacity:.28;stroke-dashoffset:-64px}}@keyframes catalog-subscribe-point{0%,42%,to{opacity:0;transform:scale(.45)}54%,72%{opacity:1;transform:scale(1)}}@keyframes catalog-subscribe-copy-link{to{stroke-dashoffset:-36px}}@keyframes catalog-subscribe-copy-node{0%,28%,to{opacity:.54;transform:scale(.8)}43%,62%{opacity:1;transform:scale(1)}}@keyframes catalog-subscribe-sports-arc{0%,22%{opacity:.24;stroke-dashoffset:48px}48%,78%{opacity:.88;stroke-dashoffset:0}to{opacity:.3;stroke-dashoffset:-48px}}@keyframes catalog-subscribe-sports-ball{0%,34%,to{opacity:.45;transform:translateY(4px)scale(.7)}51%{opacity:1;transform:translateY(-2px)scale(1)}68%{opacity:.8;transform:translateY(1px)scale(.9)}}@keyframes catalog-subscribe-weather{to{transform:rotate(360deg)}}@keyframes catalog-subscribe-weather-cell{0%,34%,72%,to{opacity:.22}45%,60%{opacity:1}}@keyframes catalog-subscribe-signal-ring{0%,34%,to{opacity:0;transform:scale(.45)}50%{opacity:.9;transform:scale(.86)}72%{opacity:0;transform:scale(1.45)}}@keyframes catalog-subscribe-doge-head{0%,40%,70%,to{transform:translate(0)rotate(0)}45%{transform:translate(-1px,1px)rotate(-4deg)}49%{transform:translate(1px,-1px)rotate(3deg)}54%{transform:translate(-.5px,.5px)rotate(-2deg)}59%{transform:translate(.5px,-1px)rotate(2deg)}}@keyframes catalog-subscribe-doge-bark{0%,42%,to{opacity:0;transform:translate(-1px)scale(.72)}48%,55%{opacity:1;transform:translate(0)scale(1)}66%{opacity:0;transform:translate(3px)scale(1.08)}}@container (width<=340px){.catalog-strategy--signal-home .catalog-subscribe-trigger{min-width:146px}.catalog-strategy--signal-home .catalog-subscribe-motion{width:40px}}.strategy-backtest{--backtest-tone:var(--green);--backtest-tone-soft:color-mix(in srgb, var(--backtest-tone) 10%, transparent);color:var(--ink);min-width:0;margin:auto 0 19px}.strategy-backtest[data-tone=negative]{--backtest-tone:var(--red);--backtest-tone-soft:color-mix(in srgb, var(--backtest-tone) 10%, transparent)}html[data-theme=light] .strategy-backtest[data-tone=negative]{--backtest-tone:color-mix(in srgb, var(--red) 85%, var(--ink))}.backtest-sparkline{color:var(--backtest-tone);width:100%;min-width:0;height:96px;margin:0;display:block;overflow:visible}.backtest-sparkline svg{width:100%;height:100%;display:block;overflow:visible}.backtest-sparkline-baseline{fill:none;stroke:var(--line);stroke-dasharray:2 5;stroke-width:1px;vector-effect:non-scaling-stroke}.backtest-sparkline-area{opacity:0;animation:.7s .35s both backtest-area-in}.backtest-sparkline-line{clip-path:inset(0 100% 0 0);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke;animation:1.4s linear 40ms both backtest-line-draw}.backtest-sparkline-end,.backtest-sparkline-tracer{fill:none;filter:drop-shadow(0 0 3px var(--backtest-tone));stroke:var(--backtest-tone);stroke-linecap:round;stroke-width:5px;vector-effect:non-scaling-stroke}.backtest-sparkline-end{display:none}.backtest-chart-frame{background:color-mix(in srgb, var(--surface) 54%, var(--paper));border:1px solid var(--line-strong);box-shadow:var(--shadow-soft);border-radius:11px;min-width:0;overflow:hidden}.backtest-chart-plot{background:linear-gradient(color-mix(in srgb, var(--ink) 2.6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 2.6%, transparent) 1px, transparent 1px), radial-gradient(circle at 100% 0%, var(--backtest-tone-soft), transparent 58%), color-mix(in srgb, var(--surface) 46%, var(--paper));background-size:24px 24px,24px 24px,auto,auto;min-height:158px;padding:24px 0 17px 11px;position:relative;overflow:hidden}.backtest-chart-plot:after{background:linear-gradient(180deg, transparent 70%, color-mix(in srgb, var(--surface) 28%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.backtest-chart-plot .backtest-sparkline{z-index:1;height:117px;position:relative}.backtest-chart-pnl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb, var(--paper) 78%, transparent);border:1px solid var(--line);z-index:3;border-radius:7px;align-items:center;gap:7px;padding:5px 7px;display:inline-flex;position:absolute;top:9px;left:10px}.backtest-chart-pnl small{color:var(--muted);font-family:var(--mono);letter-spacing:.065em;text-transform:uppercase;font-size:5.5px;font-weight:750}.backtest-chart-pnl strong{color:var(--backtest-tone);font-family:var(--mono);letter-spacing:-.045em;font-size:15px;line-height:1}.backtest-chart-axis{color:var(--muted);font-family:var(--mono);z-index:2;font-size:5px;position:absolute;bottom:6px}.backtest-chart-axis--start{left:11px}.backtest-chart-axis--end{right:11px}.backtest-available-capital{justify-content:space-between;align-items:center;min-height:42px;margin-top:12px;padding:0 3px;display:flex}.backtest-available-capital>span{color:var(--muted);align-items:center;gap:7px;font-size:9px;font-weight:760;display:flex}.backtest-available-capital>span b{font-weight:inherit}.backtest-available-capital>span i{background:var(--acid);box-shadow:0 0 8px color-mix(in srgb, var(--acid) 38%, transparent);border-radius:50%;flex:none;width:5px;height:5px}.backtest-available-capital>span em{color:var(--orange);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#efc76e17;border:1px solid #efc76e38;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal}.backtest-available-capital>strong{color:var(--acid);font-family:var(--mono);letter-spacing:-.045em;align-items:baseline;gap:5px;display:flex}.backtest-available-capital>strong>span{font-size:23px}.backtest-available-capital>strong>small{color:var(--muted);letter-spacing:-.025em;font-size:10px;font-weight:700}.backtest-available-capital[data-capacity-state=limited]>span i,.backtest-available-capital[data-capacity-state=scarce]>span i{background:var(--orange)}.backtest-available-capital[data-capacity-state=limited]>strong>span,.backtest-available-capital[data-capacity-state=scarce]>strong>span{color:var(--orange)}.backtest-available-capital[data-capacity-state=scarce]>span em{color:var(--red);background:#ff827a1a;border-color:#ff827a42;animation:2.4s ease-in-out infinite backtest-capacity-breathe}.backtest-available-capital[data-capacity-state=scarce]>span i{background:var(--red)}.backtest-available-capital[data-capacity-state=scarce]>strong>span{color:var(--red)}.backtest-available-capital[data-capacity-state=full]>span i{background:var(--muted);box-shadow:none}.backtest-available-capital[data-capacity-state=full]>span em{color:var(--muted);background:#8e999114;border-color:#8e999138}.backtest-available-capital[data-capacity-state=full]>strong>span{color:var(--muted)}@keyframes backtest-line-draw{to{clip-path:inset(0)}}@keyframes backtest-area-in{to{opacity:1}}@keyframes backtest-capacity-breathe{0%,to{opacity:1}50%{opacity:.66}}.catalog-subscription-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--overlay);z-index:500;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.catalog-subscription-modal{background:var(--surface);border:1px solid var(--line);border-radius:15px;width:min(440px,100%);max-height:min(760px,100vh - 48px);position:relative;overflow:auto;box-shadow:0 34px 100px #0000008f}.catalog-subscription-modal:before{background:linear-gradient(90deg, var(--acid), var(--action) 58%, transparent);content:"";pointer-events:none;height:3px;position:absolute;inset:-1px 34% auto -1px}.catalog-subscription-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 19px 16px 23px;display:flex}.catalog-subscription-modal-header>div{gap:5px;min-width:0;display:grid}.catalog-subscription-modal-header span{color:var(--acid-text);font-family:var(--mono);letter-spacing:.08em;font-size:10px;font-weight:850}.catalog-subscription-modal-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.catalog-subscription-close{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-left:18px;padding:0 0 2px;font-size:22px;display:flex}.catalog-subscription-close:hover{border-color:var(--acid);color:var(--acid-text)}.catalog-subscription-close:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.catalog-subscription-modal>.strategy-subscription-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--acid) 8%, transparent), transparent 18rem);box-shadow:none;border:0;border-radius:0;padding:27px 23px 25px}.catalog-subscription-modal :is(.strategy-subscription-panel,.strategy-subscription-body,.strategy-subscription-footer)>p{font-size:12px}.catalog-subscription-modal :is(.strategy-subscription-panel,.strategy-subscription-body,.strategy-subscription-footer)>small{font-size:10px}.catalog-subscription-modal .strategy-subscription-primary,.catalog-subscription-modal .strategy-subscription-secondary{font-size:11px}html[data-theme=light] .catalog-strategy{background:linear-gradient(155deg, color-mix(in srgb, var(--surface) 92%, var(--acid) 8%), var(--panel) 52%), var(--panel);border-color:var(--line-strong);color:var(--ink);box-shadow:0 16px 40px #2e3c341a}html[data-theme=light] .catalog-strategy:hover,html[data-theme=light] .catalog-strategy:focus-within{border-color:color-mix(in srgb, var(--acid) 68%, var(--line));box-shadow:0 28px 70px #2e3c342b}html[data-theme=light] .catalog-market-context{background:0 0;border-color:#0000}html[data-theme=light] .catalog-market-asset{border-color:#fff;box-shadow:inset 0 1px #fff3,0 5px 14px #1f2e252e}html[data-theme=light] .catalog-market-asset--more{color:#26322b;background:#dfe5e1}html[data-theme=light] .catalog-market-identity-label{color:#3c4942}html[data-theme=light] .catalog-market-league-mark,html[data-theme=light] .catalog-market-city-thumb,html[data-theme=light] .catalog-market-social-avatar{border-color:#fff;box-shadow:0 5px 14px #1f2e252e}html[data-theme=light] .catalog-market-social-avatar>i{border-color:#fff;box-shadow:0 2px 8px #1f2e252e}html[data-theme=light] .catalog-market-social-copy b{color:#26332c}html[data-theme=light] .catalog-market-social-copy small{color:#6a776f}html[data-theme=light] .catalog-market-category-tag{color:#3c4942}html[data-theme=light] .catalog-market-category-tag i,html[data-theme=light] .catalog-market-tags span{border-color:#c9d1cb}html[data-theme=light] .catalog-market-tags span,html[data-theme=light] .catalog-market-venues>span{background:0 0;border-color:#0000}html[data-theme=light] .catalog-open-strategy{color:#5f6c64}html[data-theme=light] .catalog-open-strategy i{color:#17201c;border-color:#8f9d94}html[data-theme=light] .catalog-strategy--signal-home .catalog-open-strategy:hover,html[data-theme=light] .catalog-strategy--signal-home .catalog-open-strategy:hover i{color:#1f2d25}html[data-theme=light] .catalog-strategy--signal-home{background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--acid) 8%, transparent), transparent 16rem), var(--panel);border-color:var(--line-strong);box-shadow:0 16px 40px #2e3c341a}html[data-theme=light] .catalog-strategy--signal-home .catalog-strategy-actions{border-color:var(--line)}html[data-theme=light] .catalog-strategy--signal-home .catalog-subscribe-trigger{background:color-mix(in srgb, var(--acid) 6%, var(--surface));border:1px solid color-mix(in srgb, var(--acid) 38%, var(--line));box-shadow:var(--shadow-soft);color:var(--acid)}html[data-theme=light] .catalog-strategy--signal-home .catalog-subscribe-trigger:hover{background:color-mix(in srgb, var(--acid) 10%, var(--surface));border-color:var(--acid)}html[data-theme=light] .catalog-strategy--signal-home .catalog-subscribe-trigger:active{background:color-mix(in srgb, var(--acid) 15%, var(--surface));box-shadow:none}html[data-theme=light] .catalog-strategy--signal-home .catalog-subscribe-trigger:disabled,html[data-theme=light] .catalog-strategy--signal-home .catalog-subscribe-trigger:disabled:hover,html[data-theme=light] .catalog-strategy--signal-home .catalog-subscribe-trigger:disabled:active{background:var(--surface-subtle);border-color:var(--line);box-shadow:none;color:var(--muted)}:root .catalog-strategy[data-subscription-active=true]{--catalog-subscription-silver:#c6cfdb;--catalog-subscription-highlight:#f8fbff;--catalog-subscription-delay:0s;border-color:color-mix(in srgb, var(--catalog-subscription-silver) 72%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--catalog-subscription-silver) 12%, transparent), 0 4px 20px color-mix(in srgb, var(--catalog-subscription-silver) 6%, transparent)}:root[data-theme=light] .catalog-strategy[data-subscription-active=true]{--catalog-subscription-silver:#556476;--catalog-subscription-highlight:#e5edf7}:root .catalog-strategy[data-subscription-active=true]:nth-child(3n+2){--catalog-subscription-delay:-2.6s}:root .catalog-strategy[data-subscription-active=true]:nth-child(3n){--catalog-subscription-delay:-5.2s}:root .catalog-strategy[data-subscription-active=true]:after{animation:8s ease-in-out infinite catalog-subscription-shine;animation-delay:var(--catalog-subscription-delay);background:linear-gradient(115deg, transparent 32%, var(--catalog-subscription-silver) 43%, var(--catalog-subscription-highlight) 49%, var(--catalog-subscription-silver) 55%, transparent 66%);border-radius:inherit;content:"";pointer-events:none;z-index:4;background-position:150% 0;background-size:250% 100%;padding:1px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root .catalog-strategy[data-subscription-active=true]:is(:hover,:focus-within){border-color:var(--catalog-subscription-silver);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--catalog-subscription-silver) 24%, transparent), 0 8px 26px color-mix(in srgb, var(--catalog-subscription-silver) 10%, transparent)}:root .catalog-strategy[data-subscription-active=true] .catalog-manage-trigger{background:linear-gradient(180deg, color-mix(in srgb, var(--catalog-subscription-silver) 22%, var(--panel)), color-mix(in srgb, var(--catalog-subscription-silver) 7%, var(--panel)));border-color:color-mix(in srgb, var(--catalog-subscription-silver) 55%, var(--line));box-shadow:none;color:var(--catalog-subscription-silver);justify-content:center;gap:10px;min-width:0;padding:10px 14px;text-decoration:none}:root .catalog-strategy[data-subscription-active=true] .catalog-manage-trigger:before{animation:8s ease-in-out infinite catalog-subscription-shine;animation-delay:var(--catalog-subscription-delay);background:linear-gradient(115deg, transparent 35%, var(--catalog-subscription-highlight) 50%, transparent 65%);opacity:.14;pointer-events:none;background-position:150% 0;background-size:250% 100%;display:block}:root .catalog-strategy[data-subscription-active=true] .catalog-manage-trigger svg{flex:none}:root .catalog-strategy[data-subscription-active=true] .catalog-manage-trigger span{white-space:nowrap}:root .catalog-strategy[data-subscription-active=true] .catalog-manage-trigger:hover{background:color-mix(in srgb, var(--catalog-subscription-silver) 18%, var(--panel));border-color:var(--catalog-subscription-silver)}:root .catalog-strategy[data-subscription-active=true] .catalog-manage-trigger:active{transform:translateY(0)}:root .catalog-strategy[data-subscription-active=true] .catalog-manage-trigger:focus-visible{outline-color:var(--catalog-subscription-silver)}@keyframes catalog-subscription-shine{0%,58%{background-position:150% 0}88%,to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){:root .catalog-strategy[data-subscription-active=true]:after{opacity:.5;background-position:50% 0;animation:none}:root .catalog-strategy[data-subscription-active=true] .catalog-manage-trigger:before{display:none}}@container (width<=340px){.catalog-strategy .catalog-strategy-actions{flex-wrap:wrap;padding:10px 0}.catalog-strategy .catalog-strategy-actions>.catalog-subscribe-trigger{flex:auto;max-width:100%}.catalog-strategy .catalog-open-strategy{margin-left:auto}}html[data-theme=light] .backtest-available-capital>span{color:#5c6961}html[data-theme=light] .backtest-available-capital>strong>small{color:var(--muted)}html[data-theme=light] .catalog-subscription-backdrop{background:var(--overlay)}html[data-theme=light] .catalog-subscription-modal{background:var(--surface);border-color:var(--line);box-shadow:0 34px 100px #26342b4d}html[data-theme=light] .catalog-subscription-modal-header{border-bottom-color:var(--line)}html[data-theme=light] .catalog-subscription-modal>.strategy-subscription-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--acid) 8%, transparent), transparent 18rem)}.catalog-find-more{justify-content:center;margin-top:24px;display:flex}.catalog-find-more button{background:var(--panel);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;max-width:100%;min-height:44px;padding:12px 28px;font-size:14px;font-weight:650}.catalog-find-more button:hover{background:var(--surface);border-color:var(--acid)}.catalog-find-more button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.catalog-feed-status{color:#7f8b84;font-family:var(--mono);border:1px dashed #364139;align-items:center;gap:10px;min-height:160px;padding:24px;font-size:9px;display:flex}.catalog-feed-status--empty{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start}.catalog-feed-status--empty>span{flex-direction:column;gap:7px;display:flex}.catalog-feed-status--empty strong{color:var(--ink);font-size:12px}.catalog-feed-status--empty a,.catalog-feed-status--empty button{color:var(--acid-text);cursor:pointer;font-family:var(--mono);text-transform:uppercase;background:0 0;border:0;padding:0;font-size:7px;font-weight:850;text-decoration:none}.catalog-feed-status i{background:var(--acid);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite catalog-pulse}.catalog-feed-status--error i{background:#ff735f}.strategy-detail-page{min-height:calc(100vh - 60px)}.strategy-detail{width:100%;max-width:1340px;margin:0 auto;padding:14px 36px 0}.page-back-link.strategy-detail-back{background:color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid var(--line-strong);color:var(--muted);border-radius:50%;justify-content:center;align-self:start;gap:0;width:28px;height:28px;min-height:28px;margin:11px 0 0;padding:0;position:relative}.page-back-link.strategy-detail-back:after{content:"";position:absolute;inset:-8px}.strategy-detail-back .page-back-link-icon{background:0 0;border:0;border-radius:0;width:17px;height:17px}.strategy-detail-back .page-back-link-icon svg{width:12px;height:12px}.strategy-detail-back>span:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-back-link.strategy-detail-back:hover{background:color-mix(in srgb, var(--acid) 8%, transparent);border-color:color-mix(in srgb, var(--acid) 55%, #3b4740);color:var(--ink)}.page-back-link.strategy-detail-back:hover .page-back-link-icon,.page-back-link.strategy-detail-back:focus-visible .page-back-link-icon{box-shadow:none;background:0 0;border-color:#0000}.page-back-link.strategy-detail-back:focus-visible{box-shadow:var(--focus-ring)}.strategy-detail-profile{border-bottom:1px solid var(--line);position:relative}.strategy-detail-profile-body{grid-template-columns:minmax(0,1fr) minmax(320px,340px);align-items:center;gap:24px;padding:18px 0 30px;display:grid}.strategy-detail-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.strategy-detail-heading .strategy-detail-back{align-self:start;margin-top:3px}.strategy-detail-heading-copy{flex-direction:column;gap:14px;min-width:0;display:flex}.strategy-detail-heading-meta{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.strategy-detail-title-line{flex-wrap:wrap;align-items:center;gap:10px 18px;min-width:0;display:flex}.strategy-detail-title-line h1{flex:0 auto}.strategy-detail-platforms{border-left:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-height:36px;padding-left:18px;display:inline-flex}.strategy-detail-platform{color:#a9b4ac;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:750;line-height:1.15;display:inline-flex}.strategy-detail-platform .provider-mark{border-radius:50%;width:32px;height:32px}.strategy-detail-fomo-profile{color:#aeb9b2;align-items:center;gap:7px;min-height:30px;font-size:12px;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.strategy-detail-fomo-profile .provider-mark{border-radius:8px;flex:0 0 24px;width:24px;height:24px}.strategy-detail-fomo-profile strong{color:var(--ink);font-weight:850}.strategy-detail-fomo-profile>svg{width:14px;height:14px;transition:transform .16s}.strategy-detail-fomo-profile:hover{color:var(--acid)}.strategy-detail-fomo-profile:hover>svg{transform:translate(1px,-1px)}.strategy-detail-fomo-profile:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.strategy-detail-profile h1{letter-spacing:-.06em;overflow-wrap:anywhere;max-width:920px;margin:0;font-size:clamp(26px,3.055vw,39px);line-height:.94}.strategy-detail-countdown{border:1px solid #89918761;border-radius:4px;min-width:0;padding:10px 12px 9px;position:relative}.strategy-detail-countdown:before{background:var(--acid);content:"";width:44px;height:1px;position:absolute;top:-1px;left:12px}.strategy-detail-countdown-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.strategy-detail-countdown-meta>p,.strategy-detail-countdown-meta>em{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:6px;font-style:normal;font-weight:850;display:block}.strategy-detail-countdown-meta>p{color:var(--muted)}.strategy-detail-countdown-meta>em{color:#ff735f;letter-spacing:.035em;white-space:nowrap;font-size:8px;font-weight:900}.strategy-detail-countdown-units{font-variant-numeric:tabular-nums;grid-auto-columns:minmax(40px,1fr);grid-auto-flow:column;margin-top:8px;display:grid}.strategy-detail-countdown-units>span{border-left:1px solid #7a877e33;min-width:0;padding:0 9px;display:block}.strategy-detail-countdown-units>span:first-child{border-left:0;padding-left:0}.strategy-detail-countdown-units>span:last-child{padding-right:0}.strategy-detail-countdown strong,.strategy-detail-countdown small{display:block}.strategy-detail-countdown strong{color:var(--ink);letter-spacing:-.05em;font-size:clamp(20px,1.9vw,26px);line-height:1}.strategy-detail-countdown small{color:var(--muted);font-family:var(--mono);letter-spacing:.11em;margin-top:4px;font-size:6px;font-weight:900}.strategy-detail-countdown[data-expired=true] strong{color:#ff735f;opacity:.72}.strategy-detail-countdown[data-variant=cells]{padding:0}.strategy-detail-countdown[data-variant=cells]:before{display:none}.strategy-detail-countdown[data-variant=cells] .strategy-detail-countdown-meta{border-bottom:1px solid #7a877e33;padding:9px 11px 8px}.strategy-detail-countdown[data-variant=cells] .strategy-detail-countdown-units{margin:0}.strategy-detail-countdown[data-variant=cells] .strategy-detail-countdown-units>span{padding:11px 10px 10px}.strategy-detail-countdown[data-variant=cells] .strategy-detail-countdown-units>span:first-child{padding-left:10px}.strategy-detail-countdown[data-variant=cells] .strategy-detail-countdown-units>span:last-child{padding-right:10px}.strategy-detail-countdown[data-variant=bracket]{border-color:color-mix(in srgb, var(--acid) 42%, #89918761);border-radius:0;justify-self:center;width:100%;padding:13px 16px 12px}.strategy-detail-countdown[data-variant=bracket]:after{background:var(--acid);content:"";width:44px;height:1px;position:absolute;bottom:-1px;right:12px}.strategy-detail-countdown[data-variant=bracket] .strategy-detail-countdown-meta{justify-content:center;gap:32px}.strategy-detail-countdown[data-variant=bracket] .strategy-detail-countdown-units{justify-content:center;gap:0;margin-top:10px;display:flex}.strategy-detail-countdown[data-variant=bracket] .strategy-detail-countdown-units>span{text-align:center;border:0;flex:1 1 0;padding:0;position:relative}.strategy-detail-countdown[data-variant=bracket] strong{font-size:clamp(24px,2.15vw,31px)}.strategy-detail-countdown[data-variant=bracket] .strategy-detail-countdown-units>span+span:before{color:var(--muted);content:":";font-size:20px;position:absolute;top:1px;left:0;transform:translate(-50%)}.strategy-detail-countdown[data-variant=deadline]{grid-template-columns:116px minmax(0,1fr);padding:0;display:grid}.strategy-detail-countdown[data-variant=deadline]:before{width:1px;height:32px;top:11px;left:-1px}.strategy-detail-countdown[data-variant=deadline] .strategy-detail-countdown-meta{border-right:1px solid #7a877e33;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:11px 12px}.strategy-detail-countdown[data-variant=deadline] .strategy-detail-countdown-units{margin:0;padding:11px 12px 10px}.strategy-detail-countdown[data-variant=terminal]{border-color:color-mix(in srgb, var(--acid) 30%, #89918761);border-radius:999px;grid-template-columns:106px minmax(0,1fr);padding:8px 14px;display:grid}.strategy-detail-countdown[data-variant=terminal]:before{display:none}.strategy-detail-countdown[data-variant=terminal] .strategy-detail-countdown-meta{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.strategy-detail-countdown[data-variant=terminal] .strategy-detail-countdown-units{margin:0}.strategy-detail-countdown[data-variant=terminal] .strategy-detail-countdown-units>span{text-align:center;border:0;padding:0 5px}.strategy-detail-countdown[data-variant=terminal] strong{font-size:clamp(18px,1.65vw,23px)}.strategy-detail-countdown[data-variant=terminal] small{margin-top:3px}html[data-theme=light] .strategy-detail-countdown{border-color:#5b625b5c}html[data-theme=light] .strategy-detail-countdown-meta>p{color:var(--muted)}html[data-theme=light] .strategy-detail-countdown strong{color:var(--ink)}html[data-theme=light] .strategy-detail-countdown-meta>em{color:#b53b2e}html[data-theme=light] .strategy-detail-countdown[data-variant=bracket],html[data-theme=light] .strategy-detail-countdown[data-variant=terminal]{border-color:color-mix(in srgb, var(--acid-text) 35%, #5b625b5c)}.strategy-subscription-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--acid) 8%, transparent), transparent 18rem), color-mix(in srgb, var(--surface) 97%, transparent);border:1px solid var(--line-strong);border-top:3px solid var(--acid);border-radius:11px;flex-direction:column;align-self:start;padding:24px;display:flex;box-shadow:0 22px 60px #00000038}.strategy-subscription-body,.strategy-subscription-footer{display:contents}.strategy-subscription-panel h2{letter-spacing:-.05em;margin:0;font-size:clamp(25px,2.4vw,34px);line-height:1}:is(.strategy-subscription-panel,.strategy-subscription-body,.strategy-subscription-footer)>p{color:var(--muted);margin:13px 0 0;font-size:10px;line-height:1.55}:is(.strategy-subscription-panel,.strategy-subscription-body,.strategy-subscription-footer)>small{color:color-mix(in srgb, var(--muted) 82%, transparent);margin-top:16px;font-size:9px;line-height:1.55}:is(.strategy-subscription-panel,.strategy-subscription-body,.strategy-subscription-footer)>small a{color:var(--muted);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}:is(.strategy-subscription-panel,.strategy-subscription-body,.strategy-subscription-footer)>small a:hover{color:var(--acid-text)}.strategy-subscription-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.strategy-subscription-heading h2{overflow-wrap:anywhere;flex:180px;min-width:0;max-width:250px}.strategy-subscription-heading>span{background:color-mix(in srgb, var(--muted) 10%, transparent);border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:6px 8px;font-size:8px;font-weight:800}.strategy-subscription-heading>span.is-active{background:color-mix(in srgb, var(--acid) 7%, transparent);border-color:color-mix(in srgb, var(--acid) 48%, var(--line));color:var(--acid-text)}.strategy-subscription-primary,.strategy-subscription-secondary{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.strategy-subscription-primary{background:var(--action);border:1px solid var(--action);color:var(--action-ink);margin-top:17px}.strategy-subscription-primary:hover:not(:disabled){background:color-mix(in srgb, var(--action) 86%, #fff);transform:translateY(-1px)}.strategy-subscription-secondary{border:1px solid var(--line);color:var(--muted);background:0 0;margin-top:8px}.strategy-subscription-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--acid) 42%, var(--line));color:var(--ink)}.strategy-subscription-primary:disabled,.strategy-subscription-secondary:disabled{cursor:not-allowed;opacity:.5;transform:none}.strategy-subscription-balance{background:color-mix(in srgb, var(--paper) 24%, transparent);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;margin:18px 0 0;display:grid;overflow:hidden}.strategy-subscription-balance>div{min-width:0;padding:14px}.strategy-subscription-balance>div+div{border-left:1px solid var(--line)}.strategy-subscription-balance dt{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.35}.strategy-subscription-balance dd{margin:7px 0 0;font-size:18px;font-weight:800}.strategy-subscription-balance small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35;display:block}.strategy-subscription-balance>div:nth-child(odd){border-left:0}.strategy-subscription-balance>div:nth-child(n+3){border-top:1px solid var(--line)}.strategy-subscription-balance dd[data-tone=positive]{color:var(--acid-text)}.strategy-subscription-balance dd[data-tone=negative]{color:#ff927f}.strategy-subscription-panel.is-lighter .strategy-subscription-body>.strategy-subscription-balance>div:nth-child(n+3) dt{align-items:center;min-height:28px;display:flex}.strategy-subscription-sizing{margin-top:12px}.strategy-subscription-sizing button{background:color-mix(in srgb, var(--acid) 10%, transparent);border:1px solid color-mix(in srgb, var(--acid) 32%, var(--line));color:var(--ink);font-family:var(--mono);text-transform:uppercase;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.strategy-subscription-sizing button:hover:not(:disabled){border-color:var(--acid)}.strategy-subscription-sizing button:disabled{cursor:not-allowed;opacity:.5}.strategy-subscription-sizing button b{color:var(--acid-text)}.strategy-subscription-sizing p{color:var(--muted);font-family:var(--mono);margin:6px 0 0;font-size:8px;line-height:1.5}.strategy-subscription-autoscale{color:var(--ink);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:flex-start;gap:10px;margin-top:14px;font-size:11px;display:grid}.strategy-subscription-autoscale input{accent-color:var(--acid);width:16px;height:16px;margin:1px 0 0}.strategy-subscription-autoscale strong{font-size:11px;font-weight:800;display:block}.strategy-subscription-input{margin-top:17px;display:block}.strategy-subscription-input>span{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.3;display:block}.strategy-subscription-input>div{background:var(--input);border:1px solid var(--line);border-radius:7px;align-items:center;min-height:48px;margin-top:8px;display:flex}.strategy-subscription-input i{color:var(--muted);padding-left:13px;font-style:normal}.strategy-subscription-input input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 12px;font-size:17px;font-weight:800}.lighter-subscription-account-field{position:relative}.lighter-subscription-account-field select,.lighter-subscription-account-field output{appearance:none;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:7px;width:100%;min-width:0;min-height:48px;padding:12px 44px 12px 12px;font-weight:700;display:block}.lighter-subscription-account-field select{cursor:pointer}.lighter-subscription-account-field select option{background:var(--input);color:var(--ink)}.lighter-subscription-account-field>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lighter-subscription-account select:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.lighter-subscription-account select:disabled{cursor:wait;opacity:.7}.lighter-subscription-account p{overflow-wrap:anywhere}.subscription-field-heading{align-items:center;gap:6px;display:flex!important}.subscription-field-heading>label,.subscription-field-heading>span:not([popover]){min-width:0}.subscription-info-trigger{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.subscription-info-trigger:hover,.subscription-info-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--muted) 12%, transparent);color:var(--ink)}.subscription-info-trigger:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.subscription-info-content{background:var(--surface);border:1px solid var(--line-strong);box-sizing:border-box;color:var(--ink);letter-spacing:normal;overflow-wrap:anywhere;text-align:start;text-transform:none;border-radius:10px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:14px;font-family:Inter,ui-sans-serif,sans-serif;font-size:13px;font-weight:400;line-height:1.5;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 30px #0003}.subscription-info-content>span{display:block}.subscription-info-content>span+span{margin-top:10px}.subscription-info-content a{color:var(--acid-text);text-underline-offset:3px;text-decoration:underline}.strategy-subscription-input>div:focus-within{border-color:var(--acid);box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 12%, transparent)}.strategy-subscription-label{justify-content:space-between;align-items:center;display:flex!important}.strategy-subscription-label strong{color:var(--acid-text);font-size:10px}.strategy-subscription-input>div.strategy-subscription-range{min-height:42px;padding:0 12px}.strategy-subscription-input input[type=range]{accent-color:var(--acid);padding:0}.strategy-subscription-validation.is-hint{color:var(--muted)!important}.strategy-subscription-validation{font-family:var(--mono);color:#ff927f!important;margin-top:8px!important;font-size:9px!important;line-height:1.45!important}.subscription-order-minimum{background:color-mix(in srgb, var(--orange) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--orange) 30%, var(--line));color:var(--ink);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:grid}.subscription-order-minimum>svg{color:var(--orange);stroke-width:1.9px;width:18px;height:18px;margin-top:1px}.subscription-order-minimum.is-info{background:var(--surface);border-color:var(--line)}.subscription-order-minimum.is-info>svg{color:var(--muted)}.subscription-order-minimum>div{min-width:0}.subscription-order-minimum strong{font-size:12px;line-height:1.35;display:block}.subscription-order-minimum p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.subscription-order-minimum>div>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.subscription-order-minimum button{background:color-mix(in srgb, var(--orange) 8%, var(--input));border:1px solid color-mix(in srgb, var(--orange) 30%, var(--line));color:var(--ink);border-radius:8px;min-height:38px;padding:7px 10px;font-size:10px;font-weight:750;line-height:1.25;transition:background .18s,border-color .18s,transform .18s}.subscription-order-minimum button:hover:not(:disabled){background:color-mix(in srgb, var(--orange) 16%, var(--input));border-color:color-mix(in srgb, var(--orange) 52%, var(--line));transform:translateY(-1px)}.subscription-order-minimum button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.subscription-order-minimum button:disabled{cursor:not-allowed;opacity:.42}.subscription-order-minimum small{color:var(--orange);margin-top:7px;font-size:9px;line-height:1.45;display:block}.strategy-subscription-feedback{font-family:var(--mono);min-height:13px;font-size:9px!important;line-height:1.45!important}.strategy-subscription-feedback.is-success{color:var(--acid-text)!important}.strategy-subscription-feedback.is-error{color:#ff927f!important}.strategy-subscription-panel.is-lighter .strategy-subscription-feedback:empty{display:none}.strategy-subscription-panel.is-error{border-top-color:#ff735f}.strategy-subscription-panel.is-loading{opacity:.76}.strategy-detail-proof-layout{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:start;gap:40px;display:grid}.strategy-detail-proof-coverage{min-width:0}.strategy-detail-proof-action{align-self:stretch;min-width:0}.strategy-detail-proof-action>.strategy-subscription-rail{padding-top:34px;position:sticky;top:84px}.strategy-detail-proof-action>.strategy-subscription-rail.is-static{padding-bottom:24px;position:static}.strategy-detail-proof-action .strategy-subscription-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--acid) 8%, transparent), transparent 18rem), color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid var(--line);box-shadow:none;border-radius:10px;padding:20px}.strategy-detail-proof-action .strategy-subscription-panel h2{font-size:26px}@media (width>=1021px){.strategy-detail-proof-action .strategy-subscription-rail:not(.is-static) .strategy-subscription-panel.is-ready{max-height:var(--subscription-available-height,calc(100dvh - 134px));padding:0;overflow:hidden}.strategy-detail-proof-action .strategy-subscription-rail:not(.is-static) .strategy-subscription-body{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;min-height:0;padding:20px;display:flex;overflow-y:auto}.strategy-detail-proof-action .strategy-subscription-body>*{flex-shrink:0}.strategy-detail-proof-action .strategy-subscription-rail:not(.is-static) .strategy-subscription-footer{background:var(--surface);border-top:1px solid var(--line);flex-direction:column;flex:none;padding:16px 20px;display:flex}.strategy-detail-proof-action .strategy-subscription-footer .strategy-subscription-primary{margin-top:0}.strategy-detail-proof-action .strategy-subscription-feedback:empty{display:none}}.strategy-detail-section{border-bottom:1px solid var(--line);padding:42px 0}.strategy-detail-section>header{justify-content:space-between;align-items:end;gap:40px;display:flex}.strategy-detail-section>header p{color:var(--acid-text);font-family:var(--mono);letter-spacing:.12em;margin:0;font-size:7px;font-weight:850}.strategy-detail-section h2{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(30px,3.4vw,45px)}.strategy-detail-section>header>span{color:#7d8981;max-width:430px;font-size:10px;line-height:1.55}.strategy-detail-flow{border-bottom:1px solid var(--line);padding:34px 0}.strategy-detail-flow>header{display:block}.strategy-detail-flow>header p{color:var(--acid-text);font-family:var(--mono);letter-spacing:.12em;margin:0;font-size:7px;font-weight:850}.strategy-detail-flow h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(27px,3vw,40px);line-height:1}.strategy-coverage-tags{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.strategy-coverage-tag{background:var(--overlay);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);letter-spacing:.03em;border-radius:999px;flex:none;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:3px 10px 3px 3px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.strategy-coverage-tag>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-coverage-text-tag{padding-left:10px}.strategy-coverage-asset-tag .catalog-market-asset{border-width:1px;border-color:#ffffff38;width:24px;height:24px;box-shadow:inset 0 1px #ffffff29}.strategy-coverage-asset-tag .catalog-market-asset img{width:15px;height:11px}.strategy-coverage-asset-tag .catalog-market-asset[data-asset=hood] img{width:15px;height:15px}.strategy-coverage-asset-tag .catalog-market-asset svg{width:12px;height:12px}.strategy-coverage-league-tag .catalog-market-league-mark{background:#f6f7f6;border-width:1px;border-color:#ffffff38;width:24px;height:24px;box-shadow:inset 0 1px #ffffff29}.strategy-coverage-league-tag .catalog-market-league-mark img{object-fit:cover;background:#f6f7f6;padding:0}.strategy-coverage-league-tag .catalog-market-league-mark[data-league=nfl]{background:#013369}.strategy-coverage-league-tag .catalog-market-league-mark[data-league=nfl] img{object-fit:contain;background:0 0;padding:3px}.strategy-coverage-league-tag .catalog-market-league-mark[data-league=nhl]{background:linear-gradient(145deg,#f3f5f4,#9ca4a0)}.strategy-coverage-league-tag .catalog-market-league-mark[data-league=nhl] img{object-fit:contain;background:0 0;padding:2px}.strategy-coverage-league-tag .catalog-market-league-mark[data-league=wnba]{background:#19120f}.strategy-coverage-league-tag .catalog-market-league-mark[data-league=wnba] img{background:0 0}.strategy-coverage-city-tag>i{background:#21312b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative;overflow:hidden}.strategy-coverage-city-tag>i b{font-size:6px;font-style:normal}.strategy-coverage-city-tag>i img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.strategy-detail-flow-tabs{width:100%;max-width:540px;margin:0 auto;display:grid}.strategy-detail-flow-toolbar{background:var(--surface);border-bottom:1px solid var(--line);padding:0 16px}.strategy-detail-flow-tabs button{box-shadow:none;color:var(--muted);cursor:pointer;letter-spacing:.01em;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:0;min-width:0;min-height:58px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:700;transition:background .16s,color .16s;position:relative}.strategy-detail-flow-tabs button+button{border-left:1px solid var(--line)}.strategy-detail-flow-tabs button:hover{background:var(--surface-subtle);color:var(--ink)}.strategy-detail-flow-tabs button[aria-pressed=true]{background:color-mix(in srgb, var(--acid) 6%, var(--surface));color:var(--ink)}.strategy-detail-flow-tabs button[aria-pressed=true]:after{background:var(--acid);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.strategy-detail-flow-tabs button:focus-visible{outline:2px solid var(--acid-text);outline-offset:-4px}.strategy-detail-flow-market{max-width:320px;height:20px;margin-top:10px;overflow:hidden}.strategy-detail-flow-market .runtime-asset-label{background:0 0;border:0;flex-wrap:nowrap;gap:7px;height:100%;padding:0;font-size:11px}.strategy-detail-flow-market .runtime-asset-label>span,.strategy-detail-flow-market .runtime-asset-label strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.strategy-detail-flow-market .runtime-asset-label strong{color:var(--muted);overflow-wrap:normal;font-size:11px;font-weight:800}.strategy-detail-flow-market .runtime-asset-label>span:before{color:var(--muted);content:"·";margin-right:7px}.strategy-detail-flow-frame{border:1px solid #344039;border-radius:10px;margin-top:20px;overflow:hidden}.public-strategy-flow{background:var(--canvas-bg);height:560px;overflow:hidden}.public-strategy-flow .react-flow{--xy-background-color:var(--canvas-bg);--xy-edge-label-background-color:var(--canvas-bg);--xy-controls-button-background-color:var(--surface);--xy-controls-button-background-color-hover:var(--surface-subtle);--xy-controls-button-border-color:var(--line);--xy-controls-button-color:var(--ink);background:var(--canvas-bg)}.public-strategy-flow .react-flow__pane{cursor:grab}.public-strategy-flow .react-flow__pane.dragging{cursor:grabbing}.public-strategy-flow .react-flow__node-public-strategy{background:0 0;border:0;width:200px;padding:0}.public-flow-node{background:var(--canvas-node);border:1px solid var(--canvas-node-border);border-radius:13px;width:200px;min-height:104px;padding:16px;box-shadow:0 12px 28px #050a0729}.public-flow-node--action{border-color:color-mix(in srgb, var(--acid) 42%, var(--canvas-node-border))}.public-flow-node small{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.public-flow-node small i{background:var(--blue);border-radius:50%;width:5px;height:5px}.public-flow-node--action small i{background:var(--acid)}.public-flow-node strong{color:var(--ink);margin-top:12px;font-size:13px;line-height:1.2;display:block}.public-flow-handle{background:var(--canvas-node);border:2px solid var(--line-strong);width:7px;height:7px}.public-flow-handle--false{border-color:var(--red)}.public-flow-handle--true{border-color:var(--green)}.public-strategy-flow .public-flow-edge .react-flow__edge-path{stroke-dasharray:7 6;stroke-width:1.6px}.public-strategy-flow .public-flow-edge--false .react-flow__edge-path{stroke:color-mix(in srgb, var(--red) 64%, var(--line-strong))}.public-strategy-flow .public-flow-edge--true .react-flow__edge-path{stroke:color-mix(in srgb, var(--green) 72%, var(--line-strong))}.public-strategy-flow .react-flow__edge-text{fill:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:7px;font-weight:800}.public-strategy-flow .react-flow__edge-textbg{fill:var(--canvas-bg)}.public-flow-node--dimmed{filter:saturate(.52);opacity:.5}.public-flow-node--live{animation:public-flow-run-node var(--runtime-phase-seconds,.4s) ease-out 1 both;animation-delay:var(--runtime-delay,0s);border-color:var(--blue);box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 12%, transparent), 0 12px 28px #050a0729;--runtime-color:var(--blue);position:relative}.public-flow-node--live:after{animation:public-flow-run-node-ring var(--runtime-phase-seconds,.4s) ease-out 1 both;animation-delay:var(--runtime-delay,0s);border:2px solid var(--runtime-color);content:"";pointer-events:none;border-radius:16px;position:absolute;inset:-3px}.public-flow-node--live.public-flow-node--true{--runtime-color:var(--green);border-color:var(--green);box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 13%, transparent), 0 12px 28px #050a0729}.public-flow-node--live.public-flow-node--false{--runtime-color:var(--red);border-color:var(--red);box-shadow:0 0 0 5px color-mix(in srgb, var(--red) 11%, transparent), 0 12px 28px #050a0729}.public-flow-node--live.public-flow-node--terminal{--runtime-color:var(--acid);border-color:var(--acid);box-shadow:0 0 0 6px color-mix(in srgb, var(--acid) 21%, transparent), 0 12px 28px #050a0729}.public-strategy-flow .public-flow-edge--idle{opacity:.3}.public-strategy-flow .public-flow-edge--live .react-flow__edge-path{animation:public-flow-run-edge var(--runtime-phase-seconds,.4s) ease-out 1 both, public-flow-run-current .7s linear infinite;animation-delay:var(--runtime-delay,0s), calc(var(--runtime-delay,0s) + var(--runtime-phase-seconds,.4s));stroke-dasharray:12 9;stroke-width:2.4px}.public-strategy-flow .public-flow-edge--false.public-flow-edge--live .react-flow__edge-path{color:var(--red);stroke:var(--red)}.public-strategy-flow .public-flow-edge--true.public-flow-edge--live .react-flow__edge-path{color:var(--green);stroke:var(--green)}.public-strategy-flow .public-flow-edge--live .react-flow__edge-text{fill:var(--ink)}@keyframes public-flow-run-edge{0%{filter:drop-shadow(0 0 #0000);stroke-dashoffset:42px;stroke-width:2.4px}50%{filter:drop-shadow(0 0 6px);stroke-dashoffset:0;stroke-width:3.6px}to{filter:drop-shadow(0 0 #0000);stroke-dashoffset:0;stroke-width:2.4px}}@keyframes public-flow-run-current{0%{stroke-dashoffset:0}to{stroke-dashoffset:-21px}}@keyframes public-flow-run-node{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes public-flow-run-node-ring{0%{opacity:0;transform:scale(.96)}45%{opacity:.7;transform:scale(1.015)}to{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.strategy-detail-flow-tabs button{transition:none}.public-flow-node--live,.public-flow-node--live:after,.public-strategy-flow .public-flow-edge--live .react-flow__edge-path{animation:none}}.strategy-detail-state-frame{flex-direction:column;flex:1;width:100%;max-width:1340px;margin:0 auto;padding:26px 36px 0;display:flex}html[data-theme=light] .strategy-detail-profile{border-color:#d2d9d4}html[data-theme=light] .strategy-coverage-tag{border-color:var(--line);color:var(--ink);background:#ffffffc7}html[data-theme=light] .strategy-detail-platform{color:#4e5b53}html[data-theme=light] .strategy-subscription-panel{background:color-mix(in srgb, var(--surface) 92%, transparent);border-color:var(--line)}html[data-theme=light] .strategy-detail-proof-action .strategy-subscription-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--acid) 8%, transparent), transparent 18rem), color-mix(in srgb, var(--surface) 94%, transparent);border-color:var(--line)}html[data-theme=light] .strategy-subscription-input>div{background:var(--input);border-color:var(--line)}html[data-theme=light] .strategy-subscription-secondary{border-color:var(--line);color:var(--muted)}.catalog-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:72px;padding:12px 30px;display:grid}.catalog-footer p{color:var(--muted);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:7px;display:flex}.catalog-footer p>i{background:var(--acid);box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 8%, transparent);border-radius:50%;width:5px;height:5px}.catalog-footer p>span{color:#4e5b53}.catalog-footer nav{align-items:center;gap:18px;display:flex}.catalog-footer nav>i{background:var(--line);width:1px;height:15px}.catalog-footer nav a,.catalog-footer nav button{color:#89958d;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:750;text-decoration:none}.catalog-footer nav a span{color:#56635b;margin-left:2px;transition:transform .18s;display:inline-block}.catalog-footer nav a:hover,.catalog-footer nav button:hover:not(:disabled){color:var(--acid-text)}.catalog-footer nav button:disabled{cursor:not-allowed;opacity:.55}.catalog-footer nav a:hover span{transform:translate(2px,-2px)}.auth-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--overlay);z-index:200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.auth-dialog{--mono:ui-monospace, "SFMono-Regular", Menlo, monospace;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);width:100%;max-width:430px;padding:34px;font-family:Inter,ui-sans-serif,sans-serif;position:relative;box-shadow:0 30px 100px #0000008c}.auth-dialog:before{background:linear-gradient(90deg, var(--brand-signal,#caff3f), #6fe7f7);content:"";height:3px;position:absolute;inset:0 28% auto 0}.auth-close{color:var(--muted);background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.auth-brand-mark{background:var(--surface-raised);border:1px solid var(--line-strong);justify-content:center;align-items:center;width:45px;height:45px;display:flex}.auth-brand-mark img{border-radius:8px;width:29px;height:29px}.auth-kicker{color:var(--brand-signal,#caff3f);font-family:var(--mono);letter-spacing:.12em;margin:22px 0 0;font-size:7px}.auth-dialog h2{letter-spacing:-.055em;margin:13px 0;font-size:32px;line-height:1}.auth-copy{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.auth-preview-note{background:var(--surface-raised);color:var(--orange);font-family:var(--mono);border:1px solid #ffb14a40;margin-top:18px;padding:8px 10px;font-size:6px;line-height:1.45}.auth-email-form{margin-top:23px}.auth-email-form label{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin-bottom:7px;font-size:7px;display:block}.auth-email-form>div{grid-template-columns:1fr auto;display:grid}.auth-email-form input{background:var(--surface);border:1px solid var(--line);color:var(--ink);outline:0;min-width:0;height:43px;padding:0 11px;font-size:10px}.auth-email-form button{background:var(--brand-action,#caff3f);border:1px solid var(--brand-action,#caff3f);color:var(--brand-action-ink,#0e140f);min-width:86px;padding:9px;font-size:9px;font-weight:900}.auth-email-form button:disabled,.auth-email-form input:disabled,.auth-wallet-button:disabled{cursor:not-allowed;opacity:.45}.auth-divider{border-top:1px solid var(--line);text-align:center;margin:23px 0;position:relative}.auth-divider span{background:var(--surface);color:var(--muted);font-family:var(--mono);padding:0 8px;font-size:7px;position:relative;top:-8px}.auth-wallet-button,.auth-telegram-button{background:var(--surface-raised);border:1px solid var(--line-strong);color:var(--ink);justify-content:center;align-items:center;gap:11px;width:100%;min-height:43px;font-size:9px;font-weight:800;display:flex}.auth-wallet-button:hover:not(:disabled){border-color:var(--brand-signal,#caff3f)}.auth-wallet-button span{color:var(--brand-signal,#caff3f);font-size:18px}.auth-telegram-button{color:var(--muted);margin-top:8px}.auth-telegram-button span{color:#6fe7f7}.auth-telegram-button em{font-family:var(--mono);text-transform:uppercase;margin-left:auto;padding-right:9px;font-size:6px;font-style:normal}.auth-error{background:var(--danger-bg);border:1px solid var(--red);color:var(--danger-ink);margin:13px 0 0;padding:8px;font-size:8px;line-height:1.45}.auth-legal{color:var(--muted);text-align:center;margin-top:19px;font-size:6px;line-height:1.5;display:block}.auth-success{border:1px solid var(--line-strong);text-align:center;flex-direction:column;align-items:center;margin-top:23px;padding:24px;display:flex}.auth-success>span{background:var(--brand-action,#caff3f);color:var(--brand-action-ink,#10140f);border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:14px;display:flex}.auth-success strong{margin-top:11px;font-size:13px}.auth-success p{color:var(--muted);font-size:8px}.auth-success button{color:var(--brand-signal,#caff3f);font-family:var(--mono);background:0 0;border:0;margin-top:6px;font-size:7px}@keyframes catalog-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.16)}}@keyframes catalog-path-travel{0%,20%{opacity:0;transform:scale(.6)}44%{opacity:1;transform:scale(1)}68%,to{opacity:0;transform:scale(.6)}}@keyframes catalog-loading{to{opacity:.42}}@media (width<=1500px){.catalog-directory .catalog-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1320px){.catalog-directory[data-catalog-category=all] .catalog-strategy-grid,.catalog-directory[data-catalog-category=crypto] .catalog-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.catalog-directory[data-catalog-category=all] .catalog-strategy-grid,.catalog-directory[data-catalog-category=crypto] .catalog-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=930px){.catalog-directory .catalog-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1020px){.catalog-referrals{grid-template-columns:1fr}.catalog-referrals-copy{justify-self:start}.catalog-referrals-visual{width:100%;min-height:380px}.strategy-detail-profile-body{grid-template-columns:minmax(0,1fr);align-items:start}.strategy-detail-countdown{grid-column:1;max-width:340px}.strategy-detail-proof-layout{grid-template-columns:minmax(0,1fr);gap:0}.strategy-detail-proof-action{order:-1}.strategy-detail-proof-action>.strategy-subscription-rail{padding:30px 0 24px;position:static}}@media (width<=680px){.subscription-order-minimum>div>div{grid-template-columns:1fr}.catalog-login{min-width:70px}.catalog-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding:64px 18px}.catalog-hero h1{font-size:clamp(47px,15vw,68px)}.catalog-hero-description{font-size:14px}.catalog-hero-actions{flex-direction:column;align-items:stretch}.catalog-primary-cta,.catalog-secondary-cta{justify-content:space-between;width:100%}.catalog-hero-system{min-height:450px;padding:17px}.catalog-hero-node{width:62%;padding:14px}.catalog-product-steps,.catalog-featured,.catalog-directory{padding:60px 18px}.catalog-product-steps>div{grid-template-columns:1fr}.catalog-product-steps article{min-height:0;padding:26px 4px}.catalog-product-steps article+article{border-left:0;border-top:1px solid var(--line)}.catalog-product-steps h3{margin-top:22px}.catalog-referrals{gap:36px;padding:58px 18px}.catalog-referrals-copy h2{font-size:43px}.catalog-referrals-visual{min-height:430px}.catalog-referrals-you{width:154px;top:174px;left:18px}.catalog-referrals-tier--one{top:48px;left:auto;right:18px}.catalog-referrals-tier--two{top:270px;right:18px}.catalog-referrals-path--one{width:calc(100% - 322px);top:188px;left:164px;transform:rotate(-34deg)}.catalog-referrals-path--two{width:88px;top:135px;left:calc(100% - 160px);transform:rotate(74deg)}.catalog-featured-heading{flex-direction:column;align-items:start;gap:17px}.catalog-directory{padding-top:18px}.catalog-directory .catalog-strategy-grid{margin-top:0}.catalog-directory-tape{padding:16px 0 0}.catalog-directory-tape>.hype-tape{border-left:0;border-right:0;border-radius:0}.catalog-strategy-grid{grid-template-columns:1fr;min-height:0}.catalog-directory[data-catalog-category] .catalog-strategy-grid{grid-template-columns:1fr}.catalog-strategy-main{padding:18px 16px 0}.catalog-strategy h2{font-size:25px}.catalog-strategy-actions{padding:0}.backtest-chart-pnl strong{font-size:14px}.backtest-available-capital{align-items:flex-start;gap:8px}.backtest-available-capital>span{flex-wrap:wrap;align-items:flex-start;padding-top:4px}.backtest-available-capital>span i{margin-top:3px}.backtest-available-capital>strong{flex:none}.backtest-available-capital>strong>span{font-size:20px}.catalog-subscription-backdrop{align-items:flex-end;padding:12px}.catalog-subscription-modal{border-radius:14px;width:100%;max-height:calc(100vh - 24px)}.catalog-subscription-modal>.strategy-subscription-panel{padding:24px 19px 21px}.strategy-detail{padding:10px 14px 0}.page-back-link.strategy-detail-back{margin-top:4px}.strategy-detail-heading{gap:8px}.strategy-detail-heading .strategy-detail-back{margin-top:1px}.strategy-detail-heading-copy{gap:10px}.strategy-detail-heading-meta{gap:8px 12px}.strategy-detail-title-line{align-items:center;gap:8px 12px}.strategy-detail-platforms{border-left:0;gap:8px;min-height:28px;padding-left:0}.strategy-detail-platform{gap:7px;font-size:12px}.strategy-detail-platform .provider-mark{width:26px;height:26px}.strategy-detail-fomo-profile{font-size:11px}.strategy-detail-fomo-profile .provider-mark{width:22px;height:22px}.strategy-detail-profile-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 0 16px}.strategy-detail-profile h1{font-size:clamp(19.5px,5.655vw,24.7px)}.strategy-coverage-tags{gap:6px}.strategy-coverage-tag{min-height:30px;padding-right:9px;font-size:7px}.strategy-coverage-text-tag{padding-left:9px}.strategy-coverage-asset-tag .catalog-market-asset,.strategy-coverage-league-tag .catalog-market-league-mark,.strategy-coverage-city-tag>i{width:22px;height:22px}.strategy-detail-countdown{grid-column:1;width:100%;max-width:none;padding:9px 10px 8px}.strategy-detail-countdown-units{grid-auto-columns:minmax(34px,1fr);margin-top:7px}.strategy-detail-countdown-units>span{padding:0 5px}.strategy-detail-countdown strong{font-size:clamp(18px,5.5vw,23px)}.strategy-detail-countdown[data-variant=cells]{padding:0}.strategy-detail-countdown[data-variant=cells] .strategy-detail-countdown-units{margin:0}.strategy-detail-countdown[data-variant=cells] .strategy-detail-countdown-units>span,.strategy-detail-countdown[data-variant=cells] .strategy-detail-countdown-units>span:first-child,.strategy-detail-countdown[data-variant=cells] .strategy-detail-countdown-units>span:last-child{padding:9px 6px 8px}.strategy-detail-countdown[data-variant=bracket]{padding:10px 10px 9px}.strategy-detail-countdown[data-variant=bracket] .strategy-detail-countdown-meta{gap:24px}.strategy-detail-countdown[data-variant=bracket] .strategy-detail-countdown-units{gap:0}.strategy-detail-countdown[data-variant=bracket] .strategy-detail-countdown-units>span{padding:0}.strategy-detail-countdown[data-variant=bracket] strong{font-size:clamp(22px,7vw,29px)}.strategy-detail-countdown[data-variant=deadline]{grid-template-columns:1fr;padding:0}.strategy-detail-countdown[data-variant=deadline] .strategy-detail-countdown-meta{border-bottom:1px solid #7a877e33;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 10px}.strategy-detail-countdown[data-variant=deadline] .strategy-detail-countdown-units{padding:9px 10px 8px}.strategy-detail-countdown[data-variant=terminal]{border-radius:12px;grid-template-columns:1fr;padding:9px 10px 8px}.strategy-detail-countdown[data-variant=terminal] .strategy-detail-countdown-meta{flex-direction:row;justify-content:space-between;align-items:center}.strategy-detail-countdown[data-variant=terminal] .strategy-detail-countdown-units{margin-top:7px}.strategy-detail-proof-action .strategy-subscription-panel{padding:18px}.strategy-subscription-panel{min-height:0;padding:20px}.strategy-detail-section{padding:36px 0}.strategy-detail-section>header{flex-direction:column;align-items:flex-start;gap:13px}.strategy-detail-flow{padding:30px 0}.strategy-detail-flow-toolbar{padding:0 8px}.public-strategy-flow{height:470px}.strategy-detail-state-frame{padding:18px 14px 0}.catalog-footer{grid-template-columns:1fr;align-items:start;padding:20px 14px 24px}.catalog-footer nav{flex-wrap:wrap;align-items:center;gap:12px 16px}.auth-dialog{padding:28px 21px}.auth-dialog h2{font-size:28px}.auth-email-form>div{grid-template-columns:1fr}.auth-email-form button{min-height:40px}}@media (prefers-reduced-motion:reduce){.catalog-strategy,.catalog-open-strategy,.catalog-open-strategy span:after,.catalog-open-strategy i,.catalog-subscribe-trigger,.catalog-primary-cta{transition:none}.catalog-strategy--signal-home .catalog-open-strategy:hover i,.catalog-strategy--signal-home .catalog-open-strategy:active i{transform:none}.catalog-strategy--signal-home .catalog-subscribe-trigger:before,.catalog-strategy--signal-home .catalog-subscribe-motion *{animation:none!important}.catalog-strategy--signal-home .catalog-subscribe-trigger:before{display:none}.catalog-strategy--signal-home .catalog-subscribe-motion-market-line,.catalog-strategy--signal-home .catalog-subscribe-motion-sports-arc{opacity:.8;stroke-dashoffset:0}.catalog-strategy--signal-home .catalog-subscribe-motion-market-dot,.catalog-strategy--signal-home .catalog-subscribe-motion-signal-dot{opacity:1;transform:none}.catalog-strategy--signal-home .catalog-subscribe-trigger:hover .catalog-subscribe-motion,.catalog-strategy--signal-home .catalog-subscribe-trigger:hover .catalog-subscribe-trigger-arrow{transform:none}.catalog-hero-path i,.catalog-strategy:before{animation:none!important}.catalog-home-loading span{animation:none}.backtest-sparkline-area,.backtest-sparkline-line,.backtest-sparkline-tracer,.backtest-available-capital>span em{transition:none;animation:none}.backtest-sparkline-area,.backtest-sparkline-end{opacity:1}.backtest-sparkline-line{clip-path:none}.backtest-sparkline-end{display:block}.backtest-sparkline-tracer{display:none}.public-flow-node,.public-strategy-flow .react-flow__edge.animated path{animation:none}}.hype-tape{--hype-item-width:292px;--hype-line:#2c3331;background:linear-gradient(90deg, color-mix(in srgb, var(--brand-signal,#caff3f) 4.5%, transparent), transparent 34%), #0c100f;border-bottom:1px solid var(--hype-line);color:#eef1ed;min-height:70px;margin-top:auto;display:block;position:relative;overflow:hidden}.hype-tape:after{background:linear-gradient(90deg, var(--brand-signal,#caff3f), #f5a23c 34%, #cf68ff 68%, #536ef5);content:"";opacity:.9;z-index:4;height:2px;position:absolute;bottom:0;left:0;right:0}.hype-tape-viewport{width:100%;min-width:0;overflow:hidden}.hype-tape-track,.hype-tape-group{width:max-content;display:flex}.hype-tape-track{will-change:transform;min-height:69px;animation:40s linear infinite hype-tape-scroll}.hype-tape--static .hype-tape-track,.hype-tape--static .hype-tape-group{width:100%}.hype-tape--static .hype-tape-track{will-change:auto;animation:none}.hype-tape--static .hype-tape-item{flex:1 1 var(--hype-item-width)}.hype-tape--status-only .hype-tape-item{border-right:0;flex:100%}.hype-tape:hover .hype-tape-track,.hype-tape:focus-within .hype-tape-track{animation-play-state:paused}.hype-tape-item{border-right:1px solid var(--hype-line);box-sizing:border-box;color:inherit;flex:0 0 var(--hype-item-width);grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:10px;min-width:0;min-height:69px;padding:9px 12px;text-decoration:none;display:grid}.hype-tape-item:hover{background:#ffffff0b}.hype-tape-art{--art-background:#202624;--art-border:#3a4240;--art-padding:0px;--art-scale:1;background:var(--art-background);border:1px solid var(--art-border);box-sizing:border-box;color:var(--brand-signal,#caff3f);isolation:isolate;border-radius:9px;flex:0 0 38px;justify-content:center;align-self:center;align-items:center;width:38px;height:38px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,0 5px 14px #00000029}.hype-tape-art img{box-sizing:border-box;object-fit:contain;height:100%;padding:var(--art-padding);transform:scale(var(--art-scale));transform-origin:50%;width:100%;display:block}.hype-tape-art[data-artwork=cover] img{object-fit:cover;padding:0;transform:none}.hype-tape-art svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:19px;height:19px}.hype-tape-art--crypto{--art-background:#171c1a;--art-border:#35403c;--art-padding:4px;color:#18201c}.hype-tape-art--stock{--art-background:#eef1ee;--art-border:#cbd2cd;--art-padding:6px;color:#0c100f}.hype-tape-art[data-asset=btc]{--art-background:#241507;--art-border:#764619;--art-padding:3px}.hype-tape-art[data-asset=eth]{--art-background:#eceefa;--art-border:#c9cee6;--art-padding:0px;--art-scale:1.18}.hype-tape-art[data-asset=sol]{--art-background:#080b0a;--art-border:#28433b;--art-padding:3px}.hype-tape-art[data-asset=bnb]{--art-background:#0b0e11;--art-border:#5f4c13;--art-padding:3px}.hype-tape-art[data-asset=xrp]{--art-background:#f2f4f3;--art-border:#cbd1ce;--art-padding:5px}.hype-tape-art[data-asset=doge]{--art-background:#27210d;--art-border:#756523;--art-padding:3px}.hype-tape-art[data-asset=shib]{--art-background:#28110e;--art-border:#7b3022;--art-padding:3px}.hype-tape-art[data-asset=pepe]{--art-background:#4c9641;--art-border:#6db45f}.hype-tape-art[data-asset=bonk]{--art-background:#fc8e03;--art-border:#ffc324}.hype-tape-art[data-asset=wif]{--art-background:#b8afa4;--art-border:#d8d0c7}.hype-tape-art[data-asset=nvda]{--art-background:#10180d;--art-border:#436a17}.hype-tape-art[data-asset=tsla]{--art-background:#290e11;--art-border:#722229}.hype-tape-art[data-asset=pltr]{--art-background:#f0f1ef;--art-border:#c8cdca}.hype-tape-art[data-asset=coin]{--art-background:#0052ff;--art-border:#276dff}.hype-tape-art[data-asset=mstr]{--art-background:#27150b;--art-border:#803c18;--art-padding:2px}.hype-tape-art[data-asset=amd]{--art-background:#f1f2f0;--art-border:#c9cdca}.hype-tape-art[data-asset=meta]{--art-background:#0d1929;--art-border:#174574}.hype-tape-art[data-asset=aapl]{--art-background:#eef0ef;--art-border:#c7ccca}.hype-tape-art[data-asset=amzn]{--art-background:#1d1710;--art-border:#6a4518}.hype-tape-art[data-asset=googl]{--art-background:#edf3ff;--art-border:#c6d4ed}.hype-tape-symbol{font-family:var(--mono), ui-monospace, monospace;letter-spacing:-.02em;font-size:8px;font-weight:800}.hype-tape-art--market{--art-background:linear-gradient(145deg, #232a48, #15192e);--art-border:#394264;color:#93a2ff}.hype-tape-art--nodes{--art-background:linear-gradient(145deg, #392047, #201329);--art-border:#593267;color:#dc83ff}.hype-tape-art--stack{--art-background:linear-gradient(145deg, #183449, #10212e);--art-border:#28516b;color:#69c8ff}.hype-tape-copy{min-width:0;display:block}.hype-tape-copy strong,.hype-tape-copy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hype-tape-copy strong{letter-spacing:-.01em;font-size:11px;line-height:1.15}.hype-tape-copy>span{color:#9da7a3;font-family:var(--mono), ui-monospace, monospace;margin-top:4px;font-size:8px;line-height:1.1}.hype-tape-item--has-metric .hype-tape-copy strong{color:#aeb8b4;font-family:var(--mono), ui-monospace, monospace;letter-spacing:.08em;font-size:8px;font-weight:850;line-height:1}.hype-tape-metrics{align-items:baseline;gap:6px;text-overflow:clip!important;margin-top:5px!important;display:flex!important;overflow:visible!important}.hype-tape-metric-main{color:#f2f5f1;font-family:var(--mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.04em;flex:none;font-size:14px;font-weight:850;line-height:1}.hype-tape-change{font-family:var(--mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;border:1px solid #0000;border-radius:999px;flex:none;padding:3px 5px;font-size:7px;font-weight:850;line-height:1}.hype-tape-change--up{color:#c9f67a;background:#8acf3b1c;border-color:#b9f25d40}.hype-tape-change--down{color:#ff958a;background:#ff605b1a;border-color:#ff7b7240}.hype-tape-change--flat{color:#b7c0bc;background:#97a39d1a;border-color:#97a39d38}.hype-tape-metric-secondary{color:#7f8985;font-family:var(--mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;font-size:7px;font-weight:750}.hype-tape-metric-secondary:before{color:#4e5954;content:"·";margin-right:6px}.hype-tape-item--market .hype-tape-metric-main{color:#ff9dcd}.hype-tape-item--market.hype-tape-item--blue .hype-tape-metric-main{color:#9aa8ff}html[data-theme=light] .catalog-home .hype-tape{--hype-line:#ccd4cf;color:#17201c;background:linear-gradient(90deg,#6f9a0f12,#0000 34%),#fafcf8f5;box-shadow:0 12px 34px #2b393014}html[data-theme=light] .catalog-home .hype-tape-item:hover{background:#4154480e}html[data-theme=light] .catalog-home .hype-tape-copy>span{color:#58665e}html[data-theme=light] .catalog-home .hype-tape-arrow{color:#68766e}html[data-theme=light] .catalog-home .hype-tape-item--has-metric .hype-tape-copy strong{color:#5f6d65}html[data-theme=light] .catalog-home .hype-tape-metric-main{color:#17201c}html[data-theme=light] .catalog-home .hype-tape-metric-secondary{color:#65736b}html[data-theme=light] .catalog-home .hype-tape-metric-secondary:before{color:#a0aaa4}html[data-theme=light] .catalog-home .hype-tape-change--up{color:#4e730a;background:#5d871317;border-color:#5d87133b}html[data-theme=light] .catalog-home .hype-tape-change--down{color:#a33730;background:#b1393014;border-color:#b1393033}html[data-theme=light] .catalog-home .hype-tape-change--flat{color:#526259;background:#52625914;border-color:#5262592e}html[data-theme=light] .catalog-home .hype-tape-item--market .hype-tape-metric-main{color:#9b356a}html[data-theme=light] .catalog-home .hype-tape-item--market.hype-tape-item--blue .hype-tape-metric-main{color:#4254b8}.hype-tape-arrow{color:#68716e;opacity:0;align-self:center;font-size:12px;line-height:1;transform:translate(-3px,3px)}.hype-tape-item:hover .hype-tape-arrow,.hype-tape-item:focus-visible .hype-tape-arrow{opacity:1;transform:translate(0)}@keyframes hype-tape-scroll{to{transform:translate(-50%)}}@media (width<=700px){.hype-tape{--hype-item-width:252px;min-height:62px}.hype-tape-track{min-height:61px}.hype-tape-item{grid-template-columns:34px minmax(0,1fr) 10px;gap:8px;min-height:61px;padding:8px 10px}.hype-tape-art{border-radius:8px;flex-basis:34px;width:34px;height:34px}.hype-tape-copy strong{font-size:10px}.hype-tape-item--has-metric .hype-tape-copy strong{font-size:7px}.hype-tape-metric-main{font-size:13px}.hype-tape-metrics{gap:5px}.hype-tape-metric-secondary:before{margin-right:5px}}@media (prefers-reduced-motion:reduce){.hype-tape-viewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hype-tape-viewport::-webkit-scrollbar{display:none}.hype-tape-track{animation:none}.hype-tape-group[aria-hidden=true]{display:none}}.strategy-detail-market-view{padding:34px 0}.catalog-home .strategy-detail-summary-toggle{background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:7px;font-weight:850;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.strategy-detail-summary-toggle:after{content:"";position:absolute;inset:-8px}.strategy-detail-summary-toggle:hover{border-color:color-mix(in srgb, var(--acid) 45%, var(--line));color:var(--ink)}.strategy-detail-summary-toggle:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.strategy-detail-summary-toggle[aria-expanded=true]{background:color-mix(in srgb, var(--acid) 9%, var(--surface));border-color:color-mix(in srgb, var(--acid) 48%, var(--line));color:var(--acid-text)}.strategy-detail-summary-toggle>svg:first-child{color:var(--acid);width:11px;height:11px}.strategy-detail-summary-chevron{width:10px;height:10px;transition:transform .16s}.strategy-detail-summary-toggle[aria-expanded=true] .strategy-detail-summary-chevron{transform:rotate(180deg)}.strategy-detail-summary-section{background:color-mix(in srgb, var(--surface) 58%, transparent);border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:15px 17px}.strategy-detail-summary-section p{border-left:1px solid color-mix(in srgb, var(--acid) 45%, var(--line));color:var(--muted);max-width:680px;margin:0;padding:2px 0 2px 13px;font-size:12px;line-height:1.55}.strategy-detail-market-content{margin-top:14px}.strategy-detail-activity-section{border-top:1px solid var(--line);padding:34px 0}.strategy-detail-market-view+.strategy-detail-flow,.strategy-detail-activity-section+.strategy-detail-flow{border-top:1px solid var(--line)}html[data-theme=light] .strategy-detail-summary-toggle{background:#ffffffc7}html[data-theme=light] .strategy-detail-summary-toggle[aria-expanded=true]{background:color-mix(in srgb, var(--acid) 9%, #fff)}html[data-theme=light] .strategy-detail-summary-section{background:#ffffffb3}html[data-theme=light] .strategy-detail-summary-section p{color:var(--muted)}.elon-decision-status{color:#b4beb7;font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;flex:none;align-items:center;font-size:7px;font-weight:850;display:inline-flex}.elon-decision-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px}.elon-decision-status--trade{color:#79df7e}.elon-decision-status--not-traded{color:#ef8990}.elon-decision-status--signal{color:#e6c86b}.elon-decision-status--no-signal{color:#84b9aa}.elon-decision-status--not-recorded{color:var(--muted)}.elon-decision-source{color:#77847c;font-family:var(--mono);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:850;overflow:hidden}.elon-activity{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.elon-activity-profile{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:14px 20px;display:grid}.elon-activity-profile-avatar,.elon-activity-post-avatar{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.elon-activity-profile-avatar{width:46px;height:46px}.elon-activity-post-avatar{width:38px;height:38px}.elon-activity-profile-avatar svg,.elon-activity-post-avatar svg{width:42%;height:42%}.elon-activity-profile-avatar img,.elon-activity-post-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.elon-activity-profile>div{gap:3px;min-width:0;display:grid}.elon-activity-profile h2{color:var(--ink);letter-spacing:-.018em;margin:0;font-size:15px;line-height:1.2}.elon-activity-profile a{color:var(--muted);font-family:var(--mono);justify-self:start;font-size:8px;text-decoration:none}.elon-activity-profile a:hover{color:var(--ink);text-decoration:underline}.elon-activity-profile a:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.elon-activity-live{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:850;display:inline-flex}.elon-activity-live i{background:#76d47b;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite catalog-pulse}.elon-activity-note{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:10px 20px;font-size:9px;line-height:1.55}.elon-activity-chart{border-bottom:1px solid var(--line);padding:22px 20px 18px}.elon-activity-chart>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.elon-activity-chart>header>div{gap:4px;display:grid}.elon-activity-chart>header span,.elon-activity-stream-heading span{color:var(--muted);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;font-size:7px;font-weight:800}.elon-activity-chart h3,.elon-activity-stream-heading h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:11px}.elon-activity-chart>header strong{color:var(--ink);font-family:var(--mono);letter-spacing:-.055em;font-size:20px}.elon-activity-chart>header strong small{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:7px}.elon-activity-chart-frame{color:#95e590;min-height:142px;margin:13px 0 0;position:relative}.elon-activity-chart-frame svg{width:100%;height:142px;display:block;overflow:visible}.elon-activity-chart-grid{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.elon-activity-chart-area{fill:url(#elon-activity-area);stroke:none}.elon-activity-chart-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.elon-activity-chart-point{fill:var(--surface);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.elon-activity-chart-frame>p{color:var(--muted);text-align:center;margin:0;font-size:9px;position:absolute;inset:56px 0 auto}.elon-activity-chart>footer{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:-2px;display:grid}.elon-activity-chart>footer span{color:var(--muted);font-family:var(--mono);font-size:7px}.elon-activity-chart>footer span:nth-child(2){color:var(--muted);text-align:center}.elon-activity-chart>footer span:last-child{text-align:right}.elon-activity-stream-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 20px;display:flex}.elon-activity-stream{display:grid}.elon-activity-post{grid-template-columns:38px minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:18px 20px;display:grid}.elon-activity-post+.elon-activity-post{border-top:1px solid var(--line)}.elon-activity-post-body{min-width:0}.elon-activity-post-body>header{grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:10px;display:grid}.elon-activity-post-body>header>div{gap:2px;min-width:0;display:grid}.elon-activity-post-body>header strong{color:var(--ink);font-size:10px}.elon-activity-post-body>header span{color:var(--muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.elon-activity-post-body>header>a{color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .16s,color .16s;display:flex}.elon-activity-post-body>header>a:hover{background:var(--surface-raised);color:var(--ink)}.elon-activity-post-body>header>a:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.elon-activity-post-body>header>a svg{width:13px;height:13px}.elon-activity-post-body>p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-line;max-width:680px;margin:9px 0 0;font-size:12px;line-height:1.55}.elon-activity-decision{border-left:2px solid var(--line);background:#ffffff05;max-width:680px;margin-top:13px;padding:9px 12px}.elon-activity-decision[data-status=trade]{background:#79df7e09;border-left-color:#5ca761}.elon-activity-decision[data-status=not_traded]{background:#ef899006;border-left-color:#8d555a}.elon-activity-decision[data-status=signal]{background:#e6c86b06;border-left-color:#8f7d46}.elon-activity-decision[data-status=no_signal]{background:#84b9aa06;border-left-color:#4d7468}.elon-activity-decision>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.elon-activity-decision>p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.elon-activity-decision>small{color:var(--muted);font-family:var(--mono);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:6px;font-size:7px;display:block;overflow:hidden}.elon-activity-decision details{border-top:1px solid var(--line);margin-top:9px}.elon-activity-decision summary{color:var(--muted);cursor:pointer;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;min-height:30px;font-size:7px;font-weight:800;list-style:none;display:flex}.elon-activity-decision summary::-webkit-details-marker{display:none}.elon-activity-decision summary svg{width:13px;height:13px;transition:transform .18s}.elon-activity-decision details[open] summary svg{transform:rotate(180deg)}.elon-activity-decision ul{margin:0;padding:0;list-style:none;display:grid}.elon-activity-decision li{border-top:1px solid var(--line);padding:9px 0}.elon-activity-decision li p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.45}.elon-activity-decision li small{color:var(--muted);font-family:var(--mono);font-size:7px}.elon-activity-loading{padding:0 20px;display:grid}.elon-activity-loading>span{background:var(--surface);border-bottom:1px solid var(--line);height:118px;animation:.9s ease-in-out infinite alternate catalog-loading;display:block}.elon-activity-loading>.elon-activity-loading-chart{height:218px}.elon-activity-state{text-align:center;padding:42px 20px}.elon-activity-state strong{color:var(--ink);font-size:13px}.elon-activity-state p{color:var(--muted);max-width:500px;margin:8px auto 0;font-size:9px;line-height:1.5}.elon-activity-state button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:6px;min-height:32px;margin-top:16px;padding:0 14px;font-size:9px;font-weight:800}.elon-activity-state button:hover{background:var(--surface-raised)}.elon-activity-state button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.elon-activity-load-more{background:var(--surface);border:0;border-top:1px solid var(--line);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:46px;padding:0 20px;font-size:9px;font-weight:800;display:flex;position:relative}.elon-activity-load-more:hover{background:var(--surface-raised);color:var(--ink)}.elon-activity-load-more:focus-visible{outline:2px solid var(--acid);outline-offset:-3px}.elon-activity-load-more span{color:var(--muted);font-family:var(--mono);font-size:7px;position:absolute;right:20px}html[data-theme=light] .elon-activity{background:var(--surface);border-color:var(--line)}html[data-theme=light] .elon-activity-profile,html[data-theme=light] .elon-activity-note,html[data-theme=light] .elon-activity-chart,html[data-theme=light] .elon-activity-stream-heading,html[data-theme=light] .elon-activity-post+.elon-activity-post{border-color:var(--line)}html[data-theme=light] .elon-activity-profile-avatar,html[data-theme=light] .elon-activity-post-avatar{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=light] .elon-activity-profile h2,html[data-theme=light] .elon-activity-chart h3,html[data-theme=light] .elon-activity-stream-heading h3,html[data-theme=light] .elon-activity-post-body>header strong,html[data-theme=light] .elon-activity-chart>header strong{color:var(--ink)}html[data-theme=light] .elon-activity-profile a,html[data-theme=light] .elon-activity-post-body>header span,html[data-theme=light] .elon-activity-chart>header span,html[data-theme=light] .elon-activity-stream-heading span{color:var(--muted)}html[data-theme=light] .elon-activity-post-body>p{color:var(--ink)}html[data-theme=light] .elon-activity-post-body>header>a{color:var(--muted)}html[data-theme=light] .elon-activity-post-body>header>a:hover{background:var(--surface-raised);color:var(--ink)}html[data-theme=light] .elon-activity-chart-grid{stroke:var(--line)}html[data-theme=light] .elon-activity-chart-point{fill:var(--surface)}html[data-theme=light] .elon-activity-decision{background:var(--surface)}html[data-theme=light] .elon-activity-decision>p,html[data-theme=light] .elon-activity-state p{color:var(--muted)}html[data-theme=light] .elon-activity-load-more{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=light] .elon-activity-load-more:hover{background:var(--surface-raised);color:var(--ink)}@media (width<=680px){.elon-activity-profile{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.elon-activity-profile-avatar{width:42px;height:42px}.elon-activity-profile h2{font-size:13px}.elon-activity-note{padding:9px 14px}.elon-activity-chart{padding:20px 14px 16px}.elon-activity-chart-frame,.elon-activity-chart-frame svg{height:120px;min-height:120px}.elon-activity-stream-heading{flex-direction:column;justify-content:center;align-items:start;gap:3px;padding:0 14px}.elon-activity-post{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px 14px}.elon-activity-post-avatar{width:34px;height:34px}.elon-activity-post-body>header{grid-template-columns:minmax(0,1fr) 28px}.elon-activity-post-body>p{font-size:11px}.elon-activity-decision{padding:8px 10px}.elon-activity-loading{padding:0 14px}.elon-activity-load-more{justify-content:flex-start;padding:0 14px}.elon-activity-load-more span{right:14px}.strategy-detail-market-view{padding:24px 0 30px}.catalog-home .strategy-detail-summary-toggle{justify-content:center;width:auto;min-height:30px;padding:0 9px}.strategy-detail-summary-chevron{margin-left:0}.strategy-detail-summary-section{padding:14px}.strategy-detail-summary-section p{font-size:11px;line-height:1.5}.strategy-detail-market-content{margin-top:16px}.strategy-detail-activity-section{padding:30px 0}}.subscription-exposure-summary{min-width:0}.subscription-exposure-summary .strategy-subscription-balance>div:first-child{grid-column:1/-1}.subscription-exposure-summary dt{overflow-wrap:anywhere}.catalog-subscribed-capital{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;padding:0 0 12px;display:flex}.catalog-subscribed-capital>span{color:var(--brand-muted);font-size:10px}.catalog-subscribed-capital>strong{color:var(--brand-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px;font-weight:700}.subscription-daily-limits{border-top:1px solid var(--line);min-width:0;margin-top:4px;padding-top:16px}.subscription-daily-limits summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.subscription-daily-limits summary::-webkit-details-marker{display:none}.subscription-daily-limits[open] summary>span{transform:rotate(180deg)}.subscription-daily-heading{flex-wrap:wrap;align-items:center;gap:6px;margin:18px 0 12px;font-size:13px;display:flex}.subscription-daily-heading .subscription-info-trigger{color:var(--muted);background:0 0;border:0;border-radius:50%;flex:0 0 28px;width:28px;height:28px;min-height:0;padding:0}.subscription-daily-heading .subscription-info-trigger:hover,.subscription-daily-heading .subscription-info-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--muted) 12%, transparent);color:var(--ink)}.subscription-daily-heading .subscription-info-trigger svg{flex:none;width:16px;height:16px}.subscription-daily-basis{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;max-width:100%;margin-left:auto;padding:5px 8px;font-size:12px;line-height:1.3}.subscription-daily-basis:disabled{cursor:default;opacity:.55}.subscription-daily-basis:focus-visible{outline:2px solid var(--action);outline-offset:2px}.subscription-daily-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.subscription-daily-fields label{margin-bottom:6px;font-size:12px;line-height:1.5;display:block}.subscription-daily-input{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:10px 12px;display:flex}.subscription-daily-input>span{opacity:.55}.subscription-daily-input input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.subscription-daily-input:focus-within{outline:2px solid var(--action);outline-offset:2px}.subscription-daily-hint{opacity:.65;margin:10px 0 0;font-size:11px;line-height:1.6}@media (width<=380px){.subscription-daily-fields{grid-template-columns:1fr}}.subscription-daily-input input:focus-visible{box-shadow:none;outline:0}.catalog-fomo-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.catalog-fomo-heading h2{-webkit-line-clamp:unset;flex:1;min-width:0}.fomo-trader-avatar{background:var(--panel);border-radius:50%;flex:0 0 40px;width:40px;height:40px;margin-top:4px;display:block;overflow:hidden}.fomo-trader-avatar img{object-fit:cover;width:100%;height:100%;display:block}.catalog-strategy-heading{align-items:flex-start;gap:8px;min-width:0;display:flex}.catalog-strategy-heading h2{flex:1;min-width:0}.catalog-new-badge{background:color-mix(in srgb, var(--acid) 14%, var(--panel));border:1px solid color-mix(in srgb, var(--acid-text) 28%, transparent);color:var(--ink);white-space:nowrap;border-radius:5px;flex:none;margin-top:3px;padding:0 6px;font-size:10px;font-weight:700;line-height:18px}.catalog-partial-notice{border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:12px;margin:0 0 20px;padding:14px 18px;line-height:1.5}.catalog-market-artwork-pro{isolation:isolate;background:#0c1310;border:1px solid #334039;border-radius:10px;flex:none;align-items:center;gap:16px;height:92px;margin:18px 0 13px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.catalog-market-artwork-pro:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(90deg,#ffffff24,#0000);height:1px;position:absolute;inset:0 0 auto}.catalog-market-artwork-pro-grid{pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.catalog-market-artwork-pro[data-artwork-kind=crypto]{background:radial-gradient(circle at 10% 120%,#f7931a47,#0000 38%),radial-gradient(circle at 54% -40%,#627eea33,#0000 48%),linear-gradient(120deg,#101a16,#0b1110)}.catalog-market-artwork-pro[data-artwork-kind=sports]{background:radial-gradient(circle at 15% 120%,#ffb13b33,#0000 42%),radial-gradient(circle at 82% -50%,#4570ff33,#0000 50%),linear-gradient(120deg,#121a17,#0b1110)}.catalog-market-artwork-pro[data-artwork-kind=copy]{background:radial-gradient(circle at 12% 110%,#a98cff3d,#0000 42%),#0d1311}.catalog-market-artwork-pro[data-artwork-kind=sniper]{background:radial-gradient(circle at 12% 110%,#ff6f7838,#0000 42%),#0d1311}.catalog-market-artwork-pro-stack,.catalog-market-artwork-pro-leagues{isolation:isolate;z-index:2;flex:none;align-items:center;min-width:50px;padding-left:2px;display:flex;position:relative}.catalog-market-artwork-pro .catalog-market-asset{border-width:3px;width:48px;height:48px}.catalog-market-artwork-pro .catalog-market-asset+.catalog-market-asset{margin-left:-18px}.catalog-market-artwork-pro .catalog-market-asset:nth-child(2n){transform:translateY(5px)}.catalog-market-artwork-pro .catalog-market-asset:nth-child(2n):hover{transform:translateY(2px)scale(1.04)}.catalog-market-artwork-pro .catalog-market-asset svg{width:22px;height:22px}.catalog-market-artwork-pro .catalog-market-asset img{width:24px;height:20px}.catalog-market-artwork-pro .catalog-market-league-mark{border:3px solid #18211c;width:50px;height:50px;box-shadow:0 8px 18px #0000004d}.catalog-market-artwork-pro .catalog-market-league-mark+.catalog-market-league-mark{margin-left:-17px}.catalog-market-artwork-pro .catalog-market-league-mark:nth-child(2n){transform:translateY(5px)}.catalog-market-artwork-pro .catalog-market-league-mark:hover{z-index:3;transform:translateY(-2px)scale(1.04)}.catalog-market-artwork-pro .catalog-market-league-mark:nth-child(2n):hover{transform:translateY(2px)scale(1.04)}.catalog-market-artwork-pro .catalog-market-league-mark img{padding:6px}.catalog-market-artwork-pro-category{color:var(--brand-signal,#caff3f);background:#ffffff0b;border:1px solid #3d4a43;border-radius:11px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.catalog-market-artwork-pro[data-artwork-kind=sports] .catalog-market-artwork-pro-category{color:#ffb13b}.catalog-market-artwork-pro[data-artwork-kind=copy] .catalog-market-artwork-pro-category{color:#a98cff}.catalog-market-artwork-pro[data-artwork-kind=sniper] .catalog-market-artwork-pro-category{color:#ff6f78}.catalog-market-artwork-pro-category svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:24px;height:24px}.catalog-market-artwork-pro-caption{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.catalog-market-artwork-pro-caption small,.catalog-market-artwork-pro-source{color:#819087;font-family:var(--mono);letter-spacing:.09em;font-size:7px;font-weight:820}.catalog-market-artwork-pro-caption strong{color:#eef3ef;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;line-height:1.2;overflow:hidden}.catalog-market-artwork-pro[data-artwork-kind=weather]{border-color:#405047;padding:0}.catalog-market-artwork-pro-weather-scenes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.catalog-market-artwork-pro-weather-scenes[data-scene-count="1"]{grid-template-columns:1fr}.catalog-market-artwork-pro-weather-scenes[data-scene-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-market-artwork-pro-weather-scene{background:linear-gradient(145deg,#253e43,#19241f);min-width:0;position:relative;overflow:hidden}.catalog-market-artwork-pro-weather-scene+.catalog-market-artwork-pro-weather-scene{border-left:1px solid #ffffff29}.catalog-market-artwork-pro-weather-scene:after{content:"";z-index:2;background:linear-gradient(#0000 28%,#020705cc);position:absolute;inset:0}.catalog-market-artwork-pro-weather-scene>b{color:#ffffff38;font-family:var(--mono);font-size:28px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.catalog-market-artwork-pro-weather-scene img{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .28s;position:absolute;inset:0}.catalog-strategy:hover .catalog-market-artwork-pro-weather-scene img{transform:scale(1.035)}.catalog-market-artwork-pro-weather-scene em{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 7px #000c;white-space:nowrap;z-index:3;font-size:9px;font-style:normal;font-weight:820;position:absolute;bottom:9px;left:10px;right:8px;overflow:hidden}.catalog-market-artwork-pro-source{color:#e4ebe6;z-index:4;background:#030806bd;border:1px solid #ffffff2e;border-radius:999px;padding:5px 7px;position:absolute;top:8px;right:8px}@container (width<=380px){.catalog-market-artwork-pro{gap:10px;height:84px;padding:11px 12px}.catalog-market-artwork-pro .catalog-market-asset{width:42px;height:42px}.catalog-market-artwork-pro .catalog-market-asset+.catalog-market-asset{margin-left:-17px}.catalog-market-artwork-pro .catalog-market-league-mark{width:44px;height:44px}.catalog-market-artwork-pro .catalog-market-league-mark+.catalog-market-league-mark{margin-left:-16px}.catalog-market-artwork-pro-caption strong{font-size:11px}.catalog-market-artwork-pro-weather-scene em{font-size:8px;left:8px}}html[data-theme=light] .catalog-market-artwork-pro{border-color:#c8d1cb;box-shadow:inset 0 1px #ffffffb8}html[data-theme=light] .catalog-market-artwork-pro[data-artwork-kind=crypto]{background:radial-gradient(circle at 10% 120%,#f7931a33,#0000 38%),radial-gradient(circle at 54% -40%,#627eea24,#0000 48%),#edf2ed}html[data-theme=light] .catalog-market-artwork-pro[data-artwork-kind=sports]{background:radial-gradient(circle at 15% 120%,#ffb13b33,#0000 42%),radial-gradient(circle at 82% -50%,#4570ff1f,#0000 50%),#edf2ed}html[data-theme=light] .catalog-market-artwork-pro[data-artwork-kind=copy]{background:radial-gradient(circle at 12% 110%,#a98cff2b,#0000 42%),#edf2ed}html[data-theme=light] .catalog-market-artwork-pro[data-artwork-kind=sniper]{background:radial-gradient(circle at 12% 110%,#ff6f7826,#0000 42%),#edf2ed}html[data-theme=light] .catalog-market-artwork-pro-caption small{color:#68766e}html[data-theme=light] .catalog-market-artwork-pro-caption strong{color:#27332c}html[data-theme=light] .catalog-market-artwork-pro-category{background:#ffffff80;border-color:#bcc7c0}html[data-theme=light] .catalog-market-artwork-pro .catalog-market-league-mark{border-color:#eef2ef;box-shadow:0 8px 18px #28372e2e}.copy-trader-page{--copy-acid:var(--brand-signal,#caff3f);--copy-acid-ink:var(--brand-signal,#d9ff6b);--copy-border:var(--brand-line-strong,var(--line));--copy-card:color-mix(in srgb, var(--brand-panel,#0f1511) 78%, transparent);--copy-muted:var(--brand-muted,var(--muted));--copy-negative:#ff735f;--copy-positive:#9fe82f;--copy-surface:var(--brand-surface,#0b100d);--copy-text:var(--brand-ink,var(--ink));background:linear-gradient(#94a69909 1px, transparent 1px), linear-gradient(90deg, #94a69909 1px, transparent 1px), var(--paper);color:var(--copy-text);background-size:56px 56px}.copy-trader-detail{max-width:1420px}.copy-trader-hero{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--copy-acid) 7.5%, transparent), transparent 25rem), linear-gradient(145deg, var(--brand-panel), var(--brand-paper));border:1px solid var(--copy-border);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #0000002e}.copy-trader-overview{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px;display:grid}.copy-trader-identity{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:8px 4px;display:grid}.copy-trader-avatar{background:linear-gradient(color-mix(in srgb, var(--copy-acid) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--copy-acid) 8%, transparent) 1px, transparent 1px), var(--surface);border:1px solid var(--line);background-size:14px 14px;border-radius:16px;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:relative}.copy-trader-avatar img{object-fit:cover;border-radius:15px;width:100%;height:100%}.copy-trader-avatar>span{color:var(--copy-acid-ink);letter-spacing:-.06em;font-size:22px;font-weight:850}.copy-trader-avatar>i{background:var(--copy-acid);border:3px solid var(--line);color:var(--acid-ink);border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:950;display:flex;position:absolute;bottom:-7px;right:-7px}.copy-trader-title{min-width:0}.copy-trader-live-state{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:9px;font-size:7px;font-weight:850;display:flex}.copy-trader-live-state i{background:var(--muted);border-radius:50%;width:6px;height:6px}.copy-trader-live-state.is-live{color:var(--copy-acid-ink)}.copy-trader-live-state.is-live i{background:var(--copy-acid);box-shadow:0 0 0 4px color-mix(in srgb, var(--copy-acid) 7.5%, transparent)}.copy-trader-title h1{letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4vw,50px);line-height:.96}.copy-trader-title h1.is-placeholder{color:var(--muted);letter-spacing:-.035em;font-size:clamp(27px,3.1vw,39px)}.copy-trader-title>div:not(.copy-trader-live-state){flex-wrap:wrap;align-items:center;gap:7px 13px;margin-top:12px;display:flex}.copy-trader-title code,.copy-trader-title>div:not(.copy-trader-live-state) span,.copy-trader-title>div:not(.copy-trader-live-state) a{color:var(--muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:7px}.copy-trader-title code{color:var(--muted);text-transform:none;background:#89998e12;padding:4px 6px}.copy-trader-title>div a{color:var(--copy-acid-ink);text-decoration:none}.copy-trader-title>div a:hover,.copy-trader-title>div a:focus-visible{color:var(--copy-text);outline:1px solid color-mix(in srgb, var(--copy-acid) 50%, transparent);outline-offset:4px}.copy-trader-bio{color:var(--muted);max-width:660px;margin:13px 0 0;font-size:11px;line-height:1.55}.copy-analysis-summary{border-left:1px solid var(--copy-border);align-self:center;align-items:center;gap:14px;min-width:178px;padding:8px 4px 8px 28px;display:flex}.copy-analysis-summary>i{background:var(--muted);border-radius:50%;width:7px;height:7px}.copy-analysis-summary>span,.copy-analysis-summary>strong{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.copy-analysis-summary.is-loading>i{background:var(--copy-acid);box-shadow:0 0 0 5px color-mix(in srgb, var(--copy-acid) 7.5%, transparent);animation:1s ease-in-out infinite alternate copy-analysis-pulse}.copy-analysis-summary.is-loading>span{color:var(--copy-acid-ink)}.copy-analysis-summary.is-error>i{background:#ffb14a}.copy-analysis-summary.is-error>span{color:#ffc06b}.copy-analysis-summary.is-ready>strong{color:var(--muted);max-width:90px}.copy-score-orbit{--score:0deg;aspect-ratio:1;background:conic-gradient(var(--copy-acid) var(--score), var(--line) var(--score));border-radius:50%;justify-content:center;align-items:center;width:76px;display:flex;position:relative}.copy-score-orbit:after{background:var(--surface);content:"";border-radius:50%;position:absolute;inset:6px}.copy-score-orbit>div{text-align:center;z-index:1;position:relative}.copy-score-orbit strong{letter-spacing:-.06em;font-size:25px;line-height:1;display:block}.copy-score-orbit span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;margin-top:4px;font-size:5px;font-weight:800;line-height:1.35;display:block}.copy-hero-metrics{background:var(--surface-subtle);border-top:1px solid var(--copy-border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.copy-key-metric{min-width:0;padding:14px 20px 16px}.copy-key-metric+.copy-key-metric{border-left:1px solid var(--copy-border)}.copy-key-metric dt{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:850}.copy-key-metric dd{letter-spacing:-.04em;overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(17px,2vw,23px);font-weight:850}.copy-key-metric.is-positive dd{color:var(--copy-positive)}.copy-key-metric.is-negative dd{color:var(--copy-negative)}.copy-trader-layout{grid-template-columns:minmax(0,1fr) minmax(310px,348px);align-items:start;gap:0 22px;margin-top:16px;display:grid}.copy-trader-main{min-width:0}.copy-trader-rail{align-self:stretch;min-width:0}.copy-trader-rail>div{gap:12px;display:grid;position:sticky;top:84px}.copy-trader-rail .strategy-subscription-panel{border-top-width:4px}.copy-section{border-bottom:1px solid var(--line);padding:32px 0}.copy-section:first-child{padding-top:20px}.copy-section-heading{justify-content:space-between;align-items:center;gap:34px;display:flex}.copy-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1}.copy-section-heading>span{color:var(--muted);text-align:right;max-width:360px;font-size:9px;line-height:1.5}.copy-analysis-section{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:0;padding:32px 0}.copy-analysis-section:first-child{padding-top:20px}.copy-analysis-section .copy-section-heading h2{font-size:clamp(20px,2.2vw,26px)}.copy-readout-grid{border-bottom:1px solid var(--copy-border);border-top:1px solid var(--copy-border);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);margin-top:18px;display:grid}.copy-readout-grid.is-single{grid-template-columns:minmax(0,1fr)}.copy-readout-grid.is-single .copy-score-panel{border-right:0}.copy-score-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--copy-acid) 4.5%, transparent), transparent 66%);border-right:1px solid var(--copy-border);padding:22px}.copy-score-panel>div:first-child{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.copy-score-panel>div:first-child>span{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;font-size:6px;font-weight:850}.copy-score-panel>div:first-child>strong{letter-spacing:-.06em;font-size:39px;line-height:.8}.copy-score-panel>div:first-child small{color:var(--muted);font-family:var(--mono);letter-spacing:0;margin-left:3px;font-size:6px}.copy-score-bar+.copy-score-bar{margin-top:15px}.copy-score-bar>div{justify-content:space-between;align-items:center;display:flex}.copy-score-bar span{color:var(--muted);font-size:8px}.copy-score-bar strong{color:var(--ink);font-family:var(--mono);font-size:7px}.copy-score-bar>i{background:var(--line);height:3px;margin-top:7px;display:block;overflow:hidden}.copy-score-bar>i b{background:linear-gradient(90deg, color-mix(in srgb, var(--copy-acid) 72%, #000), var(--copy-acid));height:100%;display:block}.copy-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.copy-secondary-metrics>div{min-height:86px;padding:17px 18px}.copy-secondary-metrics>div:nth-child(2n){border-left:1px solid var(--copy-border)}.copy-secondary-metrics>div:nth-child(n+3){border-top:1px solid var(--copy-border)}.copy-secondary-metrics dt{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:6px}.copy-secondary-metrics dd{letter-spacing:-.03em;margin:9px 0 0;font-size:18px;font-weight:800}.copy-pnl-chart{background:var(--surface-subtle);border-bottom:1px solid var(--copy-border);border-top:1px solid var(--copy-border);min-height:280px;margin-top:18px;padding:18px 18px 14px;position:relative}.copy-pnl-chart svg{width:100%;height:238px;display:block;overflow:visible}.copy-pnl-chart path:not([fill]){stroke-width:2.2px;vector-effect:non-scaling-stroke}.copy-pnl-chart path.is-positive,.copy-pnl-chart circle.is-positive{stroke:var(--copy-positive)}.copy-pnl-chart path.is-negative,.copy-pnl-chart circle.is-negative{stroke:var(--copy-negative)}.copy-pnl-chart circle{fill:var(--copy-surface);stroke-width:2px;vector-effect:non-scaling-stroke}.copy-pnl-gridline{stroke:var(--line);stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.copy-pnl-zero{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.copy-pnl-chart>div{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.copy-pnl-chart>div span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:6px}.copy-pnl-chart>div strong{font-size:13px}.copy-pnl-chart>div strong.is-positive{color:var(--copy-positive)}.copy-pnl-chart>div strong.is-negative{color:var(--copy-negative)}.copy-pnl-chart-empty{border-bottom:1px solid var(--copy-border);border-top:1px solid var(--copy-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:278px;margin-top:18px;padding:30px;display:flex}.copy-pnl-chart-empty i{background:var(--muted);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 6px #78897d14}.copy-pnl-chart-empty strong{margin-top:18px;font-size:15px}.copy-pnl-chart-empty span{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.5}.copy-history-footnotes{border-bottom:1px solid var(--copy-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.copy-history-footnotes span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;padding:12px 14px;font-size:6px}.copy-history-footnotes span+span{border-left:1px solid var(--copy-border)}.copy-history-footnotes strong{color:var(--copy-text);float:right;font-size:8px}.copy-history-footnotes.is-standalone{border-top:1px solid var(--copy-border);margin-top:18px}.copy-calendar{border-bottom:1px solid var(--copy-border);border-top:1px solid var(--copy-border);margin-top:18px;padding:18px 0}.copy-calendar-weekdays,.copy-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.copy-calendar-weekdays{margin-bottom:7px}.copy-calendar-weekdays span{color:var(--muted);font-family:var(--mono);text-align:center;font-size:6px}.copy-calendar-grid>span{aspect-ratio:1.28;font-family:var(--mono);border:1px solid #0000;justify-content:center;align-items:center;min-height:28px;font-size:6px;display:flex}.copy-calendar-grid>span.is-profit{background:var(--copy-positive);color:var(--brand-obsidian)}.copy-calendar-grid>span.is-loss{background:var(--copy-negative);color:var(--danger-action-ink)}.copy-calendar-grid>span.is-flat{background:var(--surface);color:var(--ink)}.copy-calendar-grid>span.is-missing{background:#5a685f14;border-color:#5a685f24}.copy-calendar-summary{border-top:1px solid var(--copy-border);align-items:center;gap:18px;margin-top:18px;padding-top:14px;display:flex}.copy-calendar-summary span{color:var(--muted);align-items:center;gap:6px;font-size:7px;display:flex}.copy-calendar-summary i{border-radius:2px;width:7px;height:7px}.copy-calendar-summary i.is-profit{background:var(--copy-positive)}.copy-calendar-summary i.is-loss{background:var(--copy-negative)}.copy-calendar-summary strong{margin-left:auto;font-size:13px}.copy-calendar>p{color:var(--muted);text-align:center;margin:16px 0 0;font-size:8px;line-height:1.5}.copy-evidence-grid{border-bottom:1px solid var(--copy-border);border-top:1px solid var(--copy-border);grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.copy-evidence-grid>div{padding:22px}.copy-evidence-grid>div+div{border-left:1px solid var(--copy-border)}.copy-evidence-grid.is-single{grid-template-columns:minmax(0,1fr)}.copy-evidence-grid.is-single>div+div{border-left:0}.copy-evidence-grid h3{letter-spacing:-.02em;margin:0 0 16px;font-size:14px}.copy-insight-list{margin:0;padding:0;list-style:none}.copy-insight-list li{color:var(--muted);align-items:start;gap:9px;font-size:8px;line-height:1.55;display:flex}.copy-insight-list li+li{border-top:1px solid #58685e3b;margin-top:10px;padding-top:10px}.copy-insight-list i{border-radius:50%;flex:none;width:6px;height:6px;margin-top:3px}.copy-insight-list.is-reason i{background:var(--copy-acid)}.copy-insight-list.is-warning i{background:var(--copy-negative)}.copy-insight-empty{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.copy-contract-grid{border-bottom:1px solid var(--copy-border);border-top:1px solid var(--copy-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;display:grid}.copy-contract-grid>div{min-height:120px;padding:19px}.copy-contract-grid>div+div{border-left:1px solid var(--copy-border)}.copy-contract-grid>div:nth-child(4){border-left:0}.copy-contract-grid>div:nth-child(n+4){border-top:1px solid var(--copy-border)}.copy-contract-grid dt{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:6px}.copy-contract-grid dd{letter-spacing:-.03em;margin:21px 0 0;font-size:17px;font-weight:820}.copy-contract-grid span{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:7px;line-height:1.45;display:block}.copy-pending-note{color:#a79880;background:#ffb14a0e;border:1px solid #ffb14a33;align-items:start;gap:10px;margin-top:12px;padding:12px;font-size:7px;line-height:1.55;display:flex}.copy-pending-note i{background:#ffb14a;border-radius:50%;flex:none;width:6px;height:6px;margin-top:2px}.copy-rail-facts{background:var(--copy-card);border:1px solid var(--copy-border);margin-top:12px;padding:19px}.copy-rail-facts>span{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;font-size:6px;font-weight:850}.copy-rail-facts>strong{letter-spacing:-.05em;margin-top:10px;font-size:25px;display:block}.copy-rail-facts>p{color:var(--muted);margin:10px 0 0;font-size:8px;line-height:1.55}.copy-rail-facts dl{border-top:1px solid var(--copy-border);grid-template-columns:1fr 1fr;margin:17px 0 0;padding-top:13px;display:grid}.copy-rail-facts dl>div+div{border-left:1px solid var(--copy-border);padding-left:12px}.copy-rail-facts dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:5px}.copy-rail-facts dd{margin:6px 0 0;font-size:9px;font-weight:800}.copy-trader-footer{color:var(--muted)}html[data-theme=light] .copy-trader-page{--copy-acid-ink:var(--brand-signal);--copy-border:var(--brand-line-strong);--copy-card:color-mix(in srgb, var(--brand-panel) 86%, transparent);--copy-muted:var(--brand-muted);--copy-negative:#ce4535;--copy-positive:#5f8c0e;--copy-surface:var(--brand-surface);--copy-text:var(--brand-ink)}html[data-theme=light] .copy-trader-hero{background:radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--copy-acid) 14%, transparent), transparent 32rem), linear-gradient(145deg, var(--brand-surface), var(--brand-panel));border-color:var(--copy-border);box-shadow:0 24px 70px #37463c1a}html[data-theme=light] .copy-trader-avatar{background-color:var(--surface);border-color:var(--line)}html[data-theme=light] .copy-trader-avatar>i{border-color:var(--line)}html[data-theme=light] .copy-score-orbit:after{background:var(--surface)}html[data-theme=light] .copy-score-bar>i{background:var(--line)}html[data-theme=light] .copy-pnl-chart{background:#ffffff6b}html[data-theme=light] .copy-pnl-gridline{stroke:var(--line)}html[data-theme=light] .copy-pnl-zero{stroke:var(--line-strong)}html[data-theme=light] .copy-calendar-grid>span.is-missing{background:#46584c0e}@keyframes copy-analysis-pulse{to{opacity:.42;transform:scale(.8)}}@media (width<=1100px){.copy-trader-layout{grid-template-columns:minmax(0,1fr)}.copy-trader-rail{grid-row:1;margin-bottom:18px}.copy-trader-rail>div{grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);gap:12px;display:grid;position:static}.copy-rail-facts{margin-top:0}.copy-trader-main{grid-row:2}}@media (width<=760px){.copy-trader-detail{padding:18px 14px 0}.copy-trader-overview{grid-template-columns:minmax(0,1fr);gap:16px;padding:17px 13px}.copy-trader-identity{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:0}.copy-trader-avatar{border-radius:12px;width:52px;height:52px}.copy-trader-avatar img{border-radius:11px}.copy-trader-avatar>span{font-size:18px}.copy-trader-avatar>i{border-width:2px;width:18px;height:18px;bottom:-5px;right:-5px}.copy-trader-title h1{font-size:clamp(29px,9vw,39px)}.copy-trader-bio{font-size:9px}.copy-analysis-summary{border-left:0;border-top:1px solid var(--copy-border);min-width:0;padding:16px 0 0 64px}.copy-analysis-summary.is-ready{padding-left:64px}.copy-score-orbit{width:68px}.copy-hero-metrics{grid-template-columns:1fr 1fr}.copy-key-metric{border-top:1px solid var(--copy-border);padding:12px 13px}.copy-key-metric+.copy-key-metric{border-left:0}.copy-key-metric:nth-child(2n){border-left:1px solid var(--copy-border)}.copy-trader-layout{margin-top:14px}.copy-trader-rail>div{grid-template-columns:1fr}.copy-section{padding:32px 0}.copy-section-heading{flex-direction:column;align-items:start;gap:11px}.copy-section-heading>span{text-align:left}.copy-analysis-section,.copy-analysis-section:first-child{border-radius:0;padding:26px 0}.copy-analysis-section .copy-section-heading h2{font-size:22px}.copy-readout-grid{grid-template-columns:1fr}.copy-score-panel{border-bottom:1px solid var(--copy-border);border-right:0}.copy-readout-grid.is-single .copy-score-panel{border-bottom:0}.copy-secondary-metrics>div{min-height:78px;padding:14px}.copy-pnl-chart{min-height:230px;padding:10px 10px 12px}.copy-pnl-chart svg{height:190px}.copy-history-footnotes{grid-template-columns:1fr}.copy-history-footnotes span+span{border-left:0;border-top:1px solid var(--copy-border)}.copy-calendar{padding:12px}.copy-calendar-weekdays,.copy-calendar-grid{gap:4px}.copy-calendar-grid>span{aspect-ratio:1;min-height:24px}.copy-calendar-summary{flex-wrap:wrap;align-items:start;gap:10px 14px}.copy-evidence-grid{grid-template-columns:1fr}.copy-evidence-grid>div+div{border-left:0;border-top:1px solid var(--copy-border)}.copy-contract-grid{grid-template-columns:1fr 1fr}.copy-contract-grid>div{min-height:108px;padding:14px}.copy-contract-grid>div+div{border-left:0}.copy-contract-grid>div:nth-child(2n){border-left:1px solid var(--copy-border)}.copy-contract-grid>div:nth-child(n+3){border-top:1px solid var(--copy-border)}.copy-trader-footer{flex-direction:column;justify-content:center;align-items:start;gap:11px}}@media (prefers-reduced-motion:reduce){.copy-analysis-summary.is-loading>i{animation:none}}.docs-site{--docs-accent:var(--brand-docs-accent);--docs-accent-bright:var(--brand-signal);--docs-accent-soft:var(--brand-docs-accent-soft);--docs-cyan:var(--brand-docs-cyan);--docs-cyan-soft:var(--brand-docs-cyan-soft);--docs-bg:var(--brand-docs-bg);--docs-surface:var(--brand-docs-surface);--docs-surface-raised:var(--brand-docs-surface-raised);--docs-ink:var(--brand-docs-ink);--docs-copy:var(--brand-docs-copy);--docs-muted:var(--brand-docs-muted);--docs-border:var(--brand-docs-border);--docs-border-strong:var(--brand-docs-border-strong);--docs-warning:var(--brand-docs-warning);background:radial-gradient(ellipse 58% 34% at 42% -8%, color-mix(in srgb, var(--docs-accent) 16%, transparent), transparent 68%), radial-gradient(ellipse 42% 28% at 100% 0%, #65e7f21c, transparent 68%), var(--docs-bg);color:var(--docs-ink);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15.5px;line-height:1.65;overflow-x:clip}html[data-theme=dark] .docs-site{background:radial-gradient(ellipse 58% 34% at 42% -8%, color-mix(in srgb, var(--docs-accent) 9%, transparent), transparent 68%), radial-gradient(ellipse 42% 28% at 100% 0%, #65e7f212, transparent 68%), var(--docs-bg)}.docs-site *,.docs-site :before,.docs-site :after{box-sizing:border-box}.docs-site a{-webkit-tap-highlight-color:transparent}.docs-site a:focus-visible,.docs-site button:focus-visible,.docs-site summary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--docs-accent) 22%, transparent);outline:1px solid var(--docs-accent);outline-offset:2px}.docs-brand{color:var(--docs-ink);align-items:center;gap:9px;min-height:38px;text-decoration:none;display:inline-flex}.docs-brand img{object-fit:contain;width:30px;height:30px}.docs-brand strong{letter-spacing:-.035em;font-family:Space Grotesk,Inter,sans-serif;font-size:17px;font-weight:650}.docs-brand>span{border-left:1px solid var(--docs-border);color:var(--docs-muted);margin-left:3px;padding-left:12px;font-size:12px;font-weight:500}.docs-brand:hover strong{color:var(--docs-accent)}.docs-mobile-navigation{display:none}.docs-shell{grid-template-columns:320px minmax(0,1fr);width:calc(100% - 32px);max-width:1660px;margin:0 auto;display:grid}.docs-sidebar{border-right:1px solid var(--docs-border);scrollbar-color:color-mix(in srgb, var(--docs-muted) 34%, transparent) transparent;align-self:start;height:calc(100vh - 60px);position:sticky;top:60px;overflow-y:auto}.docs-sidebar-intro{flex-direction:column;gap:5px;padding:23px 20px 17px;display:flex}.docs-sidebar-intro>span{color:var(--docs-accent);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.docs-sidebar-intro>strong{letter-spacing:-.015em;font-family:Space Grotesk,Inter,sans-serif;font-size:17px;font-weight:650;line-height:1.25}.docs-sidebar-intro>small{color:var(--docs-muted);font-size:11px;font-weight:500}.docs-sidebar>nav{padding:10px}.docs-collection{border:1px solid #0000;border-radius:11px;margin:4px 0;padding:5px;overflow:hidden}.docs-collection--active{background:linear-gradient(135deg, var(--docs-accent-soft), var(--docs-cyan-soft));border-color:var(--docs-border-strong);box-shadow:0 8px 22px #0e181214}.docs-collection>p{color:var(--docs-copy);min-height:40px;margin:0;padding:9px 9px 7px;font-size:13.5px;font-weight:650}.docs-collection>div{flex-direction:column;gap:2px;display:flex}.docs-collection a{color:var(--docs-muted);border:1px solid #0000;border-radius:7px;flex-direction:column;gap:2px;min-height:42px;padding:7px 9px;text-decoration:none;display:flex}.docs-collection a span{font-size:12.5px;font-weight:550}.docs-collection a small{display:none}.docs-collection a:hover{background:color-mix(in srgb, var(--docs-ink) 4.5%, transparent);color:var(--docs-copy)}.docs-collection a[aria-current=page]{background:linear-gradient(135deg, var(--docs-accent-soft), var(--docs-cyan-soft));border-color:var(--docs-border-strong);border-left-color:var(--docs-accent);color:var(--docs-accent)}.docs-sidebar-utility{border-top:1px solid var(--docs-border);flex-direction:column;gap:3px;margin:10px 14px 18px;padding-top:14px;display:flex}.docs-sidebar-utility span{color:var(--docs-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.docs-sidebar-utility a,.docs-sidebar-utility button{color:var(--docs-copy);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:12px;text-decoration:none}.docs-sidebar-utility a:hover,.docs-sidebar-utility button:hover:not(:disabled){background:color-mix(in srgb, var(--docs-ink) 4.5%, transparent);color:var(--docs-accent)}.docs-main-column{min-width:0;max-width:100%}.docs-article{max-width:960px;margin:0 auto;padding:43px clamp(28px,4.5vw,68px) 72px}.docs-breadcrumbs{color:var(--docs-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:12.5px;font-weight:500;display:flex}.docs-breadcrumbs a{color:inherit;border-radius:5px;padding:3px 4px;text-decoration:none}.docs-breadcrumbs a:hover{color:var(--docs-ink)}.docs-breadcrumbs span:last-child{color:var(--docs-copy);font-weight:600}.docs-article-header{border-bottom:1px solid var(--docs-border);padding-bottom:28px}.docs-article-header>p{color:var(--docs-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600}.docs-article-header h1{letter-spacing:-.035em;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(36px,4.5vw,46px);font-weight:600;line-height:1.08}.docs-article-header>span{color:var(--docs-copy);overflow-wrap:break-word;max-width:760px;margin-top:17px;font-size:17px;line-height:1.65;display:block}.docs-prose{color:var(--docs-copy);padding-top:4px}.docs-prose h2,.docs-prose h3{color:var(--docs-ink);font-family:Space Grotesk,Inter,sans-serif;font-weight:600}.docs-prose h2{border-bottom:1px solid var(--docs-border);letter-spacing:-.02em;margin:2.45em 0 0;padding-bottom:10px;scroll-margin-top:86px;font-size:24px;line-height:1.3}.docs-prose h3{letter-spacing:-.012em;margin:1.8em 0 0;scroll-margin-top:86px;font-size:18px;line-height:1.35}.docs-prose p,.docs-prose ul,.docs-prose ol{letter-spacing:-.002em;margin-top:1.05em;margin-bottom:0;font-size:15.5px;line-height:1.72}.docs-prose .docs-lead{color:var(--docs-copy);margin-top:1.6em;font-size:17px;line-height:1.72}.docs-prose li+li{margin-top:7px}.docs-prose strong{color:var(--docs-ink);font-weight:600}.docs-prose a:not(.docs-inline-action):not(.docs-feature-grid a){border-bottom:1px solid color-mix(in srgb, var(--docs-accent) 34%, transparent);color:var(--docs-accent);font-weight:550;text-decoration:none}.docs-prose a:not(.docs-inline-action):not(.docs-feature-grid a):hover{border-bottom-color:var(--docs-accent)}.docs-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.docs-feature-grid>a{background:linear-gradient(145deg, color-mix(in srgb, var(--docs-surface) 88%, transparent), color-mix(in srgb, var(--docs-surface-raised) 70%, transparent));border:1px solid var(--docs-border);color:var(--docs-ink);border-radius:15px;grid-template-columns:auto 1fr auto;min-height:168px;padding:20px;text-decoration:none;display:grid}.docs-feature-grid>a:hover{border-color:var(--docs-border-strong);background:linear-gradient(145deg, var(--docs-accent-soft), var(--docs-cyan-soft));transform:translateY(-2px)}.docs-feature-grid>a>span{background:var(--docs-accent-soft);border:1px solid var(--docs-border-strong);color:var(--docs-accent);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-family:JetBrains Mono,ui-monospace,monospace;display:flex}.docs-feature-grid>a>strong,.docs-feature-grid>a>p{grid-column:1/-1}.docs-feature-grid>a>strong{align-self:end;margin-top:24px;font-family:Space Grotesk,Inter,sans-serif;font-size:16px}.docs-feature-grid>a>p{color:var(--docs-muted);margin:6px 26px 0 0;font-size:13px;line-height:1.55}.docs-feature-grid>a>i{color:var(--docs-accent);grid-area:3/3/5;margin-top:auto;font-style:normal}.docs-architecture{background:color-mix(in srgb, var(--docs-surface) 72%, transparent);border:1px solid var(--docs-border);border-radius:12px;margin:28px 0 0;padding:20px;position:relative;overflow:hidden}.docs-architecture:before{background:linear-gradient(90deg, var(--docs-accent-bright), var(--docs-cyan));content:"";height:2px;position:absolute;inset:0 62% auto 0}.docs-architecture figcaption{color:var(--docs-muted);font-size:12px}.docs-architecture figcaption span{color:var(--docs-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:block}.docs-architecture>div{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;margin-top:22px;display:grid}.docs-architecture section{background:color-mix(in srgb, var(--docs-surface-raised) 84%, transparent);border:1px solid var(--docs-border);border-radius:8px;min-width:0;padding:13px}.docs-architecture>div>span{color:var(--docs-accent);align-self:center;padding:0 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.docs-architecture i{color:var(--docs-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-style:normal;display:block}.docs-architecture strong{color:var(--docs-ink);margin-top:14px;font-size:12.5px;display:block}.docs-architecture p{color:var(--docs-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.docs-callout{background:var(--docs-cyan-soft);border:1px solid var(--docs-border);border-left:2px solid var(--docs-cyan);border-radius:10px;margin-top:24px;padding:16px 18px}.docs-callout--warning{background:color-mix(in srgb, var(--docs-warning) 7%, transparent);border-left-color:var(--docs-warning)}.docs-callout>strong{color:var(--docs-cyan);letter-spacing:.09em;text-transform:uppercase;font-size:11.5px;display:block}.docs-callout--warning>strong{color:var(--docs-warning)}.docs-callout p{color:var(--docs-copy);margin:7px 0 0;font-size:14.5px;line-height:1.62}.docs-step-list{border:1px solid var(--docs-border);border-radius:10px;margin-top:24px;overflow:hidden}.docs-step-list section{border-top:1px solid var(--docs-border);grid-template-columns:30px 1fr;align-items:start;gap:14px;padding:17px;display:grid}.docs-step-list section:first-child{border-top:0}.docs-step-list section>span,.docs-lifecycle-grid section>span{background:var(--docs-accent-soft);border:1px solid var(--docs-border-strong);color:var(--docs-accent);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.docs-step-list h3,.docs-step-list p{margin:0}.docs-step-list h3{font-size:15px}.docs-step-list p{color:var(--docs-muted);margin-top:4px;font-size:13.5px}.docs-table-wrap{border:1px solid var(--docs-border);border-radius:10px;margin-top:22px;overflow:auto}.docs-table-wrap table{border-collapse:collapse;width:100%;min-width:650px}.docs-table-wrap th,.docs-table-wrap td{border-bottom:1px solid var(--docs-border);text-align:left;vertical-align:top;padding:13px 15px}.docs-table-wrap th{background:color-mix(in srgb, var(--docs-surface-raised) 78%, transparent);color:var(--docs-muted);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.docs-table-wrap td{color:var(--docs-copy);font-size:13px;line-height:1.55}.docs-table-wrap td:first-child{color:var(--docs-ink);font-weight:600}.docs-table-wrap tr:last-child td{border-bottom:0}.docs-concept-grid,.docs-lifecycle-grid,.docs-boundary-grid,.docs-compare-grid{gap:12px;margin-top:24px;display:grid}.docs-concept-grid,.docs-lifecycle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-boundary-grid,.docs-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-concept-grid section,.docs-lifecycle-grid section,.docs-boundary-grid section,.docs-compare-grid section{background:color-mix(in srgb, var(--docs-surface) 72%, transparent);border:1px solid var(--docs-border);border-radius:11px;padding:18px}.docs-concept-grid section>span,.docs-compare-grid section>span{color:var(--docs-accent);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.docs-concept-grid h3,.docs-concept-grid p,.docs-lifecycle-grid h3,.docs-lifecycle-grid p,.docs-boundary-grid h3,.docs-boundary-grid p,.docs-compare-grid h3,.docs-compare-grid p{margin-bottom:0}.docs-concept-grid h3,.docs-lifecycle-grid h3,.docs-boundary-grid h3,.docs-compare-grid h3{margin-top:16px;font-size:16px}.docs-concept-grid p,.docs-lifecycle-grid p,.docs-boundary-grid p,.docs-compare-grid p{color:var(--docs-muted);margin-top:7px;font-size:13px;line-height:1.6}.docs-lifecycle-grid section>small{color:var(--docs-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:block}.docs-boundary-grid section>span{background:var(--docs-accent-bright);color:var(--acid-ink);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;display:flex}.docs-boundary-grid section:last-child>span{background:var(--docs-cyan);color:color-mix(in srgb, var(--docs-bg) 94%, #000)}.docs-check-list{padding-left:0;list-style:none}.docs-check-list li{border-top:1px solid var(--docs-border);padding:11px 10px 11px 31px;position:relative}.docs-check-list li:before{color:var(--docs-accent);content:"✓";font-family:JetBrains Mono,ui-monospace,monospace;position:absolute;left:8px}.docs-definition-list{border:1px solid var(--docs-border);border-radius:10px;margin-top:22px;overflow:hidden}.docs-definition-list section{border-top:1px solid var(--docs-border);grid-template-columns:180px 1fr;gap:22px;padding:15px 17px;display:grid}.docs-definition-list section:first-child{border-top:0}.docs-definition-list p{color:var(--docs-muted);margin:0;font-size:13.5px}.brand-kit-root{margin-top:28px}.brand-kit-root a{border-bottom:0!important}.brand-kit-intro{background:radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--brand-signal) 16%, transparent), transparent 48%), var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:24px;display:grid;position:relative;overflow:hidden}.brand-kit-intro:before{background:linear-gradient(90deg, var(--brand-signal), var(--brand-cyan));content:"";height:2px;position:absolute;inset:0 42% auto 0}.brand-kit-intro>div:first-child>span{color:var(--brand-signal);letter-spacing:.09em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:650}.brand-kit-intro h2{color:var(--ink);border:0;margin:8px 0 0;padding:0;font-size:22px}.brand-kit-intro p{color:var(--muted);max-width:560px;margin:8px 0 0;font-size:13.5px;line-height:1.6}.brand-kit-intro code{color:var(--brand-docs-cyan);overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em}.brand-kit-intro-actions,.brand-asset-copy>div,.brand-code-sample header{align-items:center;gap:8px;display:flex}.brand-kit-intro-actions{flex-wrap:wrap;justify-content:flex-end}.brand-kit-action{background:color-mix(in srgb, var(--docs-surface) 74%, transparent);border:1px solid var(--docs-border);color:var(--docs-copy);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:11.5px;font-weight:650;text-decoration:none;display:inline-flex}.brand-kit-intro .brand-kit-action{color:var(--ink);background:#ffffff0f;border-color:#ffffff29}.brand-kit-action:hover{background:var(--docs-accent-soft);border-color:var(--docs-border-strong);color:var(--docs-accent);transform:translateY(-1px)}.brand-kit-intro .brand-kit-action:hover{background:color-mix(in srgb, var(--brand-signal) 10%, transparent);border-color:color-mix(in srgb, var(--brand-signal) 42%, transparent);color:var(--brand-signal)}.brand-kit-action svg,.brand-color-swatch svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:14px;height:14px}.brand-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.brand-asset-card{background:color-mix(in srgb, var(--docs-surface) 78%, transparent);border:1px solid var(--docs-border);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.brand-asset-preview{background-color:#0d1310;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:center;height:222px;display:flex;overflow:hidden}.brand-asset-preview img{object-fit:contain;width:100%;height:100%;transition:transform .18s;display:block}.brand-asset-card--mark .brand-asset-preview img,.brand-asset-card--icon .brand-asset-preview img{border-radius:18%;width:auto;height:min(68%,152px)}.brand-asset-card--wide .brand-asset-preview img{object-fit:cover}.brand-asset-preview:hover img{transform:scale(1.025)}.brand-asset-copy{flex-direction:column;flex:1;padding:17px;display:flex}.brand-asset-copy>span{color:var(--docs-accent);letter-spacing:.07em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:650}.brand-asset-copy h3{margin:10px 0 0;font-size:16px}.brand-asset-copy p{color:var(--docs-muted);margin:6px 0 18px;font-size:12.5px;line-height:1.55}.brand-asset-copy>div{margin-top:auto}.brand-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.brand-color-card{background:color-mix(in srgb, var(--docs-surface) 72%, transparent);border:1px solid var(--docs-border);border-radius:12px;grid-template-columns:76px 1fr;min-width:0;display:grid;overflow:hidden}.brand-color-swatch{background:var(--brand-swatch);color:#0000;cursor:pointer;border:0;justify-content:flex-start;align-items:flex-end;padding:9px;display:flex}.brand-color-swatch:hover,.brand-color-swatch:focus-visible{color:color-mix(in srgb, var(--brand-swatch) 16%, white)}.brand-color-card>div{min-width:0;padding:14px}.brand-color-card strong{font-size:13px;display:block}.brand-color-card>div>button{color:var(--docs-ink);cursor:pointer;background:0 0;border:0;margin:7px 0 0;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.brand-color-card>div>button:hover{color:var(--docs-accent)}.brand-color-card code{color:var(--docs-muted);overflow-wrap:anywhere;margin-top:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:block}.brand-color-card p{color:var(--docs-muted);margin:11px 0 0;font-size:11.5px;line-height:1.48}.brand-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.brand-theme-card{border:1px solid var(--docs-border);background:var(--brand-paper);color:var(--brand-ink);border-radius:13px;padding:16px;overflow:hidden}.brand-theme-card>header{flex-direction:column;display:flex}.brand-theme-card>header span{color:var(--brand-muted);letter-spacing:.09em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;font-weight:650}.brand-theme-card>header strong{color:inherit;margin-top:3px;font-family:Space Grotesk,Inter,sans-serif;font-size:17px}.brand-theme-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:22px;display:grid}.brand-theme-card button{background:color-mix(in srgb, currentColor 5%, transparent);border:1px solid color-mix(in srgb, currentColor 12%, transparent);color:inherit;cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.brand-theme-card button:hover{border-color:color-mix(in srgb, currentColor 30%, transparent);transform:translateY(-1px)}.brand-theme-card button>i{background:var(--brand-swatch);border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:5px;flex:none;width:31px;height:31px}.brand-theme-card button>span{flex-direction:column;min-width:0;display:flex}.brand-theme-card button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.brand-theme-card button small{color:color-mix(in srgb, currentColor 68%, transparent);margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px}.brand-type-list{border:1px solid var(--docs-border);border-radius:12px;margin-top:22px;overflow:hidden}.brand-type-list article{border-top:1px solid var(--docs-border);grid-template-columns:150px 1fr auto;align-items:center;gap:22px;min-height:108px;padding:17px;display:grid}.brand-type-list article:first-child{border-top:0}.brand-type-list header{flex-direction:column;display:flex}.brand-type-list header span{color:var(--docs-accent);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;font-weight:650}.brand-type-list header strong{margin-top:5px;font-size:13px}.brand-type-list header small{color:var(--docs-muted);margin-top:2px;font-size:10px}.brand-type-list article>p{color:var(--docs-ink);margin:0;font-size:clamp(17px,2.3vw,24px);line-height:1.28}.brand-type-list article>a{color:var(--docs-muted);white-space:nowrap;font-size:10.5px;font-weight:650;text-decoration:none}.brand-type-list article>a:hover{color:var(--docs-accent)}.brand-principle-grid,.brand-rule-grid{gap:10px;margin-top:22px;display:grid}.brand-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-principle-grid section,.brand-rule-card{background:color-mix(in srgb, var(--docs-surface) 72%, transparent);border:1px solid var(--docs-border);border-radius:11px;padding:17px}.brand-principle-grid section>span,.brand-rule-card>span{color:var(--docs-accent);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:650}.brand-principle-grid h3{margin:17px 0 0;font-size:15px}.brand-principle-grid p{color:var(--docs-muted);margin:7px 0 0;font-size:12px;line-height:1.58}.brand-rule-card--avoid{background:color-mix(in srgb, var(--brand-red-active) 6%, var(--docs-surface))}.brand-rule-card--avoid>span{color:var(--brand-red-active)}.brand-rule-card ul{margin:15px 0 0;padding:0;list-style:none}.brand-rule-card li{color:var(--docs-copy);padding-left:19px;font-size:12.5px;line-height:1.55;position:relative}.brand-rule-card li+li{margin-top:9px}.brand-rule-card li:before{color:var(--docs-accent);content:"✓";position:absolute;left:0}.brand-rule-card--avoid li:before{color:var(--brand-red-active);content:"×"}.brand-code-sample{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:22px;overflow:hidden}.brand-code-sample header{border-bottom:1px solid var(--line);justify-content:space-between;min-height:48px;padding:7px 10px 7px 15px}.brand-code-sample header>span{color:var(--brand-signal);letter-spacing:.08em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:650}.brand-code-sample .brand-kit-action{color:var(--muted);background:#ffffff0d;border-color:#ffffff21}.brand-code-sample pre{color:var(--ink);margin:0;padding:17px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.65;overflow-x:auto}.brand-code-sample code{font-family:inherit}.brand-copy-status{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);opacity:0;pointer-events:none;z-index:80;border-radius:8px;padding:9px 12px;transition:opacity .14s,transform .14s;position:fixed;bottom:18px;left:50%;transform:translate(-50%,8px);box-shadow:0 12px 40px #00000038;margin:0!important;font-size:11.5px!important}.brand-copy-status.is-visible{opacity:1;transform:translate(-50%)}.docs-inline-action{background:var(--action);border:1px solid color-mix(in srgb, var(--action) 70%, #000);color:var(--action-ink);border-radius:9px;align-items:center;gap:24px;min-height:42px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}button.docs-inline-action{cursor:pointer}.docs-inline-action:disabled{cursor:not-allowed;opacity:.58}.docs-inline-action:hover{background:color-mix(in srgb, var(--action) 82%, white);transform:translateY(-1px)}.docs-pagination{border-top:1px solid var(--docs-border);grid-template-columns:1fr 1fr;gap:12px;margin-top:64px;padding-top:28px;display:grid}.docs-pagination>a{background:color-mix(in srgb, var(--docs-surface) 62%, transparent);border:1px solid var(--docs-border);color:var(--docs-ink);border-radius:10px;flex-direction:column;min-height:88px;padding:14px 16px;text-decoration:none;display:flex}.docs-pagination>a:hover{background:var(--docs-accent-soft);border-color:var(--docs-border-strong)}.docs-pagination small{color:var(--docs-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.docs-pagination a span{margin-top:auto;font-family:Space Grotesk,Inter,sans-serif;font-size:15px;font-weight:600}.docs-pagination--next{text-align:right;align-items:flex-end}.docs-footer{border-top:1px solid var(--docs-border);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:105px;padding:20px clamp(28px,4.5vw,68px);display:grid}.docs-footer .docs-brand img{width:25px;height:25px}.docs-footer .docs-brand strong{font-size:14px}.docs-footer .docs-brand>span{display:none}.docs-footer p{color:var(--docs-muted);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.docs-footer nav{gap:16px;display:flex}.docs-footer nav a,.docs-footer nav button{color:var(--docs-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:none}.docs-footer nav a:hover,.docs-footer nav button:hover:not(:disabled){color:var(--docs-accent)}@media (width<=996px){.docs-shell{width:100%;display:block}.docs-sidebar{display:none}.docs-mobile-navigation{background:color-mix(in srgb, var(--docs-bg) 94%, transparent);border-bottom:1px solid var(--docs-border);z-index:40;display:block;position:sticky;top:60px}.docs-mobile-navigation>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:8px 20px;list-style:none;display:flex}.docs-mobile-navigation>summary::-webkit-details-marker{display:none}.docs-mobile-navigation summary span{flex-direction:column;font-size:13px;font-weight:650;display:flex}.docs-mobile-navigation summary small{color:var(--docs-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.docs-mobile-navigation summary i{color:var(--docs-muted);font-style:normal;transition:transform .16s}.docs-mobile-navigation[open] summary i{transform:rotate(180deg)}.docs-mobile-navigation>nav{border-top:1px solid var(--docs-border);max-height:calc(100vh - 118px);padding:8px 12px 14px;overflow-y:auto}.docs-mobile-navigation .docs-collection{background:color-mix(in srgb, var(--docs-surface) 62%, transparent);border-color:var(--docs-border);border-radius:12px;margin:6px 0}.docs-mobile-navigation .docs-collection--active{background:linear-gradient(135deg, var(--docs-accent-soft), var(--docs-cyan-soft));border-color:var(--docs-border-strong)}.docs-mobile-navigation .docs-collection a small{color:var(--docs-muted);font-size:10.5px;line-height:1.4;display:block}.docs-article{max-width:850px;padding-top:36px}.docs-architecture>div{grid-template-columns:1fr 1fr;gap:8px}.docs-architecture>div>span{display:none}}@media (width<=700px){.docs-article{padding:30px 20px 54px}.docs-breadcrumbs{white-space:nowrap;margin-bottom:18px;overflow-x:auto}.docs-article-header h1{font-size:34px}.docs-article-header>span,.docs-prose .docs-lead{font-size:16.5px}.docs-prose h2{margin-top:2.05em;font-size:22px}.docs-prose h3{font-size:18px}.docs-prose p,.docs-prose ul,.docs-prose ol{font-size:16px}.docs-feature-grid,.docs-concept-grid,.docs-lifecycle-grid,.docs-boundary-grid,.docs-compare-grid,.brand-asset-grid,.brand-color-grid,.brand-theme-grid,.brand-principle-grid,.brand-rule-grid{grid-template-columns:1fr}.brand-kit-intro{grid-template-columns:1fr;align-items:start;padding:20px}.brand-kit-intro-actions{justify-content:flex-start}.brand-asset-preview{height:196px}.brand-type-list article{grid-template-columns:1fr;align-items:start;gap:14px}.brand-type-list article>a{justify-self:start}.brand-copy-status{text-align:center;width:max-content;max-width:calc(100vw - 32px);bottom:12px}.docs-feature-grid>a{min-height:156px}.docs-architecture{padding:16px}.docs-architecture>div{grid-template-columns:1fr}.docs-definition-list section{grid-template-columns:1fr;gap:5px}.docs-pagination{grid-template-columns:1fr;margin-top:50px}.docs-pagination>span{display:none}.docs-pagination--next{text-align:left;align-items:flex-start}.docs-footer{grid-template-columns:1fr;align-items:start;padding:26px 20px}.docs-footer p{display:none}.docs-footer nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.docs-site *,.docs-site :before,.docs-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.docs-example{border:1px solid var(--docs-border-strong);background:var(--docs-surface);border-radius:16px;margin:28px 0;overflow:hidden}.docs-example figcaption{border-bottom:1px solid var(--docs-border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 20px;display:flex}.docs-example figcaption span{font-weight:600}.docs-example figcaption small{color:var(--docs-muted)}.docs-prose .docs-example-flow{background-image:radial-gradient(var(--docs-border) 1px, transparent 1px);background-size:14px 14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:28px 20px;list-style:none;display:grid}.docs-example-flow li{border:1px solid var(--docs-border-strong);background:var(--docs-surface);border-radius:10px;align-items:center;gap:12px;min-width:0;margin:0;padding:16px;display:flex;position:relative}.docs-example-flow li+li:before{content:"→";color:var(--docs-muted);position:absolute;left:-21px}.docs-example-flow small{color:var(--docs-muted);font-size:12px;display:block}.docs-example-flow strong{overflow-wrap:anywhere;font-size:14px;line-height:1.45;display:block}.docs-example .provider-mark,.docs-example .block-icon{width:28px;height:28px;color:var(--docs-accent);flex:0 0 28px;display:inline-flex}.docs-example svg,.docs-example img{object-fit:contain;width:28px;height:28px}.docs-example svg{fill:currentColor}.docs-example .block-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px}.docs-prose .docs-example>p{border-top:1px solid var(--docs-border);margin:0;padding:14px 20px;font-size:13px}.docs-prose .docs-recipe{padding-left:26px}.docs-recipe>li{margin:22px 0;padding-left:12px}.docs-recipe>li::marker{color:var(--docs-accent);font-weight:600}.docs-prose .docs-recipe p{margin:6px 0 0}.docs-reference-state{border:1px solid var(--docs-border);border-radius:12px;padding:24px}.docs-reference-list article{border-top:1px solid var(--docs-border);padding:24px 0;scroll-margin-top:90px}.docs-reference-list summary{cursor:pointer;padding:12px 0;font-weight:600}.docs-reference-list h2{margin-top:0}.docs-reference-list code{overflow-wrap:anywhere}@media (width<=700px){.docs-prose .docs-example-flow{grid-template-columns:1fr;padding:20px}.docs-example-flow li+li:before{content:"↓";top:-26px;left:28px}}.docs-lock-icon{vertical-align:-2px;margin-left:7px;display:inline-block}.docs-reference-state button{cursor:pointer;font:inherit}.docs-reference-index{margin:24px 0}.docs-reference-index summary{cursor:pointer;padding:12px 0;font-weight:600}.docs-site .block-docs-index a{color:var(--docs-ink);background:var(--docs-surface);border-color:var(--docs-border);padding:8px 12px;font-size:12px}.docs-reference-heading{align-items:center;gap:12px;display:flex}.docs-reference-heading h2{margin:0}.docs-reference-heading .block-icon{color:var(--docs-accent);flex:0 0 28px;display:flex}.docs-reference-heading svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:28px;height:28px}.docs-parameter-detail{flex-direction:column;gap:4px;display:flex}@media (width>=1200px){.docs-feature-grid--paths{grid-template-columns:repeat(3,minmax(0,1fr))}}.topbar-wallet{flex:none;align-items:center;gap:7px;height:38px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative}.deposit-onboarding-page{background:var(--paper);min-height:100vh}.deposit-gate-loading{background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--acid) 10%, transparent), transparent 28rem), var(--paper);color:var(--ink);justify-content:center;align-items:center;gap:7px;min-height:100vh;display:flex}.deposit-gate-loading i{background:var(--acid);border-radius:50%;width:8px;height:8px;animation:.85s ease-in-out infinite alternate deposit-pulse}.deposit-gate-loading i:nth-child(2){animation-delay:.12s}.deposit-gate-loading i:nth-child(3){animation-delay:.24s}.topbar-wallet-balance{background:color-mix(in srgb, var(--platform-header-surface,#111714) 76%, transparent);border:1px solid var(--platform-header-border,#3d4842);color:var(--platform-header-ink,#f3f7f3);cursor:pointer;font:inherit;text-align:left;border-radius:9px;align-items:center;gap:8px;min-width:118px;height:38px;padding:4px 10px 4px 7px;text-decoration:none;display:flex}.topbar-wallet-mark{background:color-mix(in srgb, var(--platform-header-ink,#f3f7f3) 7%, transparent);border:1px solid var(--platform-header-border,#3d4842);color:var(--platform-header-accent,#caff3f);border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.topbar-wallet-mark svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.topbar-wallet-copy{min-width:0;display:grid}.topbar-wallet-copy strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:12.5px;font-weight:700;line-height:1}.topbar-wallet-balance:hover,.topbar-wallet-balance[aria-expanded=true]{border-color:var(--platform-header-border-strong,#caff3f52)}.wallet-quick-view{background:color-mix(in srgb, var(--platform-header-surface,#111714) 96%, #050706);border:1px solid var(--platform-header-border,#ffffff1a);color:var(--platform-header-ink,#f3f7f3);z-index:80;border-radius:13px;gap:8px;width:min(380px,100vw - 24px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 54px #00000052,inset 0 1px #ffffff09}.wallet-quick-view-header{grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px;min-height:34px;padding:0 1px;display:grid}.wallet-quick-view-header>div:first-child{min-width:0}.wallet-quick-view-header h2{letter-spacing:-.025em;margin:0;font-size:13px;line-height:1.1}.wallet-quick-view-header p{color:var(--platform-header-copy,#94a098);margin:3px 0 0;font-size:8px}.wallet-quick-view-total{text-align:right;gap:2px;display:grid}.wallet-quick-view-total small{color:var(--platform-header-copy,#94a098);font-size:7px}.wallet-quick-view-total strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:14px}.wallet-quick-view-close{color:var(--platform-header-copy,#94a098);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.wallet-quick-view-close:hover{background:color-mix(in srgb, var(--platform-header-ink,#f3f7f3) 6%, transparent);color:var(--platform-header-ink,#f3f7f3)}.wallet-quick-view-close svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:14px;height:14px}.wallet-quick-grid{gap:6px;display:grid}.wallet-quick-card{background:color-mix(in srgb, var(--platform-header-ink,#f3f7f3) 3.5%, transparent);border:1px solid color-mix(in srgb, var(--platform-header-accent,#caff3f) 24%, var(--platform-header-border,#ffffff1a));border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:56px;padding:7px 8px;display:grid}.wallet-quick-card .provider-mark{border-radius:8px;width:30px;height:30px}.wallet-quick-card .provider-mark--hyperliquid .provider-mark-official{width:100%;max-width:none;height:100%}.wallet-quick-card[data-wallet-platform=robinhood_chain] .provider-mark--robinhood-chain{background:0 0;border:0;padding:0}.wallet-quick-card[data-wallet-platform=robinhood_chain] .provider-mark--robinhood-chain img{object-fit:contain;width:100%;max-width:none;height:100%}.wallet-quick-identity{align-content:center;gap:2px;min-width:0;display:grid}.wallet-quick-title{align-items:center;min-width:0;display:flex}.wallet-quick-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.1;overflow:hidden}.wallet-quick-identity code{color:var(--platform-header-copy,#94a098);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.2;overflow:hidden}.wallet-quick-addresses{align-items:center;gap:3px;min-width:0;display:flex}.wallet-quick-addresses>div{flex:1 1 0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:4px;min-width:0;display:grid}.wallet-quick-addresses>div>span{align-items:baseline;gap:4px;min-width:0;display:flex}.wallet-quick-addresses>div>span small{color:var(--platform-header-accent,#caff3f);text-transform:uppercase;flex:none;font-size:6px;font-weight:800}.wallet-quick-addresses>div>span code{min-width:0}.wallet-quick-addresses .wallet-quick-copy{border-radius:5px;width:22px;height:22px}.wallet-quick-addresses .wallet-quick-copy svg{width:10px;height:10px}.wallet-quick-balance{text-align:right;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:4px;min-width:56px;max-width:120px;display:flex}.wallet-quick-balance strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:11px;line-height:1}.wallet-balance-note{color:var(--platform-header-copy,#94a098);overflow-wrap:anywhere;margin:0;padding:.5rem 0;font-size:.75rem}.wallet-quick-balance small{color:var(--platform-header-copy,#94a098);overflow-wrap:anywhere;font-size:.65rem;line-height:1.3}.wallet-quick-copy{background:color-mix(in srgb, var(--platform-header-accent,#caff3f) 9%, transparent);border:1px solid color-mix(in srgb, var(--platform-header-accent,#caff3f) 20%, transparent);color:var(--platform-header-accent,#caff3f);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative}.wallet-quick-copy:hover,.wallet-quick-copy:focus-visible{background:color-mix(in srgb, var(--platform-header-accent,#caff3f) 21%, transparent);border-color:color-mix(in srgb, var(--platform-header-accent,#caff3f) 40%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--platform-header-accent,#caff3f) 12%, transparent), 0 4px 12px color-mix(in srgb, var(--platform-header-accent,#caff3f) 16%, transparent);transform:translateY(-1px)}.wallet-quick-copy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:12px;height:12px}.wallet-quick-copy span{background:color-mix(in srgb, var(--platform-header-surface,#111714) 92%, #000);border:1px solid var(--platform-header-border-strong,#caff3f52);color:var(--platform-header-ink,#f3f7f3);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:5;border-radius:5px;padding:5px 6px;font-size:7px;font-weight:750;line-height:1;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 5px);right:-2px;transform:translateY(2px);box-shadow:0 5px 14px #0000003d}.wallet-quick-copy:hover span,.wallet-quick-copy:focus-visible span{opacity:1;visibility:visible;transform:translateY(0)}.wallet-quick-action{border:1px solid var(--platform-header-border,#ffffff1a);color:var(--platform-header-copy,#94a098);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wallet-quick-action:hover{border-color:var(--platform-header-border-strong,#caff3f52);color:var(--platform-header-ink,#f3f7f3)}.wallet-quick-action svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:12px;height:12px}.wallet-quick-action-spacer{width:28px;height:28px}.wallet-quick-view-footer{border-top:1px solid var(--platform-header-border,#ffffff1a);padding-top:8px}.wallet-quick-accounts{background:linear-gradient(105deg, color-mix(in srgb, var(--platform-header-accent,#caff3f) 8%, var(--platform-header-surface,#111714)), color-mix(in srgb, var(--platform-header-ink,#f3f7f3) 3%, var(--platform-header-surface,#111714)));border:1px solid color-mix(in srgb, var(--platform-header-accent,#caff3f) 30%, var(--platform-header-border,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--platform-header-ink,#f3f7f3) 5%, transparent);color:var(--platform-header-ink,#f3f7f3);border-radius:9px;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:44px;padding:6px 7px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid}.wallet-quick-accounts:hover{background:linear-gradient(105deg, color-mix(in srgb, var(--platform-header-accent,#caff3f) 18%, var(--platform-header-surface,#111714)), color-mix(in srgb, var(--platform-header-ink,#f3f7f3) 8%, var(--platform-header-surface,#111714)));border-color:color-mix(in srgb, var(--platform-header-accent,#caff3f) 60%, var(--platform-header-border,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--platform-header-ink,#f3f7f3) 10%, transparent), 0 5px 14px #0000003d;transform:translateY(-1px)}.wallet-quick-accounts-mark,.wallet-quick-accounts-arrow{color:var(--platform-header-accent,#caff3f);justify-content:center;align-items:center;display:inline-flex}.wallet-quick-accounts-mark{background:color-mix(in srgb, var(--platform-header-accent,#caff3f) 9%, transparent);border:1px solid color-mix(in srgb, var(--platform-header-accent,#caff3f) 22%, transparent);border-radius:8px;width:30px;height:30px}.wallet-quick-accounts-mark svg{width:15px;height:15px}.wallet-quick-accounts-copy{gap:2px;min-width:0;display:grid}.wallet-quick-accounts-copy strong{font-size:9.5px;line-height:1.1}.wallet-quick-accounts-copy small{color:var(--platform-header-copy,#94a098);font-size:7px;line-height:1.1}.wallet-quick-accounts-arrow{background:color-mix(in srgb, var(--platform-header-accent,#caff3f) 8%, transparent);border:1px solid color-mix(in srgb, var(--platform-header-accent,#caff3f) 18%, transparent);border-radius:7px;width:28px;height:28px}.wallet-quick-accounts:hover .wallet-quick-accounts-mark{background:color-mix(in srgb, var(--platform-header-accent,#caff3f) 14%, transparent);border-color:color-mix(in srgb, var(--platform-header-accent,#caff3f) 33%, transparent)}.wallet-quick-accounts:hover .wallet-quick-accounts-arrow{background:color-mix(in srgb, var(--platform-header-accent,#caff3f) 21%, transparent);border-color:color-mix(in srgb, var(--platform-header-accent,#caff3f) 27%, transparent)}.wallet-quick-accounts svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.wallet-quick-accounts-arrow svg{width:13px;height:13px}.topbar-deposit-button{background:linear-gradient(180deg, color-mix(in srgb, var(--action,#caff3f) 91%, #fff) 0%, var(--action,#caff3f) 100%);border:1px solid color-mix(in srgb, var(--action,#caff3f) 68%, #10150d);color:var(--action-ink,#10150d);cursor:pointer;letter-spacing:-.012em;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:93px;height:36px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:750;transition:box-shadow .15s,filter .15s,transform .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff61,0 1px 1.5px #070c0933}.topbar-deposit-button:after{content:"";position:absolute;inset:-4px 0}.topbar-deposit-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:15px;height:15px}.topbar-deposit-button:hover{filter:brightness(1.035);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff75,0 3px 8px #6b8b1e38}.topbar-deposit-button:active{filter:brightness(.98);transform:translateY(0)scale(.985);box-shadow:inset 0 2px 4px #2d3c1233}.deposit-modal-backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.deposit-onboarding-backdrop{background:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--acid) 12%, transparent), transparent 30rem), var(--paper);padding-block:54px}.deposit-onboarding-backdrop:before{color:var(--ink);content:"Quant Fun";letter-spacing:-.04em;font-size:16px;font-weight:850;position:fixed;top:24px;left:28px}.deposit-modal{--deposit-border:var(--line);--deposit-copy:var(--muted);--deposit-ink:var(--ink);--deposit-surface:var(--surface);background:var(--deposit-surface);border:1px solid var(--deposit-border);color:var(--deposit-ink);border-radius:28px;flex-direction:column;width:min(100%,548px);max-height:min(820px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 90px #00000075}.deposit-modal:focus{outline:none}.deposit-modal-header{border-bottom:1px solid var(--deposit-border);flex:none;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;min-height:92px;padding:16px 18px;display:grid}.deposit-modal-header>div{text-align:center}.deposit-modal-header h2{letter-spacing:-.025em;margin:0;font-size:22px}.deposit-modal-header p{color:var(--deposit-copy);margin:6px 0 0;font-size:12px}.deposit-modal-header p b{color:var(--muted)}.deposit-modal-close,.deposit-modal-back{color:var(--deposit-copy);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.deposit-modal-close:hover,.deposit-modal-back:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--deposit-ink)}.deposit-modal-close svg,.deposit-modal-back svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px}.deposit-modal-body{flex:auto;min-height:0;padding:22px;overflow-y:auto}.deposit-methods{gap:10px;display:grid}.deposit-method-label{background:var(--surface-raised);border:1px solid var(--deposit-border);border-radius:12px;align-items:center;gap:9px;min-height:58px;margin-bottom:7px;padding:0 17px;font-size:15px;font-weight:750;display:flex}.deposit-method-label svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.deposit-method-card{background:var(--surface);border:1px solid var(--deposit-border);color:inherit;cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto 20px;align-items:center;gap:13px;min-height:88px;padding:15px 16px;display:grid}.deposit-method-card:hover{background:var(--surface-raised);border-color:color-mix(in srgb, var(--acid) 28%, transparent)}.deposit-method-card.is-recommended{background:linear-gradient(135deg, color-mix(in srgb, var(--acid) 8%, transparent), var(--surface) 58%);border-color:color-mix(in srgb, var(--acid) 30%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--acid) 72%, transparent)}.deposit-method-card.is-recommended:hover{border-color:color-mix(in srgb, var(--acid) 52%, transparent)}.deposit-method-card>span:nth-child(2){gap:5px;min-width:0;display:grid}.deposit-method-card b{font-size:14px}.deposit-method-card small{color:var(--deposit-copy);font-size:11px;line-height:1.35}.deposit-method-card>svg{height:18px;stroke:var(--deposit-copy);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px}.deposit-method-icon{background:var(--surface-raised);border:1px solid var(--deposit-border);border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.deposit-method-icon>svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:24px;height:24px}.deposit-method-icon--crypto{background:color-mix(in srgb, var(--acid) 10%, transparent);color:var(--acid)}.deposit-method-icon--card{background:var(--surface-raised);color:var(--blue)}.deposit-method-icon--polygon{background:var(--surface-raised)}.deposit-method-meta{justify-items:end;gap:5px;display:grid}.deposit-method-meta b{color:var(--acid);font-size:10px}.deposit-method-meta small{font-size:9px}.deposit-provider-note{background:color-mix(in srgb, var(--acid) 6%, transparent);border:1px solid color-mix(in srgb, var(--acid) 13%, transparent);color:var(--deposit-copy);border-radius:12px;grid-template-columns:17px 1fr;align-items:flex-start;gap:9px;margin-top:4px;padding:12px 14px;font-size:10px;line-height:1.5;display:grid}.deposit-provider-note>span{background:var(--action);color:var(--action-ink);border-radius:50%;justify-content:center;align-items:center;height:17px;font-size:8px;font-weight:900;display:flex}.deposit-provider-note p{margin:0}.deposit-transfer-detail,.deposit-polygon-detail{gap:16px;display:grid}.deposit-select-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.deposit-select-field{gap:8px;min-width:0;display:grid;position:relative}.deposit-select-field.is-open{z-index:20}.deposit-select-label{color:var(--ink);justify-content:space-between;align-items:center;font-size:12px;font-weight:750;display:flex}.deposit-select-label small{color:var(--deposit-copy);font-size:10px;font-weight:650}.deposit-select-trigger{background:var(--surface-raised);border:1px solid var(--deposit-border);color:var(--deposit-ink);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 19px;align-items:center;gap:10px;width:100%;min-width:0;min-height:62px;padding:9px 11px;font-family:inherit;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.deposit-select-trigger:hover{background:var(--surface-raised);border-color:var(--line)}.deposit-select-field.is-open .deposit-select-trigger{background:var(--surface-raised);border-color:color-mix(in srgb, var(--acid) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 6%, transparent)}.deposit-select-trigger>svg{height:19px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;justify-self:end;width:19px;transition:transform .16s}.deposit-select-trigger>svg.is-open{transform:rotate(180deg)}.deposit-select-value{gap:3px;min-width:0;display:grid}.deposit-select-value b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.deposit-select-value small{color:var(--deposit-copy);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.deposit-asset-logo{color:#fff;background:#26302b;border:1px solid #ffffff1a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:inline-flex;overflow:hidden}.deposit-asset-logo img{object-fit:contain;width:100%;height:100%;display:block}.deposit-asset-logo--token{background:#f5f7f5}.deposit-select-popover{background:var(--surface);border:1px solid var(--line);z-index:30;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 46px #00000075}.deposit-select-search{background:var(--surface-raised);border:1px solid var(--line);border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;margin-bottom:5px;padding:0 9px;display:grid}.deposit-select-search svg{height:16px;stroke:var(--muted);stroke-linecap:round;stroke-width:1.7px;width:16px}.deposit-select-search input{color:var(--deposit-ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.deposit-select-search input::placeholder{color:var(--muted)}.deposit-select-search:focus-within{border-color:color-mix(in srgb, var(--acid) 42%, transparent)}.deposit-select-options{overscroll-behavior:contain;max-height:270px;overflow-y:auto}.deposit-select-option{color:var(--deposit-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto 15px;align-items:center;gap:9px;width:100%;min-height:51px;padding:7px 8px;font-family:inherit;display:grid}.deposit-select-option:hover,.deposit-select-option:focus-visible{background:var(--surface-raised);outline:none}.deposit-select-option.is-selected{background:color-mix(in srgb, var(--acid) 7%, transparent)}.deposit-select-option .deposit-asset-logo{width:32px;height:32px}.deposit-select-option>span:nth-child(2){gap:3px;min-width:0;display:grid}.deposit-select-option b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.deposit-select-option small{color:var(--deposit-copy);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.deposit-select-option-meta{color:var(--muted);white-space:nowrap;font-size:8.5px}.deposit-select-check{color:var(--acid);justify-content:center;align-items:center;width:15px;height:15px;display:flex}.deposit-select-check svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}.deposit-select-empty{color:var(--deposit-copy);text-align:center;margin:0;padding:22px 10px;font-size:9px}.deposit-qr-card{background:#fff;border-radius:18px;justify-content:center;align-self:center;align-items:center;margin:7px auto 1px;padding:12px;display:flex;box-shadow:0 18px 38px #0000003d}.deposit-qr-card svg{display:block}.deposit-address-block{background:var(--surface-raised);border:1px solid var(--deposit-border);border-radius:13px;display:grid;overflow:hidden}.deposit-address-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px 9px;display:grid}.deposit-address-heading>span:last-child{gap:3px;min-width:0;display:grid}.deposit-address-heading b{color:var(--ink);font-size:12px}.deposit-address-heading small{color:var(--deposit-copy);font-size:9px}.deposit-route-logos{align-items:center;min-width:51px;display:flex}.deposit-route-logos .deposit-asset-logo{width:30px;height:30px}.deposit-route-logos .deposit-asset-logo+.deposit-asset-logo{margin-left:-9px;box-shadow:0 0 0 2px #181f1c}.deposit-address-block code{color:var(--ink);overflow-wrap:anywhere;padding:4px 14px 12px;font-size:10.5px}.deposit-copy-button{background:var(--surface-raised);border:0;border-top:1px solid var(--deposit-border);color:var(--deposit-ink);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:750;display:flex}.deposit-copy-button:hover{background:var(--surface-raised)}.deposit-copy-button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px;height:17px}.deposit-warning{color:var(--muted);background:#ffb84914;border:1px solid #ffb84933;border-radius:12px;grid-template-columns:18px 1fr;align-items:flex-start;gap:9px;padding:12px 13px;display:grid}.deposit-warning>span{color:#1b160e;background:#ffb849;border-radius:50%;justify-content:center;align-items:center;height:18px;font-size:10px;font-weight:900;display:flex}.deposit-warning p{margin:0;font-size:10px;line-height:1.5}.deposit-warning b{color:var(--ink)}.deposit-route-meta{color:var(--deposit-copy);justify-content:space-between;align-items:center;font-size:9px;display:flex}.deposit-route-meta small{color:var(--muted)}.deposit-direct-route{background:var(--surface-raised);border:1px solid var(--deposit-border);border-radius:13px;grid-template-columns:51px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.deposit-direct-route>div{gap:3px;display:grid}.deposit-direct-route>div span{color:var(--deposit-copy);letter-spacing:.1em;font-size:7px;font-weight:800}.deposit-direct-route>div b{font-size:13px}.deposit-direct-route>div small{color:var(--deposit-copy);font-size:9px}.deposit-direct-route .deposit-route-logos .deposit-asset-logo+.deposit-asset-logo{box-shadow:0 0 0 2px #1b231f}.deposit-direct-asset{color:var(--blue);background:#2775ca29;border:1px solid #2775ca52;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:850}.deposit-card-detail{gap:16px;display:grid}.deposit-card-hero{background:linear-gradient(135deg, #8050cf24, color-mix(in srgb, var(--acid) 4%, transparent));border:1px solid #c8a8ff33;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:15px;display:grid}.deposit-card-hero>.deposit-method-icon{width:48px;height:48px}.deposit-card-hero>div{gap:4px;display:grid}.deposit-card-hero>div>span{color:var(--blue);letter-spacing:.11em;font-size:8px;font-weight:850}.deposit-card-hero h3{letter-spacing:-.015em;margin:0;font-size:16px}.deposit-card-hero p{color:var(--deposit-copy);margin:0;font-size:10px;line-height:1.45}.deposit-card-steps{background:var(--surface-raised);border:1px solid var(--deposit-border);border-radius:13px;margin:0;padding:0;list-style:none;overflow:hidden}.deposit-card-steps li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;padding:11px 13px;display:grid}.deposit-card-steps li+li{border-top:1px solid var(--deposit-border)}.deposit-card-steps li>span{background:color-mix(in srgb, var(--acid) 10%, transparent);border:1px solid color-mix(in srgb, var(--acid) 20%, transparent);color:var(--acid);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:flex}.deposit-card-steps li>div{gap:3px;padding-top:1px;display:grid}.deposit-card-steps b{font-size:10.5px}.deposit-card-steps p{color:var(--deposit-copy);margin:0;font-size:9px;line-height:1.4}.deposit-card-steps strong{color:var(--ink)}.deposit-card-launch{background:var(--action);border:1px solid color-mix(in srgb, var(--action) 68%, #000);color:var(--action-ink);border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.deposit-card-launch:hover{background:color-mix(in srgb, var(--action) 82%, white)}.deposit-card-launch svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.deposit-detail-loading{grid-template-columns:repeat(3,1fr);align-items:center;gap:10px;min-height:380px;padding:34px;display:grid}.deposit-detail-loading i{background:var(--surface-raised);border:1px solid var(--deposit-border);border-radius:12px;height:74px;animation:.85s ease-in-out infinite alternate deposit-pulse}.deposit-detail-loading i:nth-child(2){animation-delay:.1s}.deposit-detail-loading i:nth-child(3){animation-delay:.2s}.deposit-detail-loading span{color:var(--deposit-copy);text-align:center;grid-column:1/-1;font-size:11px}@keyframes deposit-pulse{to{opacity:.36}}.deposit-provider-error{background:#ff685e14;border:1px solid #ff685e33;border-radius:13px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:11px;margin:40px 0;padding:15px;display:grid}.deposit-provider-error>span{color:#1a0d0b;background:#ff685e;border-radius:50%;justify-content:center;align-items:center;height:26px;font-size:11px;font-weight:900;display:flex}.deposit-provider-error div{gap:5px;display:grid}.deposit-provider-error b{font-size:11px}.deposit-provider-error p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.deposit-provider-error button{border:1px solid var(--line);color:var(--deposit-ink);cursor:pointer;background:0 0;border-radius:7px;padding:7px 9px;font-size:9px}.deposit-modal-footer{border-top:1px solid var(--deposit-border);color:var(--deposit-copy);flex:none;justify-content:space-between;align-items:center;min-height:48px;padding:10px 22px;font-size:9px;display:flex}.deposit-modal-footer>div{align-items:center;gap:14px;display:flex}.deposit-modal-footer a{color:var(--acid);font-weight:750;text-decoration:none}.deposit-next-action{background:var(--action);border:1px solid color-mix(in srgb, var(--action) 68%, #000);cursor:pointer;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:142px;min-height:34px;padding:0 12px;font-size:10px;display:inline-flex;color:var(--action-ink)!important;font-weight:850!important}.deposit-next-action i{font-style:normal}.deposit-next-action:disabled{cursor:wait;opacity:.44}.deposit-next-action:not(:disabled):hover{background:color-mix(in srgb, var(--action) 82%, white)}.deposit-modal button:focus-visible,.deposit-card-launch:focus-visible,.deposit-next-action:focus-visible,.topbar-deposit-button:focus-visible,.topbar-wallet-balance:focus-visible,.wallet-quick-accounts:focus-visible,.portfolio-deposit-button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.portfolio-deposit-button{background:var(--action);border:1px solid color-mix(in srgb, var(--action) 70%, #000);color:var(--action-ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:39px;margin-top:15px;font-size:10px;font-weight:850;display:inline-flex}.portfolio-deposit-button:hover{background:color-mix(in srgb, var(--action) 82%, #fff)}.portfolio-deposit-button:disabled{cursor:not-allowed;opacity:.48}.withdrawal-modal{width:min(100%,580px)}.withdrawal-form,.withdrawal-review,.withdrawal-success{gap:16px;display:grid}.withdrawal-field{gap:8px;display:grid}.withdrawal-field>span{color:var(--ink);justify-content:space-between;align-items:center;font-size:12px;font-weight:750;display:flex}.withdrawal-field>span small{color:var(--deposit-copy);font-size:10px;font-weight:650}.withdrawal-address-input,.withdrawal-amount-input{background:var(--surface-raised);border:1px solid var(--deposit-border);color:var(--deposit-ink);font:inherit;border-radius:13px;width:100%;min-height:56px;transition:border-color .16s,box-shadow .16s}.withdrawal-address-input{padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.withdrawal-address-input::placeholder{color:var(--muted)}.withdrawal-address-input:focus,.withdrawal-amount-input:focus-within{border-color:color-mix(in srgb, var(--acid) 48%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 6%, transparent);outline:none}.withdrawal-amount-input{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px 0 15px;display:grid}.withdrawal-amount-input>span{color:var(--muted);font-size:17px}.withdrawal-amount-input input{color:var(--deposit-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:18px}.withdrawal-amount-input input::placeholder{color:var(--muted)}.withdrawal-amount-input button{background:color-mix(in srgb, var(--acid) 9%, transparent);border:1px solid color-mix(in srgb, var(--acid) 20%, transparent);color:var(--acid);cursor:pointer;border-radius:8px;min-height:32px;padding:0 10px;font-size:9px;font-weight:850}.withdrawal-amount-input button:hover{background:color-mix(in srgb, var(--acid) 15%, transparent)}.withdrawal-route-summary{background:var(--surface-raised);border:1px solid var(--deposit-border);border-radius:13px;grid-template-columns:51px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.withdrawal-route-summary>span:last-child{gap:4px;min-width:0;display:grid}.withdrawal-route-summary b{font-size:11px;line-height:1.35}.withdrawal-route-summary small{color:var(--deposit-copy);font-size:9px;line-height:1.4}.withdrawal-route-summary .deposit-route-logos .deposit-asset-logo+.deposit-asset-logo{box-shadow:0 0 0 2px #1b231f}.withdrawal-primary{background:var(--action);border:1px solid color-mix(in srgb, var(--action) 68%, #000);color:var(--action-ink);cursor:pointer;font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:12px;font-weight:850;display:inline-flex}.withdrawal-primary:hover{background:color-mix(in srgb, var(--action) 82%, white)}.withdrawal-primary svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.withdrawal-error{color:var(--red);background:#ff685e14;border:1px solid #ff685e33;border-radius:10px;margin:0;padding:11px 12px;font-size:10px;line-height:1.45}.withdrawal-review-hero{background:radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--acid) 10%, transparent), transparent 48%), var(--surface-raised);border:1px solid color-mix(in srgb, var(--acid) 17%, transparent);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.withdrawal-review-hero .deposit-route-logos{min-width:66px}.withdrawal-review-hero .deposit-route-logos .deposit-asset-logo{width:40px;height:40px}.withdrawal-review-hero .deposit-route-logos .deposit-asset-logo+.deposit-asset-logo{box-shadow:0 0 0 3px var(--surface-raised);margin-left:-12px}.withdrawal-review-hero>span:last-child{gap:4px;display:grid}.withdrawal-review-hero small{color:var(--deposit-copy);letter-spacing:.1em;font-size:8px;font-weight:850}.withdrawal-review-hero strong{letter-spacing:-.035em;font-size:25px}.withdrawal-review-hero b{color:var(--muted);font-size:10px;font-weight:650}.withdrawal-review-list{background:var(--surface-raised);border:1px solid var(--deposit-border);border-radius:13px;margin:0;overflow:hidden}.withdrawal-review-list>div{justify-content:space-between;align-items:center;gap:18px;min-height:43px;padding:0 14px;display:flex}.withdrawal-review-list>div+div{border-top:1px solid var(--deposit-border)}.withdrawal-review-list dt{color:var(--deposit-copy);font-size:10px}.withdrawal-review-list dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;margin:0;font-size:10px;font-weight:750;overflow:hidden}.withdrawal-submitting{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:44px 28px;display:flex}.withdrawal-submitting>span{background:color-mix(in srgb, var(--acid) 9%, transparent);border:1px solid color-mix(in srgb, var(--acid) 21%, transparent);color:var(--acid);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.withdrawal-submitting svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:34px;height:34px}.withdrawal-submitting h3{margin:21px 0 7px;font-size:20px}.withdrawal-submitting p{color:var(--deposit-copy);max-width:360px;margin:0;font-size:11px;line-height:1.55}.withdrawal-submitting>i{background:linear-gradient(90deg, transparent, var(--acid), transparent);transform-origin:50%;width:180px;height:2px;margin-top:25px;animation:1.1s ease-in-out infinite withdrawal-progress;display:block}@keyframes withdrawal-progress{0%,to{opacity:.3;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}.withdrawal-success{text-align:center;justify-items:center;min-height:390px;padding:34px 8px 8px}.withdrawal-success>span:first-child{background:var(--green);color:#07110f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;font-weight:900;display:flex}.withdrawal-success h3{margin:5px 0 -7px;font-size:23px}.withdrawal-success>p{color:var(--deposit-copy);max-width:390px;margin:0;font-size:11px;line-height:1.55}.withdrawal-success dl{background:var(--surface-raised);border:1px solid var(--deposit-border);text-align:left;border-radius:12px;width:100%;margin:4px 0 0;overflow:hidden}.withdrawal-success dl>div{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 13px;display:flex}.withdrawal-success dl>div+div{border-top:1px solid var(--deposit-border)}.withdrawal-success dt{color:var(--deposit-copy);overflow-wrap:anywhere;min-width:0;font-size:9px}.withdrawal-success dd{margin:0;font-size:9px;font-weight:750}.withdrawal-receipt-value{align-items:center;gap:6px;min-width:0;display:flex}.withdrawal-receipt-identifier{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.withdrawal-receipt-actions{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.withdrawal-receipt-action{color:var(--deposit-copy);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.withdrawal-receipt-action svg{stroke-width:1.7px;width:15px;height:15px}.withdrawal-receipt-action img{filter:grayscale()brightness(0)invert(.6);object-fit:contain;width:16px;height:16px;display:block}.withdrawal-receipt-action img[src="/explorers/mempool-mark.png"]{filter:grayscale()}.withdrawal-receipt-action:hover{background:var(--surface-subtle);color:var(--ink)}.withdrawal-receipt-action:hover img{opacity:.7}.withdrawal-receipt-action:active{transform:translateY(1px)}.withdrawal-receipt-action:focus-visible{outline:2px solid var(--action);outline-offset:2px}.withdrawal-receipt-action[data-copy-state=copied]{color:var(--green)}.withdrawal-receipt-action[data-copy-state=error]{color:var(--red)}.withdrawal-success .withdrawal-primary{margin-top:auto}@media (width<=1120px){.topbar-wallet-balance{min-width:90px}}@media (width<=760px){.platform-header-actions .topbar-wallet-balance{display:none}.platform-header-actions .topbar-deposit-button{min-width:84px;padding-inline:9px}}@media (width<=640px){.deposit-modal-backdrop{align-items:flex-end;padding:0}.deposit-onboarding-backdrop{padding:0}.deposit-onboarding-backdrop:before{display:none}.deposit-modal{border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-height:calc(100dvh - 18px)}.deposit-modal-header{min-height:78px;padding:11px 12px}.deposit-modal-body{padding:16px}.deposit-method-card{grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;min-height:82px;padding:13px}.deposit-method-meta{display:none}.deposit-method-icon{width:40px;height:40px}.deposit-select-grid{grid-template-columns:1fr}.deposit-select-options{max-height:230px}.deposit-route-meta{flex-direction:column;align-items:flex-start;gap:4px}.deposit-address-block code{font-size:9px}.deposit-modal-footer{flex-direction:column;align-items:flex-start;gap:5px}.deposit-modal-footer>div{justify-content:space-between;width:100%}.deposit-next-action{min-width:132px}.account-nav-links .topbar-wallet-balance{display:none}.account-nav-links .topbar-deposit-button{min-width:78px}.withdrawal-field>span{flex-direction:column;align-items:flex-start;gap:3px}.withdrawal-review-hero{padding:16px}.withdrawal-review-hero strong{font-size:21px}}@media (width<=430px){.top-actions .topbar-wallet{display:none}.platform-header-actions .topbar-wallet-balance{justify-content:center;width:38px;min-width:38px;padding:4px}.platform-header-actions .topbar-wallet-copy{display:none}.platform-header-actions .topbar-deposit-button{width:38px;min-width:38px;padding:0}.platform-header-actions .topbar-deposit-button>span{display:none}.wallet-quick-view{width:calc(100vw - 24px);max-height:calc(100dvh - 76px);padding:10px;position:fixed;top:66px;right:12px;overflow-y:auto}.wallet-quick-card{grid-template-columns:28px minmax(0,1fr) auto;gap:6px;padding:7px}.wallet-quick-card .provider-mark{border-radius:8px;width:28px;height:28px}.wallet-quick-balance{min-width:52px}.deposit-provider-error{grid-template-columns:26px minmax(0,1fr)}.deposit-provider-error button{grid-column:2;justify-self:start}.deposit-qr-card svg{width:158px;height:158px}}@media (prefers-reduced-motion:reduce){.topbar-deposit-button,.wallet-quick-accounts,.wallet-quick-copy,.wallet-quick-copy span{transition:none}.topbar-deposit-button:hover,.topbar-deposit-button:active,.wallet-quick-accounts:hover,.wallet-quick-copy:hover,.wallet-quick-copy:focus-visible{transform:none}.deposit-detail-loading i{animation:none}.withdrawal-submitting>i{opacity:.75;animation:none;transform:none}}.deposit-target-select{gap:8px;margin-bottom:24px;font-size:14px;display:grid}.deposit-target-select select{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;padding:12px}.native-deposit-detail{gap:16px;min-width:0;display:grid}.native-deposit-detail p{margin:0}.native-deposit-detail button{border:1px solid var(--line);font:inherit;color:var(--ink);background:var(--panel);border-radius:10px;padding:10px 14px}.native-deposit-detail button:disabled{opacity:.5;cursor:not-allowed}.native-deposit-receipt{border-top:1px solid var(--line);padding-top:16px}.native-deposit-receipt summary{cursor:pointer}.native-deposit-receipt label{margin:16px 0 8px;display:block}.native-deposit-receipt input{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);border-radius:10px;margin-bottom:12px;padding:12px}.deposit-target-select select:focus-visible,.native-deposit-detail :is(input,button,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.native-deposit-transfer{z-index:1001}.native-deposit-detail button:hover:not(:disabled){border-color:var(--ink)}.deposit-managed-route{border:1px solid var(--line);border-radius:12px;gap:12px;margin-bottom:20px;padding:16px;display:grid}.deposit-managed-route p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.deposit-managed-route button{white-space:normal;border:1px solid var(--line);max-width:100%;color:var(--ink);background:var(--panel);font:inherit;cursor:pointer;border-radius:10px;justify-self:start;padding:10px 14px}.deposit-managed-route button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.deposit-managed-route button:disabled{opacity:.5;cursor:not-allowed}.deposit-notifications{flex:none;position:relative}.deposit-notifications-trigger{background:color-mix(in srgb, var(--platform-header-surface,#111714) 78%, transparent);border:1px solid var(--platform-header-border,#ffffff1a);color:var(--platform-header-copy,#94a098);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex;position:relative}.deposit-notifications-trigger:hover,.deposit-notifications-trigger[aria-expanded=true]{border-color:var(--platform-header-border-strong,#caff3f52);color:var(--platform-header-ink,#f3f7f3)}.deposit-notifications-trigger:focus-visible,.deposit-notifications-panel:focus-visible{outline:2px solid var(--platform-header-accent,#caff3f);outline-offset:2px}.deposit-notifications-trigger svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:18px;height:18px}.deposit-notifications-dot{border:2px solid var(--platform-header-surface,#111714);background:#4f7dff;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.deposit-notifications-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.deposit-notifications-panel{--notification-border:color-mix(in srgb, var(--platform-header-ink,#f3f7f3) 9%, transparent);background:var(--platform-header-surface,#111714);border:1px solid var(--platform-header-border,#ffffff1a);color:var(--platform-header-ink,#f3f7f3);z-index:120;border-radius:12px;width:min(400px,100vw - 24px);padding:6px;position:absolute;top:calc(100% + 11px);right:0;overflow:hidden;box-shadow:0 24px 75px #0409074d}.deposit-notifications-panel>header{justify-content:space-between;align-items:center;min-height:40px;padding:4px 10px 8px;display:flex}.deposit-notifications-panel>header b{letter-spacing:-.02em;font-size:14px}.deposit-notifications-panel>footer{color:var(--platform-header-copy,#94a098);font-size:12px}.deposit-notifications-body{overscroll-behavior:contain;gap:6px;max-height:min(480px,100dvh - 190px);display:grid;overflow-y:auto}.deposit-notifications-load-more{border:1px solid var(--notification-border);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;width:100%;min-height:40px;padding:10px;font-size:12px}.deposit-notifications-load-more:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.deposit-notifications-load-more:focus-visible{outline:2px solid var(--platform-header-accent,#caff3f);outline-offset:-2px}.deposit-notifications-load-more:disabled{cursor:wait;opacity:.6}.deposit-notifications-history-status{color:var(--platform-header-copy,#94a098);margin:0;padding:10px;font-size:12px}.deposit-notification-item{color:inherit;border:0;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:flex-start;gap:12px;min-height:76px;padding:8px 10px;text-decoration:none;display:grid}.deposit-notification-item:hover{background:color-mix(in srgb, var(--platform-header-ink,#f3f7f3) 5%, transparent)}.deposit-notification-item.is-trade-card{cursor:pointer}.deposit-notification-item.is-buy,.deposit-notification-item.is-entry{--notification-side:var(--green,#61c285)}.deposit-notification-item.is-sell,.deposit-notification-item.is-exit{--notification-side:var(--red,#f06b64)}.deposit-notification-trade-summary{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.deposit-notification-side{background:color-mix(in srgb, var(--notification-side) 12%, transparent);border:1px solid color-mix(in srgb, var(--notification-side) 24%, transparent);color:var(--notification-side);border-radius:5px;flex:none;align-items:center;gap:4px;padding:2px 5px;font-size:11px;font-weight:750;line-height:1.4;display:inline-flex}.deposit-notification-side svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:12px;height:12px}.deposit-notification-pnl{flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:4px;display:inline-flex}.deposit-notification-pnl span,.deposit-notification-pnl small{color:var(--platform-header-copy,#94a098);font-size:11px;line-height:1.4}.deposit-notification-pnl strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.deposit-notification-pnl[data-tone=positive] strong{color:var(--green,#61c285)}.deposit-notification-pnl[data-tone=negative] strong{color:var(--red,#f06b64)}.deposit-notification-pnl[data-tone=neutral] strong{color:var(--platform-header-copy,#94a098)}.deposit-notification-item.is-trade-card:focus-visible{background:color-mix(in srgb, var(--platform-header-ink,#f3f7f3) 5%, transparent);outline:2px solid var(--platform-header-accent,#caff3f);outline-offset:-2px}.deposit-notification-icon{background:color-mix(in srgb, var(--platform-header-accent,#caff3f) 14%, transparent);border:1px solid color-mix(in srgb, var(--platform-header-accent,#caff3f) 25%, transparent);color:var(--platform-header-accent,#587d00);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.deposit-notification-icon.is-pending{color:#6089ff;background:#4f7dff1a;border-color:#4f7dff38}.deposit-notification-icon.is-trade{background:color-mix(in srgb, var(--platform-header-accent,#caff3f) 14%, transparent);border-color:color-mix(in srgb, var(--platform-header-accent,#caff3f) 25%, transparent);color:var(--platform-header-accent,#587d00)}.deposit-notification-icon.is-subscription{color:#ff9daf;background:#ff9daf1a;border-color:#ff9daf3d}.deposit-notification-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:21px;height:21px}.deposit-notification-market-identity{width:48px;height:48px;position:relative}.deposit-notification-platform-badge{width:22px;height:22px;position:absolute;bottom:-4px;right:-4px}.deposit-notification-platform-badge>.provider-mark,.deposit-notification-platform-badge>img{border:2px solid var(--platform-header-surface,#111714);border-radius:50%;width:100%;height:100%}.deposit-notification-spot-value{overflow-wrap:anywhere;flex-basis:100%}.is-spot-trade .deposit-notification-item-heading strong{overflow-wrap:anywhere;min-width:0;display:block}.is-spot-trade .deposit-notification-trade-detail{overflow-wrap:anywhere;min-width:0}.deposit-notification-market-artwork{background:color-mix(in srgb, var(--market-identity-accent,var(--platform-header-accent,#caff3f)) 12%, var(--platform-header-surface,#111714));border:1px solid color-mix(in srgb, var(--market-identity-accent,var(--platform-header-ink,#f3f7f3)) 24%, transparent);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.deposit-notification-market-artwork>i{color:var(--market-identity-accent,var(--platform-header-copy,#94a098));font-size:17px;font-style:normal;font-weight:800}.deposit-notification-market-artwork>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.deposit-notification-market-artwork>.catalog-market-asset{box-shadow:none;border:0;border-radius:0;width:100%;height:100%}.deposit-notification-market-artwork>.catalog-market-asset svg{width:21px;height:21px}.deposit-notification-market-artwork>.catalog-market-asset img{width:23px;height:19px;position:static;inset:auto}.deposit-notification-item-copy{gap:5px;min-width:0;display:grid}.deposit-notification-item-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.deposit-notification-item-heading strong{flex-wrap:wrap;align-items:center;gap:5px;font-size:14px;line-height:1.3;display:flex}.deposit-notification-item-heading strong em{color:#7192ff;background:#4f7dff1f;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:750}.deposit-notification-item-heading time{color:var(--platform-header-copy,#94a098);flex:none;font-size:12px;font-weight:550}.deposit-notification-item-copy p{color:var(--platform-header-copy,#94a098);margin:0;font-size:12px;line-height:1.45}.deposit-notification-item-copy .deposit-notification-market-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.deposit-notification-item-copy .deposit-notification-trade-detail{color:color-mix(in srgb, var(--platform-header-copy,#94a098) 82%, transparent);font-size:12px}.deposit-notification-item-copy .deposit-notification-trade-detail b{color:var(--platform-header-copy,#94a098);font-size:12px;font-weight:650}.deposit-notification-item-copy p b{color:var(--platform-header-ink,#f3f7f3);font-size:13px}.deposit-notification-actions{align-items:center;gap:12px;min-height:24px;display:flex}.deposit-notification-actions a,.deposit-notifications-panel>footer a{color:var(--platform-header-accent,#587d00);font-size:11px;font-weight:750;text-decoration:none}.deposit-notification-actions a:hover,.deposit-notifications-panel>footer a:hover{text-underline-offset:3px;text-decoration:underline}.deposit-notification-progress{color:#6089ff;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.deposit-notification-progress i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite notification-pulse}.deposit-notifications-state{text-align:center;flex-direction:column;align-items:center;min-height:232px;padding:34px 28px;display:flex}.deposit-notifications-state b{margin-top:13px;font-size:13px}.deposit-notifications-state p{color:var(--platform-header-copy,#94a098);max-width:260px;margin:7px 0 0;font-size:10.5px;line-height:1.5}.deposit-notifications-state button{border:1px solid var(--platform-header-border,#ffffff1a);color:var(--platform-header-ink,#f3f7f3);cursor:pointer;background:0 0;border-radius:8px;min-height:34px;margin-top:15px;padding:0 12px;font-size:10px;font-weight:700}.deposit-notifications-loading{gap:6px;min-height:232px;padding:0;display:grid}.deposit-notifications-loading i{background:color-mix(in srgb, var(--platform-header-ink,#f3f7f3) 5%, transparent);border:0;border-radius:8px;height:76px;animation:.85s ease-in-out infinite alternate notification-skeleton}.deposit-notifications-loading i:nth-child(2){animation-delay:.1s}.deposit-notifications-loading i:nth-child(3){animation-delay:.2s}.deposit-notifications-panel>footer{border-top:1px solid var(--notification-border);justify-content:space-between;align-items:center;min-height:42px;margin-top:6px;padding:8px 10px 2px;display:flex}@keyframes notification-pulse{50%{opacity:.66;box-shadow:0 0 0 4px #4f7dff1f}}@keyframes notification-skeleton{to{opacity:.42}}@media (width<=560px){.deposit-notifications-panel{width:auto;position:fixed;top:70px;left:12px;right:12px}}@media (width<=430px){.deposit-notifications-trigger{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.deposit-notification-progress i,.deposit-notifications-loading i{animation:none}}.deposit-credit-notice{z-index:1200;background:var(--platform-header-surface,#111714);width:min(420px,100vw - 32px);color:var(--platform-header-ink,#f3f7f3);border:1px solid var(--platform-header-border,#ffffff1a);border-radius:12px;padding-right:24px;position:fixed;top:76px;right:16px;box-shadow:0 12px 40px #0004}.deposit-credit-notice>button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:4px;right:4px}.deposit-credit-notice>button:focus-visible{outline:2px solid}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.sticky\!{position:sticky!important}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.top-50{top:calc(var(--spacing) * 50)}.isolate{isolation:isolate}.order-17{order:17}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--studio-left-rail:280px;--paper:var(--brand-paper);--panel:var(--brand-panel);--surface:var(--brand-surface);--surface-subtle:var(--brand-surface-subtle);--surface-raised:var(--brand-surface-raised);--input:var(--brand-input);--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);--line-strong:var(--brand-line-strong);--dark:var(--brand-dark);--topbar:var(--brand-topbar);--topbar-border:var(--brand-topbar-border);--topbar-muted:var(--brand-topbar-muted);--acid:var(--brand-signal);--acid-ink:var(--brand-signal-ink);--action:var(--brand-action);--action-ink:var(--brand-action-ink);--orange:var(--brand-orange-active);--blue:var(--brand-blue-active);--red:var(--brand-red-active);--green:var(--brand-green-active);--canvas-bg:var(--brand-canvas-bg);--canvas-grid:var(--brand-canvas-grid);--canvas-node:var(--brand-canvas-node);--canvas-node-border:var(--brand-canvas-node-border);--minimap-mask:var(--brand-minimap-mask);--minimap-node:var(--brand-minimap-node);--minimap-stroke:var(--brand-minimap-stroke);--shadow-soft:var(--brand-shadow-soft);--focus-ring:var(--brand-focus-ring);--danger-bg:var(--brand-danger-bg);--danger-ink:var(--brand-danger-ink);--danger-action-ink:var(--brand-danger-action-ink);--overlay:#000000b8}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body,button,input,select,textarea{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}:where(button,[role=button],input[type=button],input[type=submit],input[type=reset],input[type=image]):where(:not(:disabled):not([aria-disabled=true])){cursor:pointer}.control-tooltip{background:var(--surface-raised);border:1px solid var(--line-strong);box-shadow:var(--shadow-soft);color:var(--ink);letter-spacing:.01em;opacity:0;overflow-wrap:anywhere;pointer-events:none;z-index:2147483647;border-radius:7px;width:max-content;max-width:min(280px,100vw - 24px);margin:0;padding:7px 9px;font-size:11px;font-weight:650;line-height:1.4;transition:opacity .1s,transform .1s;position:fixed;inset:auto}.control-tooltip[data-ready=true]{opacity:1}.control-tooltip[data-placement=top]{transform:translateY(-2px)}.control-tooltip[data-placement=bottom]{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.control-tooltip{transition:none}}.brand-mark{background:url(/quant-fun-mark.png) 50%/contain no-repeat;flex:none;display:inline-block}.feature-gate-page{background:linear-gradient(180deg, var(--paper), var(--paper)), radial-gradient(circle at 72% 18%, var(--acid), transparent 38%);align-items:center}@supports (color:color-mix(in lab, red, red)){.feature-gate-page{background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 88%, transparent), var(--paper)), radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--acid) 11%, transparent), transparent 38%)}}.feature-gate-page{isolation:isolate;justify-content:center;min-height:calc(100dvh - 64px);padding:72px 24px;display:flex;position:relative;overflow:hidden}.feature-gate{width:100%;max-width:760px}.feature-gate-page .feature-gate{border-left:1px solid var(--line-strong);z-index:2;padding:4px 0 4px clamp(28px,6vw,72px);position:relative}.feature-gate-page--has-backdrop .feature-gate{-webkit-backdrop-filter:blur(12px)saturate(.86);backdrop-filter:blur(12px)saturate(.86);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.feature-gate-page--has-backdrop .feature-gate{background:color-mix(in srgb, var(--surface) 25%, transparent)}}.feature-gate-page--has-backdrop .feature-gate{border:1px solid var(--line-strong);border-left-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.feature-gate-page--has-backdrop .feature-gate{border-left-color:color-mix(in srgb, var(--acid) 48%, var(--line-strong))}}.feature-gate-page--has-backdrop .feature-gate{border-radius:8px;padding:clamp(32px,4vw,52px);box-shadow:0 30px 84px #0000004d}.feature-gate-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0}.feature-gate-page--has-backdrop:after{background:radial-gradient(ellipse at 50% 44%, var(--paper) 0%, var(--paper) 42%, var(--paper) 100%)}@supports (color:color-mix(in lab, red, red)){.feature-gate-page--has-backdrop:after{background:radial-gradient(ellipse at 50% 44%, color-mix(in srgb, var(--paper) 72%, transparent) 0%, color-mix(in srgb, var(--paper) 64%, transparent) 42%, color-mix(in srgb, var(--paper) 30%, transparent) 100%)}}.feature-gate-page--has-backdrop:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.studio-gate-locked-preview{filter:blur(3px)saturate(.74);opacity:.58;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:scale(1.025)}.studio-gate-locked-preview .app-shell{--studio-chrome-height:56px;height:100%;min-height:100%}.studio-gate-locked-preview .studio-toolbar{position:relative;top:0}.studio-gate-locked-preview .left-rail,.studio-gate-locked-preview .inspector{height:calc(100dvh - 56px);position:relative;top:0}.feature-gate-eyebrow{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.feature-gate-eyebrow{color:color-mix(in srgb, var(--ink) 54%, transparent)}}.feature-gate-eyebrow{letter-spacing:.13em;margin-bottom:18px;font-size:10px;font-weight:800;display:block}.feature-gate h2{letter-spacing:-.045em;max-width:690px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5.2vw,66px);font-weight:500;line-height:.98}.feature-gate>p:not(.feature-gate-feedback){color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.feature-gate>p:not(.feature-gate-feedback){color:color-mix(in srgb, var(--ink) 68%, transparent)}}.feature-gate>p:not(.feature-gate-feedback){max-width:620px;margin:22px 0 0;font-size:16px;line-height:1.65}.feature-gate-points{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;display:grid}.feature-gate-points>div{gap:7px;padding:16px 18px 16px 0;display:grid}.feature-gate-points>div+div{border-left:1px solid var(--line);padding-left:18px}.feature-gate-points dt{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.feature-gate-points dt{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.feature-gate-points dt{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.feature-gate-points dd{margin:0;font-size:12px;font-weight:700}.feature-gate-form{max-width:620px;margin-top:34px}.feature-gate-channels{border:0;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;display:flex}.feature-gate-channels legend{margin-bottom:9px;padding:0;font-size:11px;font-weight:750}.feature-gate-channels label{border:1px solid var(--line-strong);cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:650;display:flex}.feature-gate-channels label:has(input:checked){background:var(--action)}@supports (color:color-mix(in lab, red, red)){.feature-gate-channels label:has(input:checked){background:color-mix(in srgb, var(--action) 10%, transparent)}}.feature-gate-channels label:has(input:checked){border-color:var(--action)}.feature-gate-channels label:has(input:focus-visible){box-shadow:var(--focus-ring)}.feature-gate-channels input{accent-color:var(--action);margin:0}.feature-gate-form>.feature-gate-telegram{border:1px solid var(--line-strong);border-radius:6px;padding:18px;display:block}.feature-gate-telegram p{color:var(--ink);margin:0;font-size:12px;line-height:1.6}.feature-gate-telegram code{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.feature-gate-telegram code{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.feature-gate-telegram code{border-radius:4px;margin-top:12px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-block}.feature-gate-telegram a{background:var(--action);color:var(--action-ink);border-radius:4px;justify-content:center;align-items:center;min-height:44px;margin-top:14px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.feature-gate-telegram a:hover{background:var(--action)}@supports (color:color-mix(in lab, red, red)){.feature-gate-telegram a:hover{background:color-mix(in srgb, var(--action) 86%, #fff)}}.feature-gate-telegram a:focus-visible{box-shadow:var(--focus-ring);outline:none}.feature-gate-telegram small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.feature-gate-telegram small{color:color-mix(in srgb, var(--ink) 60%, transparent)}}.feature-gate-telegram small{margin-top:10px;font-size:11px;line-height:1.55;display:block}.feature-gate-form>label{margin-bottom:9px;font-size:11px;font-weight:750;display:block}.feature-gate-form>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.feature-gate-form input{background:var(--input);border:1px solid var(--line-strong);color:var(--ink);border-radius:4px 0 0 4px;outline:none;min-width:0;min-height:50px;padding:0 15px}.feature-gate-form input:focus-visible{border-color:var(--acid);box-shadow:var(--focus-ring);z-index:1;position:relative}.feature-gate-form button{background:var(--action);border:1px solid var(--action);color:var(--action-ink);cursor:pointer;border-radius:0 4px 4px 0;min-height:50px;padding:0 24px;font-size:12px;font-weight:800}.feature-gate-form button:hover:not(:disabled){background:var(--action)}@supports (color:color-mix(in lab, red, red)){.feature-gate-form button:hover:not(:disabled){background:color-mix(in srgb, var(--action) 86%, #fff)}}.feature-gate-form button:hover:not(:disabled){border-color:var(--action);color:var(--action-ink)}.feature-gate-form button:focus-visible,.feature-gate-secondary:focus-visible{box-shadow:var(--focus-ring);outline:none}.feature-gate-form button:disabled,.feature-gate-form input:disabled{cursor:default;opacity:.68}.feature-gate-feedback{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.feature-gate-feedback{color:color-mix(in srgb, var(--green) 78%, var(--ink))}}.feature-gate-feedback{min-height:18px;margin:10px 0 0;font-size:12px;line-height:1.5}.feature-gate-feedback.is-error{color:var(--danger-ink)}.feature-gate>small{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.feature-gate>small{color:color-mix(in srgb, var(--ink) 60%, transparent)}}.feature-gate>small{margin-top:7px;font-size:11px;line-height:1.55;display:block}.feature-gate>small a{color:inherit;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.feature-gate>small a:hover{color:var(--ink)}.feature-gate-secondary{color:var(--ink);border-bottom:1px solid;margin-top:24px;padding-bottom:2px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.feature-gate-loading{gap:7px;padding:36px 0;display:flex}.feature-gate-loading i{background:var(--ink);animation:1.1s ease-in-out infinite feature-gate-pulse}@supports (color:color-mix(in lab, red, red)){.feature-gate-loading i{background:color-mix(in srgb, var(--ink) 24%, transparent)}}.feature-gate-loading i{border-radius:50%;width:7px;height:7px}.feature-gate-loading i:nth-child(2){animation-delay:.12s}.feature-gate-loading i:nth-child(3){animation-delay:.24s}@keyframes feature-gate-pulse{50%{background:var(--acid);transform:translateY(-3px)}}.feature-gate--panel{max-width:none;padding:28px}.feature-gate--panel h2{letter-spacing:-.025em;font-family:inherit;font-size:23px;font-weight:720;line-height:1.08}.feature-gate--panel>p:not(.feature-gate-feedback){margin-top:12px;font-size:13px;line-height:1.55}.feature-gate--panel .feature-gate-eyebrow{margin-bottom:12px;font-size:9px}.feature-gate--panel .feature-gate-form{margin-top:22px}.feature-gate--panel .feature-gate-form>div{grid-template-columns:1fr}.feature-gate--panel .feature-gate-form input{border-radius:4px 4px 0 0}.feature-gate--panel .feature-gate-form button{border-radius:0 0 4px 4px}@media (width<=640px){.feature-gate-page{align-items:flex-start;min-height:calc(100dvh - 56px);padding:48px 20px}.feature-gate-page .feature-gate{border-left:0;padding:0}.feature-gate-page--has-backdrop .feature-gate{border:1px solid var(--line-strong);border-left-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.feature-gate-page--has-backdrop .feature-gate{border-left-color:color-mix(in srgb, var(--acid) 48%, var(--line-strong))}}.feature-gate-page--has-backdrop .feature-gate{padding:28px 22px}.feature-gate h2{font-size:clamp(38px,12vw,52px)}.feature-gate-points{grid-template-columns:1fr}.feature-gate-points>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.feature-gate-form>div{grid-template-columns:1fr}.feature-gate-form input{border-radius:4px 4px 0 0}.feature-gate-form button{border-radius:0 0 4px 4px}.feature-gate--panel{padding:24px}.feature-gate--panel h2{font-size:22px}.feature-gate-page--has-backdrop:after{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.feature-gate-page--has-backdrop:after{background:color-mix(in srgb, var(--paper) 76%, transparent)}}.studio-gate-locked-preview{filter:blur(4px)saturate(.7);opacity:.5;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.feature-gate-loading i{animation:none}}.action-label-tail{white-space:nowrap;display:inline-block}.page-back-link{color:var(--ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.page-back-link{color:color-mix(in srgb, var(--ink) 68%, transparent)}}.page-back-link{letter-spacing:-.01em;gap:10px;width:fit-content;min-height:40px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.page-back-link-icon{background:var(--ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.page-back-link-icon{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.page-back-link-icon{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.page-back-link-icon{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}}.page-back-link-icon{border-radius:50%;flex:none;justify-content:center;width:38px;height:38px;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.page-back-link-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.page-back-link:hover{color:var(--ink)}.page-back-link:hover .page-back-link-icon{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.page-back-link:hover .page-back-link-icon{background:color-mix(in srgb, var(--acid) 10%, transparent)}}.page-back-link:hover .page-back-link-icon{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.page-back-link:hover .page-back-link-icon{border-color:color-mix(in srgb, var(--acid) 68%, var(--line))}}.page-back-link:hover .page-back-link-icon{color:var(--acid);transform:translate(-1px)}.page-back-link:active .page-back-link-icon{transform:translate(-2px)scale(.96)}.page-back-link:focus-visible{box-shadow:none;outline:none}.page-back-link:focus-visible .page-back-link-icon{border-color:var(--acid);box-shadow:var(--focus-ring);color:var(--acid)}@media (width<=700px){.page-back-link{min-height:44px}}button,a,input,select,textarea{transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,opacity .14s,transform .14s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-shell{--studio-chrome-height:116px;min-height:100vh}.studio-toolbar{background:var(--topbar);border-bottom:1px solid var(--topbar-border);color:var(--ink);z-index:90;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:18px;height:56px;padding:0 24px;display:grid;position:sticky;top:60px}.studio-toolbar .strategy-switcher{border-left:0;margin-left:0;padding-left:0}.studio-toolbar .top-actions{min-width:0}.studio-history-controls{border:1px solid var(--topbar-border);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.history-button{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:35px;height:34px;padding:0;display:inline-flex}.history-button+.history-button{border-left:1px solid var(--topbar-border)}.history-button:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.history-button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent)}}.history-button:hover:not(:disabled){color:var(--acid)}.history-button:disabled{cursor:not-allowed;opacity:.35}.history-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px;height:17px}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar{background:var(--topbar);border-bottom:1px solid var(--topbar-border);color:var(--ink);z-index:30;grid-template-columns:minmax(220px,1fr) auto;align-items:center;height:64px;padding:0 20px;display:grid;position:sticky;top:0}.brand,.top-actions{align-items:center;display:flex}.brand{letter-spacing:-.02em;gap:10px;font-size:16px;font-weight:800}.brand-home{color:inherit;border-radius:7px;flex:none;align-items:center;gap:10px;min-height:34px;text-decoration:none;display:inline-flex}.brand-home:hover{color:var(--acid)}.brand-home:active{transform:translateY(1px)}.brand-mark{object-fit:contain;flex:none;width:28px;height:28px;display:block}.strategy-switcher{border-left:1px solid var(--line-strong);align-items:center;gap:9px;min-width:0;margin-left:4px;padding-left:14px;display:flex}.strategy-home-link{color:var(--topbar-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:5px;min-height:34px;padding:0 2px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.strategy-home-link:hover{color:var(--acid)}.strategy-home-link:active{transform:translate(-1px)}.strategy-home-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:12px;height:12px}.strategy-switcher select{appearance:auto;background:var(--surface-raised);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;border-radius:6px;min-width:230px;max-width:290px;height:34px;padding:0 9px;font-size:11px;font-weight:700}.strategy-switcher select:hover{background:var(--surface-raised);border-color:var(--line-strong)}.studio-strategy-name{flex:180px;align-items:center;gap:8px;min-width:0;display:flex}.studio-strategy-name-label{color:var(--topbar-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;flex:none;font-size:9px;font-weight:800}.studio-strategy-name-control{background:var(--surface-raised);border:1px dashed var(--line-strong);border-radius:6px;flex:auto;align-items:center;gap:6px;min-width:0;height:34px;padding:0 9px;transition:border-color .14s,box-shadow .14s;display:flex}.studio-strategy-name-control svg{color:var(--topbar-muted);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:13px;height:13px}.studio-strategy-name-control:hover{border-color:var(--acid)}.studio-strategy-name-control:hover svg{color:var(--acid)}.studio-strategy-name-control:focus-within{border-color:var(--acid);box-shadow:var(--focus-ring);border-style:solid}.studio-strategy-name-control input{color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:12px;font-weight:700}.studio-strategy-name-control input:focus-visible{box-shadow:none;outline:none}.studio-strategy-name-control input::placeholder{color:var(--topbar-muted);font-weight:600}.studio-strategy-name--locked .studio-strategy-name-control{opacity:.75;border-style:solid}.studio-strategy-name--locked .studio-strategy-name-control:hover{border-color:var(--line-strong)}.studio-strategy-name--locked .studio-strategy-name-control:hover svg{color:var(--topbar-muted)}.top-actions{justify-content:flex-end;gap:8px}.quiet-button,.environment-switch{border:1px solid var(--line-strong);cursor:pointer;padding:9px 12px;font-size:11px;font-weight:700}.quiet-button{color:var(--ink);background:0 0}.quiet-button:hover{border-color:var(--line-strong)}.save-runtime-button{background:var(--action);border:1px solid var(--action);color:var(--action-ink);cursor:pointer;border-radius:7px;min-height:34px;padding:8px 12px;font-size:11px;font-weight:800}.save-runtime-button.dirty:before{content:"•";margin-right:5px}.save-runtime-button:hover:not(:disabled){background:var(--action)}@supports (color:color-mix(in lab, red, red)){.save-runtime-button:hover:not(:disabled){background:color-mix(in srgb, var(--action) 86%, #fff)}}.save-runtime-button:hover:not(:disabled){transform:translateY(-1px)}.save-runtime-button:disabled{cursor:not-allowed;opacity:.5}.studio-subscription-control{flex:none;position:relative}.studio-subscription-trigger{color:#101713;cursor:pointer;text-shadow:0 1px #ffffffad;white-space:nowrap;background:linear-gradient(118deg,#0000 0 24%,#fffffff0 38%,#e1eaf057 49%,#0000 62%) 82% 0/180% 100%,linear-gradient(#fff 0%,#edf1f4 20%,#b3bdc4 45%,#fbfcfd 52%,#a0abb3 74%,#717e87 100%) 0 0/100% 100%;border:1px solid #fff;border-color:#fff #aeb9c1 #66747d #dce4e9;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:800;transition:background-position .26s,border-color .14s,box-shadow .14s,transform .14s;display:inline-flex;transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffff47,inset 0 -2px 3px #1d262b47,0 1px #000000b8,0 6px 14px #00000061}.studio-subscription-trigger:hover{background:linear-gradient(118deg,#0000 0 24%,#fff 38%,#ebf2f66b 49%,#0000 62%) 10% 0/180% 100%,linear-gradient(#fff 0%,#f6f8f9 20%,#c4ccd1 45%,#fff 52%,#adb8bf 74%,#7c8992 100%) 0 0/100% 100%;border-color:#fff #c3cbd1 #73818a #eef2f5;transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffff6b,inset 0 -2px 3px #1d262b3d,0 1px #000000bd,0 8px 18px #00000070}.studio-subscription-trigger[aria-expanded=true],.studio-subscription-trigger:active{background:linear-gradient(118deg,#0000 0 30%,#ffffff75 44%,#0000 60%) 50% 0/180% 100%,linear-gradient(#ccd3d8 0%,#f2f5f7 30%,#98a4ac 67%,#74818a 100%) 0 0/100% 100%;border-color:#d9e0e4 #aeb8bf #66747d #cbd4da;transform:translateY(0);box-shadow:inset 0 2px 4px #2f383347,inset 0 1px #ffffff7a,0 2px 6px #0000004d}.studio-subscription-trigger.is-existing{color:#101713}.studio-subscription-trigger .studio-subscription-bolt{filter:drop-shadow(0 1px #ffffffd1)drop-shadow(0 1px 1px #643900a8);stroke:none;transform-origin:50%;transition:filter .14s,transform .14s;overflow:visible}.studio-subscription-trigger .studio-subscription-bolt-body{stroke:#7b4500;stroke-linejoin:round;stroke-width:.65px}.studio-subscription-trigger .studio-subscription-bolt-highlight{fill:none;opacity:.88;stroke:#fffbe0;stroke-linecap:round;stroke-width:.62px}.studio-subscription-trigger:hover .studio-subscription-bolt{filter:brightness(1.06)drop-shadow(0 1px #ffffffeb)drop-shadow(0 2px 2px #703e009e);transform:translateY(-.5px)scale(1.04)}.studio-subscription-trigger[aria-expanded=true] .studio-subscription-bolt,.studio-subscription-trigger:active .studio-subscription-bolt{filter:brightness(.96)drop-shadow(0 1px #ffffffa3)drop-shadow(0 1px 1px #5a310080);transform:translateY(0)scale(.98)}.studio-subscription-trigger:focus-visible{box-shadow:0 0 0 2px var(--topbar), 0 0 0 4px #e1ebf1eb, inset 0 1px 0 #fff, inset 0 0 0 1px #ffffff47, inset 0 -2px 3px #1d262b47, 0 6px 14px #0006}.studio-subscription-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.studio-subscription-trigger .studio-subscription-chevron{width:11px;height:11px;margin-left:1px;transition:transform .14s}.studio-subscription-trigger[aria-expanded=true] .studio-subscription-chevron{transform:rotate(180deg)}.studio-subscription-popover{color:var(--ink);z-index:90;width:min(350px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0}.studio-subscription-popover[hidden],.studio-subscription-backdrop,.studio-subscription-backdrop[hidden],.studio-action-label-compact{display:none}.studio-subscription-popover .strategy-subscription-panel.is-compact{border-radius:10px 10px 0 0;max-height:calc(100dvh - 190px);padding:20px;overflow-y:auto;box-shadow:0 24px 70px #0000006b}.studio-subscription-popover .strategy-subscription-panel.is-compact h2{font-size:24px}.studio-subscription-links{background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;box-shadow:0 24px 70px #0000006b}.studio-subscription-links a{color:var(--muted);font-size:8px;font-weight:750;text-decoration:none}.studio-subscription-links a:hover{color:var(--acid-text)}html[data-theme=light] .studio-subscription-links{background:var(--surface);border-color:var(--line)}html[data-theme=light] .studio-subscription-links a{color:var(--ink)}html[data-theme=light] .studio-subscription-links a:hover{color:var(--acid)}html[data-theme=light] .studio-subscription-popover .strategy-subscription-panel.is-compact{background:#fff}.environment-switch{white-space:nowrap;gap:7px;text-decoration:none}.environment-switch.staging{background:var(--acid);border-color:var(--acid);color:var(--acid-ink)}.environment-switch.staging:hover{background:var(--acid);box-shadow:0 0 0 3px var(--acid)}@supports (color:color-mix(in lab, red, red)){.environment-switch.staging:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 18%, transparent)}}.environment-switch.production{background:var(--orange);border-color:var(--orange);color:#fff}.environment-switch.production:hover{background:#f27d4d}.environment-switch:hover{transform:translateY(-1px);box-shadow:0 5px 16px #0000002e}.environment-switch:active{box-shadow:none;transform:translateY(0)}.environment-switch-indicator{opacity:.72;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.environment-switch svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:14px;height:14px}.workspace{min-height:calc(100vh - var(--studio-chrome-height));grid-template-columns:252px minmax(520px,1fr) 356px;display:grid}.left-rail,.inspector{background:var(--panel);top:var(--studio-chrome-height);height:calc(100vh - var(--studio-chrome-height));position:sticky;overflow-y:auto}.left-rail{border-right:1px solid var(--line);padding:20px 14px}.rail-heading,.section-heading,.inspector-tabs,.canvas-toolbar,.json-drawer>div{justify-content:space-between;align-items:center;display:flex}.rail-heading>span,.section-heading>span,.canvas-toolbar>span:first-child,.json-drawer>div>span,.error-list>span{font-family:var(--font-mono), monospace;letter-spacing:.12em;font-size:10px;font-weight:800}.rail-heading small,.section-heading small{color:var(--muted);font-size:10px}.library-drag-hint{color:var(--muted);font-size:8px;font-weight:650}.library-section{margin-top:20px}.library-section>p{color:var(--muted);text-transform:uppercase;margin:0 0 8px 4px;font-size:10px;font-weight:700}.block-library-group{margin-top:16px}.block-library-group-heading{align-items:center;gap:8px;margin:0 4px 8px;display:flex}.block-library-group-heading>span{background:var(--blue);align-items:center}@supports (color:color-mix(in lab, red, red)){.block-library-group-heading>span{background:color-mix(in srgb, var(--blue) 11%, var(--surface))}}.block-library-group-heading>span{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.block-library-group-heading>span{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--line))}}.block-library-group-heading>span{color:var(--blue);font-family:var(--font-mono), ui-monospace, monospace;border-radius:999px;flex:0 0 20px;justify-content:center;height:20px;font-size:7px;font-weight:900;display:inline-flex}.block-library-group-heading div{min-width:0}.block-library-group-heading strong,.block-library-group-heading small{display:block}.block-library-group-heading strong{color:var(--ink);text-transform:uppercase;font-size:9px;line-height:1.15}.block-library-group-heading small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.25}.block-library-featured-feed .feed-palette-item{margin-bottom:7px}.palette-block{border:1px solid var(--line);cursor:grab;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;width:100%;margin-bottom:7px;padding:10px 9px;display:grid}.palette-block:hover{border-color:#8f9792;transform:translate(2px)}.palette-block:active{cursor:grabbing}.palette-block.unsupported{cursor:not-allowed;filter:grayscale();opacity:.48}.palette-block.unsupported:hover{border-color:var(--line);transform:none}.palette-block.plan-locked{filter:none;opacity:.72}.palette-block.plan-locked .block-icon,.palette-block.plan-locked .provider-mark{filter:grayscale();opacity:.58}.block-plan-marker{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.block-plan-marker{background:color-mix(in srgb, var(--blue) 12%, var(--surface))}}.block-plan-marker{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.block-plan-marker{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--line))}}.block-plan-marker{color:var(--blue);letter-spacing:.02em;border-radius:999px;margin-top:5px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.palette-block strong,.palette-block small{display:block}.registry-panel{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.registry-heading{justify-content:space-between;align-items:center;display:flex}.registry-heading span{font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:9px;font-weight:800}.registry-heading a{color:var(--blue);font-size:9px;font-weight:700;text-decoration:none}.registry-tabs{grid-template-columns:1fr 1fr;gap:4px;margin:9px 0;display:grid}.registry-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-transform:capitalize;background:0 0;padding:5px;font-size:9px}.registry-tabs button.active{background:var(--surface-raised);border-color:var(--line-strong);color:var(--paper)}.registry-list{gap:5px;display:grid}.registry-list>p{color:var(--muted);margin:6px 0;font-size:9px}.registry-item{border:1px solid var(--line);background:#fff;padding:8px}.registry-item-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.registry-item-head>button{color:var(--red);cursor:pointer;text-transform:uppercase;background:0 0;border:0;flex:none;padding:2px;font-size:7px;font-weight:800}.registry-item-head>button:disabled{cursor:wait;opacity:.45}.registry-item strong,.registry-item small{display:block}.registry-item strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.environment-tag{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid #bcc3bd;flex:none;padding:2px 3px;font-size:6px}.environment-tag.production{color:#a54622;border-color:#f0a181}.registry-item small{color:var(--muted);margin-top:3px;font-size:8px}.palette-block strong{margin-bottom:3px;font-size:11px}.palette-block small{color:var(--muted);font-size:9px}.block-icon{--icon-color:var(--blue);background:var(--icon-color);align-items:center}@supports (color:color-mix(in lab, red, red)){.block-icon{background:color-mix(in srgb, var(--icon-color) 13%, var(--surface))}}.block-icon{border:1px solid var(--icon-color)}@supports (color:color-mix(in lab, red, red)){.block-icon{border:1px solid color-mix(in srgb, var(--icon-color) 25%, var(--line))}}.block-icon{color:var(--icon-color);border-radius:9px;justify-content:center;width:36px;height:36px;display:inline-flex}.block-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.block-icon.small{border-radius:5px;width:21px;height:21px}.block-icon.small svg{stroke-width:1.8px;width:13px;height:13px}.provider-mark{background:var(--surface-subtle);border:1px solid var(--line);--provider-ink:var(--blue);color:var(--blue);border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;line-height:0;transition:transform .14s;display:inline-flex;overflow:hidden}.provider-mark .provider-mark-outline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.provider-mark--polymarket{--provider-ink:#2e5cff;color:#2e5cff;background:#f2f5ff;border-color:#cad5ff}.provider-mark--kalshi{--provider-ink:#050d0a;color:#050d0a;background:#00dd94;border-color:#014737}.provider-mark--lighter{background:#06070a;border-color:#2b2d33}.provider-mark--hyperliquid{background:#03211c;border-color:#174a42;padding:0;overflow:hidden}.provider-mark--hyperliquid .provider-mark-official{width:100%;max-width:none;height:100%}.provider-mark--binance{--provider-ink:#f0b90b;color:#f0b90b;background:#000;border-color:#2b2b2b}.provider-mark--coinbase{--provider-ink:#fff;color:#fff;background:#0052ff;border-color:#0052ff}.provider-mark--bybit{background:#0b0e11;border-color:#2b3139}.provider-mark--chainlink{--provider-ink:#375bd2;color:#375bd2;background:#f7f8ff;border-color:#cbd3f3}.provider-mark--open-meteo,.provider-mark--weather-source{--provider-ink:#1976ad;color:#1976ad;background:#eff8ff;border-color:#b7dbf5}.provider-mark--x{--provider-ink:#fff;color:#fff;background:#050505;border-color:#252525}.provider-mark--youtube{--provider-ink:red;color:red;background:#fff;border-color:#f0caca}.provider-mark--ethereum,.provider-mark--solana{background:#090b0c;border-color:#2e3936}.provider-mark--fomo{background:#060510;border-color:#2c2b45;padding:0}.provider-mark--fomo img{width:100%;height:100%}.provider-mark--robinhood-chain{background:#071108;border-color:#244329}.block-icon-pm-imbalance{--icon-color:#6f7df4}.block-icon-binance-momentum,.block-icon-price-momentum{--icon-color:#e9962e}.block-icon-binance-imbalance{--icon-color:#25a5a5}.block-icon-favorite-price{--icon-color:#74a92f}.block-icon-binance-adverse{--icon-color:#d45b64}.block-icon-active-order-price-distance{--icon-color:#c46d3a}.block-icon-market-coin-flip{--icon-color:#9a67d7}.block-icon-active-order-age{--icon-color:#c05c45}.block-icon-position-age{--icon-color:#2f8d78}.block-icon-last-entry-age{--icon-color:#526fd1}.block-icon-post-only{--icon-color:#e46e35}.block-icon-ioc{--icon-color:#4679e8}.block-icon-cancel{--icon-color:#c25353}.block-icon-hold{--icon-color:#77827b}.block-scope-marker{color:var(--orange);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:7px;font-style:normal;font-weight:800;display:block}.palette-block:hover .block-icon{transform:rotate(-2deg)scale(1.04)}.palette-block:hover .provider-mark{transform:translateY(-1px)scale(1.02)}.block-drag-ghost{background:var(--topbar);border:1px solid var(--topbar-border);color:var(--ink);pointer-events:none;white-space:nowrap;z-index:100;border-radius:8px;align-items:center;gap:8px;padding:8px 11px 8px 8px;font-size:10px;font-weight:750;display:flex;position:fixed;box-shadow:0 12px 28px #080e0b3d}.drag-handle{color:#a0a8a3;font-size:15px}.rail-note{border-top:1px solid var(--line);margin-top:24px;padding:18px 6px 0}.rail-note span{color:var(--orange);font-family:var(--font-mono), monospace;letter-spacing:.12em;font-size:9px;font-weight:800}.rail-note p{color:var(--muted);margin-bottom:0;font-size:10px;line-height:1.5}.canvas-panel{min-width:0;overflow:hidden}.runtime-bar{background:var(--blue);align-items:center}@supports (color:color-mix(in lab, red, red)){.runtime-bar{background:color-mix(in srgb, var(--blue) 4%, var(--panel))}}.runtime-bar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;gap:18px;min-height:52px;padding:8px 18px;display:flex}.runtime-bar.running{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.runtime-bar.running{background:color-mix(in srgb, var(--acid) 7%, var(--panel))}}.runtime-bar.running{border-bottom-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.runtime-bar.running{border-bottom-color:color-mix(in srgb, var(--green) 28%, var(--line))}}.runtime-bar-heading{flex:none;gap:2px;display:grid}.runtime-bar-heading strong{color:var(--ink);letter-spacing:.01em;font-size:10px}.runtime-bar-heading small{color:var(--muted);white-space:nowrap;font-size:8px}.strategy-part-bar{background:var(--panel);border-bottom:1px solid var(--line);flex:none}.strategy-part-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px;display:grid}.strategy-part-tabs>button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:2px 9px;padding:12px 10px 10px;display:grid}.strategy-part-tabs>button:hover{background:var(--surface-subtle);color:var(--ink)}.strategy-part-tabs>button.active{border-bottom-color:var(--blue);color:var(--ink)}.strategy-part-tabs>button>span{background:var(--surface-subtle);border:1px solid var(--line);font-family:var(--font-mono), ui-monospace, monospace;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;display:flex}.strategy-part-tabs>button.active>span{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.strategy-part-tabs>button.active>span{background:color-mix(in srgb, var(--blue) 13%, var(--surface))}}.strategy-part-tabs>button.active>span{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.strategy-part-tabs>button.active>span{border-color:color-mix(in srgb, var(--blue) 36%, var(--line))}}.strategy-part-tabs>button.active>span{color:var(--blue)}.strategy-part-tabs strong{font-size:10px}.strategy-part-tabs small{font-size:8px}.strategy-part-tabs em{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.strategy-part-tabs em{background:color-mix(in srgb, var(--green) 11%, var(--surface))}}.strategy-part-tabs em{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.strategy-part-tabs em{border:1px solid color-mix(in srgb, var(--green) 28%, var(--line))}}.strategy-part-tabs em{color:var(--green);text-transform:uppercase;border-radius:999px;grid-area:1/3/3;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.exit-inheritance-control{background:var(--blue);align-items:center}@supports (color:color-mix(in lab, red, red)){.exit-inheritance-control{background:color-mix(in srgb, var(--blue) 5%, var(--surface))}}.exit-inheritance-control{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:8px 18px;display:flex}.exit-inheritance-control>span{color:var(--muted);font-size:9px}.exit-inheritance-control>button{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;border-radius:6px;flex:none;padding:6px 9px;font-size:8px;font-weight:750}.exit-inheritance-control>button:hover{border-color:var(--blue);color:var(--blue)}.canvas-toolbar{border-bottom:1px solid var(--line);color:var(--muted);height:42px;padding:0 20px}.validation{color:#307145;font-size:10px;font-weight:700}.validation:before{content:"●";margin-right:6px;font-size:7px}.validation.bad{color:var(--red)}.tree-canvas{background-color:#eeece5;background-image:radial-gradient(#c8cbc2 .7px,#0000 .7px);background-size:16px 16px;min-height:calc(100vh - 244px);padding:38px 26px 80px;overflow:auto}.tree-branch{flex-direction:column;align-items:center;min-width:max-content;display:flex}.tree-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #bfc5be;width:218px;min-height:86px;padding:13px 14px;display:block;box-shadow:0 2px #18201d0d}.tree-card:hover,.tree-card.selected,.empty-node.selected{border-color:var(--blue);box-shadow:0 0 0 2px #4b72ff24}.tree-card strong,.tree-card small{display:block}.tree-card strong{margin:8px 0 5px;font-size:12px}.tree-card small{color:var(--muted);font-size:9px;line-height:1.35}.node-eyebrow{color:var(--blue);font-family:var(--font-mono), monospace;letter-spacing:.11em;font-size:8px;font-weight:800}.action-card{border-left:3px solid var(--orange)}.action-card.cancel{border-left-color:#7b8580}.action-card.ioc{border-left-color:var(--red)}.action-card .node-eyebrow{color:var(--orange)}.action-card.cancel .node-eyebrow{color:#6f7974}.action-card.ioc .node-eyebrow{color:var(--red)}.branch-children{grid-template-columns:repeat(2,minmax(218px,1fr));gap:28px;padding-top:31px;display:grid;position:relative}.branch-children:before{content:"";background:#aeb5af;height:1px;position:absolute;top:15px;left:25%;right:25%}.branch-children:after{content:"";background:#aeb5af;width:1px;height:16px;position:absolute;top:0;left:50%}.branch-path{flex-direction:column;align-items:center;display:flex;position:relative}.branch-path:before{content:"";background:#aeb5af;width:1px;height:16px;position:absolute;top:-16px;left:50%}.path-label{color:var(--muted);font-family:var(--font-mono), monospace;z-index:1;background:#eeece5;margin-bottom:7px;padding:0 5px;font-size:8px;font-weight:800}.true-path>.path-label{color:#317648}.false-path>.path-label{color:#a34b35}.empty-node{color:var(--muted);cursor:pointer;background:#ffffff75;border:1px dashed #a8aea9;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:180px;height:74px;font-size:9px;display:flex}.empty-node span{font-size:18px}.json-drawer{background:var(--surface);color:var(--ink);max-height:360px;overflow:hidden}.json-drawer>div{border-bottom:1px solid var(--line);padding:10px 14px}.json-drawer button{color:var(--acid);cursor:pointer;background:0 0;border:0;font-size:10px}.json-drawer pre{font-family:var(--font-mono), monospace;max-height:310px;margin:0;padding:16px;font-size:10px;line-height:1.55;overflow:auto}.inspector{border-left:1px solid var(--line)}.inspector-tabs{border-bottom:1px solid var(--line);justify-content:flex-start;height:43px;padding:0 18px}.inspector-tabs span{color:var(--muted);margin-right:18px;font-size:10px}.inspector-tabs .active{color:var(--ink);font-weight:800}.settings-section{border-bottom:1px solid var(--line);padding:18px}.settings-section label,.field-group{color:var(--muted);margin-top:13px;font-size:9px;font-weight:700;display:block}.settings-section input,.settings-section select,.settings-section textarea{color:var(--ink);resize:vertical;background:#fff;border:1px solid #cdd1ca;border-radius:0;outline:none;width:100%;margin-top:5px;padding:8px 9px;font-size:11px;display:block}.split-field{grid-template-columns:1fr 1fr;gap:9px;display:grid}.duration-field-controls{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.duration-field-controls>input,.duration-field-controls>select{min-width:0}.duration-field-controls>select{width:auto;padding-left:7px;padding-right:7px}.toggle-grid{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.toggle-grid button{cursor:pointer;font-family:var(--font-mono), monospace;text-transform:uppercase;background:#fff;border:1px solid #cdd1ca;padding:6px 8px;font-size:9px}.toggle-grid button.active{background:var(--ink);border-color:var(--ink);color:#fff}.remove-button,.condition-editor-head button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:10px}.empty-inspector{color:var(--muted);align-items:center;gap:10px;padding:15px 0 4px;font-size:10px;line-height:1.45;display:flex}.empty-inspector span{font-size:20px}.fill-engine-note{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.fill-engine-note{background:color-mix(in srgb, var(--blue) 7%, var(--surface))}}.fill-engine-note{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.fill-engine-note{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--line))}}.fill-engine-note{color:var(--muted);border-radius:8px;margin-top:17px;padding:11px 12px;font-size:9px;line-height:1.55}.sniper-destination-picker,.sniper-ca-picker{border:0;margin:0;padding:0}.sniper-destination-picker>legend,.sniper-ca-picker>legend{color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:750}.sniper-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sniper-platform-grid>button,.sniper-ca-picker>div>button{background:var(--input);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:9px;min-width:0;padding:10px}.sniper-platform-grid>button{justify-items:start;gap:5px;min-height:112px;display:grid}.sniper-platform-grid>button.active,.sniper-ca-picker>div>button.active{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.sniper-platform-grid>button.active,.sniper-ca-picker>div>button.active{background:color-mix(in srgb, var(--acid) 8%, var(--surface))}}.sniper-platform-grid>button.active,.sniper-ca-picker>div>button.active{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.sniper-platform-grid>button.active,.sniper-ca-picker>div>button.active{border-color:color-mix(in srgb, var(--acid) 62%, var(--line))}}.sniper-platform-grid>button.active,.sniper-ca-picker>div>button.active{box-shadow:0 0 0 2px var(--acid)}@supports (color:color-mix(in lab, red, red)){.sniper-platform-grid>button.active,.sniper-ca-picker>div>button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--acid) 8%, transparent)}}.sniper-platform-grid strong,.sniper-ca-picker strong{color:var(--ink);font-size:9px}.sniper-platform-grid small,.sniper-ca-picker small{color:var(--muted);font-size:7px;line-height:1.35}.sniper-platform-logo{background:#101616;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:6px;display:inline-flex}.sniper-platform-logo--ethereum{background:#f2f2f2}.sniper-platform-logo img{object-fit:contain;width:100%;height:100%}.buy-token-action-editor,.token-address-block-editor{gap:14px;display:grid}.buy-token-action-editor .fill-engine-note,.token-address-block-editor .fill-engine-note{margin-top:0}.sniper-ca-picker>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sniper-ca-picker>div>button{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:64px;display:grid}.sniper-ca-picker button>span:last-child{gap:3px;display:grid}.sniper-evm-logos{display:flex}.sniper-evm-logos .sniper-platform-logo{width:32px;height:32px}.sniper-evm-logos .sniper-platform-logo+.sniper-platform-logo{margin-left:-8px}.token-address-block-editor code{color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere}.settings-section label small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4;display:block}.condition-editor{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.condition-editor:first-of-type{margin-top:12px}.condition-editor-head{justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.condition-editor-head button{font-size:17px}.condition-editor-head button:disabled{cursor:default;opacity:.2}.feed-tag{color:var(--blue);font-family:var(--font-mono), monospace;margin-top:5px;font-size:8px;font-weight:800}.check-field{align-items:center;gap:7px;display:flex!important}.check-field input{width:auto;margin:0;display:inline-block}.error-list{border-left:3px solid var(--red);background:#fff1ed;margin:14px;padding:12px}.error-list>span{color:var(--red)}.error-list p{color:#753b31;margin:7px 0 0;font-size:9px;line-height:1.4}.topbar{background:var(--topbar);border-bottom-color:var(--topbar-border);grid-template-columns:minmax(220px,1fr) auto;height:58px;padding:0 16px}.brand-mark{width:30px;height:30px}.strategy-switcher{border-left-color:var(--topbar-border)}.top-actions{min-width:0}.icon-button,.quiet-button,.environment-switch{border-color:var(--topbar-border);border-radius:7px;justify-content:center;align-items:center;min-height:34px;display:inline-flex}.icon-button{border:1px solid var(--topbar-border);color:var(--ink);cursor:pointer;background:0 0;width:34px;padding:7px}.icon-button:hover,.quiet-button:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.icon-button:hover,.quiet-button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.icon-button:hover,.quiet-button:hover{border-color:var(--line-strong)}.icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px;height:17px}.theme-toggle svg path:first-child,html[data-theme=dark] .theme-toggle svg circle{fill:currentColor;stroke:none}.tree-depth-indicator{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;font-size:8px}.inspector-doc-link{color:var(--blue);margin-top:5px;font-size:8px;font-weight:750;text-decoration:none;display:inline-block}.inspector-doc-link:hover{text-decoration:underline}.block-docs-hero>a,.block-docs-title-row>a{color:var(--blue);font-size:10px;font-weight:800;text-decoration:none}.block-docs-hero>span,.block-docs-title-row span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;margin-top:28px;font-size:8px;font-weight:850;display:block}.block-docs-hero h1{letter-spacing:-.06em;margin:12px 0 18px;font-size:clamp(34px,6vw,62px);line-height:.95}.block-docs-hero p{color:var(--muted);max-width:680px;margin:0;font-size:14px;line-height:1.6}.block-docs-index{flex-wrap:wrap;gap:7px;padding:24px 0 14px;display:flex}.block-docs-index a{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:9px;text-decoration:none}.block-docs-index a:hover{border-color:var(--blue);color:var(--blue)}.block-docs-list article{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:22px;scroll-margin-top:18px}.block-docs-title-row span{margin-top:0}.block-docs-title-row h2{letter-spacing:-.03em;margin:6px 0 2px;font-size:22px}.block-docs-list article>p{max-width:760px;margin:17px 0;font-size:12px;line-height:1.65}.block-docs-list dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.block-docs-parameters h3{text-transform:uppercase;margin:0 0 8px;font-size:9px}@media (width<=720px){.block-docs-parameters>div{grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}}.quiet-button{color:var(--ink)}.environment-switch{border-color:var(--acid);box-shadow:0 1px #0000002e}.environment-switch.production{border-color:var(--orange)}.workspace{grid-template-columns:var(--studio-left-rail) minmax(540px, 1fr) 348px;min-height:calc(100vh - var(--studio-chrome-height))}.workspace.inspector-closed{grid-template-columns:var(--studio-left-rail) minmax(540px, 1fr)}.left-rail,.inspector{background:var(--panel);height:calc(100vh - var(--studio-chrome-height));top:var(--studio-chrome-height)}.left-rail{border-right-color:var(--line);padding:18px 13px}.palette-block,.registry-item,.settings-section input,.settings-section select,.settings-section textarea,.toggle-grid button{background:var(--surface);border-color:var(--line);color:var(--ink)}.palette-block{border-radius:8px;padding:10px;box-shadow:0 1px #141d1908}.palette-block:hover{background:var(--surface-raised);border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.palette-block.unsupported:hover{background:var(--surface);border-color:var(--line);box-shadow:none;transform:none}.drag-handle{color:var(--line-strong)}.registry-panel,.rail-note,.settings-section,.condition-editor{border-color:var(--line)}.registry-item{border-radius:7px}.registry-tabs button{border-color:var(--line)}.registry-tabs button.active,.toggle-grid button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.environment-tag{border-color:var(--line-strong)}.canvas-panel{background:var(--paper);height:calc(100vh - var(--studio-chrome-height));flex-direction:column;display:flex}.canvas-toolbar{background:var(--panel);border-bottom-color:var(--line);flex:0 0 46px;height:46px;padding:0 14px 0 18px}.canvas-toolbar>div{align-items:center;gap:12px;display:flex}.canvas-toolbar>div:first-child>span{color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:9px;font-weight:800}.canvas-toolbar small{color:var(--muted);font-size:9px}.canvas-toolbar-actions{justify-content:flex-end}.validation{color:var(--green)}.properties-button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:700}.properties-button:hover{border-color:var(--line-strong)}.strategy-canvas{background:var(--canvas-bg);flex:auto;min-height:420px;position:relative;overflow:hidden}.strategy-canvas .react-flow{--xy-background-color:var(--canvas-bg);--xy-edge-stroke:var(--line-strong);--xy-edge-label-background-color:var(--canvas-bg);--xy-edge-label-color:var(--muted);--xy-controls-button-background-color:var(--surface);--xy-controls-button-background-color-hover:var(--surface-subtle);--xy-controls-button-color:var(--ink);--xy-controls-button-border-color:var(--line);--xy-minimap-background-color:var(--surface);background:var(--canvas-bg)}.strategy-canvas .react-flow__pane{cursor:grab}.strategy-canvas .react-flow__pane.dragging{cursor:grabbing}.strategy-canvas.block-drag-active:after{border:2px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.strategy-canvas.block-drag-active:after{border:2px solid color-mix(in srgb, var(--acid) 72%, var(--ink))}}.strategy-canvas.block-drag-active:after{content:"";pointer-events:none;z-index:8;border-radius:10px;position:absolute;inset:9px}.canvas-drop-hint{background:var(--topbar);border:1px solid var(--topbar-border);color:var(--acid);pointer-events:none;z-index:9;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:750;position:absolute;top:16px;left:50%;transform:translate(-50%)}.strategy-canvas .react-flow__node-strategy{color:var(--ink);background:0 0;border:0;border-radius:18px;width:310px;padding:0}.strategy-canvas .react-flow__node-strategy:focus-visible{outline:none}.strategy-canvas .react-flow__node-strategy:focus-within{z-index:1000!important}.strategy-canvas.read-only .node-action-menu{display:none}.flow-node-card{background:var(--canvas-node);border:1px solid var(--canvas-node-border);cursor:grab;border-radius:18px;width:310px;min-height:154px;padding:22px 22px 20px;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;box-shadow:0 12px 30px #080e0b17,0 1px 2px #080e0b14}.react-flow__node-strategy.dragging .flow-node-card{cursor:grabbing;opacity:.92}.react-flow__node-strategy:hover .flow-node-card{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 16px 38px #080e0b21,0 1px 2px #080e0b14}.react-flow__node-strategy.selected .flow-node-card{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue), 0 18px 42px #080e0b29}.flow-node-card.drop-target{border-color:var(--acid);box-shadow:0 0 0 4px var(--acid), var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.flow-node-card.drop-target{box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 18%, transparent), var(--shadow-soft)}}.flow-node-card.drop-target{transform:translateY(-2px)scale(1.01)}.flow-node-card.feed-drop-target{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue)}@supports (color:color-mix(in lab, red, red)){.flow-node-card.feed-drop-target{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 16%, transparent)}}.strategy-canvas.runtime-branches-animation .flow-node-card:not(.runtime-active){filter:saturate(.52);opacity:.5}.flow-node-card.runtime-active{border-color:var(--blue);box-shadow:0 0 0 5px var(--blue), var(--shadow-soft);border-width:2px}@supports (color:color-mix(in lab, red, red)){.flow-node-card.runtime-active{box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 11%, transparent), var(--shadow-soft)}}.flow-node-card.runtime-active.runtime-true{border-color:var(--green);box-shadow:0 0 0 5px var(--green), var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.flow-node-card.runtime-active.runtime-true{box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 12%, transparent), var(--shadow-soft)}}.flow-node-card.runtime-active.runtime-false{border-color:var(--red);box-shadow:0 0 0 5px var(--red), var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.flow-node-card.runtime-active.runtime-false{box-shadow:0 0 0 5px color-mix(in srgb, var(--red) 10%, transparent), var(--shadow-soft)}}.flow-node-card.runtime-terminal{border-color:var(--acid);box-shadow:0 0 0 6px var(--acid), var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.flow-node-card.runtime-terminal{box-shadow:0 0 0 6px color-mix(in srgb, var(--acid) 21%, transparent), var(--shadow-soft)}}.flow-node-card.empty{background:var(--surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.flow-node-card.empty{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.flow-node-card.empty{border:1px dashed var(--line-strong);text-align:center;flex-direction:column;justify-content:center;min-height:142px;display:flex}.flow-node-card.trigger{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.flow-node-card.trigger{background:color-mix(in srgb, var(--acid) 12%, var(--canvas-node))}}.flow-node-card.trigger{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.flow-node-card.trigger{border-color:color-mix(in srgb, var(--acid) 48%, var(--canvas-node-border))}}.flow-node-card.trigger{cursor:default;min-height:132px}.react-flow__node-strategy:hover .flow-node-card.trigger{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.react-flow__node-strategy:hover .flow-node-card.trigger{border-color:color-mix(in srgb, var(--acid) 62%, var(--line-strong))}}.react-flow__node-strategy:hover .flow-node-card.trigger{transform:none}.flow-node-icon.trigger{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.flow-node-icon.trigger{background:color-mix(in srgb, var(--acid) 24%, var(--surface))}}.flow-node-icon.trigger{border-style:solid;font-size:27px}.flow-node-card.trigger .flow-node-status{color:var(--green);margin-top:22px}.flow-node-title-row,.flow-node-title{align-items:center;display:flex}.flow-node-title-row{justify-content:space-between;min-width:0}.flow-runtime-result{background:var(--surface-subtle);border:1px solid var(--line);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;border-radius:999px;flex:none;margin-left:auto;padding:5px 7px;font-size:8px;font-weight:850}.flow-runtime-result.true{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.flow-runtime-result.true{background:color-mix(in srgb, var(--green) 12%, var(--surface))}}.flow-runtime-result.true{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.flow-runtime-result.true{border-color:color-mix(in srgb, var(--green) 34%, var(--line))}}.flow-runtime-result.true{color:var(--green)}.flow-runtime-result.false{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.flow-runtime-result.false{background:color-mix(in srgb, var(--red) 9%, var(--surface))}}.flow-runtime-result.false{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.flow-runtime-result.false{border-color:color-mix(in srgb, var(--red) 28%, var(--line))}}.flow-runtime-result.false{color:var(--red)}.flow-runtime-result.current{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.flow-runtime-result.current{background:color-mix(in srgb, var(--acid) 22%, var(--surface))}}.flow-runtime-result.current{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.flow-runtime-result.current{border-color:color-mix(in srgb, var(--acid) 54%, var(--line))}}.flow-runtime-result.current{color:var(--green)}.flow-node-title{gap:15px;min-width:0}.flow-node-title>div{min-width:0}.flow-node-title .block-icon.small{background:0 0;border:0;border-radius:0;flex:0 0 42px;width:42px;height:42px}.flow-node-title .block-icon.small svg{filter:drop-shadow(0 5px 8px var(--icon-color))}@supports (color:color-mix(in lab, red, red)){.flow-node-title .block-icon.small svg{filter:drop-shadow(0 5px 8px color-mix(in srgb, var(--icon-color) 16%, transparent))}}.flow-node-title .block-icon.small svg{stroke-width:1.65px;width:36px;height:36px}.flow-node-title strong{letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:760;line-height:1.2;display:block;overflow:hidden}.flow-node-icon{background:var(--acid);align-items:center}@supports (color:color-mix(in lab, red, red)){.flow-node-icon{background:color-mix(in srgb, var(--acid) 12%, var(--surface))}}.flow-node-icon{border:1px dashed var(--acid)}@supports (color:color-mix(in lab, red, red)){.flow-node-icon{border:1px dashed color-mix(in srgb, var(--acid) 46%, var(--line))}}.flow-node-icon{color:var(--green);letter-spacing:0;border-radius:12px;justify-content:center;width:42px;height:42px;font-size:24px;font-weight:350;display:inline-flex}.flow-node-status{color:var(--green);align-items:center;gap:10px;min-width:0;margin-top:29px;display:flex}.flow-node-status-icon{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.flow-node-status-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:21px;height:21px}.flow-node-card.condition .flow-node-status{color:var(--blue)}.flow-node-card.cancel .flow-node-status{color:var(--muted)}.flow-node-card.ioc .flow-node-status{color:var(--blue)}.flow-node-status>span:last-child{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:560;line-height:1.35;overflow:hidden}.flow-feed-inputs{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.flow-feed-chip{background:var(--blue);align-items:center}@supports (color:color-mix(in lab, red, red)){.flow-feed-chip{background:color-mix(in srgb, var(--blue) 7%, var(--surface))}}.flow-feed-chip{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.flow-feed-chip{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--line))}}.flow-feed-chip{color:var(--ink);border-radius:999px;gap:4px;max-width:145px;padding:3px 7px 3px 4px;display:inline-flex}.flow-feed-chip>i{background:var(--blue);box-shadow:-5px 0 0 var(--blue);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.flow-feed-chip>i{box-shadow:-5px 0 0 color-mix(in srgb, var(--blue) 24%, transparent)}}.flow-feed-chip>i{flex:0 0 5px;width:5px;height:5px;margin-left:3px}.flow-feed-chip .provider-mark{border-radius:4px;flex:0 0 16px;width:16px;min-width:16px;height:16px}.flow-feed-chip b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:720;overflow:hidden}.flow-node-distribution{border-top:1px solid var(--line);gap:9px;margin-top:13px;padding-top:11px;display:grid}.flow-node-distribution>div:first-child{align-items:baseline;gap:6px;min-width:0;display:flex}.flow-node-distribution>div:first-child span,.flow-node-distribution>div:first-child b,.flow-node-branch-split span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:8px;font-weight:720}.flow-node-distribution>div:first-child strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:10px}.flow-node-distribution>div:first-child b{margin-left:auto}.flow-node-branch-split{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.flow-node-branch-split span{color:var(--ink);font-variant-numeric:tabular-nums}.flow-node-branch-split i{background:var(--surface-subtle);border-radius:999px;height:5px;display:flex;overflow:hidden}.flow-node-branch-split em{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.flow-node-branch-split em{background:color-mix(in srgb, var(--red) 72%, var(--line))}}.flow-node-branch-split em{height:100%;display:block}.flow-node-branch-split em+em{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.flow-node-branch-split em+em{background:color-mix(in srgb, var(--green) 76%, var(--line))}}.flow-node-card.empty .flow-node-title-row{justify-content:center}.flow-node-card.empty .flow-node-title{flex-direction:column;gap:10px}.flow-node-card.empty .flow-node-status{color:var(--muted);justify-content:center;margin-top:8px}.flow-node-card.empty .flow-node-status-icon{display:none}.node-action-menu{flex:none;margin-top:-6px;margin-right:-6px;position:relative}.node-menu-trigger{color:var(--muted);opacity:.62;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.node-menu-trigger:hover,.node-menu-trigger[aria-expanded=true]{background:var(--surface-subtle);border-color:var(--line);color:var(--ink);opacity:1}.node-menu-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.node-menu-trigger svg{fill:currentColor;width:15px;height:15px}.node-menu-popover{background:var(--surface-raised);border:1px solid var(--line);z-index:40;border-radius:9px;width:154px;padding:5px;position:absolute;top:34px;right:0;box-shadow:0 14px 36px #070c0933}.node-menu-popover button{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:8px;font-size:9px;font-weight:650;display:flex}.node-menu-popover button:hover{background:var(--surface-subtle)}.node-menu-popover button.danger{color:var(--red)}.node-menu-popover button.danger:hover{background:var(--danger-bg)}.node-menu-popover svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:0 0 14px;width:14px;height:14px}.node-menu-separator{background:var(--line);height:1px;margin:4px 3px}.flow-handle{background:var(--canvas-node);border:2px solid var(--line-strong);width:8px;height:8px}.flow-handle.source.false{border-color:var(--red)}.flow-handle.source.true{border-color:var(--green)}.flow-handle.source.next{border-color:var(--acid)}.strategy-canvas .react-flow__edge-path{stroke:var(--line-strong);stroke-dasharray:6 5;stroke-linecap:round}.strategy-canvas .strategy-edge.true .react-flow__edge-path{stroke:var(--green)}@supports (color:color-mix(in lab, red, red)){.strategy-canvas .strategy-edge.true .react-flow__edge-path{stroke:color-mix(in srgb, var(--green) 68%, var(--line-strong))}}.strategy-canvas .strategy-edge.trigger .react-flow__edge-path{stroke:var(--acid)}@supports (color:color-mix(in lab, red, red)){.strategy-canvas .strategy-edge.trigger .react-flow__edge-path{stroke:color-mix(in srgb, var(--acid) 70%, var(--line-strong))}}.strategy-canvas .strategy-edge.trigger .react-flow__edge-path{stroke-dasharray:none}.strategy-canvas .strategy-edge.false .react-flow__edge-path{stroke:var(--red)}@supports (color:color-mix(in lab, red, red)){.strategy-canvas .strategy-edge.false .react-flow__edge-path{stroke:color-mix(in srgb, var(--red) 55%, var(--line-strong))}}.strategy-canvas .strategy-edge.related .react-flow__edge-path{stroke-dasharray:none;stroke-width:1.8px}.strategy-canvas .strategy-edge.runtime-inactive{opacity:.22}.strategy-canvas .strategy-edge.runtime-active .react-flow__edge-path{stroke-dasharray:none;stroke-width:3.2px}.strategy-canvas .strategy-edge.true.runtime-active .react-flow__edge-path{stroke:var(--green)}.strategy-canvas .strategy-edge.false.runtime-active .react-flow__edge-path{stroke:var(--red)}.strategy-canvas .strategy-edge.runtime-active .react-flow__edge-text{fill:var(--ink);font-size:9px}.strategy-canvas .strategy-edge.runtime-active .react-flow__edge-textbg{stroke-width:1.4px}.strategy-canvas .strategy-edge.runtime-animated .react-flow__edge-path{animation:runtime-edge-pulse var(--runtime-phase-seconds,.4s) linear 1 both;animation-delay:var(--runtime-delay,0s);stroke-dasharray:12 9}.strategy-canvas.runtime-branches-animation .flow-node-card.runtime-active{animation:runtime-node-pulse var(--runtime-phase-seconds,.4s) ease-out 1 both;animation-delay:var(--runtime-delay,0s)}@keyframes runtime-edge-pulse{0%{filter:drop-shadow(0 0 #0000);stroke-dashoffset:42px}50%{filter:drop-shadow(0 0 5px);stroke-dashoffset:0}to{filter:drop-shadow(0 0 #0000);stroke-dashoffset:0}}@keyframes runtime-node-pulse{0%{transform:scale(1)}40%{transform:scale(1.022)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.strategy-canvas .strategy-edge.runtime-animated .react-flow__edge-path,.strategy-canvas.runtime-branches-animation .flow-node-card.runtime-active{animation:none}}.strategy-canvas .react-flow__arrowhead polyline{stroke:var(--line-strong)}.strategy-canvas .react-flow__edge-text{fill:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:8px;font-weight:800}.strategy-canvas .react-flow__edge-textbg{fill:var(--surface);stroke:var(--line);stroke-width:.75px}.strategy-canvas .react-flow__controls{border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;overflow:hidden}.strategy-canvas .react-flow__controls-button{border-bottom-color:var(--line)}.strategy-canvas .react-flow__minimap{border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;overflow:hidden}.canvas-help,.canvas-layout-panel{margin:12px!important}.canvas-layout-panel{gap:6px;display:flex}.canvas-help{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.canvas-help{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.canvas-help{border:1px solid var(--line);color:var(--muted);pointer-events:none;border-radius:6px;padding:6px 8px;font-size:8px}.canvas-layout-panel button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:700;display:flex;box-shadow:0 2px 8px #141d190f}.canvas-layout-panel button:hover{background:var(--surface-subtle);border-color:var(--line-strong)}.canvas-layout-panel button.danger{color:var(--red)}.canvas-layout-panel button.danger:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.canvas-layout-panel button.danger:hover{background:color-mix(in srgb, var(--red) 8%, var(--surface))}}.canvas-layout-panel button.danger:hover{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.canvas-layout-panel button.danger:hover{border-color:color-mix(in srgb, var(--red) 45%, var(--line))}}.canvas-layout-panel button.danger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px}.canvas-layout-panel svg{fill:currentColor;width:13px;height:13px}.json-drawer{background:var(--topbar);border-top:1px solid var(--topbar-border)}.json-drawer>div{border-bottom-color:var(--topbar-border)}.inspector{border-left-color:var(--line);box-shadow:-12px 0 28px #121b170a}.inspector-tabs{border-bottom-color:var(--line);justify-content:space-between;align-items:center;height:46px;padding:0 13px 0 18px}.inspector-tabs>div{align-items:center;display:flex}.inspector-tabs span{margin-right:18px}.inspector-tabs>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.inspector-tabs>button:hover{background:var(--surface-subtle);color:var(--ink)}.inspector-tabs svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:15px;height:15px}.node-settings{background:var(--surface-subtle)}.block-wizard-content-actions{justify-content:flex-end;min-height:28px;display:flex}.optional-block-settings{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.optional-block-settings{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.optional-block-settings{border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:0 14px}.optional-block-settings>summary{color:var(--muted-strong);cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;font-weight:750;display:flex}.optional-block-settings>summary:after{content:"+";font-family:var(--font-mono), ui-monospace, monospace;font-size:16px}.optional-block-settings[open]>summary:after{content:"−"}.optional-block-settings>summary::-webkit-details-marker{display:none}.optional-block-settings-content{gap:14px;padding:2px 0 14px;display:grid}.sportsbook-edge-editor{gap:12px;display:grid}.sportsbook-edge-editor-head{justify-content:space-between;align-items:end;display:flex}.sportsbook-edge-editor-head>div{gap:3px;display:grid}.sportsbook-edge-editor-head strong,.sportsbook-edge-threshold>strong{color:var(--ink);text-transform:uppercase;font-size:10px}.sportsbook-edge-editor-head span{color:var(--muted);font-size:9px}.sportsbook-edge-editor-head>button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:5px 0 5px 8px;font-size:10px;font-weight:750}.sportsbook-edge-editor-head>button:disabled{cursor:not-allowed;opacity:.45}.sportsbook-weight-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.sportsbook-weight-row{grid-template-columns:14px minmax(92px,1fr) minmax(74px,1.45fr) 60px 22px;align-items:center;gap:8px;min-height:48px;padding:7px 8px;display:grid}.sportsbook-weight-row+.sportsbook-weight-row{border-top:1px solid var(--line)}.sportsbook-weight-rank{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;text-align:center;font-size:8px}.sportsbook-weight-row>select{width:100%;min-width:0}.sportsbook-weight-range{accent-color:var(--blue);cursor:grab;width:100%;min-width:0;padding:0}.sportsbook-weight-range:active{cursor:grabbing}.sportsbook-weight-number,.sportsbook-edge-slack>span{background:var(--input);border:1px solid var(--line);border-radius:6px;align-items:center;display:flex;overflow:hidden}.sportsbook-weight-number>input,.sportsbook-edge-slack input{appearance:textfield;box-shadow:none;text-align:right;background:0 0;border:0;width:40px;min-width:0;padding:7px 2px 7px 7px}.sportsbook-weight-number>input::-webkit-inner-spin-button{appearance:none;margin:0}.sportsbook-weight-number>input::-webkit-outer-spin-button{appearance:none;margin:0}.sportsbook-edge-slack input::-webkit-inner-spin-button{appearance:none;margin:0}.sportsbook-edge-slack input::-webkit-outer-spin-button{appearance:none;margin:0}.sportsbook-weight-number>span,.sportsbook-edge-slack>span{color:var(--muted);font-size:9px}.sportsbook-weight-number>span{padding-right:6px}.sportsbook-weight-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px;font-size:17px;line-height:1}.sportsbook-weight-remove:disabled{cursor:not-allowed;opacity:.3}.sportsbook-edge-threshold{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.sportsbook-edge-threshold .checkbox-label{margin:0}.sportsbook-edge-slack{color:var(--muted-strong);align-items:center;gap:6px;font-size:9px;display:flex}.sportsbook-edge-slack>span{color:var(--muted);padding-right:6px}.sportsbook-edge-formula{color:var(--muted);margin:0;font-size:9px;line-height:1.45}@media (width<=520px){.sportsbook-weight-row{grid-template-columns:14px minmax(92px,1fr) 60px 22px}.sportsbook-weight-range{grid-area:2/2/auto/5}.sportsbook-edge-threshold{grid-template-columns:1fr auto}.sportsbook-edge-threshold>strong{grid-column:1/3}}.settings-section input,.settings-section select,.settings-section textarea{border-radius:6px}.settings-section input:focus,.settings-section select:focus,.settings-section textarea:focus{border-color:var(--blue);box-shadow:var(--focus-ring)}.toggle-grid button{border-radius:5px}.error-list{background:var(--danger-bg);border-left-color:var(--red);border-radius:0 6px 6px 0}.error-list p{color:var(--danger-ink)}@media (width<=1180px){.workspace{grid-template-columns:220px minmax(480px,1fr) 320px}.workspace.inspector-closed{grid-template-columns:220px minmax(480px,1fr)}.topbar{grid-template-columns:1fr auto}}@media (width<=860px){.studio-toolbar{gap:12px;padding:0 12px;display:flex;overflow:hidden}.studio-toolbar .strategy-switcher{flex:0 auto}.studio-toolbar .strategy-switcher select{min-width:150px;max-width:min(240px,42vw)}.studio-toolbar .top-actions{flex:auto;order:initial;justify-content:flex-start;width:auto;padding-top:0;overflow-x:auto}.studio-subscription-popover{z-index:2;width:auto;position:fixed;inset:auto 12px 12px}.studio-subscription-backdrop{background:var(--overlay);cursor:default;z-index:1;border:0;padding:0;display:block;position:fixed;inset:0}.studio-subscription-backdrop[hidden]{display:none}.studio-subscription-popover .strategy-subscription-panel.is-compact{max-height:calc(100dvh - 110px)}.topbar{flex-wrap:wrap;height:auto;padding:12px;display:flex}.strategy-switcher select{max-width:250px}.top-actions{scrollbar-width:none;order:3;justify-content:flex-start;width:100%;padding-top:9px;overflow-x:auto}.top-actions::-webkit-scrollbar{display:none}.workspace{display:block}.left-rail,.inspector{height:auto;position:static}.left-rail{border-bottom:1px solid var(--line);max-height:340px;overflow-y:auto}.palette-block{vertical-align:top;width:calc(50% - 5px);margin-right:5px;display:inline-grid}.canvas-panel{height:720px;min-height:700px}.canvas-toolbar small,.canvas-help,.react-flow__minimap{display:none}.inspector{border-left:0;border-top:1px solid var(--line)}}@media (width<=560px){.studio-toolbar{gap:8px}.studio-toolbar .top-actions{gap:5px}.studio-action-label-full{display:none}.studio-action-label-compact{display:inline}.brand-home>span,.strategy-home-link>span{display:none}.strategy-home-link{justify-content:center;width:28px;padding:0}.strategy-switcher{margin-left:0;padding-left:10px}.strategy-switcher select{width:228px;min-width:0;max-width:calc(100vw - 78px)}.studio-toolbar .strategy-switcher select{width:38vw;max-width:38vw}.studio-subscription-trigger{gap:5px;padding-inline:8px}.top-actions .quiet-button{display:none}.environment-switch{flex:1 0 auto}.palette-block{width:100%}}.backtest-launch-controls{flex-wrap:nowrap;flex:none;align-items:center;gap:0;display:flex}.backtest-trigger-button{border-color:var(--acid);align-items:center}@supports (color:color-mix(in lab, red, red)){.backtest-trigger-button{border-color:color-mix(in srgb, var(--acid) 42%, var(--line))}}.backtest-trigger-button{color:var(--text);white-space:nowrap;border-radius:8px 0 0 8px;gap:7px;min-height:36px;padding-inline:12px 11px;display:inline-flex}.backtest-trigger-button svg{fill:currentColor;width:13px;height:13px}.backtest-label-compact{display:none}.backtest-options-control{flex:none;position:relative}.backtest-options-trigger{border:1px solid var(--acid);background:0 0;align-items:center}@supports (color:color-mix(in lab, red, red)){.backtest-options-trigger{border:1px solid color-mix(in srgb, var(--acid) 42%, var(--line))}}.backtest-options-trigger{color:var(--muted);cursor:pointer;border-left:0;border-radius:0 8px 8px 0;justify-content:center;width:34px;height:36px;padding:0;display:inline-flex}.backtest-options-trigger:hover:not(:disabled),.backtest-options-trigger[aria-expanded=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.backtest-options-trigger:hover:not(:disabled),.backtest-options-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.backtest-options-trigger:hover:not(:disabled),.backtest-options-trigger[aria-expanded=true]{color:var(--acid)}.backtest-options-trigger:disabled{cursor:not-allowed;opacity:.45}.backtest-options-trigger svg{fill:var(--topbar);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;width:15px;height:15px}.backtest-options-popover{background:var(--surface);border:1px solid var(--line);z-index:160;border-radius:10px;gap:12px;width:264px;padding:14px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 54px #00000075}.backtest-options-popover>header{justify-content:space-between;align-items:baseline;display:flex}.backtest-options-popover>header strong{color:var(--ink);font-size:11px}.backtest-options-popover>header span,.backtest-options-popover label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:780}.backtest-options-popover label{gap:6px;display:grid}.backtest-options-popover select{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:8px;width:100%;min-height:36px;padding:0 30px 0 10px}.backtest-options-popover input[type=number]{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:8px;width:100%;min-height:36px;padding:0 10px}.backtest-options-popover input[type=number]:disabled{opacity:.5}.backtest-options-popover label.backtest-history-toggle{cursor:pointer;align-items:center;gap:8px;display:flex}.backtest-options-popover label.backtest-history-toggle input{accent-color:var(--accent,currentColor);flex:none;width:14px;height:14px;margin:0}.backtest-options-popover small{color:var(--muted);font-size:10px;line-height:1.4}@media (width<=1800px){.studio-toolbar .top-actions{scrollbar-width:none;justify-content:flex-start;overflow:auto hidden}.studio-toolbar .top-actions::-webkit-scrollbar{display:none}}.studio-button-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:none;width:14px;height:14px}.draft-save-button,.publish-strategy-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex}.draft-save-button{border-color:var(--line-strong);color:var(--ink);border-radius:8px}.draft-save-button.dirty{border-color:var(--line-strong);color:var(--ink)}.studio-overflow-control{flex:none;position:relative}.studio-overflow-trigger{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding-inline:10px;display:inline-flex}.studio-overflow-trigger[aria-expanded=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.studio-overflow-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.studio-overflow-trigger[aria-expanded=true]{border-color:var(--line-strong);color:var(--ink)}.studio-overflow-trigger>svg{fill:currentColor;width:15px;height:15px}.studio-overflow-popover{background:var(--surface);border:1px solid var(--line);z-index:160;border-radius:10px;width:256px;padding:6px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 54px #00000075}.studio-overflow-popover>button,.studio-overflow-popover>a{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;font-size:11px;font-weight:680;text-decoration:none;display:grid}.studio-overflow-popover>button:hover:not(:disabled),.studio-overflow-popover>a:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.studio-overflow-popover>button:hover:not(:disabled),.studio-overflow-popover>a:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.studio-overflow-popover>button:hover:not(:disabled),.studio-overflow-popover>a:hover{color:var(--ink)}.studio-overflow-popover>button:disabled{cursor:not-allowed;opacity:.36}.studio-overflow-popover svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:16px;height:16px}.studio-overflow-popover kbd{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:9px;font-weight:650}.studio-overflow-separator{background:var(--surface-raised);height:1px;margin:5px 4px}.backtest-direction-badge{background:#ffbd5929;border:1px solid #ffbd59}@supports (color:color-mix(in lab, red, red)){.backtest-direction-badge{border:1px solid color-mix(in srgb, #ffbd59 44%, var(--line))}}.backtest-direction-badge{color:var(--orange);letter-spacing:.08em;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.backtest-dialog-backdrop{background:var(--overlay);z-index:240;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.backtest-dialog{background:var(--panel);border:1px solid var(--line-strong);border-radius:16px;width:100%;max-width:900px;max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 28px 90px #0000006b}.backtest-dialog>header,.backtest-dialog>footer{justify-content:space-between;align-items:center;display:flex}.backtest-dialog>header small,.backtest-report-hero small{color:var(--muted);letter-spacing:.13em;font-size:10px;font-weight:800}.backtest-dialog>header h2{margin:5px 0 0}.backtest-dialog>header>button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:999px;width:36px;height:36px;font-size:22px}.backtest-report-progress,.backtest-report-error{border:1px solid var(--line);border-radius:12px;margin:24px 0;padding:28px}.backtest-report-progress{gap:12px;display:grid}.backtest-report-progress progress{accent-color:var(--acid);width:100%}.backtest-report-error{border-color:#ff6c62}@supports (color:color-mix(in lab, red, red)){.backtest-report-error{border-color:color-mix(in srgb, #ff6c62 42%, var(--line))}}.backtest-report-error p{color:var(--muted);margin-bottom:0}.backtest-report-body{margin:22px 0}.backtest-report-no-fill{border:1px solid var(--line);border-radius:12px;gap:8px;margin-bottom:14px;padding:16px 18px;display:grid}.backtest-report-no-fill p{color:var(--muted);margin:0}.backtest-report-no-fill ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.backtest-report-no-fill li{color:var(--text);font-size:13px}.backtest-report-no-fill li small{color:var(--muted)}.backtest-report-hero{gap:5px;margin-bottom:14px;display:grid}.backtest-report-hero strong{letter-spacing:-.045em;font-size:clamp(30px,5vw,52px)}.backtest-report-hero[data-tone=positive] strong{color:var(--acid)}.backtest-report-hero[data-tone=negative] strong{color:var(--red)}.backtest-report-hero span{color:var(--muted);font-size:13px}.backtest-equity-chart{background:var(--surface-subtle);border:1px solid var(--line);color:var(--acid);border-radius:12px;padding:12px}.backtest-equity-chart.is-negative{color:var(--red)}.backtest-equity-chart svg{width:100%;display:block;overflow:visible}.backtest-chart-grid line{stroke:var(--line);stroke-width:1px}.backtest-chart-grid text{fill:var(--muted);font-size:9px}.backtest-chart-zero{stroke:var(--line-strong);stroke-dasharray:4 4}.backtest-chart-line{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:2.5px}.backtest-chart-last{fill:currentColor}.backtest-equity-axis{color:var(--muted);justify-content:space-between;padding:2px 20px 0;font-size:10px;display:flex}.backtest-report-metrics{grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0 0;display:grid}.backtest-report-metrics>div{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.backtest-report-metrics>div{background:color-mix(in srgb, var(--panel) 78%, var(--line))}}.backtest-report-metrics>div{padding:14px}.backtest-report-metrics dt{color:var(--muted);font-size:11px}.backtest-report-metrics dd{margin:6px 0 0;font-weight:750}.backtest-dialog>footer{border-top:1px solid var(--line);gap:20px;padding-top:18px}.backtest-dialog>footer small{color:var(--muted)}.backtest-dialog>footer button{background:var(--action);color:var(--action-ink);border:0;border-radius:8px;padding:10px 15px;font-weight:800}@media (width<=660px){.backtest-dialog{padding:17px}.backtest-report-metrics{grid-template-columns:repeat(2,1fr)}.backtest-dialog>footer{flex-direction:column;align-items:stretch}}.workspace,.workspace.inspector-closed{grid-template-columns:var(--studio-left-rail) minmax(0, 1fr);position:relative}.inspector{background:var(--panel);border-left:1px solid var(--line-strong);height:calc(100dvh - var(--studio-chrome-height));max-width:calc(100vw - var(--studio-left-rail));right:0;top:var(--studio-chrome-height);z-index:45;flex-direction:column;width:clamp(680px,56vw,980px);animation:.18s ease-out inspector-enter;display:flex;position:fixed;overflow:hidden;box-shadow:-28px 0 70px #090e0b2e}@keyframes inspector-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.strategy-wizard-foundation{width:min(980px,100%)}.wizard-foundation-header{gap:7px;max-width:720px;margin-top:22px;display:grid}.wizard-foundation-header>span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;font-size:8px;font-weight:850}.wizard-foundation-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,42px);line-height:1}.wizard-foundation-header p{color:var(--muted);max-width:620px;margin:0;font-size:11px;line-height:1.55}.wizard-foundation-form{margin-top:26px}.wizard-direction-field>div{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-direction-field button{min-height:82px}.wizard-direction-field button strong{font-size:16px}.wizard-strategy-type-field{border-top:1px solid var(--line);padding-top:16px}.wizard-strategy-type-field>div{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-execution-route{background:linear-gradient(90deg, var(--acid), var(--surface));align-items:center}@supports (color:color-mix(in lab, red, red)){.wizard-execution-route{background:linear-gradient(90deg, color-mix(in srgb, var(--acid) 8%, var(--surface)), var(--surface))}}.wizard-execution-route{border:1px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-execution-route{border:1px solid color-mix(in srgb, var(--acid) 28%, var(--line))}}.wizard-execution-route{border-radius:9px;grid-template-columns:auto 1fr;gap:3px 14px;padding:12px 14px;display:grid}.wizard-execution-route>span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;writing-mode:vertical-rl;grid-row:1/3;font-size:8px;font-weight:850}.wizard-execution-route strong{color:var(--ink);font-size:13px}.wizard-execution-route p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.wizard-review-strip{background:var(--surface-subtle);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.wizard-review-strip>span{gap:4px;min-width:0;display:grid}.wizard-review-strip small{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;font-size:7px;font-weight:850}.wizard-review-strip strong{color:var(--ink);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:11px;overflow:hidden}.wizard-review-strip>i{color:var(--muted);font-size:9px;font-style:normal}.wizard-identity-name-field>small{color:var(--muted);font-size:8px;font-weight:500}.wizard-identity-name-field input{min-height:54px;padding-inline:16px}.wizard-foundation-navigation{flex-wrap:wrap;justify-content:flex-end}@media (width<=760px){.wizard-direction-field>div,.wizard-strategy-type-field>div{grid-template-columns:1fr}.wizard-direction-field button,.wizard-strategy-type-field button{min-height:68px}}@media (width<=640px){.strategy-wizard-foundation{border-radius:0;padding:24px 16px 18px}.wizard-foundation-header h1{font-size:30px}.wizard-review-strip{grid-template-columns:1fr;align-items:stretch}.wizard-review-strip>i{display:none}.wizard-execution-route>span{writing-mode:initial;grid-row:auto}.strategy-wizard-foundation>footer .wizard-foundation-navigation{grid-template-columns:1fr 1fr;display:grid}.strategy-wizard-foundation>footer .wizard-foundation-navigation>button:last-child{grid-column:1/-1}}.lighter-vault-publish-button{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.lighter-vault-publish-button{border-color:color-mix(in srgb, var(--acid) 44%, var(--line))}}.lighter-vault-publish-button{white-space:nowrap}.lighter-vault-dialog-backdrop{background:var(--overlay);z-index:260;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lighter-vault-dialog{background:var(--panel);border:1px solid var(--line-strong);border-radius:16px;gap:18px;width:100%;max-width:720px;max-height:calc(100dvh - 40px);padding:24px;display:grid;overflow:auto;box-shadow:0 28px 90px #0000007a}.lighter-vault-dialog>header,.lighter-vault-dialog>footer{justify-content:space-between;align-items:center;display:flex}.lighter-vault-dialog>header small{color:var(--acid);letter-spacing:.13em;font-size:10px;font-weight:800}.lighter-vault-dialog>header h2{margin:5px 0 0}.lighter-vault-dialog>header p{color:var(--muted);margin:7px 0 0}.lighter-vault-dialog>header>button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:999px;width:36px;height:36px;font-size:22px}.lighter-vault-truth-notice{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.lighter-vault-truth-notice{background:color-mix(in srgb, var(--acid) 8%, transparent)}}.lighter-vault-truth-notice{border:1px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.lighter-vault-truth-notice{border:1px solid color-mix(in srgb, var(--acid) 30%, var(--line))}}.lighter-vault-truth-notice{border-radius:12px;gap:5px;padding:14px;display:grid}.lighter-vault-truth-notice span,.lighter-vault-fields small,.lighter-vault-dialog>footer small,.lighter-vault-status-card>span{color:var(--muted);font-size:12px}.lighter-vault-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lighter-vault-fields label{gap:7px;display:grid}.lighter-vault-fields label>span{font-size:12px;font-weight:750}.lighter-vault-fields input,.lighter-vault-fields select{background:var(--panel-soft);border:1px solid var(--line);color:var(--text);border-radius:8px;width:100%;min-width:0;padding:10px 11px}.lighter-vault-fields select:disabled{opacity:.78}.lighter-vault-status,.lighter-vault-error,.lighter-vault-status-card{border:1px solid var(--line);border-radius:12px;margin:0;padding:14px}.lighter-vault-error{border-color:#ff6c62}@supports (color:color-mix(in lab, red, red)){.lighter-vault-error{border-color:color-mix(in srgb, #ff6c62 48%, var(--line))}}.lighter-vault-error{color:var(--red);gap:5px;display:grid}.lighter-vault-status-card{gap:7px;display:grid}.lighter-vault-status-card[data-state=ready_for_creation_review]{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.lighter-vault-status-card[data-state=ready_for_creation_review]{border-color:color-mix(in srgb, var(--acid) 46%, var(--line))}}.lighter-vault-status-card[data-state=creating]{border-color:#f2c94c}@supports (color:color-mix(in lab, red, red)){.lighter-vault-status-card[data-state=creating]{border-color:color-mix(in srgb, #f2c94c 52%, var(--line))}}.lighter-vault-status-card[data-state=active]{border-color:#43d17d}@supports (color:color-mix(in lab, red, red)){.lighter-vault-status-card[data-state=active]{border-color:color-mix(in srgb, #43d17d 56%, var(--line))}}.lighter-vault-status-card[data-state=failed]{border-color:#ff6c62}@supports (color:color-mix(in lab, red, red)){.lighter-vault-status-card[data-state=failed]{border-color:color-mix(in srgb, #ff6c62 52%, var(--line))}}.lighter-vault-status-card ul{color:var(--muted);gap:5px;margin:5px 0 0;padding-left:20px;font-size:12px;display:grid}.lighter-vault-dialog>footer{border-top:1px solid var(--line);gap:18px;padding-top:18px}.lighter-vault-dialog>footer>small{max-width:380px}.lighter-vault-dialog>footer>div{gap:9px;display:flex}@media (width<=660px){.lighter-vault-dialog{padding:17px}.lighter-vault-fields{grid-template-columns:1fr}.lighter-vault-dialog>footer{flex-direction:column;align-items:stretch}.lighter-vault-dialog>footer>div{justify-content:flex-end}}@media (width<=560px){.studio-toolbar .top-actions>.lighter-vault-publish-button{display:inline-flex}}.inspector-header{background:var(--panel);flex:none;justify-content:space-between;align-items:flex-start;min-height:116px;padding:23px 24px 18px 28px;display:flex}.inspector-identity{align-items:flex-start;gap:14px;min-width:0;display:flex}.inspector-node-icon{background:var(--blue);align-items:center}@supports (color:color-mix(in lab, red, red)){.inspector-node-icon{background:color-mix(in srgb, var(--blue) 14%, var(--surface))}}.inspector-node-icon{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.inspector-node-icon{border:1px solid color-mix(in srgb, var(--blue) 32%, var(--line))}}.inspector-node-icon{color:var(--blue);font-family:var(--font-mono), ui-monospace, monospace;border-radius:9px;flex:0 0 38px;justify-content:center;height:38px;font-size:17px;display:inline-flex}.inspector-node-icon.action{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.inspector-node-icon.action{background:color-mix(in srgb, var(--orange) 13%, var(--surface))}}.inspector-node-icon.action{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.inspector-node-icon.action{border-color:color-mix(in srgb, var(--orange) 32%, var(--line))}}.inspector-node-icon.action{color:var(--orange)}.inspector-node-icon.empty{background:var(--surface-subtle);border-color:var(--line);color:var(--muted)}.inspector-eyebrow{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;margin:1px 0 5px;font-size:9px;font-weight:800;display:block}.inspector-identity h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.15}.inspector-identity p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.45}.inspector-close{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;padding:0;display:flex}.inspector-close:hover{background:var(--surface-subtle);border-color:var(--line);color:var(--ink)}.inspector-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:16px;height:16px}.inspector-tabs{background:var(--panel);border-bottom:1px solid var(--line);border-top:1px solid var(--line);flex:0 0 49px;height:49px;padding:0 24px 0 28px}.inspector-tabs>div{align-self:stretch;gap:25px}.inspector-tabs>div>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:100%;padding:0 1px;font-size:11px;font-weight:650;display:flex}.inspector-tabs>div>button:hover{color:var(--ink)}.inspector-tabs>div>button.active{border-bottom-color:var(--ink);color:var(--ink)}.tab-count{background:var(--danger-bg);color:var(--red);font-family:var(--font-mono), ui-monospace, monospace;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:8px;display:inline-flex}.inspector-validity,.footer-status{color:var(--green);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.inspector-validity i,.footer-status i{background:var(--green);box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.inspector-validity i,.footer-status i{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 14%, transparent)}}.inspector-validity i,.footer-status i{width:6px;height:6px}.inspector-validity.invalid,.footer-status.invalid{color:var(--red)}.inspector-validity.invalid i,.footer-status.invalid i{background:var(--red);box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab, red, red)){.inspector-validity.invalid i,.footer-status.invalid i{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 14%, transparent)}}.footer-status.pending{color:var(--orange)}.footer-status.pending i{background:var(--orange);box-shadow:0 0 0 3px var(--orange)}@supports (color:color-mix(in lab, red, red)){.footer-status.pending i{box-shadow:0 0 0 3px color-mix(in srgb, var(--orange) 14%, transparent)}}.inspector-content{background:var(--surface-subtle);flex:auto;min-height:0;overflow-y:auto}.inspector .settings-section{background:var(--panel);border-bottom:0;min-height:100%;padding:28px}.inspector .section-heading{border-bottom:1px solid var(--line);align-items:flex-start;margin-bottom:22px;padding-bottom:20px}.inspector .section-heading>div>span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:9px;font-weight:800}.inspector .section-heading h3{color:var(--ink);letter-spacing:-.02em;margin:6px 0 0;font-size:17px}.inspector .section-heading p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.inspector .settings-section label,.inspector .field-group{margin-top:17px;font-size:10px}.inspector .settings-section input,.inspector .settings-section select,.inspector .settings-section textarea{background:var(--input);border-color:var(--line);border-radius:7px;min-height:38px;margin-top:7px;padding:9px 10px;font-size:11px}.inspector .settings-section textarea{min-height:86px}.inspector .split-field{gap:14px}.inspector .toggle-grid{gap:7px;margin-top:8px}.inspector .toggle-grid button{border-radius:6px;padding:7px 10px;font-size:9px}.inspector .condition-editor{background:var(--surface);border:1px solid var(--line);border-radius:9px;margin-top:14px;padding:18px}.inspector .condition-editor:first-of-type{margin-top:0}.favorite-side-picker,.outcome-picker,.quote-field-picker,.favorite-alignment{border:0;min-width:0;margin:18px 0 0;padding:0}.favorite-side-picker legend,.outcome-picker legend,.quote-field-picker legend,.favorite-alignment legend{color:var(--muted);font-size:10px;font-weight:700}.favorite-side-picker>p{color:var(--muted);margin:6px 0 10px;font-size:9px;line-height:1.45}.favorite-side-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.favorite-side-options button{background:var(--surface);border:1px solid var(--line);color:var(--muted);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;min-height:62px;padding:11px;display:grid;position:relative}.favorite-side-options button>span{background:var(--surface-subtle);border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-weight:800;display:flex}.favorite-side-options button strong{color:var(--ink);margin-left:9px;font-size:12px}.favorite-side-options button small{font-family:var(--font-mono), ui-monospace, monospace;font-size:8px}.favorite-side-options button em{color:var(--orange);letter-spacing:.04em;font-size:7px;font-style:normal;font-weight:800;position:absolute;bottom:4px;right:8px}.favorite-side-options button.active{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.favorite-side-options button.active{background:color-mix(in srgb, var(--orange) 8%, var(--surface))}}.favorite-side-options button.active{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.favorite-side-options button.active{border-color:color-mix(in srgb, var(--orange) 55%, var(--line))}}.favorite-side-options button.active{box-shadow:0 0 0 2px var(--orange)}@supports (color:color-mix(in lab, red, red)){.favorite-side-options button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--orange) 10%, transparent)}}.favorite-side-options button.active{color:var(--orange)}.favorite-definition{font-family:var(--font-mono), ui-monospace, monospace;font-weight:800;color:var(--orange)!important;margin-top:7px!important;font-size:8px!important}.outcome-picker>div,.quote-field-picker>div,.favorite-alignment-options{gap:6px;margin-top:7px;display:grid}.outcome-picker>div{grid-template-columns:1.35fr 1fr 1fr}.outcome-picker button,.quote-field-picker button,.favorite-alignment-options button{background:var(--input);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:7px;min-height:42px;padding:8px}.outcome-picker button strong,.outcome-picker button small,.favorite-alignment-options button strong,.favorite-alignment-options button small{display:block}.outcome-picker button strong,.favorite-alignment-options button strong{color:var(--ink);font-size:9px}.outcome-picker button small,.favorite-alignment-options button small{margin-top:3px;font-size:7px}.outcome-picker button.active,.quote-field-picker button.active,.favorite-alignment-options button.active{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.outcome-picker button.active,.quote-field-picker button.active,.favorite-alignment-options button.active{background:color-mix(in srgb, var(--blue) 9%, var(--surface))}}.outcome-picker button.active,.quote-field-picker button.active,.favorite-alignment-options button.active{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.outcome-picker button.active,.quote-field-picker button.active,.favorite-alignment-options button.active{border-color:color-mix(in srgb, var(--blue) 50%, var(--line))}}.outcome-picker button.active,.quote-field-picker button.active,.favorite-alignment-options button.active{color:var(--blue)}.imbalance-control,.favorite-price-control{margin-top:16px}.imbalance-scale{margin-top:12px}.imbalance-scale-track{background:linear-gradient(90deg, var(--red) 0 50%, var(--green) 50% 100%)}@supports (color:color-mix(in lab, red, red)){.imbalance-scale-track{background:linear-gradient(90deg, color-mix(in srgb, var(--red) 60%, var(--surface)) 0 50%, color-mix(in srgb, var(--green) 50%, var(--surface)) 50% 100%)}}.imbalance-scale-track{border:1px solid var(--line);border-radius:999px;height:9px;position:relative}.imbalance-scale-track:after{background:var(--ink);content:"";opacity:.35;width:1px;height:13px;position:absolute;top:-3px;left:50%}.imbalance-scale-track i{background:var(--ink);border:2px solid var(--surface);z-index:1;border-radius:50%;width:15px;height:15px;position:absolute;top:-4px;transform:translate(-50%)}.imbalance-scale>div:last-child{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;justify-content:space-between;margin-top:5px;font-size:7px;display:flex}.imbalance-scale>div:last-child b{color:var(--ink);font-weight:700}.metric-explainer{background:var(--surface-subtle);border-left:2px solid var(--blue);color:var(--muted);margin:11px 0 0;padding:7px 9px;font-size:8px;line-height:1.5}.favorite-price-heading{justify-content:space-between;align-items:center;display:flex}.favorite-price-heading span{color:var(--orange);font-family:var(--font-mono), ui-monospace, monospace;font-size:8px;font-weight:800}.favorite-price-heading strong{color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;font-size:13px}.quote-field-picker{margin-top:12px}.quote-field-picker>div{grid-template-columns:repeat(3,1fr)}.quote-field-picker button{font-family:var(--font-mono), ui-monospace, monospace;min-height:32px;font-size:8px;font-weight:800}.favorite-price-scale{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;height:52px;margin-top:13px;display:grid;position:relative;overflow:hidden}.favorite-price-zone{color:var(--muted);letter-spacing:.05em;justify-content:center;align-items:center;font-size:7px;font-weight:800;display:flex}.favorite-price-zone.underdog{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.favorite-price-zone.underdog{background:color-mix(in srgb, var(--muted) 5%, var(--surface))}}.favorite-price-zone.favorite{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.favorite-price-zone.favorite{background:color-mix(in srgb, var(--orange) 10%, var(--surface))}}.favorite-price-zone.favorite{color:var(--orange)}.favorite-price-selection{background:var(--orange);height:5px;position:absolute;bottom:0}.favorite-price-scale>b{background:var(--ink);color:var(--paper);font-family:var(--font-mono), ui-monospace, monospace;border-radius:3px;padding:2px 4px;font-size:7px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.favorite-price-inputs{margin-top:2px}.favorite-alignment{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.favorite-alignment{background:color-mix(in srgb, var(--orange) 5%, var(--surface))}}.favorite-alignment{border:1px solid var(--orange)}@supports (color:color-mix(in lab, red, red)){.favorite-alignment{border:1px solid color-mix(in srgb, var(--orange) 25%, var(--line))}}.favorite-alignment{border-radius:8px;padding:12px}.favorite-alignment-options{grid-template-columns:1fr 1fr}.favorite-alignment-options button{text-align:left}.direction-preview{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.direction-preview span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:6px;grid-template-columns:20px 1fr;align-items:center;gap:1px 5px;padding:6px;font-size:7px;display:grid}.direction-preview span b{color:var(--red);text-align:center;grid-row:1/span 2;font-size:16px}.direction-preview span.positive b,.direction-preview span.positive em{color:var(--green)}.direction-preview span em{color:var(--red);font-style:normal;font-weight:800}.inspector .condition-editor-head span{font-size:11px}.inspector .feed-tag{margin-top:6px}.indicator-editor{margin-top:16px}.indicator-editor-toolbar,.calibration-range{justify-content:space-between;align-items:center;display:flex}.indicator-editor-toolbar>span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;font-size:8px;font-weight:800}.inspector .indicator-editor-toolbar label{margin:0}.inspector .indicator-editor-toolbar select{min-height:30px;margin:0;padding:5px 8px;font-size:9px}.inspector .indicator-editor textarea{font-family:var(--font-mono), ui-monospace, monospace;resize:vertical;tab-size:2;min-height:166px;font-size:10px;line-height:1.55}.inspector .indicator-editor textarea[aria-invalid=true]{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.inspector .indicator-editor textarea[aria-invalid=true]{border-color:color-mix(in srgb, var(--red) 58%, var(--line))}}.inspector .indicator-editor textarea[aria-invalid=true]{box-shadow:0 0 0 2px var(--red)}@supports (color:color-mix(in lab, red, red)){.inspector .indicator-editor textarea[aria-invalid=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--red) 10%, transparent)}}.indicator-feedback{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.45}.indicator-feedback.valid{color:var(--green)}.indicator-feedback.invalid{color:var(--red)}.indicator-reference{border-top:1px solid var(--line);color:var(--muted);margin-top:13px;padding-top:11px;font-size:9px;line-height:1.5}.indicator-reference summary{color:var(--ink);cursor:pointer;font-weight:700}.indicator-reference p{overflow-wrap:anywhere;margin:8px 0 0}.block-distribution-inspector{background:radial-gradient(circle at 100% 0, var(--blue), transparent 42%), var(--blue)}@supports (color:color-mix(in lab, red, red)){.block-distribution-inspector{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--blue) 11%, transparent), transparent 42%), color-mix(in srgb, var(--blue) 4%, var(--surface-subtle))}}.block-distribution-inspector{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.block-distribution-inspector{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line))}}.block-distribution-inspector{border-radius:12px;margin:4px 0 18px;padding:15px}.block-distribution-inspector.paused{background:var(--surface-subtle);border-color:var(--line)}.block-distribution-toolbar,.block-value-distribution>div:first-child{justify-content:space-between;align-items:center;display:flex}.block-distribution-toolbar>div:first-child{gap:3px;display:grid}.block-distribution-toolbar>div:first-child>span,.block-value-distribution>div:first-child>span{color:var(--blue);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;font-size:8px;font-weight:850}.block-distribution-toolbar>div:first-child>strong{color:var(--ink);font-size:13px}.block-distribution-source{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.block-distribution-source{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.block-distribution-source{border:1px solid var(--line);border-radius:8px;gap:2px;padding:3px;display:flex}.block-distribution-source button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;gap:1px;min-width:64px;padding:5px 7px;font-size:8px;font-weight:800;display:grid}.block-distribution-source button small{color:inherit;font-family:var(--font-mono), ui-monospace, monospace;opacity:.68;font-size:7px;font-weight:650}.block-distribution-source button.active{background:var(--ink);color:var(--paper)}.block-distribution-source button:disabled{cursor:not-allowed;opacity:.38}.block-route-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.block-route-metrics>div{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.block-route-metrics>div{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.block-route-metrics>div{border:1px solid var(--line);border-radius:8px;gap:4px;padding:9px;display:grid}.block-route-metrics span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:750}.block-route-metrics strong{color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:13px}.block-route-metrics .is-left strong{color:var(--red)}.block-route-metrics .is-right strong{color:var(--green)}.block-route-bar{background:var(--surface);border-radius:999px;height:7px;margin-top:9px;display:flex;overflow:hidden}.block-route-bar i:first-child{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.block-route-bar i:first-child{background:color-mix(in srgb, var(--red) 78%, var(--line))}}.block-route-bar i:last-child{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.block-route-bar i:last-child{background:color-mix(in srgb, var(--green) 82%, var(--line))}}.block-value-distribution{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.block-value-distribution>div:first-child small{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:7px}.block-value-distribution>p,.block-distribution-empty{color:var(--muted);margin:10px 0 0;font-size:8px;line-height:1.5}.block-distribution-empty{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.block-distribution-empty{background:color-mix(in srgb, var(--surface) 68%, transparent)}}.block-distribution-empty{border:1px dashed var(--line-strong);border-radius:8px;margin-top:14px;padding:12px}.block-distribution-empty.compact{padding:9px 11px}@media (width<=720px){.distribution-source-switch>span{display:none}.block-distribution-toolbar{flex-direction:column;align-items:stretch;gap:10px}.block-distribution-source button{flex:1}.block-route-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.calibration-histogram{width:100%;height:112px;margin-top:10px;display:block;overflow:visible}.calibration-axis{stroke:var(--line-strong);stroke-width:1px}.calibration-bar{fill:var(--blue)}@supports (color:color-mix(in lab, red, red)){.calibration-bar{fill:color-mix(in srgb, var(--blue) 62%, var(--surface))}}.calibration-bar{rx:2px}.calibration-threshold-line{stroke:var(--red);stroke-dasharray:4 4;stroke-width:1.5px}.calibration-threshold-label{fill:var(--red);font-family:var(--font-mono), ui-monospace, monospace;font-size:7px;font-weight:800}.calibration-range{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;margin-top:-3px;font-size:8px}.contract-heading{gap:24px}.copy-contract-button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:6px;flex:none;padding:8px 10px;font-size:10px;font-weight:700}.copy-contract-button:hover{border-color:var(--line-strong)}.copy-contract-button:disabled{cursor:not-allowed;opacity:.45}.contract-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.contract-summary>div{background:var(--surface-subtle);border:1px solid var(--line);border-radius:7px;padding:11px 12px}.contract-summary span,.contract-summary strong{display:block}.contract-summary span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700}.contract-summary strong{font-family:var(--font-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inspector .error-list{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.inspector .error-list{border:1px solid color-mix(in srgb, var(--red) 35%, var(--line))}}.inspector .error-list{border-left:3px solid var(--red);border-radius:7px;margin:0 0 18px;padding:14px 16px}.contract-preview{background:var(--topbar);border:1px solid var(--topbar-border);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;border-radius:9px;min-height:320px;margin:0;padding:19px;font-size:10px;line-height:1.65;overflow:auto}.inspector-footer{background:var(--panel);border-top:1px solid var(--line);flex:0 0 48px;justify-content:space-between;align-items:center;padding:0 24px 0 28px;display:flex}.inspector-footer>button{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:9px;font-weight:750;display:flex}.inspector-footer>button:hover{color:var(--blue)}.delete-dialog-backdrop{background:var(--overlay);z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.delete-dialog{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:14px;width:100%;max-width:440px;padding:22px;display:grid;box-shadow:0 24px 80px #02050361}.delete-dialog-icon{background:var(--danger-bg);border:1px solid var(--red);align-items:center}@supports (color:color-mix(in lab, red, red)){.delete-dialog-icon{border:1px solid color-mix(in srgb, var(--red) 28%, var(--line))}}.delete-dialog-icon{color:var(--red);border-radius:9px;justify-content:center;width:38px;height:38px;display:flex}.delete-dialog-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:19px;height:19px}.delete-dialog-eyebrow{color:var(--red);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.delete-dialog h2{letter-spacing:-.02em;margin:6px 0 0;font-size:17px}.delete-dialog p{color:var(--muted);margin:9px 0 4px;font-size:10px;line-height:1.55}.delete-dialog small{color:var(--muted);font-size:9px}.delete-dialog-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.delete-dialog-actions button{border-radius:7px;min-width:92px;padding:9px 13px;font-size:10px;font-weight:750}.delete-dialog-actions button.secondary{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.delete-dialog-actions button.secondary:hover{border-color:var(--line-strong)}.delete-dialog-actions button.preserve{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.delete-dialog-actions button.preserve{background:color-mix(in srgb, var(--blue) 11%, var(--surface))}}.delete-dialog-actions button.preserve{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.delete-dialog-actions button.preserve{border:1px solid color-mix(in srgb, var(--blue) 48%, var(--line))}}.delete-dialog-actions button.preserve{color:var(--blue)}.delete-dialog-actions button.preserve:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.delete-dialog-actions button.preserve:hover{background:color-mix(in srgb, var(--blue) 17%, var(--surface))}}.delete-dialog-actions button.preserve:hover{border-color:var(--blue)}.delete-dialog-actions button.danger{background:var(--red);border:1px solid var(--red);color:var(--danger-action-ink)}.delete-dialog-actions button.danger:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.delete-dialog-actions button.danger:hover{background:color-mix(in srgb, var(--red) 84%, #000)}}.delete-dialog-actions button:focus-visible{box-shadow:var(--focus-ring);outline:none}.inspector-footer>button span{font-size:14px}@media (width<=1180px){.workspace,.workspace.inspector-closed{grid-template-columns:220px minmax(0,1fr)}.inspector{width:clamp(620px,64vw,820px);max-width:calc(100vw - 220px)}}@media (width<=860px){.inspector{z-index:70;border-top:0;border-left:0;width:100vw;max-width:none;height:100dvh;position:fixed;top:0}.inspector-header{min-height:104px;padding:19px 18px 15px}.inspector-tabs{padding:0 18px}.inspector .settings-section{padding:22px 18px}.inspector-footer{padding:0 18px}}@media (width<=560px){.inspector-identity h2{font-size:18px}.inspector-validity{display:none}.inspector-tabs>div{gap:18px}.inspector .split-field,.contract-summary{grid-template-columns:1fr}.contract-summary{gap:7px}.inspector-footer>button{font-size:0}.inspector-footer>button span{font-size:16px}.strategy-part-tabs{padding:0 6px}.strategy-part-tabs>button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;padding:9px 4px 7px}.strategy-part-tabs>button>span,.strategy-part-tabs small{display:none}.strategy-part-tabs em{grid-area:auto/1}.exit-inheritance-control{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.inspector{animation:none}}.settlement-block-editor,.random-walk-block-editor{gap:12px;display:grid}.random-walk-source-card{background:linear-gradient(145deg, var(--surface-strong), var(--surface-strong))}@supports (color:color-mix(in lab, red, red)){.random-walk-source-card{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-strong) 86%, #2563eb 14%), var(--surface-strong))}}.random-walk-source-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.random-walk-source-card{border:1px solid color-mix(in srgb, var(--line) 68%, #60a5fa 32%)}}.random-walk-source-card{border-radius:12px;gap:6px;padding:14px;display:grid}.random-walk-source-card span,.volatility-horizon-picker legend{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.random-walk-source-card strong{font-size:13px}.random-walk-source-card p,.random-walk-source-card small,.volatility-horizon-picker small{color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}.volatility-horizon-picker{border:0;margin:0;padding:0}.volatility-horizon-picker legend{margin-bottom:7px}.volatility-horizon-picker>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:7px;display:grid}.volatility-horizon-picker button{background:var(--surface);border:1px solid var(--line);color:var(--text);cursor:pointer;font-family:var(--font-mono), monospace;border-radius:8px;min-height:36px;font-size:12px;font-weight:800}.volatility-horizon-picker button.active{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.volatility-horizon-picker button.active{background:color-mix(in srgb, var(--blue) 12%, var(--surface))}}.volatility-horizon-picker button.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.block-icon-random-walk-up-probability{--icon-color:#2563eb}.settlement-live-card{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.settlement-live-card{background:color-mix(in srgb, var(--surface-strong) 88%, #166534 12%)}}.settlement-live-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.settlement-live-card{border:1px solid color-mix(in srgb, var(--line) 70%, #22c55e 30%)}}.settlement-live-card{border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.settlement-live-card>div{gap:4px;display:grid}.settlement-live-card span{color:var(--text-muted);letter-spacing:.08em;font-size:10px;font-weight:800}.settlement-live-card strong{font-family:var(--font-mono), monospace;font-size:17px}.settlement-live-card p,.settlement-live-card a{grid-column:1/-1;margin:0}.settlement-live-card p{color:var(--text-muted);font-size:12px}.settlement-live-card a{color:#22c55e;font-size:12px;font-weight:750;text-decoration:none}.settlement-live-card .settlement-error{color:#ef4444}.settlement-field-picker{border:0;margin:0;padding:0}.settlement-field-picker legend{color:var(--text-muted);text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700}.settlement-field-picker>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settlement-field-picker button{background:var(--surface);border:1px solid var(--line);color:var(--text);text-align:left;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;min-height:66px;padding:10px;display:flex}.settlement-field-picker button.active{border-color:#22c55e;box-shadow:inset 0 0 0 1px #22c55e}.settlement-field-picker small{color:var(--text-muted);line-height:1.35}.block-icon-ai-decision{--icon-color:#7657d8}.library-tabs{background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;margin-top:14px;padding:3px;display:grid}.library-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:30px;font-size:9px;font-weight:800;display:flex}.library-tabs button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 5px #080e0b17}.library-tabs button span{background:var(--green);align-items:center}@supports (color:color-mix(in lab, red, red)){.library-tabs button span{background:color-mix(in srgb, var(--green) 12%, var(--surface))}}.library-tabs button span{color:var(--green);font-family:var(--font-mono), ui-monospace, monospace;border-radius:999px;justify-content:center;min-width:16px;height:16px;padding:0 5px;font-size:7px;display:inline-flex}.feed-group{margin-top:17px}.signal-feed-manager{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.signal-feed-manager{background:color-mix(in srgb, var(--blue) 4%, var(--surface))}}.signal-feed-manager{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.signal-feed-manager{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line))}}.signal-feed-manager{border-radius:9px;gap:10px;margin:14px 0 20px;padding:11px;display:grid}.signal-feed-manager-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.signal-feed-manager-head strong,.signal-feed-manager-head small,.signal-feed-secret strong,.signal-feed-secret small{display:block}.signal-feed-manager-head strong,.signal-feed-secret strong{font-size:10px}.signal-feed-manager-head small,.signal-feed-secret small{color:var(--muted);margin-top:2px;font-size:8px;line-height:1.35}.signal-feed-create-form,.signal-feed-secret{gap:8px;display:grid}.signal-feed-create-form label{color:var(--muted);font-size:9px}.signal-feed-create-form input,.signal-feed-secret code,.signal-feed-secret pre{box-sizing:border-box;width:100%;margin-top:4px}.signal-feed-secret code,.signal-feed-secret pre{background:var(--surface-strong);border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:6px;padding:8px;font-size:7px}.feed-palette-item{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;width:100%;margin-bottom:7px;padding:9px;display:grid}.feed-palette-item.live:hover:not(:disabled){border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.feed-palette-item.live:hover:not(:disabled){border-color:color-mix(in srgb, var(--green) 48%, var(--line))}}.feed-palette-item.live:hover:not(:disabled){box-shadow:var(--shadow-soft);transform:translateY(-1px)}.feed-palette-item.live:not(:disabled){cursor:grab}.feed-palette-item.live:active:not(:disabled){cursor:grabbing}.feed-palette-item:disabled{cursor:not-allowed;opacity:.45}.feed-palette-item.coming-soon{cursor:not-allowed;opacity:.72}.feed-palette-copy{min-width:0}.feed-palette-copy strong,.feed-palette-copy small{display:block}.feed-palette-copy strong{font-size:11px;line-height:1.18}.feed-palette-copy small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.ai-block-editor{gap:13px;margin-top:15px;display:grid}.ai-block-step{background:#7657d8}@supports (color:color-mix(in lab, red, red)){.ai-block-step{background:color-mix(in srgb, #7657d8 3%, var(--surface))}}.ai-block-step{border:1px solid #7657d8}@supports (color:color-mix(in lab, red, red)){.ai-block-step{border:1px solid color-mix(in srgb, #7657d8 19%, var(--line))}}.ai-block-step{border-radius:9px;padding:14px}.ai-block-step-heading{align-items:flex-start;gap:10px;display:flex}.ai-block-step-heading>span{background:#7657d8;align-items:center}@supports (color:color-mix(in lab, red, red)){.ai-block-step-heading>span{background:color-mix(in srgb, #7657d8 13%, var(--surface))}}.ai-block-step-heading>span{color:#7657d8;font-family:var(--font-mono), ui-monospace, monospace;border-radius:6px;flex:0 0 27px;justify-content:center;height:27px;font-size:8px;font-weight:900;display:flex}.ai-block-step-heading strong,.ai-block-step-heading small{display:block}.ai-block-step-heading strong{font-size:10px}.ai-block-step-heading small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.ai-effort-picker{border:0;margin:16px 0 0;padding:0}.ai-effort-picker legend{color:var(--muted);font-size:10px;font-weight:700}.ai-effort-picker>div{background:var(--surface-subtle);border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:7px;padding:3px;display:grid}.ai-effort-picker button{color:var(--muted);cursor:pointer;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;background:0 0;border:0;border-radius:5px;min-height:27px;font-size:7px;font-weight:850}.ai-effort-picker button.active{background:var(--surface);color:#7657d8;box-shadow:0 1px 4px #080e0b1a}.ai-effort-picker>small{color:var(--muted);margin-top:6px;font-size:7px;line-height:1.45;display:block}.ai-feed-attachments{gap:7px;margin-top:14px;display:grid}.ai-feed-attachment{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:7px minmax(0,1fr) 25px;align-items:center;gap:5px 8px;padding:8px;display:grid}.ai-feed-live-dot{background:var(--green);box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ai-feed-live-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 12%, transparent)}}.ai-feed-live-dot{grid-row:1/3;width:6px;height:6px}.inspector .ai-feed-attachment label{margin:0}.inspector .ai-feed-attachment select,.inspector .ai-feed-attachment input{min-height:30px;margin:0;padding:5px 7px;font-size:9px}.ai-feed-alias{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:0;display:grid!important}.ai-feed-alias>span{background:#7657d8;align-items:center}@supports (color:color-mix(in lab, red, red)){.ai-feed-alias>span{background:color-mix(in srgb, #7657d8 10%, var(--surface-subtle))}}.ai-feed-alias>span{border:1px solid var(--line);color:#7657d8;font-family:var(--font-mono), ui-monospace, monospace;border-radius:6px 0 0 6px;justify-content:center;height:30px;font-size:9px;display:flex}.inspector .ai-feed-alias input{border-left:0;border-radius:0 6px 6px 0}.ai-feed-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;grid-area:1/3/3;align-self:stretch;font-size:15px}.ai-feed-remove:hover:not(:disabled){background:var(--danger-bg);color:var(--red)}.ai-feed-remove:disabled{cursor:default;opacity:.25}.ai-add-feed{background:0 0;border:1px dashed #7657d8}@supports (color:color-mix(in lab, red, red)){.ai-add-feed{border:1px dashed color-mix(in srgb, #7657d8 42%, var(--line))}}.ai-add-feed{color:#7657d8;cursor:pointer;border-radius:7px;width:100%;min-height:32px;margin-top:8px;font-size:8px;font-weight:800}.ai-prompt-references{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.ai-prompt-references button{background:#7657d8}@supports (color:color-mix(in lab, red, red)){.ai-prompt-references button{background:color-mix(in srgb, #7657d8 8%, var(--surface))}}.ai-prompt-references button{border:1px solid #7657d8}@supports (color:color-mix(in lab, red, red)){.ai-prompt-references button{border:1px solid color-mix(in srgb, #7657d8 25%, var(--line))}}.ai-prompt-references button{color:#7657d8;cursor:pointer;font-family:var(--font-mono), ui-monospace, monospace;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.inspector .ai-block-step textarea{font-family:var(--font-mono), ui-monospace, monospace;min-height:150px;font-size:9px;line-height:1.55}.ai-prompt-meta{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;justify-content:space-between;margin-top:6px;font-size:7px;display:flex}.ai-prompt-meta strong{color:var(--green)}.ai-block-runtime{background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;gap:12px;margin-top:14px;padding:12px;display:grid}.ai-cadence-picker{border:0;margin:0;padding:0}.ai-cadence-picker legend{color:var(--muted);font-size:10px;font-weight:700}.ai-cadence-picker>div{background:var(--surface);border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:7px;padding:3px;display:grid}.ai-cadence-picker button{color:var(--muted);cursor:pointer;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;background:0 0;border:0;border-radius:5px;min-height:27px;font-size:7px;font-weight:850}.ai-cadence-picker button.active{background:var(--surface-subtle);color:#7657d8;box-shadow:0 1px 4px #080e0b1a}.ai-cadence-picker>small{color:var(--muted);margin-top:6px;font-size:7px;line-height:1.45;display:block}.inspector .ai-block-runtime .ai-interval-field{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.ai-interval-name{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.ai-interval-input{flex:0 0 104px;position:relative}.inspector .ai-block-runtime .ai-interval-input input{text-align:right;width:100%;margin:0;padding-right:48px}.ai-interval-input span{color:var(--muted);pointer-events:none;font-size:7px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ai-block-cost{background:var(--surface);border:1px solid var(--line);border-radius:9px;margin-top:10px;padding:11px 12px}.ai-block-cost>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ai-block-cost span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.ai-block-cost strong{font-family:var(--font-mono), ui-monospace, monospace;font-size:13px}.ai-block-cost small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.45;display:block}.ai-block-cost.is-expensive{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ai-block-cost.is-expensive{background:color-mix(in srgb, var(--orange) 7%, var(--surface))}}.ai-block-cost.is-expensive{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ai-block-cost.is-expensive{border-color:color-mix(in srgb, var(--orange) 35%, var(--line))}}.ai-block-cost.is-expensive strong{color:var(--orange)}.ai-block-cost p{color:var(--ink);margin:7px 0 0;font-size:8px;line-height:1.5}.ai-block-safety-note{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.ai-block-safety-note{background:color-mix(in srgb, var(--green) 6%, var(--surface))}}.ai-block-safety-note{border-left:2px solid var(--green);color:var(--muted);margin:0;padding:9px 10px;font-size:8px;line-height:1.5}.app-shell:has(>.strategy-ai-panel){height:auto;min-height:100vh;display:block;overflow:visible}.app-shell:has(>.strategy-ai-panel)>.topbar{position:sticky;top:0}.app-shell:has(>.strategy-ai-panel)>.workspace{height:auto;min-height:calc(100vh - 58px);overflow:visible}.workspace.inspect-mode,.workspace.inspect-mode.inspector-closed{grid-template-columns:minmax(0,1fr)}.app-shell:has(>.strategy-ai-panel)>.workspace.inspect-mode{grid-template-columns:minmax(0,1fr)}.studio-gate-locked-preview .workspace.inspect-mode,.studio-gate-locked-preview .workspace.inspect-mode.inspector-closed{grid-template-columns:var(--studio-left-rail) minmax(0, 1fr)}.workspace.inspect-mode .canvas-panel{width:100%;min-width:0}.app-shell:has(>.strategy-ai-panel)>.workspace .left-rail{height:calc(100vh - 58px);position:sticky;top:58px}.app-shell:has(>.strategy-ai-panel)>.workspace .canvas-panel{height:calc(100vh - 58px);min-height:0}.app-shell:has(>.strategy-ai-panel)>.workspace .strategy-canvas{min-height:420px}.app-shell:has(>.strategy-ai-panel) .inspector{height:calc(100dvh - 58px);bottom:auto}@media (width<=860px){.app-shell:has(>.strategy-ai-panel){height:auto;min-height:100vh;display:block;overflow:visible}.app-shell:has(>.strategy-ai-panel)>.workspace{height:auto;overflow:visible}.app-shell:has(>.strategy-ai-panel)>.workspace .left-rail{height:auto;position:static;top:auto}.app-shell:has(>.strategy-ai-panel)>.workspace .canvas-panel{height:720px}.app-shell:has(>.strategy-ai-panel) .inspector{height:100dvh;bottom:0}}.account-menu{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;flex:none;align-items:center;gap:7px;max-width:180px;min-height:34px;padding:5px 9px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.account-menu:disabled{cursor:not-allowed;opacity:.58;transform:none}.account-menu:hover{border-color:var(--acid);color:var(--acid);transform:translateY(-1px)}.account-menu>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu.compact>span:last-child{max-width:74px}.account-menu--loading{opacity:.58}.account-menu--signed-in{cursor:default;max-width:220px;padding:4px 5px 4px 9px}.account-menu--signed-in>a{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.account-menu--signed-in>a:hover{color:var(--acid)}.account-menu-avatar{width:26px;height:26px}.account-glyph{background:var(--acid);color:var(--acid-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;font-weight:900;display:inline-flex}.account-menu-dot{background:var(--topbar-muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate account-pulse}@keyframes account-pulse{to{opacity:.32}}.auth-page,.account-page{background:var(--paper);color:var(--ink);min-height:100vh}.auth-nav,.account-nav{background:var(--topbar);border-bottom:1px solid var(--topbar-border);color:var(--ink);justify-content:space-between;align-items:center;height:66px;padding:0 24px;display:flex}.auth-brand,.account-brand{color:inherit;align-items:center;gap:10px;font-size:16px;font-weight:850;text-decoration:none;display:inline-flex}.auth-brand img,.account-brand img{border-radius:8px;width:30px;height:30px}.auth-nav-actions,.account-nav-links{align-items:center;gap:8px;display:flex}.account-nav{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);display:grid}.account-primary-nav{align-self:stretch;align-items:stretch;gap:22px;display:flex}.account-primary-nav a{color:var(--topbar-muted);border-bottom:2px solid #0000;align-items:center;font-size:10px;font-weight:750;text-decoration:none;display:flex}.account-primary-nav a:hover{border-bottom-color:var(--acid);color:var(--ink)}.account-nav-links{justify-content:flex-end}.account-polymarket-link{border:1px solid var(--line-strong);border-radius:7px;justify-content:center;align-items:center;min-height:34px;display:inline-flex}.account-polymarket-link img{width:auto;height:14px;display:block}.account-polymarket-link:hover{border-color:var(--acid);color:var(--acid)!important}.auth-nav-actions>a,.account-nav-links>a:not(.account-menu){color:var(--ink);padding:10px;font-size:10px;font-weight:750;text-decoration:none}.auth-theme-toggle,.account-theme-toggle{border:1px solid var(--line-strong);color:var(--ink);background:0 0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.auth-theme-toggle svg,.account-theme-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(390px,460px);gap:72px;max-width:1180px;min-height:calc(100vh - 66px);margin:0 auto;padding:76px 30px;display:grid}.auth-intro{align-self:center;max-width:680px}.auth-intro>span,.account-eyebrow,.account-section-heading span{color:var(--green);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:850}.auth-intro h1{letter-spacing:-.065em;max-width:760px;margin:17px 0 24px;font-size:clamp(48px,6.4vw,82px);line-height:.94}.auth-intro>p{color:var(--muted);max-width:650px;margin:0;font-size:16px;line-height:1.7}.identity-boundary{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:42px;padding-top:22px;display:grid}.identity-boundary div{gap:5px;display:grid}.identity-boundary b{font-size:12px}.identity-boundary span{color:var(--muted);font-size:11px;line-height:1.45}.identity-boundary i{color:var(--line-strong);font-style:normal}.auth-card{justify-content:center;align-self:center;min-height:520px;display:flex}.auth-card .cl-rootBox,.auth-card .cl-cardBox,.auth-card .cl-card{width:100%}.auth-card .cl-card{border:1px solid var(--line);box-shadow:var(--shadow-soft)}.auth-unavailable{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--acid);align-self:center;width:100%;padding:38px}.auth-unavailable>span{color:var(--green);letter-spacing:.14em;font-family:ui-monospace,monospace;font-size:9px;font-weight:850}.auth-unavailable h2{letter-spacing:-.035em;margin:14px 0;font-size:28px;line-height:1.1}.auth-unavailable p{color:var(--muted);font-size:13px;line-height:1.6}.auth-unavailable a{color:var(--ink);margin-top:16px;font-size:11px;font-weight:800;display:inline-block}.onboarding-layout{justify-content:center;align-items:center;min-height:calc(100vh - 66px);padding:34px 20px 44px;display:flex}.onboarding-card,.account-empty{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);width:100%;padding:42px}.onboarding-card{max-width:780px}.account-empty,.onboarding-card--centered{max-width:660px}.onboarding-card--centered,.account-empty{text-align:center;margin:100px auto}.product-state-page{background:radial-gradient(circle at 50% 5%, var(--state-page-accent,var(--blue)), transparent 30rem), var(--paper);align-items:center}@supports (color:color-mix(in lab, red, red)){.product-state-page{background:radial-gradient(circle at 50% 5%, color-mix(in srgb, var(--state-page-accent,var(--blue)) 8%, transparent), transparent 30rem), var(--paper)}}.product-state-page{color:var(--ink);place-items:center;min-height:calc(100dvh - 64px);padding:clamp(28px,7vh,72px) 16px;display:grid}.product-state{--state-accent:var(--blue);background:radial-gradient(circle at 50% -18%, var(--state-accent), transparent 52%), linear-gradient(180deg, var(--surface-raised), var(--surface));align-items:center}@supports (color:color-mix(in lab, red, red)){.product-state{background:radial-gradient(circle at 50% -18%, color-mix(in srgb, var(--state-accent) 11%, transparent), transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 36%, var(--surface)), var(--surface))}}.product-state{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.product-state{border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--line))}}.product-state{box-shadow:0 28px 72px #0000003b, inset 0 1px 0 var(--ink);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.product-state{box-shadow:0 28px 72px #0000003b, inset 0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent)}}.product-state{isolation:isolate;text-align:center;flex-direction:column;width:min(100% - 32px,560px);max-width:560px;margin:clamp(32px,7vh,72px) auto;padding:42px 38px 36px;display:flex;position:relative;overflow:hidden}.product-state:before{background:linear-gradient(90deg, transparent, var(--state-accent), transparent)}@supports (color:color-mix(in lab, red, red)){.product-state:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--state-accent) 58%, transparent), transparent)}}.product-state:before{content:"";z-index:-1;height:1px;position:absolute;inset:0 18% auto}.product-state[data-tone=danger]{--state-accent:var(--danger-ink)}.product-state[data-tone=private]{--state-accent:var(--blue)}.product-state[data-tone=warning]{--state-accent:#d79a39}.product-state-icon{background:var(--state-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.product-state-icon{background:color-mix(in srgb, var(--state-accent) 10%, var(--surface-raised))}}.product-state-icon{border:1px solid var(--state-accent)}@supports (color:color-mix(in lab, red, red)){.product-state-icon{border:1px solid color-mix(in srgb, var(--state-accent) 25%, var(--line))}}.product-state-icon{color:var(--state-accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.product-state-icon{color:color-mix(in srgb, var(--state-accent) 78%, var(--ink))}}.product-state-icon{justify-content:center;width:54px;height:54px;display:inline-flex}.product-state-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:25px;height:25px}.product-state-copy{width:100%;min-width:0;margin-top:20px}.product-state-eyebrow{color:var(--state-accent)}@supports (color:color-mix(in lab, red, red)){.product-state-eyebrow{color:color-mix(in srgb, var(--state-accent) 68%, var(--muted))}}.product-state-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:850;display:block}.product-state-copy h1,.product-state-copy h2{letter-spacing:-.045em;max-width:470px;margin:10px auto 12px;font-size:clamp(27px,4.6vw,34px);line-height:1.08}.product-state-copy p{color:var(--muted);max-width:440px;margin:0 auto;font-size:13px;line-height:1.62}.product-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.product-state-primary,.product-state-secondary{border:1px solid var(--line-strong);cursor:pointer;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.product-state-primary{background:var(--action);border-color:var(--action);color:var(--action-ink)}.product-state-secondary{color:var(--ink);background:0 0}.product-state-primary:hover:not(:disabled){background:var(--action)}@supports (color:color-mix(in lab, red, red)){.product-state-primary:hover:not(:disabled){background:color-mix(in srgb, var(--action) 86%, white)}}.product-state-primary:hover:not(:disabled){border-color:var(--action)}@supports (color:color-mix(in lab, red, red)){.product-state-primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--action) 86%, white)}}.product-state-primary:hover:not(:disabled){transform:translateY(-1px)}.product-state-secondary:hover:not(:disabled){background:var(--surface-subtle);border-color:var(--ink)}.product-state-primary:focus-visible,.product-state-secondary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.product-state-primary:disabled,.product-state-secondary:disabled{cursor:wait;opacity:.56}.product-state-primary svg,.product-state-secondary svg{stroke-width:2px;width:16px;height:16px}.product-state-actions .onboarding-legal-links{flex-basis:100%;width:100%;margin-top:6px}.product-state-loading{align-items:center;gap:7px;min-height:43px;display:flex}.product-state-loading i{background:var(--state-accent);border-radius:50%;width:7px;height:7px;animation:.85s ease-in-out infinite alternate account-pulse}.product-state-loading i:nth-child(2){animation-delay:.12s}.product-state-loading i:nth-child(3){animation-delay:.24s}.onboarding-card h1,.account-empty h1{letter-spacing:-.05em;margin:14px 0;font-size:38px;line-height:1.04}.onboarding-card>p,.account-empty>p{color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.65}.onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0;padding:0;list-style:none;display:grid;position:relative}.onboarding-steps:before{background:var(--line);content:"";height:1px;position:absolute;top:15px;left:15px;right:15px}.onboarding-steps li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid;position:relative}.onboarding-steps li>span{background:var(--surface);border:1px solid var(--line-strong);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:flex;position:relative}.onboarding-steps li.current>span,.onboarding-steps li.complete>span{background:var(--acid);border-color:var(--acid);color:var(--acid-ink)}.onboarding-steps div{grid-column:2;gap:3px;min-width:0;padding-top:1px;display:grid}.onboarding-steps b{font-size:12px;line-height:1.35}.onboarding-steps small{color:var(--muted);font-size:10px;line-height:1.45}.verified-identities{background:var(--surface-subtle);border:1px solid var(--line);gap:8px;margin-bottom:24px;padding:16px;display:grid}.verified-identities>span{color:var(--muted);letter-spacing:.1em;margin-bottom:4px;font-family:ui-monospace,monospace;font-size:8px;font-weight:850}.verified-identities>div{align-items:center;gap:9px;display:flex}.verified-identities i{background:var(--green);border-radius:50%;width:7px;height:7px}.verified-identities>div>span{gap:2px;display:grid}.verified-identities b{font-size:10px}.verified-identities small{color:var(--muted);font-family:ui-monospace,monospace;font-size:9px}.primary-account-action{background:var(--action);border:1px solid var(--action);color:var(--action-ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.onboarding-card>.primary-account-action{width:100%}.primary-account-action:hover:not(:disabled){background:var(--action)}@supports (color:color-mix(in lab, red, red)){.primary-account-action:hover:not(:disabled){background:color-mix(in srgb, var(--action) 86%, #fff)}}.primary-account-action:hover:not(:disabled){transform:translateY(-1px)}.primary-account-action:disabled{cursor:wait;opacity:.55}.onboarding-safety{color:var(--muted);text-align:center;margin-top:13px;font-size:9px;line-height:1.5;display:block}.onboarding-layout{background:radial-gradient(circle at 50% 12%, var(--acid), transparent 34%), var(--paper)}@supports (color:color-mix(in lab, red, red)){.onboarding-layout{background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--acid) 8%, transparent), transparent 34%), var(--paper)}}.onboarding-card--wallet{max-width:1040px;padding:0;overflow:hidden}.onboarding-card--consent{box-shadow:none;background:0 0;border:0;overflow:visible}.onboarding-wallet-intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(30px,6vw,74px);min-height:350px;padding:38px 52px 32px;display:grid}.onboarding-wallet-intro h1{letter-spacing:-.06em;max-width:600px;margin:16px 0 18px;font-size:clamp(42px,5vw,61px);line-height:.97}.onboarding-card--consent .onboarding-wallet-intro h1{margin-top:0}.onboarding-wallet-title{white-space:nowrap}.onboarding-wallet-intro>div:first-child>p{color:var(--muted);max-width:570px;margin:0;font-size:14px;line-height:1.7}.onboarding-identities{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.onboarding-identities>span{background:var(--surface-subtle);border:1px solid var(--line);align-items:center;gap:6px;min-height:30px;padding:6px 9px;display:flex}.onboarding-identities i{background:var(--green);border-radius:50%;width:6px;height:6px}.onboarding-identities b{font-size:9px}.onboarding-identities small{color:var(--muted);font-family:ui-monospace,monospace;font-size:8px}.quantum-wallet-visual{aspect-ratio:1.16;background:radial-gradient(circle at 50% 48%, var(--acid), transparent 39%), var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.quantum-wallet-visual{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--acid) 17%, transparent), transparent 39%), var(--surface-subtle)}}.quantum-wallet-visual{border:1px solid var(--line);isolation:isolate;min-height:286px;position:relative;overflow:hidden}.quantum-wallet-scene{position:absolute;inset:0;overflow:hidden}.quantum-wallet-visual--with-profile{aspect-ratio:auto;background:radial-gradient(circle at 50% 41%, var(--acid), transparent 47%)}@supports (color:color-mix(in lab, red, red)){.quantum-wallet-visual--with-profile{background:radial-gradient(circle at 50% 41%, color-mix(in srgb, var(--acid) 10%, transparent), transparent 47%)}}.quantum-wallet-visual--with-profile{border:0;min-height:350px}.quantum-wallet-visual--with-profile .quantum-wallet-orbit,.quantum-wallet-visual--with-profile .quantum-wallet-core{top:41%}.quantum-wallet-visual--with-profile .quantum-wallet-grid,.quantum-wallet-visual--with-profile .quantum-wallet-node{display:none}.quantum-wallet-visual--with-profile .quantum-wallet-orbit--outer{animation:20s linear infinite quantum-orbit}.quantum-wallet-visual--with-profile .quantum-wallet-orbit--inner{animation:14s linear -4s infinite quantum-orbit-reverse}.quantum-wallet-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 70%);mask-image:radial-gradient(circle,#000 0,#0000 70%)}.quantum-wallet-orbit{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.quantum-wallet-orbit{border:1px solid color-mix(in srgb, var(--green) 45%, var(--line))}}.quantum-wallet-orbit{border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.quantum-wallet-orbit--outer{width:186px;height:186px}.quantum-wallet-orbit--inner{width:128px;height:128px}.quantum-wallet-orbit i{background:var(--acid);border:3px solid var(--surface-subtle);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.quantum-wallet-core{background:var(--surface-raised);border:1px solid var(--line-strong);box-shadow:0 18px 46px #09120d38, 0 0 0 11px var(--acid);align-items:center}@supports (color:color-mix(in lab, red, red)){.quantum-wallet-core{box-shadow:0 18px 46px #09120d38, 0 0 0 11px color-mix(in srgb, var(--acid) 7%, transparent)}}.quantum-wallet-core{color:var(--acid);z-index:2;justify-content:center;width:90px;height:90px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.quantum-wallet-core svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:36px;height:36px}.quantum-wallet-core--avatar{background:var(--surface);border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.quantum-wallet-core--avatar{border-color:color-mix(in srgb, var(--acid) 58%, var(--line))}}.quantum-wallet-core--avatar{border-radius:50%;width:106px;height:106px;padding:5px}.onboarding-avatar-trigger{color:var(--acid-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.onboarding-avatar-trigger .quantum-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:transform .32s;display:block}.onboarding-avatar-trigger>span{background:var(--acid);color:var(--acid-ink);letter-spacing:.12em;border-radius:999px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;font-weight:900;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.onboarding-avatar-trigger:hover>span{box-shadow:0 0 0 3px var(--acid)}@supports (color:color-mix(in lab, red, red)){.onboarding-avatar-trigger:hover>span{box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 18%, transparent)}}.onboarding-avatar-trigger:hover .quantum-avatar{transform:scale(1.035)}.onboarding-avatar-trigger:focus-visible{outline:2px solid var(--acid);outline-offset:5px}.quantum-wallet-node{background:var(--surface);border:1px solid var(--green);width:6px;height:6px;position:absolute}.quantum-wallet-node--one{top:31%;left:19%}.quantum-wallet-node--two{top:39%;right:17%}.quantum-wallet-node--three{bottom:31%;left:27%}.quantum-wallet-status{background:var(--surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.quantum-wallet-status{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.quantum-wallet-status{border:1px solid var(--line);z-index:3;gap:9px;padding:8px 10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.quantum-wallet-status>i{background:var(--muted);border-radius:50%;width:7px;height:7px}.quantum-wallet-status>span{justify-content:space-between;width:100%;display:flex}.quantum-wallet-status small{color:var(--muted);letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:7px;font-weight:800}.quantum-wallet-status b{letter-spacing:.09em;font-family:ui-monospace,monospace;font-size:8px}.quantum-wallet-status--profile{padding:10px 12px 9px;display:block}.quantum-wallet-visual--preparing .quantum-wallet-status>i,.quantum-wallet-visual--ready .quantum-wallet-status>i{background:var(--acid)}.quantum-wallet-visual--ready .quantum-wallet-core{background:var(--acid);color:var(--acid-ink)}.quantum-wallet-visual--preparing .quantum-wallet-orbit--outer{animation:5.8s linear infinite quantum-orbit}.quantum-wallet-visual--preparing .quantum-wallet-orbit--inner{animation:3.9s linear infinite quantum-orbit-reverse}.quantum-wallet-visual--preparing .quantum-wallet-core{animation:1.4s ease-in-out infinite alternate quantum-core}.quantum-wallet-visual--preparing .quantum-wallet-node{animation:1.1s ease-in-out infinite alternate quantum-node}.quantum-wallet-visual--preparing .quantum-wallet-node--two{animation-delay:.26s}.quantum-wallet-visual--preparing .quantum-wallet-node--three{animation-delay:.52s}@keyframes quantum-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes quantum-orbit-reverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes quantum-core{to{box-shadow:0 18px 46px #09120d38, 0 0 0 18px color-mix(in srgb, var(--acid) 3%, transparent)}}@keyframes quantum-node{to{opacity:.28;transform:scale(.65)}}.onboarding-nickname-field{gap:4px;min-width:0;display:grid}.onboarding-nickname-meta{justify-content:space-between;align-items:center;display:flex}.onboarding-nickname-meta>label,.onboarding-nickname-meta>span{color:var(--muted);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:850}.onboarding-nickname-meta>span{align-items:center;gap:6px;display:flex}.onboarding-nickname-meta i{background:var(--muted);border-radius:50%;width:6px;height:6px}.onboarding-nickname-control{grid-template-columns:minmax(0,1fr) auto;display:grid}.onboarding-nickname-control input{background:var(--input);border:1px solid var(--line-strong);color:var(--ink);border-radius:0;width:100%;min-height:34px;padding:7px 9px;font-size:10px}.onboarding-nickname-control input:focus{border-color:var(--acid);outline:1px solid var(--acid);z-index:1;position:relative}.onboarding-nickname-control button{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;border-left:0;width:35px;padding:0;font-size:17px;font-weight:800;line-height:1}.onboarding-nickname-control button:hover{background:var(--surface-subtle);color:var(--green)}.onboarding-nickname-control button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.onboarding-nickname-field>small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.25;overflow:hidden}.onboarding-avatar-dialog{color:var(--ink);background:0 0;border:0;width:calc(100% - 36px);max-width:760px;max-height:calc(100dvh - 36px);padding:0}.onboarding-avatar-dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.onboarding-avatar-dialog-panel{background:var(--surface);border:1px solid var(--line-strong);max-height:calc(100dvh - 36px);padding:24px;overflow:auto}.onboarding-avatar-dialog-panel>header{justify-content:space-between;align-items:start;display:flex}.onboarding-avatar-dialog-panel>header span{color:var(--green);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:850}.onboarding-avatar-dialog-panel>header h2{letter-spacing:-.035em;margin:6px 0 0;font-size:24px}.onboarding-avatar-dialog-panel>header>button{background:var(--surface-subtle);border:1px solid var(--line);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:flex}.onboarding-avatar-dialog-panel>header>button:hover{border-color:var(--line-strong)}.onboarding-avatar-dialog-panel>header>button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.onboarding-avatar-dialog-panel>.avatar-picker{margin-top:20px;padding-top:20px}.onboarding-consent{background:var(--surface-subtle);border-top:1px solid var(--line);padding:24px 52px}.onboarding-consent-list{display:block}.onboarding-consent-list label{background:var(--surface);border:1px solid var(--line);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:16px;display:grid}.onboarding-consent-list label:hover{border-color:var(--line-strong)}.onboarding-consent-list label:has(input:checked){background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.onboarding-consent-list label:has(input:checked){background:color-mix(in srgb, var(--acid) 5%, var(--surface))}}.onboarding-consent-list label:has(input:checked){border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.onboarding-consent-list label:has(input:checked){border-color:color-mix(in srgb, var(--acid) 58%, var(--line))}}.onboarding-consent-list input{accent-color:var(--acid);cursor:pointer;width:17px;height:17px;margin:1px 0 0}.onboarding-consent-list label>span{gap:5px;display:grid}.onboarding-consent-list b{font-size:11px;line-height:1.35}.onboarding-consent-list small{color:var(--muted);font-size:9px;line-height:1.55}.onboarding-consent-list a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;font-weight:750}.onboarding-consent-list a:hover{color:var(--green)}.onboarding-create-wallet{justify-content:space-between;margin:16px 52px 0;font-size:12px;display:flex;width:calc(100% - 104px)!important}.onboarding-create-wallet i{font-style:normal}.onboarding-card--wallet>.onboarding-safety{margin:11px 52px 22px}.onboarding-card--wallet>.account-error{margin:20px 52px 0}.onboarding-legal-links{justify-content:center;gap:13px;margin-top:17px;display:flex}.onboarding-legal-links a{color:var(--muted);text-underline-offset:3px;font-size:9px}.onboarding-legal-links a:hover{color:var(--green)}.onboarding-card--progress .onboarding-wallet-intro{min-height:365px}.wallet-progress-track{background:var(--line);height:4px;margin:0 52px;position:relative;overflow:hidden}.wallet-progress-track>i{background:var(--acid);width:56%;height:100%;display:block;position:relative}.wallet-progress-track>i:after{content:"";background:linear-gradient(90deg,#0000,#f3ffc7,#0000);animation:1.35s ease-in-out infinite quantum-progress;position:absolute;inset:0;transform:translate(-100%)}.onboarding-card--ready .wallet-progress-track>i{width:100%}.onboarding-card--ready .wallet-progress-track>i:after,.onboarding-card--attention .wallet-progress-track>i:after{animation:none;display:none}.onboarding-card--attention .wallet-progress-track>i{background:var(--orange);width:56%}@keyframes quantum-progress{to{transform:translate(100%)}}.wallet-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:28px 52px 24px;list-style:none;display:grid}.wallet-progress-steps li{grid-template-columns:28px minmax(0,1fr);gap:11px;padding-right:18px;display:grid;position:relative}.wallet-progress-steps li:not(:last-child):after{background:var(--line);content:"";height:1px;position:absolute;top:14px;left:37px;right:8px}.wallet-progress-steps li>span{background:var(--surface);border:1px solid var(--line-strong);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.wallet-progress-steps li>span>i{font-size:9px;font-style:normal;font-weight:900}.wallet-progress-steps li.complete>span,.wallet-progress-steps li.current>span{background:var(--acid);border-color:var(--acid);color:var(--acid-ink)}.wallet-progress-steps li.current>span:after{border:1px solid var(--acid);content:"";border-radius:50%;animation:1.3s ease-out infinite wallet-step-pulse;position:absolute;inset:-1px}.wallet-progress-steps li.attention>span{border-color:var(--orange);color:var(--orange)}@keyframes wallet-step-pulse{to{opacity:0;inset:-9px}}.wallet-progress-steps li>div{gap:3px;padding-top:1px;display:grid}.wallet-progress-steps small{color:var(--muted);letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:7px}.wallet-progress-steps b{font-size:10px}.wallet-progress-steps p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.wallet-live-status{background:var(--surface-subtle);border:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;margin:0 52px 22px;padding:12px 14px;display:grid}.wallet-live-status>i{background:var(--acid);border-radius:50%;width:8px;height:8px}.wallet-live-status--preparing>i{animation:.7s ease-in-out infinite alternate account-pulse}.wallet-live-status--attention>i{background:var(--orange)}.wallet-live-status>div{gap:3px;display:grid}.wallet-live-status b{font-size:10px}.wallet-live-status span{color:var(--muted);font-size:9px;line-height:1.45}.wallet-live-status em{border:1px solid var(--line);color:var(--green);letter-spacing:.11em;padding:5px 7px;font-family:ui-monospace,monospace;font-size:7px;font-style:normal;font-weight:800}.onboarding-card--progress>.primary-account-action{width:calc(100% - 104px);margin:0 52px}@media (prefers-reduced-motion:reduce){.quantum-wallet-visual--with-profile .quantum-wallet-orbit--outer,.quantum-wallet-visual--with-profile .quantum-wallet-orbit--inner,.quantum-wallet-visual--preparing .quantum-wallet-orbit--outer,.quantum-wallet-visual--preparing .quantum-wallet-orbit--inner,.quantum-wallet-visual--preparing .quantum-wallet-core,.quantum-wallet-visual--preparing .quantum-wallet-node,.wallet-progress-track>i:after,.wallet-progress-steps li.current>span:after,.wallet-live-status--preparing>i{animation:none}.onboarding-avatar-trigger .quantum-avatar{transition:none}.onboarding-avatar-trigger:hover .quantum-avatar{transform:none}}@media (width<=820px){.onboarding-layout{align-items:start;padding:24px 14px 48px}.onboarding-wallet-intro{grid-template-columns:1fr;gap:26px;padding:38px 32px 30px}.quantum-wallet-visual{justify-self:center;width:100%;max-width:390px;min-height:270px}.quantum-wallet-visual--with-profile{min-height:350px}.onboarding-consent{padding:26px 32px 28px}.onboarding-create-wallet,.onboarding-card--progress>.primary-account-action{margin-inline:32px;width:calc(100% - 64px)!important}.onboarding-card--wallet>.onboarding-safety,.onboarding-card--wallet>.account-error,.wallet-progress-track,.wallet-live-status{margin-inline:32px}.wallet-progress-steps{padding-inline:32px}}@media (width<=560px){.onboarding-wallet-intro{min-height:0;padding:30px 22px 24px}.onboarding-wallet-intro h1{font-size:39px}.onboarding-wallet-title{font-size:clamp(30px,9.6vw,39px)!important}.onboarding-wallet-intro>div:first-child>p{font-size:12px}.quantum-wallet-visual{min-height:235px}.quantum-wallet-visual--with-profile{min-height:330px}.quantum-wallet-visual--with-profile .quantum-wallet-orbit--outer{width:154px;height:154px}.quantum-wallet-visual--with-profile .quantum-wallet-orbit--inner{width:106px;height:106px}.quantum-wallet-visual--with-profile .quantum-wallet-core--avatar{width:90px;height:90px}.quantum-wallet-orbit--outer{width:154px;height:154px}.quantum-wallet-orbit--inner{width:106px;height:106px}.quantum-wallet-core{width:74px;height:74px}.onboarding-consent{padding:23px 22px 24px}.onboarding-consent-list label{padding:13px 12px}.onboarding-avatar-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.onboarding-avatar-dialog-panel{max-height:calc(100dvh - 20px);padding:18px}.onboarding-avatar-dialog-panel>header h2{font-size:21px}.onboarding-create-wallet,.onboarding-card--progress>.primary-account-action{margin-inline:22px;width:calc(100% - 44px)!important}.onboarding-card--wallet>.onboarding-safety,.onboarding-card--wallet>.account-error,.wallet-progress-track,.wallet-live-status{margin-inline:22px}.wallet-progress-steps{grid-template-columns:1fr;gap:0;padding:22px}.wallet-progress-steps li{min-height:66px;padding:0}.wallet-progress-steps li:not(:last-child):after{width:1px;height:auto;inset:29px auto 5px 14px}.wallet-live-status{grid-template-columns:8px minmax(0,1fr)}.wallet-live-status em{display:none}}.account-error{background:var(--danger-bg);border-left:3px solid var(--red);padding:11px 13px;color:var(--danger-ink)!important;font-size:11px!important}.account-loading{justify-content:center;align-items:center;gap:7px;min-height:320px;display:flex}.account-loading--page{min-height:calc(100vh - 66px)}.account-loading i{background:var(--line-strong);border-radius:50%;width:8px;height:8px;animation:.7s ease-in-out infinite alternate account-pulse}.account-loading i:nth-child(2){animation-delay:.15s}.account-loading i:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.account-menu--loading .account-menu-dot,.account-loading i{animation:none}}.account-layout{grid-template-columns:250px minmax(0,1fr);max-width:1320px;min-height:calc(100vh - 66px);margin:0 auto;display:grid}.account-sidebar{border-right:1px solid var(--line);padding:32px 22px}.account-profile{align-items:center;gap:11px;display:flex}.account-profile>span{background:var(--acid);color:var(--acid-ink);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:flex}.account-profile div{gap:3px;min-width:0;display:grid}.account-profile b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-profile small{color:var(--muted);font-family:ui-monospace,monospace;font-size:8px}.account-sidebar nav{border-top:1px solid var(--line);gap:4px;margin-top:26px;padding-top:22px;display:grid}.account-sidebar nav a,.account-sidebar>button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;padding:10px 11px;font-size:10px;font-weight:700;text-decoration:none}.account-sidebar nav a:hover,.account-sidebar nav a[aria-current=page]{background:var(--surface-subtle);color:var(--ink)}.account-sidebar>button{margin-top:24px}.account-sidebar>button:hover{color:var(--red)}.account-content{min-width:0;padding:44px 42px 80px}.account-header,.account-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.account-header h1{letter-spacing:-.055em;margin:9px 0 0;font-size:42px}.account-status{background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.account-status i{background:var(--orange);border-radius:50%;width:7px;height:7px}.account-status.active i{background:var(--green)}.account-callout{background:var(--acid);align-items:center}@supports (color:color-mix(in lab, red, red)){.account-callout{background:color-mix(in srgb, var(--acid) 16%, var(--surface))}}.account-callout{border:1px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.account-callout{border:1px solid color-mix(in srgb, var(--acid) 45%, var(--line))}}.account-callout{justify-content:space-between;margin-top:28px;padding:16px 18px;display:flex}.account-callout div{gap:3px;display:grid}.account-callout b{font-size:11px}.account-callout span{color:var(--muted);font-size:10px}.account-callout a{color:var(--ink);font-size:10px;font-weight:850}.balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.balance-grid article{background:var(--surface);border:1px solid var(--line);gap:8px;min-height:138px;padding:20px;display:grid}.balance-grid span{color:var(--muted);letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:8px;font-weight:800}.balance-grid strong{letter-spacing:-.045em;margin-top:5px;font-size:28px}.balance-grid small{color:var(--muted);font-size:9px}.account-section-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:26px}.account-section-heading p{color:var(--muted);margin:0;font-size:10px}.telegram-link-placeholder{border:1px dashed var(--line-strong);justify-content:space-between;align-items:center;margin-top:12px;padding:15px;display:flex}.telegram-link-placeholder div{gap:4px;display:grid}.telegram-link-placeholder b{font-size:10px}.telegram-link-placeholder span{color:var(--muted);font-size:9px;line-height:1.4}.telegram-link-placeholder button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:7px 10px;font-size:9px}.portfolio-workspace-layout{max-width:1120px;margin:0 auto;padding:22px 20px 72px}.portfolio-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portfolio-hero>article,.portfolio-overview-aside,.portfolio-calendar-panel,.portfolio-section-panel{background:var(--surface);border:1px solid var(--line)}.portfolio-account-card{flex-direction:column;min-height:300px;padding:22px;display:flex}.portfolio-account-profile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.portfolio-avatar{background:var(--acid);align-items:center}@supports (color:color-mix(in lab, red, red)){.portfolio-avatar{background:color-mix(in srgb, var(--acid) 30%, var(--surface))}}.portfolio-avatar{border:1px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.portfolio-avatar{border:1px solid color-mix(in srgb, var(--acid) 65%, var(--line))}}.portfolio-avatar{color:var(--ink);border-radius:50%;justify-content:center;width:62px;height:62px;font-size:21px;font-weight:900;display:flex;position:relative}.portfolio-avatar:after{border:2px solid var(--acid);border-radius:inherit;content:"";border-bottom-color:#0000;position:absolute;inset:-6px;transform:rotate(24deg)}.portfolio-identity-copy{min-width:0}.portfolio-identity-copy>span,.portfolio-panel-title>span,.portfolio-section-heading>div>span,.portfolio-calendar-heading>div>span,.portfolio-card-heading span{color:var(--muted);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:850}.portfolio-identity-copy h1{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:5px 0 0;font-size:22px;overflow:hidden}.portfolio-account-name-row{align-items:center;gap:8px;min-width:0;display:flex}.portfolio-copy-wallet{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;padding:0;display:inline-flex}.portfolio-copy-wallet svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:13px;height:13px}.portfolio-copy-wallet:hover{color:var(--ink)}.portfolio-profile-actions{place-items:flex-end end;gap:11px;display:grid}.portfolio-profile-links{align-items:center;gap:12px;display:flex}.portfolio-polymarket-profile{--portfolio-polymarket-background:#2e5cff;--portfolio-polymarket-border:#2e5cff;--portfolio-polymarket-hover:#416cff;background:var(--portfolio-polymarket-background);border:1px solid var(--portfolio-polymarket-border);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.portfolio-polymarket-profile:hover{background:var(--portfolio-polymarket-hover);border-color:var(--portfolio-polymarket-hover);transform:translateY(-1px)}.portfolio-polymarket-profile:disabled{cursor:not-allowed;opacity:.42;transform:none}.portfolio-polymarket-profile:focus-visible{outline-offset:3px;outline:2px solid #2e5cff}.portfolio-polymarket-mark{background:#fff;width:13px;height:16px;display:block;-webkit-mask-image:url(/polymarket-logo-white.svg);mask-image:url(/polymarket-logo-white.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:auto 16px;mask-size:auto 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.account-status.failed i{background:var(--red)}.portfolio-account-values{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));gap:14px;margin-top:27px;display:grid}.portfolio-account-values>div{gap:7px;min-width:0;display:grid}.portfolio-account-value-secondary{text-align:right;align-content:start;justify-items:end;padding-top:4px}.portfolio-account-values span{color:var(--muted);font-size:11px;font-weight:700}.portfolio-account-values strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:36px;line-height:1}.portfolio-account-value-secondary strong{font-size:25px}.portfolio-account-values small{color:var(--muted);font-size:10px}.portfolio-account-values .portfolio-realized-today{font-size:12px}.portfolio-fund-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:24px;display:grid}.portfolio-fund-actions>button,.portfolio-fund-actions>a{background:var(--surface-subtle);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:50px;font-size:12px;font-weight:820;text-decoration:none;transition:border-color .15s,filter .15s,transform .15s;display:flex}.portfolio-fund-actions>button:first-child{background:var(--action);border-color:var(--action)}@supports (color:color-mix(in lab, red, red)){.portfolio-fund-actions>button:first-child{border-color:color-mix(in srgb, var(--action) 70%, #111)}}.portfolio-fund-actions>button:first-child{color:var(--action-ink)}.portfolio-fund-actions>button:hover:not(:disabled),.portfolio-fund-actions>a:hover{border-color:var(--action);transform:translateY(-1px)}.portfolio-fund-actions>button:disabled{cursor:not-allowed;opacity:.42}.portfolio-fund-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.portfolio-pnl-card{flex-direction:column;min-height:324px;padding:22px 22px 0;display:flex;position:relative;overflow:hidden}.portfolio-card-heading{z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.portfolio-card-heading>div:first-child{gap:6px;display:grid}.portfolio-card-heading strong{color:var(--ink);letter-spacing:-.05em;margin-top:3px;font-size:clamp(30px,3vw,43px);line-height:1}.portfolio-chart-controls{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.portfolio-venue-filter{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;margin-top:14px;display:flex}.portfolio-venue-filter label{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.portfolio-venue-filter label>span,.portfolio-venue-filter small{color:var(--muted);font-size:11px}.portfolio-venue-filter select{background:var(--surface-subtle);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;border-radius:7px;max-width:100%;min-height:36px;padding:6px 10px;font-size:12px}.portfolio-venue-filter select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.portfolio-chart-tools{align-items:center;gap:4px;display:flex}.portfolio-chart-tool{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.portfolio-chart-tool svg{width:17px;height:17px}.portfolio-chart-tool:hover,.portfolio-chart-tool[aria-pressed=true]{background:var(--surface-subtle);border-color:var(--line);color:var(--ink)}.portfolio-chart-tool:focus-visible,.portfolio-period-toggle button:focus-visible,.portfolio-back-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.portfolio-view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;display:flex}.portfolio-view-toolbar .wallet-export-entry{margin-left:auto}.portfolio-back-link{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.portfolio-back-link svg{width:16px;height:16px}.portfolio-back-link:hover{color:var(--ink)}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.portfolio-period-toggle{align-items:center;gap:3px;display:flex}.portfolio-period-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:36px;padding:8px 9px;font-size:10px;font-weight:800}.portfolio-period-toggle button:hover{color:var(--ink)}.portfolio-period-toggle button[aria-pressed=true]{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.portfolio-period-toggle button[aria-pressed=true]{background:color-mix(in srgb, var(--acid) 15%, var(--surface-subtle))}}.portfolio-period-toggle button[aria-pressed=true]{color:var(--ink)}.portfolio-performance-plot{flex:1 0 170px;min-height:170px;display:flex}.portfolio-performance-plot>.portfolio-trend-chart{height:160px}.portfolio-performance-loader{color:var(--muted);text-align:center;flex:1;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:12px;display:flex}.portfolio-performance-spinner{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;flex:0 0 18px;height:18px;animation:1s linear infinite portfolio-performance-spin}@keyframes portfolio-performance-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.portfolio-performance-spinner{animation:none}}.portfolio-trend-chart{flex:auto;width:calc(100% + 44px);height:154px;margin:10px -22px 0;display:block}.portfolio-trend-chart .line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.portfolio-chart-empty{color:var(--muted);text-align:center;flex:auto;justify-content:center;align-items:center;min-height:140px;font-size:10px;display:flex}.portfolio-inline-error{color:var(--red);margin-top:28px;font-size:9px}.portfolio-callout{margin:12px 0 0}.portfolio-data-notice{background:var(--danger-bg);border-left:3px solid var(--orange);color:var(--danger-ink);margin-top:12px;padding:10px 12px;font-size:9px}.portfolio-panel-title h2,.portfolio-calendar-heading h2,.portfolio-section-heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:19px}.portfolio-stat-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 20px;margin:20px 0 0;padding:10px 0;display:grid}.portfolio-stat-grid>div{gap:7px;min-height:76px;padding:13px 0;display:grid}.portfolio-stat-grid dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.portfolio-stat-grid dd{margin:0;font-size:17px;font-weight:800}.portfolio-stat-grid dd small{color:var(--muted);margin-top:4px;font-size:8px;font-weight:650;display:block}.portfolio-position-mark{background:var(--surface-subtle);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:flex}.portfolio-section-panel{min-height:560px;margin-top:14px;padding:24px}.portfolio-pnl-layout{grid-template-columns:minmax(0,1fr) minmax(280px,310px);align-items:start;gap:14px;margin-top:14px;display:grid}.portfolio-positions-panel{border-radius:14px;min-height:0;padding:0;overflow:hidden}.portfolio-position-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 18px;display:flex}.portfolio-position-filters{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;align-items:center;padding:3px;display:flex}.portfolio-position-filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 11px;font-size:9px;font-weight:760}.portfolio-position-filters button:hover{color:var(--ink)}.portfolio-position-filters button[aria-pressed=true]{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-filters button[aria-pressed=true]{background:color-mix(in srgb, var(--acid) 11%, var(--surface-raised))}}.portfolio-position-filters button[aria-pressed=true]{color:var(--ink)}.portfolio-position-venue-filter{align-items:center;gap:7px;margin-left:auto;display:flex}.portfolio-position-venue-filter>span{color:var(--muted);font-size:8px;font-weight:760}.portfolio-position-venue-filter select{background:var(--surface-subtle);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;min-height:40px;padding:0 10px;font-size:9px;font-weight:720}.portfolio-position-groups{gap:14px;padding:18px;display:grid}.portfolio-position-group{border:1px solid var(--line);border-radius:11px;overflow:hidden}.portfolio-position-group>header{background:var(--surface-subtle);align-items:center}@supports (color:color-mix(in lab, red, red)){.portfolio-position-group>header{background:color-mix(in srgb, var(--surface-subtle) 86%, transparent)}}.portfolio-position-group>header{border-bottom:1px solid var(--line);min-height:46px;padding:0 16px;display:flex}.portfolio-position-group>header h2{margin:0;font-size:11px}.portfolio-position-group>header span{background:var(--surface-raised);border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:8px;display:inline-flex}.portfolio-positions-panel .portfolio-position-table,.portfolio-positions-panel>.portfolio-source-notice:first-child{margin-top:0}.portfolio-positions-panel .portfolio-source-notice+.portfolio-position-table{margin-top:12px}.portfolio-subscriptions-panel{--following-accent:var(--acid);--following-bright:var(--acid);--following-border:var(--line);--following-border-strong:var(--line-strong);--following-copy:var(--muted);--following-danger:#ff7f97;--following-ink:var(--ink);--following-paper:var(--paper);--following-positive:var(--green);--following-surface:var(--surface);background:radial-gradient(circle at 8% 2%, var(--green), transparent 28%), linear-gradient(145deg, var(--green), var(--surface) 38%)}@supports (color:color-mix(in lab, red, red)){.portfolio-subscriptions-panel{background:radial-gradient(circle at 8% 2%, color-mix(in srgb, var(--green) 4%, transparent), transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--green) 1.5%, var(--surface)), var(--surface) 38%)}}.portfolio-subscriptions-panel{border:1px solid var(--line);box-shadow:var(--shadow-soft);color:var(--following-ink);border-radius:12px;min-height:560px;margin-top:14px;padding:30px;position:relative;overflow:hidden}.portfolio-subscriptions-panel:before{background-image:linear-gradient(var(--ink) 1px, transparent 1px), linear-gradient(90deg, var(--ink) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.portfolio-subscriptions-panel:before{background-image:linear-gradient(color-mix(in srgb, var(--ink) 2.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 2.5%, transparent) 1px, transparent 1px)}}.portfolio-subscriptions-panel:before{content:"";pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.portfolio-subscriptions-panel>*{position:relative}.portfolio-subscriptions-panel .following-directory,.portfolio-subscriptions-panel .following-error,.portfolio-subscriptions-panel .following-loading{max-width:none}.portfolio-subscriptions-panel .following-directory h2{font-size:30px}.portfolio-subscriptions-panel .following-directory-title>span,.portfolio-subscriptions-panel .following-directory-title>p{color:var(--muted)}.portfolio-subscriptions-panel .following-filters{background:var(--surface-subtle);border-color:var(--line)}.portfolio-subscriptions-panel .following-filters button[aria-pressed=true]{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.portfolio-subscriptions-panel .following-filters button[aria-pressed=true]{background:color-mix(in srgb, var(--acid) 8%, transparent)}}.portfolio-subscriptions-panel .following-filters button[aria-pressed=true]{color:var(--ink)}.portfolio-subscriptions-panel .following-empty,.portfolio-subscriptions-panel .following-filter-empty,.portfolio-subscriptions-panel .following-error{background:var(--surface-subtle);border-color:var(--line);border-radius:10px}.portfolio-subscriptions-panel a:focus-visible,.portfolio-subscriptions-panel button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.portfolio-overview-aside{background:linear-gradient(155deg, var(--blue), var(--surface) 42%, var(--green))}@supports (color:color-mix(in lab, red, red)){.portfolio-overview-aside{background:linear-gradient(155deg, color-mix(in srgb, var(--blue) 6%, var(--surface)), var(--surface) 42%, color-mix(in srgb, var(--green) 5%, var(--surface)))}}.portfolio-overview-aside{box-shadow:var(--shadow-soft);border-radius:12px;padding:22px}.portfolio-overview-aside .portfolio-stat-grid{border-bottom:0;margin-top:16px;padding-bottom:0}.portfolio-overview-aside .portfolio-stat-grid>div{min-height:72px}.portfolio-overview-aside>p{border-top:1px solid var(--line);color:var(--muted);margin:8px 0 0;padding-top:14px;font-size:8px;line-height:1.55}.portfolio-calendar-panel{min-width:0;padding:22px;overflow-x:auto}.portfolio-calendar-heading{justify-content:space-between;align-items:flex-end;gap:24px;min-width:720px;display:flex}.portfolio-calendar-heading p{-webkit-line-clamp:3;height:40px;color:var(--muted);-webkit-box-orient:vertical;margin:7px 0 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.portfolio-calendar-title-row{align-items:center;gap:12px;display:flex}.portfolio-calendar-navigation{align-items:center;gap:4px;display:flex}.portfolio-calendar-navigation button{background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:border-color .15s,color .15s;display:inline-flex}.portfolio-calendar-navigation button:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.portfolio-calendar-navigation button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.portfolio-calendar-navigation button:disabled{cursor:not-allowed;opacity:.32}.portfolio-calendar-navigation svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.portfolio-calendar-heading dl{gap:24px;margin:0;display:flex}.portfolio-calendar-heading dl div{gap:4px;min-width:62px;display:grid}.portfolio-calendar-heading dt{color:var(--muted);font-size:8px}.portfolio-calendar-heading dd{margin:0;font-size:12px;font-weight:800}.portfolio-calendar-frame{position:relative}.portfolio-calendar-loader{position:absolute;inset:0}.portfolio-calendar{min-width:720px;margin-top:20px}.portfolio-calendar-weekdays,.portfolio-calendar-grid{grid-template-columns:repeat(7,minmax(70px,1fr));gap:6px;display:grid}.portfolio-calendar-weekdays span{color:var(--muted);text-transform:uppercase;padding:0 7px 5px;font-size:7px;font-weight:800}.portfolio-calendar-grid{grid-auto-rows:82px}.portfolio-calendar-grid>i{min-height:82px}.portfolio-calendar-grid article{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;gap:4px;min-width:0;min-height:82px;padding:9px;display:grid}.portfolio-calendar-grid article.positive{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.portfolio-calendar-grid article.positive{background:color-mix(in srgb, var(--green) 10%, var(--surface))}}.portfolio-calendar-grid article.positive{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.portfolio-calendar-grid article.positive{border-color:color-mix(in srgb, var(--green) 28%, var(--line))}}.portfolio-calendar-grid article.negative{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.portfolio-calendar-grid article.negative{background:color-mix(in srgb, var(--red) 10%, var(--surface))}}.portfolio-calendar-grid article.negative{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.portfolio-calendar-grid article.negative{border-color:color-mix(in srgb, var(--red) 28%, var(--line))}}.portfolio-calendar-grid time{color:var(--muted);justify-self:end;font-size:8px}.portfolio-calendar-grid strong{color:var(--ink);font-size:12px}.portfolio-calendar-grid small{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;overflow:hidden}html[data-theme=dark] .portfolio-calendar-panel{background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .portfolio-calendar-panel{background:color-mix(in srgb, var(--surface-subtle) 88%, #000)}}html[data-theme=dark] .portfolio-calendar-panel{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .portfolio-calendar-panel{border-color:color-mix(in srgb, var(--line) 72%, #000)}}html[data-theme=dark] .portfolio-calendar-panel{box-shadow:inset 0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .portfolio-calendar-panel{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 3%, transparent)}}html[data-theme=dark] .portfolio-calendar-grid article{background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .portfolio-calendar-grid article{background:color-mix(in srgb, var(--surface-subtle) 76%, #000)}}html[data-theme=dark] .portfolio-calendar-grid article{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .portfolio-calendar-grid article{border-color:color-mix(in srgb, var(--line) 68%, #000)}}html[data-theme=dark] .portfolio-calendar-grid article.positive{background:var(--green)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .portfolio-calendar-grid article.positive{background:color-mix(in srgb, var(--green) 17%, var(--surface-subtle))}}html[data-theme=dark] .portfolio-calendar-grid article.positive{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .portfolio-calendar-grid article.positive{border-color:color-mix(in srgb, var(--green) 48%, var(--line))}}html[data-theme=dark] .portfolio-calendar-grid article.positive{box-shadow:inset 0 0 0 1px var(--green)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .portfolio-calendar-grid article.positive{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 8%, transparent)}}html[data-theme=dark] .portfolio-calendar-grid article.negative{background:var(--red)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .portfolio-calendar-grid article.negative{background:color-mix(in srgb, var(--red) 13%, var(--surface-subtle))}}html[data-theme=dark] .portfolio-calendar-grid article.negative{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .portfolio-calendar-grid article.negative{border-color:color-mix(in srgb, var(--red) 38%, var(--line))}}.portfolio-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.portfolio-section-heading p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.portfolio-source-notice{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.portfolio-source-notice{background:color-mix(in srgb, var(--orange) 8%, var(--surface))}}.portfolio-source-notice{border-left:2px solid var(--orange);color:var(--muted);margin-top:12px;padding:9px 11px;font-size:9px}.portfolio-position-table{gap:0;margin-top:16px;display:grid}.portfolio-position-head,.portfolio-position-table article{grid-template-columns:minmax(180px,1.65fr) minmax(96px,.7fr) minmax(112px,.8fr) minmax(76px,.55fr) minmax(62px,.45fr) minmax(88px,.65fr) 96px;align-items:center;gap:12px;display:grid}.portfolio-position-head{color:var(--muted);letter-spacing:.02em;text-transform:none;min-height:36px;padding:0 16px;font-size:8px;font-weight:750}.portfolio-position-table article{--position-accent:var(--acid);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-table article{background:color-mix(in srgb, var(--surface-raised) 82%, var(--surface))}}.portfolio-position-table article{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;min-height:84px;padding:12px 16px;transition:background .15s;position:relative;overflow:hidden}.portfolio-position-table article.is-positive{--position-accent:var(--green)}.portfolio-position-table article.is-negative{--position-accent:var(--red)}.portfolio-position-table article:before{background:var(--position-accent);content:"";width:2px;position:absolute;inset:16px auto 16px 0}.portfolio-position-table article:hover,.portfolio-position-table article:focus-within{background:var(--position-accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-table article:hover,.portfolio-position-table article:focus-within{background:color-mix(in srgb, var(--position-accent) 5%, var(--surface-raised))}}.portfolio-position-primary{align-items:center;gap:12px;min-width:0;display:flex}.portfolio-position-media{background:var(--surface-subtle);border:1px solid var(--position-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.portfolio-position-media{border:1px solid color-mix(in srgb, var(--position-accent) 18%, var(--line))}}.portfolio-position-media{height:46px;box-shadow:none;border-radius:9px;flex:0 0 46px;justify-content:center;width:46px;display:flex;position:relative;overflow:hidden}.portfolio-position-media i{color:var(--muted);font-size:15px;font-style:normal;font-weight:900}.portfolio-position-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portfolio-position-media.market-identity-artwork{background:var(--market-identity-accent,var(--position-accent))}@supports (color:color-mix(in lab, red, red)){.portfolio-position-media.market-identity-artwork{background:color-mix(in srgb, var(--market-identity-accent,var(--position-accent)) 12%, var(--surface-subtle))}}.portfolio-position-media.market-identity-artwork{border-color:var(--market-identity-accent,var(--position-accent))}@supports (color:color-mix(in lab, red, red)){.portfolio-position-media.market-identity-artwork{border-color:color-mix(in srgb, var(--market-identity-accent,var(--position-accent)) 34%, var(--line))}}.portfolio-position-media>.catalog-market-asset{box-shadow:none;border:0;border-radius:0;width:100%;height:100%}.portfolio-position-media>.catalog-market-asset svg{width:22px;height:22px}.portfolio-position-media>.catalog-market-asset img{width:24px;height:20px;position:static;inset:auto}.portfolio-position-market{gap:6px;min-width:0;display:grid}.portfolio-position-market>b{letter-spacing:-.01em;font-size:11px;font-weight:720;line-height:1.35}.portfolio-position-market>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.portfolio-position-outcome{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-outcome{background:color-mix(in srgb, var(--blue) 14%, var(--surface-raised))}}.portfolio-position-outcome{border:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-outcome{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--line))}}.portfolio-position-outcome{border-radius:8px;padding:5px 8px;font-weight:850;color:var(--ink)!important;font-size:9px!important}.portfolio-position-outcome.is-no{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-outcome.is-no{background:color-mix(in srgb, var(--red) 13%, var(--surface-raised))}}.portfolio-position-outcome.is-no{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-outcome.is-no{border-color:color-mix(in srgb, var(--red) 28%, var(--line))}}.portfolio-position-outcome.is-no{color:var(--red)!important}.portfolio-position-outcome.is-yes{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-outcome.is-yes{background:color-mix(in srgb, var(--green) 13%, var(--surface-raised))}}.portfolio-position-outcome.is-yes{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-outcome.is-yes{border-color:color-mix(in srgb, var(--green) 28%, var(--line))}}.portfolio-position-outcome.is-yes{color:var(--green)!important}.portfolio-position-outcome.is-long{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-outcome.is-long{background:color-mix(in srgb, var(--green) 13%, var(--surface-raised))}}.portfolio-position-outcome.is-long{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-outcome.is-long{border-color:color-mix(in srgb, var(--green) 28%, var(--line))}}.portfolio-position-outcome.is-long{color:var(--green)!important}.portfolio-position-outcome.is-short{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-outcome.is-short{background:color-mix(in srgb, var(--red) 13%, var(--surface-raised))}}.portfolio-position-outcome.is-short{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-outcome.is-short{border-color:color-mix(in srgb, var(--red) 28%, var(--line))}}.portfolio-position-outcome.is-short{color:var(--red)!important}.portfolio-position-status{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-weight:800;font-size:7px!important}.portfolio-position-status.is-open{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-status.is-open{background:color-mix(in srgb, var(--green) 10%, var(--surface))}}.portfolio-position-status.is-open{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-status.is-open{border-color:color-mix(in srgb, var(--green) 34%, var(--line))}}.portfolio-position-status.is-open{color:var(--green)}.portfolio-position-status.is-resolved{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-status.is-resolved{background:color-mix(in srgb, var(--acid) 11%, var(--surface))}}.portfolio-position-status.is-resolved{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-status.is-resolved{border-color:color-mix(in srgb, var(--acid) 34%, var(--line))}}.portfolio-position-status.is-resolved{color:var(--ink)}.portfolio-position-source,.portfolio-position-cell{gap:5px;min-width:0;display:grid}.portfolio-position-source{padding:0}.portfolio-position-source>span,.portfolio-position-cell>span{display:none}.portfolio-position-table article b{font-size:9px}.portfolio-position-table article small{color:var(--muted);font-size:8px}.portfolio-position-market b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.portfolio-position-source>a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;text-decoration:none;overflow:hidden}.portfolio-position-source>a:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.portfolio-position-attribution{color:var(--muted)!important;font-size:7px!important;font-weight:650!important}.portfolio-position-cell>strong{color:var(--ink);font-size:12px}.portfolio-position-price-flow{white-space:nowrap;align-items:center;gap:5px;display:flex}.portfolio-position-price-flow i{color:var(--muted);font-style:normal;font-weight:500}.portfolio-position-value{padding:0}.portfolio-position-value>strong{font-size:15px}.portfolio-position-value>small{white-space:nowrap;font-size:9px;font-weight:750}.portfolio-position-table article>a{background:var(--position-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.portfolio-position-table article>a{background:color-mix(in srgb, var(--position-accent) 6%, var(--surface))}}.portfolio-position-table article>a{border:1px solid var(--position-accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-table article>a{border:1px solid color-mix(in srgb, var(--position-accent) 24%, var(--line))}}.portfolio-position-table article>a{color:var(--muted);border-radius:7px;justify-content:center;gap:4px;width:auto;height:34px;padding:0 9px;font-size:8px;font-weight:780;text-decoration:none;display:flex}.portfolio-position-table article>a:hover{background:var(--position-accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-table article>a:hover{background:color-mix(in srgb, var(--position-accent) 12%, var(--surface))}}.portfolio-position-table article>a:hover{border-color:var(--position-accent);color:var(--ink)}.portfolio-table-note{color:var(--muted);margin:14px 0 0;font-size:8px}.portfolio-managed-position-table{margin-bottom:0}.portfolio-position-venue>div{align-items:center;gap:7px;display:flex}.portfolio-position-venue>div>i{background:var(--surface-subtle);border:1px solid var(--line);border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;height:24px;display:inline-flex;overflow:hidden}.portfolio-position-venue>div>i svg{width:14px;height:14px}.portfolio-position-table .provider-mark--polymarket{--provider-glyph-size:100%;--provider-ink:var(--ink);background:0 0;border:0;border-radius:0;width:24px;height:24px}.portfolio-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:370px;display:flex}.portfolio-empty-state>span{color:var(--line-strong);font-size:42px}.portfolio-empty-state b{margin-top:10px;font-size:14px}.portfolio-empty-state p{color:var(--muted);max-width:330px;font-size:9px;line-height:1.55}.portfolio-empty-state a,.portfolio-empty-state button{background:var(--action);color:var(--action-ink);cursor:pointer;border:0;border-radius:6px;padding:9px 12px;font-size:9px;font-weight:800;text-decoration:none}.portfolio-empty-state a:hover,.portfolio-empty-state button:hover{background:var(--action)}@supports (color:color-mix(in lab, red, red)){.portfolio-empty-state a:hover,.portfolio-empty-state button:hover{background:color-mix(in srgb, var(--action) 86%, #fff)}}.portfolio-empty-state a:hover,.portfolio-empty-state button:hover{color:var(--action-ink)}.portfolio-empty-state.compact{min-height:220px}.portfolio-holdings{margin:24px 0 0}.portfolio-holdings-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:12px;display:flex}.portfolio-holdings-tabs{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.portfolio-holdings-tabs button{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:17px;font-weight:600;display:inline-flex}.portfolio-holdings-tabs button:hover,.portfolio-holdings-tabs button[aria-selected=true]{color:var(--ink)}.portfolio-holdings-tabs small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.portfolio-holdings-tabs button:focus-visible,.portfolio-holdings>[role=tabpanel]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.portfolio-holdings .portfolio-activity-panel{max-width:none;margin:0}.portfolio-holdings .portfolio-positions-panel{background:0 0;border:0;border-radius:0;min-height:0;margin:0;padding:0}.portfolio-holdings .portfolio-position-toolbar{border-bottom:0;flex-wrap:wrap;padding:0 0 8px}.portfolio-holdings .portfolio-position-groups{padding:14px 0 0}@media (width<=480px){.portfolio-holdings-tabs{gap:16px}.portfolio-holdings-tabs button{gap:6px;font-size:15px}}.portfolio-activity-panel{max-width:1080px;margin:24px auto 0;padding:0}.portfolio-activity-header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 32px;padding-inline:8px;display:flex}.portfolio-activity-header h2{letter-spacing:normal;margin:0;font-size:16px;font-weight:600}.portfolio-activity-filters{align-items:center;gap:18px;max-width:100%;display:flex}.portfolio-activity-filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:6px 0;font-size:12px;font-weight:500}.portfolio-activity-filters button:hover{color:var(--ink)}.portfolio-activity-filters button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.portfolio-activity-filters button:focus-visible,.portfolio-activity-load-more:focus-visible,.portfolio-wallet-activity-list a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.portfolio-wallet-activity-head,.portfolio-wallet-activity-list article{grid-template-columns:100px minmax(0,1fr) 100px 128px;align-items:center;column-gap:20px;display:grid}.portfolio-wallet-activity-head{color:var(--muted);margin-top:16px;padding:0 8px 8px;font-size:11px;font-weight:500}.portfolio-wallet-activity-head span:nth-child(3){text-align:right}.portfolio-wallet-activity-head span:last-child{align-items:center;gap:5px;display:flex}.portfolio-wallet-activity-list{display:grid}.portfolio-wallet-activity-list article{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.portfolio-wallet-activity-list article{border-bottom:1px solid color-mix(in srgb, var(--line) 65%, transparent)}}.portfolio-wallet-activity-list article{min-height:64px;padding:10px 8px;transition:background-color .15s}.portfolio-wallet-activity-list article:last-child{border-bottom:0}.portfolio-wallet-activity-list article:hover,.portfolio-wallet-activity-list article:focus-within{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.portfolio-wallet-activity-list article:hover,.portfolio-wallet-activity-list article:focus-within{background:color-mix(in srgb, var(--muted) 4%, transparent)}}.portfolio-wallet-activity-type{color:var(--muted);min-width:0}.portfolio-wallet-activity-type>b{overflow-wrap:anywhere;font-size:12px;font-weight:400}.portfolio-wallet-activity-market{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.portfolio-wallet-activity-media{background:0 0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;overflow:hidden}.portfolio-wallet-activity-media i{color:var(--muted);font-size:13px;font-style:normal;font-weight:650}.portfolio-wallet-activity-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portfolio-wallet-activity-market>div{gap:3px;min-width:0;display:grid}.portfolio-wallet-activity-market>div>a,.portfolio-wallet-activity-market>div>b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;display:block;overflow:hidden}.portfolio-wallet-activity-market>div>a:hover{text-underline-offset:3px;text-decoration:underline}.portfolio-wallet-activity-market>div>span{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.portfolio-wallet-activity-market small{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px}.portfolio-wallet-activity-outcome{max-width:100%;font-weight:500;color:var(--blue)!important}.portfolio-wallet-activity-outcome.is-yes{color:var(--green)!important}.portfolio-wallet-activity-outcome.is-no{color:var(--red)!important}.portfolio-wallet-activity-amount{text-align:right;min-width:0}.portfolio-wallet-activity-amount strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:600}.portfolio-wallet-activity-amount strong.is-incoming{color:var(--green)}.portfolio-wallet-activity-time{color:var(--muted);justify-content:flex-start;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.portfolio-wallet-activity-time time{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.portfolio-wallet-activity-time a{color:var(--muted);border-radius:5px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;text-decoration:none;display:inline-flex}.portfolio-wallet-activity-time a svg{width:15px;height:15px}.portfolio-wallet-activity-time a:hover{background:var(--surface-subtle);color:var(--ink)}.portfolio-wallet-activity-loading{display:grid}.portfolio-wallet-activity-loading i{background:var(--muted);animation:.85s ease-in-out infinite alternate account-pulse}@supports (color:color-mix(in lab, red, red)){.portfolio-wallet-activity-loading i{background:color-mix(in srgb, var(--muted) 6%, transparent)}}.portfolio-wallet-activity-loading i{border-radius:4px;height:44px;margin:10px 0;display:block}.portfolio-wallet-activity-loading i:nth-child(2n){animation-delay:.1s}.portfolio-activity-load-more{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:40px;margin:16px auto 0;padding:0 18px;font-size:11px;font-weight:600;display:block}.portfolio-activity-load-more:hover:not(:disabled){color:var(--ink)}.portfolio-activity-load-more:disabled{cursor:wait;opacity:.6}@media (prefers-reduced-motion:reduce){.portfolio-wallet-activity-loading i{animation:none}.portfolio-wallet-activity-list article{transition:none}}.portfolio-settings-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.portfolio-settings-grid .execution-wallets-section{min-width:0;margin:0}.execution-wallet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.execution-wallet-card{background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.execution-wallet-card{background:color-mix(in srgb, var(--surface-subtle) 70%, var(--surface))}}.execution-wallet-card{border:1px solid var(--line);border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:18px;min-height:235px;padding:18px;display:grid}.execution-wallet-card--main{background:radial-gradient(circle at 90% -20%, #5877ff29, transparent 40%), var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.execution-wallet-card--main{background:radial-gradient(circle at 90% -20%, #5877ff29, transparent 40%), color-mix(in srgb, var(--surface-subtle) 78%, var(--surface))}}.execution-wallet-card--main{border-color:#5877ff}@supports (color:color-mix(in lab, red, red)){.execution-wallet-card--main{border-color:color-mix(in srgb, #5877ff 46%, var(--line))}}.execution-wallet-card--main{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:minmax(210px,.7fr) minmax(150px,.45fr) minmax(320px,1.15fr);min-height:0}.execution-wallet-card--active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.execution-wallet-card--active{border-color:color-mix(in srgb, var(--green) 38%, var(--line))}}.execution-wallet-card--main.execution-wallet-card--active{border-color:#5877ff}@supports (color:color-mix(in lab, red, red)){.execution-wallet-card--main.execution-wallet-card--active{border-color:color-mix(in srgb, #5877ff 52%, var(--line))}}.execution-wallet-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.execution-wallet-card--main>header{grid-column:1}.execution-wallet-logo{justify-content:center;align-items:center;width:38px;height:38px;display:flex}.execution-wallet-logo>.provider-mark{border-radius:10px;width:38px;height:38px}.execution-wallet-logo>.provider-mark--hyperliquid .provider-mark-official{width:100%;max-width:none;height:100%}.execution-wallet-logo--robinhood_chain>.provider-mark--robinhood-chain{background:0 0;border:0;padding:0}.execution-wallet-logo--robinhood_chain>.provider-mark--robinhood-chain img{object-fit:contain;width:100%;max-width:none;height:100%}.execution-wallet-card>header>div{gap:4px;min-width:0;display:grid}.execution-wallet-card>header b{font-size:11px}.execution-wallet-card>header small{color:var(--muted);font-size:8px}.execution-wallet-card>header em{border:1px solid var(--line);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.execution-wallet-card--active>header em{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.execution-wallet-card--active>header em{background:color-mix(in srgb, var(--green) 11%, var(--surface))}}.execution-wallet-card--active>header em{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.execution-wallet-card--active>header em{border-color:color-mix(in srgb, var(--green) 36%, var(--line))}}.execution-wallet-card--active>header em{color:var(--green)}.execution-wallet-card--main>header em{background:#5877ff}@supports (color:color-mix(in lab, red, red)){.execution-wallet-card--main>header em{background:color-mix(in srgb, #5877ff 13%, var(--surface))}}.execution-wallet-card--main>header em{border-color:#5877ff}@supports (color:color-mix(in lab, red, red)){.execution-wallet-card--main>header em{border-color:color-mix(in srgb, #5877ff 42%, var(--line))}}.execution-wallet-card--main>header em{color:#87a0ff}.execution-wallet-balance{gap:4px;display:grid}.execution-wallet-card--main .execution-wallet-balance{grid-column:2;align-self:center}.execution-wallet-balance span{color:var(--muted);font-size:8px}.execution-wallet-balance strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:22px}.wallet-pending-fees{align-items:center;gap:5px;display:flex}.wallet-pending-fees>span{flex:none;display:inline-flex}.execution-wallet-balance small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.execution-wallet-addresses{align-self:center;gap:6px;display:grid}.execution-wallet-card--main .execution-wallet-addresses{grid-column:3;align-self:center}.execution-wallet-address{background:var(--surface);border:1px solid var(--line);padding:8px 10px;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 9px 8px 11px;display:grid}.execution-wallet-address>span{gap:4px;min-width:0;display:grid}.execution-wallet-address small{color:var(--green);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:7px;font-weight:850}.execution-wallet-address code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.execution-wallet-copy{background:var(--ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.execution-wallet-copy{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.execution-wallet-copy{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;border-radius:8px;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.execution-wallet-copy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:14px;height:14px}.execution-wallet-copy:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.execution-wallet-copy:hover{background:color-mix(in srgb, var(--ink) 13%, transparent)}}.execution-wallet-copy:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.execution-wallet-copy:hover{border-color:color-mix(in srgb, var(--ink) 38%, var(--line))}}.execution-wallet-copy[data-copy-state=copied]{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.execution-wallet-copy[data-copy-state=copied]{background:color-mix(in srgb, var(--green) 12%, transparent)}}.execution-wallet-copy[data-copy-state=copied]{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.execution-wallet-copy[data-copy-state=copied]{border-color:color-mix(in srgb, var(--green) 42%, var(--line))}}.execution-wallet-copy[data-copy-state=copied]{color:var(--green)}.execution-wallet-copy:focus-visible{outline:2px solid var(--action);outline-offset:2px}.execution-wallet-address-actions{align-items:center;gap:6px;display:flex}.execution-wallet-explorer{background:0 0;border:0;border-radius:4px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.execution-wallet-explorer img{object-fit:contain;width:20px;height:20px;display:block}.execution-wallet-explorer--lighter img,.execution-wallet-explorer--robinhood_chain img{filter:brightness(0)}.execution-wallet-explorer--hyperliquid img{filter:brightness(.35)}html[data-theme=dark] .execution-wallet-explorer--lighter img,html[data-theme=dark] .execution-wallet-explorer--robinhood_chain img,html[data-theme=dark] .execution-wallet-explorer--hyperliquid img{filter:none}html[data-theme=dark] .execution-wallet-explorer--base img{content:url(/explorers/basescan-mark-light.svg)}.execution-wallet-explorer:hover img{opacity:.7}.execution-wallet-explorer:focus-visible{outline:2px solid var(--action);outline-offset:2px}.execution-wallet-address--empty{color:var(--muted);border-style:dashed;font-size:9px;display:flex}.execution-wallet-chain-balance{justify-content:space-between;align-items:center;gap:12px;display:flex}.execution-wallet-chain-balance>span{color:var(--muted);font-size:11px}.execution-wallet-setup-note,.execution-wallet-card>footer>small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.execution-wallet-card>footer{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:12px;margin-top:auto;display:flex}.execution-wallet-card--main>footer{grid-column:1/-1;align-items:center}.execution-wallet-card>footer a,.execution-wallet-card>footer button{background:var(--action);border:1px solid var(--action);align-items:center}@supports (color:color-mix(in lab, red, red)){.execution-wallet-card>footer a,.execution-wallet-card>footer button{border:1px solid color-mix(in srgb, var(--action) 65%, #111)}}.execution-wallet-card>footer a,.execution-wallet-card>footer button{color:var(--action-ink);cursor:pointer;border-radius:7px;justify-content:center;min-height:34px;padding:0 12px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.execution-wallet-card>footer a:hover{background:var(--action)}@supports (color:color-mix(in lab, red, red)){.execution-wallet-card>footer a:hover{background:color-mix(in srgb, var(--action) 82%, #fff)}}.execution-wallet-card>footer button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:.66;background:0 0}.execution-wallet-actions{flex-wrap:nowrap;gap:8px;width:100%;display:flex}.execution-wallet-card>footer .execution-wallet-actions button{flex:1;min-width:0;min-height:40px;padding:6px 8px}.execution-wallet-card--main .execution-wallet-actions{max-width:320px}.execution-wallet-card>footer button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.managed-funding-withdraw-action{justify-content:flex-end;display:flex}.execution-wallet-card>footer .execution-wallet-actions .is-secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.execution-wallet-policy{border-left:2px solid var(--line-strong);color:var(--muted);margin:16px 0 0;padding-left:11px;font-size:9px;line-height:1.55}.managed-funding-backdrop{background:var(--overlay);z-index:150;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.managed-funding-modal{--funding-accent:var(--acid);--funding-accent-ink:var(--action-ink);--funding-border:var(--line);--funding-copy:var(--muted);background:var(--surface);border:1px solid var(--funding-border);color:var(--ink);border-radius:22px;width:100%;max-width:620px;max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 100px #0000008c}.managed-funding-return-form{gap:20px;min-width:0;display:grid}.managed-funding-return-form>p{color:var(--funding-copy);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.managed-funding-secondary{border:1px solid var(--funding-border);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:11px;min-height:44px;padding:10px 14px;font-size:13px}.managed-funding-secondary:hover:not(:disabled){background:var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--funding-accent) 10%, transparent)}}.managed-funding-secondary:focus-visible{outline:2px solid var(--funding-accent);outline-offset:2px}.managed-funding-secondary:disabled{cursor:wait;opacity:.5}.managed-funding-modal .lighter-return-details{font-size:13px}.transfer-cost-review{border:1px solid var(--funding-border);border-radius:14px;gap:16px;min-width:0;padding:18px;display:grid}.transfer-cost-review h3{margin:0;font-size:15px}.transfer-cost-review p{color:var(--funding-copy);margin:0;font-size:12px;line-height:1.5}.transfer-cost-review dt{overflow-wrap:anywhere;flex:150px}.transfer-cost-review dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.transfer-cost-review .transfer-cost-total{border-top:1px solid var(--funding-border);padding-top:12px;font-weight:700}.transfer-cost-review .transfer-cost-total dt{opacity:1}.execution-wallet-actions>small{color:var(--text-muted);font-size:11px;line-height:1.5}.managed-funding-modal:focus{outline:none}.managed-funding-header{border-bottom:1px solid var(--funding-border);text-align:center;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:22px 24px;display:grid}.managed-funding-header>div{gap:5px;display:grid}.managed-funding-header span{color:var(--funding-accent);letter-spacing:.1em;font-size:10px;font-weight:850}.managed-funding-header h2{letter-spacing:-.025em;margin:0;font-size:24px}.managed-funding-header>button{border:1px solid var(--funding-border);color:var(--muted);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.managed-funding-header>button:disabled{cursor:wait;opacity:.45}.managed-funding-header svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.managed-funding-form,.managed-funding-verification,.managed-funding-success{gap:20px;padding:28px;display:grid}.managed-funding-directions{background:var(--input);border:1px solid var(--funding-border);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.managed-funding-directions button{color:var(--funding-copy);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;min-height:48px;padding:9px 12px;font-size:13px;font-weight:800;line-height:1.25}.managed-funding-directions button[aria-pressed=true]{background:var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-directions button[aria-pressed=true]{background:color-mix(in srgb, var(--funding-accent) 18%, var(--surface-subtle))}}.managed-funding-directions button[aria-pressed=true]{border-color:var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-directions button[aria-pressed=true]{border-color:color-mix(in srgb, var(--funding-accent) 42%, transparent)}}.managed-funding-directions button[aria-pressed=true]{color:var(--ink)}.managed-funding-directions button:disabled{cursor:not-allowed;opacity:.55}.managed-funding-directions button:focus-visible{outline:2px solid var(--funding-accent);outline-offset:2px}.managed-funding-route{background:linear-gradient(135deg, var(--funding-accent), var(--surface-subtle));align-items:center}@supports (color:color-mix(in lab, red, red)){.managed-funding-route{background:linear-gradient(135deg, color-mix(in srgb, var(--funding-accent) 7%, var(--surface-subtle)), var(--surface-subtle))}}.managed-funding-route{border:1px solid var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-route{border:1px solid color-mix(in srgb, var(--funding-accent) 22%, var(--funding-border))}}.managed-funding-route{border-radius:16px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:14px;padding:18px;display:grid}.managed-funding-route>div{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.managed-funding-route>svg{color:var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-route>svg{color:color-mix(in srgb, var(--funding-accent) 62%, var(--muted))}}.managed-funding-route>svg{stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}.managed-funding-provider{justify-content:center;align-items:center;width:46px;height:46px;display:flex}.managed-funding-provider .provider-mark{border-radius:11px;width:46px;height:46px}.managed-funding-route>div>span:last-child{min-width:0;display:grid}.managed-funding-route small{color:var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-route small{color:color-mix(in srgb, var(--funding-accent) 58%, var(--muted))}}.managed-funding-route small{letter-spacing:.08em;font-size:9px;font-weight:800}.managed-funding-route b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.managed-funding-route em{color:var(--funding-copy);margin-top:2px;font-size:11px;font-style:normal}.managed-funding-field{gap:9px;display:grid}.managed-funding-field>span,.managed-funding-field-heading>label{color:var(--funding-copy);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.managed-funding-field-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.managed-funding-balance{color:var(--muted);white-space:nowrap;align-items:baseline;gap:6px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.managed-funding-balance b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.managed-funding-field>div{background:var(--input);border:1px solid var(--funding-border);border-radius:12px;align-items:center;min-height:62px;display:flex}.managed-funding-field>.managed-funding-field-heading{background:0 0;border:0;border-radius:0;min-height:0}.managed-funding-field i{color:var(--muted);padding-left:17px;font-size:18px;font-style:normal}.managed-funding-field input,.managed-funding-field select{background:var(--input);border:1px solid var(--funding-border);color:var(--ink);font:inherit;border-radius:12px;outline:0;width:100%;min-height:58px;padding:0 16px;font-size:15px}.managed-funding-field input{font-size:20px}.managed-funding-field>div input{background:0 0;border:0;min-width:0}.managed-funding-max{background:var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-max{background:color-mix(in srgb, var(--funding-accent) 10%, transparent)}}.managed-funding-max{border:1px solid var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-max{border:1px solid color-mix(in srgb, var(--funding-accent) 24%, transparent)}}.managed-funding-max{color:var(--funding-accent);cursor:pointer;font:inherit;text-transform:uppercase;border-radius:9px;flex:none;min-height:40px;margin-right:9px;padding:0 14px;font-size:11px;font-weight:850}.managed-funding-max:hover:not(:disabled){background:var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-max:hover:not(:disabled){background:color-mix(in srgb, var(--funding-accent) 17%, transparent)}}.managed-funding-max:hover:not(:disabled){border-color:var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-max:hover:not(:disabled){border-color:color-mix(in srgb, var(--funding-accent) 42%, transparent)}}.managed-funding-max:active:not(:disabled){transform:translateY(1px)}.managed-funding-max:focus-visible{outline:2px solid var(--funding-accent);outline-offset:2px}.managed-funding-max:disabled{cursor:not-allowed;opacity:.42}.managed-funding-field input:focus,.managed-funding-field select:focus,.managed-funding-field>div:focus-within{border-color:var(--funding-accent);box-shadow:0 0 0 3px var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-field input:focus,.managed-funding-field select:focus,.managed-funding-field>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--funding-accent) 12%, transparent)}}.managed-funding-field>small{color:var(--muted);font-size:11px;line-height:1.45}.managed-funding-primary{background:var(--action);border:1px solid var(--action);color:var(--funding-accent-ink);cursor:pointer;font:inherit;border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:0 18px;font-size:15px;font-weight:850;display:flex}.managed-funding-primary:hover:not(:disabled){background:var(--action)}@supports (color:color-mix(in lab, red, red)){.managed-funding-primary:hover:not(:disabled){background:color-mix(in srgb, var(--action) 88%, var(--action-ink))}}.managed-funding-primary:disabled{cursor:not-allowed;opacity:.5}.managed-funding-error{color:var(--danger-ink);background:#ff697914;border:1px solid #ff697933;border-radius:11px;margin:0;padding:13px 15px;font-size:12px;line-height:1.5}.managed-funding-progress{text-align:center;flex-direction:column;align-items:center;min-height:390px;padding:90px 36px;display:flex}.managed-funding-progress>span{border:3px solid var(--line-strong);border-top-color:var(--funding-accent);border-radius:50%;width:48px;height:48px;animation:.85s ease-in-out infinite alternate account-pulse}.managed-funding-progress h3{margin:26px 0 10px;font-size:24px}.managed-funding-progress p{color:var(--funding-copy);max-width:420px;margin:0;font-size:13px;line-height:1.6}.managed-funding-success dl{border:1px solid var(--funding-border);border-radius:11px;margin:0;overflow:hidden}.managed-funding-success dl>div{justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.managed-funding-success dl>div+div{border-top:1px solid var(--funding-border)}.managed-funding-success dt{color:var(--funding-copy);font-size:12px}.managed-funding-success dd{text-transform:capitalize;margin:0;font-size:12px;font-weight:800}.managed-funding-success{text-align:center;justify-items:center;padding-block:48px 32px}.managed-funding-success>span{background:var(--funding-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.managed-funding-success>span{background:color-mix(in srgb, var(--funding-accent) 12%, transparent)}}.managed-funding-success>span{border:1px solid var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.managed-funding-success>span{border:1px solid color-mix(in srgb, var(--funding-accent) 34%, transparent)}}.managed-funding-success>span{color:var(--funding-accent);border-radius:50%;justify-content:center;width:62px;height:62px;font-size:24px;display:flex}.managed-funding-success h3{margin:0;font-size:26px}.managed-funding-success>p{color:var(--funding-copy);max-width:440px;margin:-8px 0 0;font-size:13px;line-height:1.6}.managed-funding-success dl,.managed-funding-success .managed-funding-primary{width:100%}.managed-funding-tracking{gap:22px;padding:24px 28px 28px}.managed-funding-tracking .managed-funding-route{box-sizing:border-box;text-align:left;width:100%}.managed-funding-tracking>p{margin:0}.transfer-tracking{text-align:left;width:100%;min-width:0}.transfer-steps{margin:0;padding:0;list-style:none}.transfer-steps li{grid-template-columns:32px minmax(0,1fr);gap:14px;padding-bottom:26px;display:grid;position:relative}.transfer-steps li:last-child{padding-bottom:0}.transfer-steps li:not(:last-child):before{content:"";background:var(--funding-border);width:1px;position:absolute;top:37px;bottom:5px;left:15px}.transfer-steps li[data-status=complete]:before{background:var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.transfer-steps li[data-status=complete]:before{background:color-mix(in srgb, var(--funding-accent) 55%, transparent)}}.transfer-step-marker{border:1px solid var(--funding-border);width:32px;height:32px;color:var(--funding-copy);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.transfer-step-marker svg{stroke-width:1.8px;width:18px;height:18px}.transfer-steps li[data-status=active] .transfer-step-marker,.transfer-steps li[data-status=complete] .transfer-step-marker{color:var(--funding-accent);background:var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.transfer-steps li[data-status=active] .transfer-step-marker,.transfer-steps li[data-status=complete] .transfer-step-marker{background:color-mix(in srgb, var(--funding-accent) 10%, transparent)}}.transfer-steps li[data-status=active] .transfer-step-marker,.transfer-steps li[data-status=complete] .transfer-step-marker{border-color:var(--funding-accent)}@supports (color:color-mix(in lab, red, red)){.transfer-steps li[data-status=active] .transfer-step-marker,.transfer-steps li[data-status=complete] .transfer-step-marker{border-color:color-mix(in srgb, var(--funding-accent) 50%, transparent)}}.transfer-steps li[data-status=failed] .transfer-step-marker{color:var(--red);border-color:currentColor}.transfer-steps li[data-status=active] .transfer-step-marker svg{animation:1.4s linear infinite transfer-step-spin}.transfer-step-content{gap:5px;min-width:0;padding-top:4px;display:grid}.transfer-step-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.transfer-step-heading strong{font-size:14px;font-weight:650}.transfer-step-heading>span{color:var(--funding-copy);font-size:11px}.transfer-step-content>small{color:var(--funding-copy);font-size:12px;line-height:1.5}.transfer-step-content>.transfer-hash-pending{font-size:11px}.transfer-step-content a{color:inherit;text-underline-offset:3px;border-radius:3px;justify-self:start;align-items:center;gap:4px;min-height:28px;text-decoration:underline;display:inline-flex}.transfer-step-content a code{font-size:12px}.transfer-step-content a svg{width:14px;height:14px}.transfer-step-content a:hover{color:var(--funding-accent)}.transfer-step-content a:focus-visible{outline:2px solid var(--funding-accent);outline-offset:3px}.transfer-tracking-notice{color:var(--funding-copy);border-top:1px solid var(--funding-border);margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.6}@keyframes transfer-step-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.transfer-steps li[data-status=active] .transfer-step-marker svg{animation:none}}@media (width<=640px){.managed-funding-backdrop{align-items:flex-end;padding:0}.managed-funding-modal{border-bottom:0;border-radius:20px 20px 0 0;max-height:calc(100vh - 16px)}.managed-funding-header{padding:18px 20px}.managed-funding-header h2{overflow-wrap:anywhere;font-size:21px;line-height:1.25}.managed-funding-form,.managed-funding-verification,.managed-funding-success{padding:18px}.managed-funding-route{gap:8px;padding:13px}.managed-funding-route>div{grid-template-columns:38px minmax(0,1fr);gap:8px}.managed-funding-provider,.managed-funding-provider .provider-mark{width:38px;height:38px}.managed-funding-route b{font-size:12px}.managed-funding-route em{font-size:9px}}.portfolio-loading{grid-template-columns:1.3fr .8fr 1fr;gap:12px;max-width:1500px;min-height:calc(100vh - 110px);margin:22px auto;padding:0 20px;display:grid}.portfolio-loading>div{background:var(--surface);border:1px solid var(--line);height:166px;animation:.85s ease-in-out infinite alternate account-pulse}.portfolio-loading>div:nth-child(2){animation-delay:.12s}.portfolio-loading>div:nth-child(3){animation-delay:.24s}@media (width<=1300px){.portfolio-pnl-layout{grid-template-columns:1fr}.portfolio-overview-aside{order:2}.execution-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-wallet-card--main{grid-template-columns:minmax(210px,1fr) minmax(150px,.6fr)}.execution-wallet-card--main .execution-wallet-addresses{grid-column:1/-1}}@media (width<=900px){.auth-layout{grid-template-columns:1fr;gap:36px;padding-top:48px}.auth-intro{text-align:center;margin:0 auto}.auth-intro>p{margin-inline:auto}.identity-boundary{text-align:left}.auth-card{min-height:480px}.account-layout{grid-template-columns:1fr}.account-sidebar{border-bottom:1px solid var(--line);border-right:0;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:18px;display:flex}.account-sidebar nav{border:0;margin:0;padding:0;display:flex;overflow-x:auto}.account-sidebar>button{margin:0}.account-content{padding:34px 22px 64px}.account-nav{grid-template-columns:1fr auto;display:grid}.account-primary-nav{display:none}.portfolio-hero{grid-template-columns:1fr}.portfolio-wallet-activity-head,.portfolio-wallet-activity-list article{grid-template-columns:110px minmax(0,1fr) 100px 110px;column-gap:12px}.portfolio-position-head{display:none}.portfolio-position-table{gap:0;display:grid}.portfolio-position-table article{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-height:0;padding:16px;display:grid;position:relative}.portfolio-position-primary{grid-column:1/-1;padding-right:36px}.portfolio-position-source{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:12px}.portfolio-position-source>span,.portfolio-position-cell>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800;display:block}.portfolio-position-cell{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-cell{background:color-mix(in srgb, var(--surface) 92%, var(--position-accent))}}.portfolio-position-cell{border:1px solid var(--position-accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-position-cell{border:1px solid color-mix(in srgb, var(--position-accent) 14%, var(--line))}}.portfolio-position-cell{min-height:72px;padding:10px}.portfolio-position-table article>a{position:absolute;top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.portfolio-position-table article{transition:none}.portfolio-position-table article:hover,.portfolio-position-table article:focus-within{transform:none}}@media (width<=640px){.auth-nav,.account-nav{padding:0 14px}.auth-nav-actions>a,.account-nav-links>a:not(.account-menu){display:none}.auth-layout{padding:38px 16px}.auth-intro h1{font-size:45px}.identity-boundary{grid-template-columns:1fr}.identity-boundary i{transform:rotate(90deg)}.onboarding-card,.account-empty{padding:28px 22px}.product-state-page{min-height:calc(100dvh - 56px);padding:20px 12px}.product-state{width:min(100% - 24px,560px);margin:28px auto;padding:32px 22px 26px}.product-state-icon{border-radius:13px;width:50px;height:50px}.product-state-copy{margin-top:17px}.product-state-copy h1,.product-state-copy h2{font-size:27px}.product-state-actions{flex-direction:column;align-items:stretch;width:100%}.product-state-primary,.product-state-secondary{width:100%}.onboarding-card--wallet{padding:0}.onboarding-card h1,.account-empty h1{font-size:31px}.onboarding-card--wallet .onboarding-wallet-intro h1{font-size:39px}.onboarding-steps{grid-template-columns:1fr;gap:0}.onboarding-steps:before{width:1px;height:auto;inset:15px auto 15px 15px}.onboarding-steps li{min-height:62px;padding:7px 0}.account-sidebar{align-items:center}.account-sidebar nav{order:3;width:100%}.account-header,.account-section-heading{flex-direction:column;align-items:flex-start}.account-header h1{font-size:34px}.balance-grid{grid-template-columns:1fr}.balance-grid article{min-height:116px}.telegram-link-placeholder{flex-direction:column;align-items:flex-start;gap:13px}.portfolio-workspace-layout{padding:12px 10px 48px}.portfolio-hero{grid-template-columns:1fr}.portfolio-account-card,.portfolio-pnl-card{min-height:300px;padding-left:18px;padding-right:18px}.portfolio-account-profile{grid-template-columns:auto minmax(0,1fr)}.portfolio-profile-actions{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);place-items:center start;width:100%}.portfolio-account-values{grid-template-columns:1fr 1fr;gap:14px}.portfolio-account-value-primary{grid-column:1/-1}.portfolio-account-value-primary+.portfolio-account-value-secondary{text-align:left;justify-items:start}.portfolio-card-heading{gap:18px}.portfolio-chart-tool{width:44px;height:44px}.portfolio-period-toggle{flex-wrap:wrap;justify-content:flex-end}.portfolio-period-toggle button{min-width:32px;padding:7px}.portfolio-trend-chart{width:calc(100% + 36px);margin-left:-18px;margin-right:-18px}.portfolio-overview-aside,.portfolio-calendar-panel,.portfolio-section-panel,.portfolio-subscriptions-panel{padding:18px}.portfolio-positions-panel{padding:0}.portfolio-position-toolbar{flex-wrap:wrap;align-items:stretch;padding:10px}.portfolio-position-filters{flex:100%;overflow-x:auto}.portfolio-position-filters button{flex:1 0 auto}.portfolio-position-venue-filter{flex:1;margin-left:0}.portfolio-position-venue-filter select{flex:1;min-width:0}.portfolio-position-groups{gap:10px;padding:12px 10px}.portfolio-position-group>header{padding:0 12px}.portfolio-stat-grid{grid-template-columns:1fr 1fr}.portfolio-section-heading{flex-direction:column;align-items:flex-start}.portfolio-calendar-panel{padding:14px}.portfolio-calendar-heading{align-items:flex-start;min-width:0;display:grid}.portfolio-calendar-heading dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.portfolio-calendar-heading dl div{background:var(--surface-subtle);border:1px solid var(--line);min-width:0;padding:8px}.portfolio-calendar{min-width:0}.portfolio-calendar-weekdays,.portfolio-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.portfolio-calendar-grid{grid-auto-rows:72px}.portfolio-calendar-weekdays span{text-align:center;padding:0 2px 4px;font-size:6px}.portfolio-calendar-grid>i,.portfolio-calendar-grid article{min-height:58px}.portfolio-calendar-grid article{border-radius:5px;padding:5px}.portfolio-calendar-grid time{font-size:7px}.portfolio-calendar-grid strong{font-size:9px}.portfolio-calendar-grid small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:6px;line-height:1.15;overflow:visible}.execution-wallet-grid{grid-template-columns:1fr}.execution-wallet-card--main{grid-column:auto;grid-template-columns:1fr}.execution-wallet-card--main>header,.execution-wallet-card--main .execution-wallet-balance,.execution-wallet-card--main .execution-wallet-addresses,.execution-wallet-card--main>footer{grid-column:1}.portfolio-loading{grid-template-columns:1fr;padding:0 10px}.portfolio-activity-panel{padding:0 4px}.portfolio-activity-header{flex-direction:column;align-items:stretch;gap:8px;padding:0 6px}.portfolio-activity-filters{gap:18px;width:100%}.portfolio-activity-filters button{text-align:left;min-height:40px;padding:5px 0}.portfolio-wallet-activity-head{display:none}.portfolio-wallet-activity-list,.portfolio-wallet-activity-loading{margin-top:18px}.portfolio-wallet-activity-list article{grid-template-columns:minmax(0,1fr) minmax(80px,auto);gap:5px 12px;padding:10px 6px}.portfolio-wallet-activity-type{grid-area:2/1;padding-left:46px}.portfolio-wallet-activity-type>b{font-size:11px}.portfolio-wallet-activity-amount{grid-area:1/2;align-self:start;padding-top:2px}.portfolio-wallet-activity-amount strong{font-size:13px}.portfolio-wallet-activity-market{grid-area:1/1;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px}.portfolio-wallet-activity-market>div>a,.portfolio-wallet-activity-market>div>b{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box}.portfolio-wallet-activity-market small{font-size:10px}.portfolio-wallet-activity-time{grid-area:2/2;justify-content:flex-end;font-size:10px}.portfolio-wallet-activity-time a{flex-basis:36px;height:36px;margin:-6px -6px -6px 0}.portfolio-wallet-activity-loading i{height:84px}}@media (width<=430px){.portfolio-account-values{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-account-value-primary{grid-column:1/-1}.portfolio-account-value-secondary{padding-top:8px}.portfolio-account-value-secondary:last-child{text-align:right;justify-items:end}.portfolio-card-heading{display:grid}.portfolio-chart-controls{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%}.portfolio-chart-tools{order:1}.portfolio-period-toggle{justify-content:flex-start}.portfolio-fund-actions{grid-template-columns:1fr}.portfolio-account-card,.portfolio-pnl-card{min-height:360px}}.studio-entry-loader{background:radial-gradient(circle at 50% 42%, var(--acid), transparent 20rem), var(--canvas)}@supports (color:color-mix(in lab, red, red)){.studio-entry-loader{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--acid) 7%, transparent), transparent 20rem), var(--canvas)}}.studio-entry-loader{color:var(--ink);place-items:center;min-height:calc(100dvh - 60px);padding:32px 20px;display:grid}.studio-entry-loader>section{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 14px;width:min(100%,292px);display:grid}.studio-entry-loader-mark{background:var(--surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.studio-entry-loader-mark{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.studio-entry-loader-mark{border:1px solid var(--line-strong);border-radius:10px;justify-content:center;width:44px;height:44px;display:flex}.studio-entry-loader-mark svg{fill:var(--acid);height:24px;stroke:var(--ink);stroke-linecap:round;stroke-width:1.4px;width:24px}.studio-entry-loader-copy{gap:5px;display:grid}.studio-entry-loader-copy span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:8px;font-weight:850}.studio-entry-loader-copy p{letter-spacing:-.015em;margin:0;font-size:13px;font-weight:760}.studio-entry-loader-track{background:var(--line);border-radius:999px;grid-column:1/-1;height:2px;margin-top:16px;overflow:hidden}.studio-entry-loader-track i{background:var(--acid);border-radius:inherit;width:38%;height:100%;animation:1.25s ease-in-out infinite studio-entry-progress;display:block;transform:translate(-110%)}@keyframes studio-entry-progress{to{transform:translate(290%)}}.studio-access-page{background:radial-gradient(circle at 50% 22%, var(--acid), transparent 34%), var(--canvas)}@supports (color:color-mix(in lab, red, red)){.studio-access-page{background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--acid) 13%, transparent), transparent 34%), var(--canvas)}}.studio-access-page{color:var(--ink);min-height:100vh}.studio-access-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.studio-access-card{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.studio-access-card{border:1px solid var(--line);max-width:760px;margin:clamp(64px,11vh,120px) auto 48px;padding:clamp(34px,6vw,64px);position:relative;box-shadow:0 28px 80px #0f16121f}.studio-access-card:before{background:var(--acid);content:"";height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.studio-access-card>span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;font-size:9px;font-weight:850}.studio-access-card h1{letter-spacing:-.055em;max-width:650px;margin:16px 0 18px;font-size:clamp(36px,6vw,64px);line-height:.98}.studio-access-card>p{color:var(--muted);max-width:580px;margin:0;font-size:14px;line-height:1.65}.studio-access-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.studio-access-actions a,.studio-access-actions button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.studio-access-actions .studio-access-primary{background:var(--action);border-color:var(--action);color:var(--action-ink)}.studio-access-actions .studio-access-primary:disabled{cursor:not-allowed;opacity:.58}.studio-access-actions a:hover,.studio-access-actions button:hover{background:var(--surface-subtle);border-color:var(--ink)}.studio-access-actions .studio-access-primary:hover{background:var(--action)}@supports (color:color-mix(in lab, red, red)){.studio-access-actions .studio-access-primary:hover{background:color-mix(in srgb, var(--action) 84%, white)}}.studio-access-actions .studio-access-primary:hover{border-color:var(--action)}@supports (color:color-mix(in lab, red, red)){.studio-access-actions .studio-access-primary:hover{border-color:color-mix(in srgb, var(--action) 84%, white)}}.studio-access-actions a:focus-visible,.studio-access-actions button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.studio-plan-access-page{min-height:calc(100dvh - 60px);padding:1px 20px 48px}.studio-plan-gate{max-width:880px;overflow:hidden}.studio-plan-lock{background:var(--acid);align-items:center}@supports (color:color-mix(in lab, red, red)){.studio-plan-lock{background:color-mix(in srgb, var(--acid) 12%, var(--surface))}}.studio-plan-lock{border:1px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.studio-plan-lock{border:1px solid color-mix(in srgb, var(--acid) 42%, var(--line))}}.studio-plan-lock{color:var(--green);border-radius:12px;justify-content:center;width:50px;height:50px;margin-bottom:24px;display:flex}.studio-plan-lock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:25px;height:25px}.studio-upgrade-options{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-upgrade-options div{background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.studio-upgrade-options div{background:color-mix(in srgb, var(--surface-subtle) 68%, transparent)}}.studio-upgrade-options div{border:1px solid var(--line);padding:16px}.studio-upgrade-options div>span{color:var(--green);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.studio-upgrade-options b{font-size:14px}.auth-modal-page{background:var(--paper);min-height:100dvh}.auth-modal-launcher{background:var(--paper);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:calc(100dvh - 60px);padding:24px;display:flex}.auth-modal-launcher h1{margin:0;font-size:24px}.auth-modal-launcher p{color:var(--muted);margin:0}.auth-sign-in-status{border:1px solid var(--line);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:400px;max-width:100%;min-height:180px;padding:24px;display:flex}.auth-sign-in-status[data-wallet-recovery]{border:0;width:100%;min-height:0;padding:12px 0 0;font-size:12px;line-height:1.5}.auth-sign-in-status button{background:var(--action);border:1px solid var(--action);color:var(--action-ink);cursor:pointer;border-radius:8px;min-height:42px;padding:0 18px;font-weight:800}.auth-modal-launcher a{color:var(--muted);font-size:11px}.quant-clerk-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--overlay);justify-content:center;align-items:center;display:flex}.quant-clerk-modal{margin:0}.studio-access-benefits{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px;padding-top:24px;display:grid}.studio-access-benefits div{gap:7px;display:grid}.studio-access-benefits b{font-size:10px}.studio-access-benefits small{color:var(--muted);font-size:9px;line-height:1.5}@keyframes studio-access-pulse{to{opacity:1;transform:translateY(-3px)}}@media (width<=640px){.top-actions .draft-save-button{display:inline-flex}.studio-access-card{margin:34px 14px;padding:34px 24px}.studio-access-benefits{grid-template-columns:1fr}.studio-plan-access-page{padding-inline:0}}@media (prefers-reduced-motion:reduce){.studio-entry-loader-track i{animation:none;transform:translate(82%)}}.strategy-creator-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 24% 14%, var(--acid), transparent 34%), #07110dd1;align-items:center}@supports (color:color-mix(in lab, red, red)){.strategy-creator-backdrop{background:radial-gradient(circle at 24% 14%, color-mix(in srgb, var(--acid) 14%, transparent), transparent 34%), #07110dd1}}.strategy-creator-backdrop{z-index:55;justify-content:center;padding:28px;display:flex;position:fixed;inset:60px 0 0;overflow:hidden auto}.strategy-wizard-foundation{background:var(--panel);border:1px solid var(--line-strong);color:var(--ink);width:min(1040px,100%);position:relative;box-shadow:0 34px 100px #0308055c}.strategy-wizard-foundation:before{background:var(--acid);content:"";height:4px;position:absolute;inset:-1px -1px auto}.strategy-wizard-foundation>header>span,.wizard-foundation-progress>span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:9px;font-weight:850}.strategy-wizard-foundation>header h1{letter-spacing:-.055em;margin:13px 0 16px;font-size:clamp(34px,5vw,58px);line-height:.98}.strategy-wizard-foundation>header p{color:var(--muted);max-width:660px;margin:0;font-size:13px;line-height:1.6}.strategy-wizard-foundation{width:min(860px,100%);max-height:calc(100dvh - 48px);padding:38px clamp(28px,5vw,54px) 32px;overflow:auto}.wizard-foundation-progress{grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:14px;margin-bottom:30px;display:grid}.wizard-foundation-progress>div{background:var(--line);height:3px}.wizard-foundation-progress i{background:var(--acid);width:20%;height:100%;display:block}.wizard-foundation-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.wizard-foundation-form label,.wizard-choice-field,.wizard-multi-choice-field{color:var(--muted);gap:7px;font-size:10px;font-weight:750;display:grid}.wizard-foundation-form input,.wizard-foundation-form select,.wizard-foundation-form textarea{background:var(--input);border:1px solid var(--line);color:var(--ink);resize:vertical;border-radius:7px;min-height:43px;padding:10px 12px}.wizard-foundation-form input:focus,.wizard-foundation-form select:focus,.wizard-foundation-form textarea:focus{border-color:var(--acid)}.wizard-identity-name-field input{font-size:13px;font-weight:650}.wizard-wide-field{grid-column:1/-1}.wizard-choice-field{border:0;align-self:start;min-width:0;margin:0;padding:0;display:block}.wizard-choice-field legend{margin-bottom:7px}.wizard-choice-field legend small{color:var(--muted);margin-left:8px;font-size:8px;font-weight:550}.wizard-choice-field>div{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-content:start;gap:8px;display:grid}.wizard-choice-field button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:7px;align-content:center;gap:4px;min-height:62px;padding:11px 13px;display:grid}.wizard-choice-field button.active{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field button.active{background:color-mix(in srgb, var(--acid) 8%, var(--surface))}}.wizard-choice-field button.active{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field button.active{border-color:color-mix(in srgb, var(--acid) 58%, var(--line))}}.wizard-choice-field button:disabled{cursor:not-allowed;opacity:.68}.wizard-choice-field button strong{font-size:14px;line-height:1.2}.wizard-choice-field button small{color:var(--muted);font-size:9px;font-weight:500}.wizard-family-required{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-family-required{background:color-mix(in srgb, var(--acid) 5%, var(--surface))}}.wizard-family-required{border:1px dashed var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-family-required{border:1px dashed color-mix(in srgb, var(--acid) 34%, var(--line))}}.wizard-family-required{color:var(--ink);border-radius:8px;gap:5px;padding:14px 16px;display:grid}.wizard-family-required strong{font-size:11px}.wizard-family-required p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.sniper-setup-hero{background:var(--surface);border:1px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.sniper-setup-hero{border:1px solid color-mix(in srgb, var(--acid) 35%, var(--line))}}.sniper-setup-hero{color:var(--ink);border-radius:12px;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);min-height:232px;display:grid;overflow:hidden}.sniper-setup-art{min-height:232px;position:relative;overflow:hidden}.sniper-setup-art:after{background:linear-gradient(90deg, transparent 45%, var(--surface) 100%);content:"";pointer-events:none;position:absolute;inset:0}.sniper-setup-art img{object-fit:cover;object-position:48% center;width:100%;height:100%}.sniper-setup-copy{z-index:1;align-content:center;gap:10px;padding:24px 26px 24px 10px;display:grid;position:relative}.sniper-setup-copy>span{color:var(--acid);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;font-size:8px;font-weight:900}.sniper-setup-copy>strong{letter-spacing:-.045em;font-size:clamp(20px,3vw,30px);line-height:1}.sniper-setup-copy>p,.sniper-setup-copy>small{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.sniper-setup-copy>small{border-top:1px solid var(--line);padding-top:9px}.sniper-platform-strip{flex-wrap:wrap;gap:6px;display:flex}.sniper-platform-strip>span{background:var(--surface-subtle);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 8px 4px 5px;font-size:8px;font-weight:750;display:inline-flex}.sniper-platform-strip img{object-fit:contain;width:18px;height:18px}.wizard-multi-choice-field{border:0;align-self:start;min-width:0;margin:0;padding:0;display:block}.wizard-multi-choice-field legend{justify-content:space-between;align-items:baseline;width:100%;margin-bottom:8px;display:flex}.wizard-multi-choice-field legend small{color:var(--muted);font-size:8px;font-weight:550}.wizard-multi-choice-field>div{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(44px,auto);align-content:start;gap:7px;display:grid}.wizard-multi-choice-field>.wizard-selection-actions{justify-content:flex-end;margin-bottom:3px;display:flex}.wizard-multi-choice-field>.wizard-selection-actions button{color:var(--muted);background:0 0;min-height:28px;padding:0 9px;font-size:8px}.wizard-multi-choice-field>.wizard-selection-actions button:disabled{cursor:default;opacity:.4}.wizard-multi-choice-field button span small{color:var(--muted);margin-left:3px;font-size:8px}.wizard-multi-choice-field button{text-align:start;background:var(--input);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;min-height:43px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.wizard-multi-choice-field button:hover{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-multi-choice-field button:hover{border-color:color-mix(in srgb, var(--acid) 45%, var(--line))}}.wizard-multi-choice-field button:focus-visible{border-color:var(--acid);outline:2px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-multi-choice-field button:focus-visible{outline:2px solid color-mix(in srgb, var(--acid) 24%, transparent)}}.wizard-multi-choice-field button:focus-visible{outline-offset:2px}.wizard-multi-choice-field button i{border:1px solid var(--line-strong);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:inline-flex}.wizard-multi-choice-field button.active{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-multi-choice-field button.active{background:color-mix(in srgb, var(--acid) 9%, var(--input))}}.wizard-multi-choice-field button.active{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-multi-choice-field button.active{border-color:color-mix(in srgb, var(--acid) 68%, var(--line))}}.wizard-multi-choice-field button.active{box-shadow:inset 0 0 0 1px var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-multi-choice-field button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acid) 14%, transparent)}}.wizard-multi-choice-field button.active i{background:var(--acid);border-color:var(--acid);color:var(--dark)}.wizard-multi-choice-field button.partial{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-multi-choice-field button.partial{border-color:color-mix(in srgb, var(--acid) 42%, var(--line))}}.wizard-multi-choice-field button.partial i{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-multi-choice-field button.partial i{border-color:color-mix(in srgb, var(--acid) 58%, var(--line-strong))}}.wizard-multi-choice-field button.partial i{color:var(--acid)}.wizard-scope-tabs{gap:7px;display:grid}.wizard-scope-tabs>span{color:var(--muted);font-size:10px;font-weight:750}.wizard-scope-tabs>div{background:var(--input);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.wizard-scope-tabs button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;gap:3px;min-height:52px;padding:8px 10px;display:grid}.wizard-scope-tabs button strong{color:var(--ink);font-size:10px}.wizard-scope-tabs button small{font-size:8px}.wizard-scope-tabs button.active{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-scope-tabs button.active{background:color-mix(in srgb, var(--acid) 9%, var(--surface))}}.wizard-scope-tabs button.active{border-color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-scope-tabs button.active{border-color:color-mix(in srgb, var(--acid) 62%, var(--line))}}.wizard-scope-tabs button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.wizard-copy-wallets>small{font-size:8px;font-weight:550}.wizard-copy-quality{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wizard-copy-quality>label{min-width:0}.wizard-copy-note{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-copy-note{background:color-mix(in srgb, var(--acid) 6%, var(--surface))}}.wizard-copy-note{border:1px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.wizard-copy-note{border:1px solid color-mix(in srgb, var(--acid) 22%, var(--line))}}.wizard-copy-note{color:var(--muted);border-radius:7px;padding:10px 12px}.wizard-copy-note strong{color:var(--ink);margin-bottom:3px;font-size:9px;display:block}.wizard-copy-note p,.wizard-copy-note small{margin:0;font-size:8px;line-height:1.45;display:block}.wizard-copy-note small{color:var(--red);margin-top:5px}.strategy-wizard-foundation>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding-top:22px;display:flex}.strategy-wizard-foundation>footer p{color:var(--muted);max-width:310px;margin:0;font-size:9px;line-height:1.45}.strategy-wizard-foundation>footer button{background:var(--action);border:1px solid var(--action);color:var(--action-ink);cursor:pointer;border-radius:7px;min-height:42px;padding:0 16px;font-size:10px;font-weight:850}.strategy-wizard-foundation>footer button:disabled{cursor:not-allowed;opacity:.48}.strategy-home-link.locked{cursor:not-allowed;opacity:.5}@media (width<=640px){.strategy-creator-backdrop{inset:var(--studio-chrome-height) 0 0;align-items:flex-start;padding:0}.strategy-wizard-foundation{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;max-height:100%;padding:30px 20px 24px}.strategy-wizard-foundation>header h1{font-size:36px}.wizard-foundation-form{grid-template-columns:1fr}.wizard-wide-field{grid-column:auto}.wizard-choice-field>div,.wizard-copy-quality{grid-template-columns:1fr}.wizard-multi-choice-field>div{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-wizard-foundation>footer{flex-direction:column;align-items:stretch}.strategy-wizard-foundation>footer button{width:100%}}.studio-setup-button{align-items:center;gap:6px;display:inline-flex}.studio-setup-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.25px;width:14px;height:14px}.canvas-panel{position:relative;overflow:hidden}.canvas-stage-nav{pointer-events:none;z-index:12;flex-wrap:wrap;justify-content:center;align-items:start;gap:7px 9px;max-width:calc(100% - 24px);display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.lifecycle-switcher{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.lifecycle-switcher{background:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}.lifecycle-switcher{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.lifecycle-switcher{border:1px solid color-mix(in srgb, var(--line-strong) 82%, transparent)}}.lifecycle-switcher{pointer-events:auto;border-radius:12px;gap:2px;padding:4px;display:flex;box-shadow:0 12px 32px #050d092e}.lifecycle-switcher>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.lifecycle-switcher>button:hover:not(:disabled){background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.lifecycle-switcher>button:hover:not(:disabled){background:color-mix(in srgb, var(--surface-subtle) 82%, transparent)}}.lifecycle-switcher>button:hover:not(:disabled){color:var(--ink)}.lifecycle-switcher>button[aria-selected=true]{background:var(--ink);color:var(--paper);box-shadow:0 5px 13px #050d0933}.lifecycle-switcher>button>span{background:currentColor;align-items:center}@supports (color:color-mix(in lab, red, red)){.lifecycle-switcher>button>span{background:color-mix(in srgb, currentColor 11%, transparent)}}.lifecycle-switcher>button>span{border:1px solid}@supports (color:color-mix(in lab, red, red)){.lifecycle-switcher>button>span{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.lifecycle-switcher>button>span{font-family:var(--font-mono), ui-monospace, monospace;border-radius:50%;justify-content:center;width:17px;height:17px;font-size:7px;display:inline-flex}.lifecycle-switcher>button>i{background:var(--acid);border:2px solid var(--surface-raised);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:5px}.lifecycle-switcher>button:disabled{cursor:not-allowed;opacity:.38}.studio-settings-switcher{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.studio-settings-switcher{background:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}.studio-settings-switcher{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.studio-settings-switcher{border:1px solid color-mix(in srgb, var(--line-strong) 82%, transparent)}}.studio-settings-switcher{pointer-events:auto;border-radius:12px;gap:2px;padding:4px;display:flex;box-shadow:0 12px 32px #050d092e}.studio-settings-switcher>button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:6px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.studio-settings-switcher>button:hover{background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.studio-settings-switcher>button:hover{background:color-mix(in srgb, var(--surface-subtle) 82%, transparent)}}.studio-settings-switcher>button:hover{color:var(--ink)}.studio-settings-switcher>button[aria-selected=true]{background:var(--ink);color:var(--paper);box-shadow:0 5px 13px #050d0933}.studio-settings-switcher>button>small{font-family:var(--font-mono), ui-monospace, monospace;opacity:.72;font-size:9px;font-weight:600}.workspace[data-canvas-view=states] .state-machine-disclosure svg,.workspace:not([data-canvas-view=states]) .state-machine-panel{display:none}.workspace[data-canvas-view=states] .canvas-stage{flex:none;min-height:0}.workspace[data-canvas-view=states] .state-machine-panel{border-bottom:0;flex-direction:column;flex:auto;order:1;min-height:0;display:flex}.workspace[data-canvas-view=states] .state-machine-panel>div{flex-direction:column;flex:auto;min-height:0;display:flex}.workspace[data-canvas-view=states] .state-machine-canvas{flex:auto;height:auto;min-height:260px}.workspace[data-canvas-view=states] .state-machine-controls{flex:none;max-height:38dvh;overflow-y:auto}.workspace[data-canvas-view=states] .state-machine-explainer{text-align:center;max-width:52ch;margin:auto;padding:32px 24px}.workspace:not([data-canvas-view=graph]),.workspace.inspector-closed:not([data-canvas-view=graph]){grid-template-columns:minmax(0,1fr)}.workspace:not([data-canvas-view=graph])>.left-rail{display:none}.workspace:not([data-canvas-view=graph]) .canvas-stage-nav{max-width:100%;margin:0 auto;padding:14px 12px 0;position:static;left:auto;transform:none}.canvas-settings-stage{flex:auto;place-content:start center;min-height:0;padding:32px 24px;display:grid;overflow-y:auto}@media (width<=860px){.canvas-settings-stage{padding:16px 14px 24px}}.canvas-runtime-control{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:var(--surface-raised);align-items:center}@supports (color:color-mix(in lab, red, red)){.canvas-runtime-control{background:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}.canvas-runtime-control{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.canvas-runtime-control{border:1px solid color-mix(in srgb, var(--line-strong) 82%, transparent)}}.canvas-runtime-control{pointer-events:auto;border-radius:12px;gap:7px;min-height:44px;padding:4px;display:flex;box-shadow:0 12px 32px #050d092e}.canvas-runtime-control.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.canvas-runtime-control.active{border-color:color-mix(in srgb, var(--green) 34%, var(--line-strong))}}.runtime-animation-toggle{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.runtime-animation-toggle:hover:not(:disabled){background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.runtime-animation-toggle:hover:not(:disabled){background:color-mix(in srgb, var(--surface-subtle) 82%, transparent)}}.runtime-animation-toggle:hover:not(:disabled){color:var(--ink)}.canvas-runtime-control.active .runtime-animation-toggle{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.canvas-runtime-control.active .runtime-animation-toggle{background:color-mix(in srgb, var(--acid) 18%, var(--surface))}}.canvas-runtime-control.active .runtime-animation-toggle{color:var(--green)}.runtime-animation-toggle:disabled{cursor:wait;opacity:.52}.runtime-animation-toggle>i,.runtime-status>i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.canvas-runtime-control.active .runtime-animation-toggle>i,.runtime-status.running>i{box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.canvas-runtime-control.active .runtime-animation-toggle>i,.runtime-status.running>i{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 14%, transparent)}}.runtime-interval,.runtime-status{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:inline-flex}.runtime-interval select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;border-radius:6px;padding:4px 18px 4px 5px;font-size:8px}.distribution-source-switch{border-left:1px solid var(--line);align-items:center;gap:3px;padding-left:7px;display:flex}.distribution-source-switch>span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-right:2px;font-size:7px;font-weight:800}.distribution-source-switch button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;min-height:28px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.distribution-source-switch button small{color:inherit;font-family:var(--font-mono), ui-monospace, monospace;opacity:.72;font-size:7px;font-weight:700}.distribution-source-switch button.active{background:var(--surface);border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.distribution-source-switch button.active{border-color:color-mix(in srgb, var(--blue) 34%, var(--line))}}.distribution-source-switch button.active{color:var(--ink)}.distribution-source-switch button:disabled{cursor:not-allowed;opacity:.42}.distribution-source-switch button:hover:not(:disabled):not(.active){background:var(--surface-subtle);color:var(--ink)}.runtime-status{font-family:var(--font-mono), ui-monospace, monospace;padding-right:6px}.runtime-status.running{color:var(--green)}.canvas-status-chip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);appearance:none;background:var(--surface-raised);align-items:center}@supports (color:color-mix(in lab, red, red)){.canvas-status-chip{background:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}.canvas-status-chip{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.canvas-status-chip{border:1px solid color-mix(in srgb, var(--line-strong) 82%, transparent)}}.canvas-status-chip{color:var(--green);pointer-events:auto;white-space:nowrap;border-radius:999px;justify-content:center;gap:6px;min-height:44px;padding:0 13px;font-family:inherit;font-size:9px;font-weight:800;display:inline-flex}.canvas-status-chip>i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.canvas-status-chip>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:13px;height:13px}.canvas-issue-control{pointer-events:auto;position:relative}.wizard-foundation-issues>span{color:var(--red);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;font-size:7px;font-weight:850}.wizard-foundation-issues{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.wizard-foundation-issues{background:color-mix(in srgb, var(--red) 7%, var(--surface))}}.wizard-foundation-issues{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.wizard-foundation-issues{border:1px solid color-mix(in srgb, var(--red) 28%, var(--line))}}.wizard-foundation-issues{border-radius:8px;gap:5px;padding:10px 11px;display:grid}.wizard-foundation-issues p{color:var(--ink);margin:0;font-size:9px;line-height:1.4}.condition-editor.validation-target{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.condition-editor.validation-target{border-color:color-mix(in srgb, var(--red) 45%, var(--line))}}.condition-editor.validation-target{box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab, red, red)){.condition-editor.validation-target{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 8%, transparent)}}.wizard-foundation-issues{margin-top:18px}.canvas-stage-nav .exit-inheritance-control{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--surface-raised);align-items:center}@supports (color:color-mix(in lab, red, red)){.canvas-stage-nav .exit-inheritance-control{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.canvas-stage-nav .exit-inheritance-control{border:1px solid var(--line);pointer-events:auto;border-radius:10px;grid-column:1/-1;justify-self:center;gap:12px;width:auto;min-height:34px;padding:4px 5px 4px 11px;display:flex}.canvas-stage-nav .exit-inheritance-control>span{white-space:nowrap;gap:1px;display:grid}.canvas-stage-nav .exit-inheritance-control>span strong{color:var(--ink);font-size:8px}.canvas-stage-nav .exit-inheritance-control>span small{color:var(--muted);font-size:7px}.canvas-stage-nav .exit-inheritance-control>div{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;padding:2px;display:flex}.block-wizard-backdrop{-webkit-backdrop-filter:blur(9px)saturate(.9);backdrop-filter:blur(9px)saturate(.9);background:var(--dark);align-items:center}@supports (color:color-mix(in lab, red, red)){.block-wizard-backdrop{background:color-mix(in srgb, var(--dark) 62%, transparent)}}.block-wizard-backdrop{z-index:150;justify-content:center;padding:clamp(16px,4vw,48px);display:flex;position:fixed;inset:0}.block-wizard-backdrop>.block-wizard-dialog{background:var(--panel);border:1px solid var(--blue);animation:.18s ease-out block-wizard-enter}@supports (color:color-mix(in lab, red, red)){.block-wizard-backdrop>.block-wizard-dialog{border:1px solid color-mix(in srgb, var(--blue) 38%, var(--line-strong))}}.block-wizard-backdrop>.block-wizard-dialog{box-shadow:0 34px 110px #0207047a, 0 0 0 1px var(--blue);border-radius:18px;bottom:auto!important}@supports (color:color-mix(in lab, red, red)){.block-wizard-backdrop>.block-wizard-dialog{box-shadow:0 34px 110px #0207047a, 0 0 0 1px color-mix(in srgb, var(--blue) 7%, transparent)}}.block-wizard-backdrop>.block-wizard-dialog{z-index:1;max-height:calc(100dvh - 32px);left:auto;right:auto;overflow:hidden;width:min(820px,100vw - 32px)!important;max-width:min(820px,100vw - 32px)!important;height:min(840px,100dvh - 64px)!important;position:relative!important;top:auto!important}@keyframes block-wizard-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.block-wizard-dialog .inspector-header{border-bottom:1px solid var(--line);min-height:77px;padding:16px 20px}.block-wizard-dialog .inspector-identity{align-items:center}.block-wizard-dialog .inspector-identity>.block-icon{border-radius:11px;width:44px;height:44px}.block-wizard-dialog .inspector-node-icon{border-radius:11px;flex-basis:44px;height:44px}.block-wizard-dialog .inspector-content{background:var(--panel)}.block-wizard-dialog .settings-section{background:var(--panel);max-width:760px;min-height:auto;margin:0 auto;padding:26px 30px 34px}.block-wizard-dialog .section-heading{margin-bottom:18px;padding-bottom:17px}.block-wizard-dialog .condition-editor{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.block-wizard-dialog .condition-editor{border-color:color-mix(in srgb, var(--blue) 18%, var(--line))}}.block-wizard-dialog .condition-editor{margin-top:0;padding:20px;box-shadow:0 14px 38px #040a070f}.block-wizard-dialog .inspector-footer{flex:none;justify-content:flex-end;min-height:64px;padding:10px 22px 10px 26px}.block-wizard-actions{align-items:center;gap:8px;display:flex}.block-wizard-actions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 15px;font-size:10px;font-weight:800;display:inline-flex}.block-wizard-actions button.secondary{background:var(--surface);border:1px solid var(--line);color:var(--muted)}.block-wizard-actions button.secondary:hover,.block-wizard-actions button.secondary:focus-visible{border-color:var(--line-strong);color:var(--ink);outline:none}.block-wizard-actions button.primary{background:var(--blue);border:1px solid var(--blue);color:var(--paper);min-width:118px}.block-wizard-actions button.primary:hover:not(:disabled),.block-wizard-actions button.primary:focus-visible:not(:disabled){background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.block-wizard-actions button.primary:hover:not(:disabled),.block-wizard-actions button.primary:focus-visible:not(:disabled){background:color-mix(in srgb, var(--blue) 86%, #fff)}}.block-wizard-actions button.primary:hover:not(:disabled),.block-wizard-actions button.primary:focus-visible:not(:disabled){outline:none}.block-wizard-actions button:disabled{cursor:not-allowed;opacity:.38}.block-wizard-primary-control{display:inline-flex;position:relative}.block-wizard-primary-control.is-disabled{cursor:not-allowed}.block-wizard-primary-control.is-disabled:focus-visible{box-shadow:0 0 0 3px var(--blue);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.block-wizard-primary-control.is-disabled:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 20%, transparent)}}.block-wizard-primary-control.is-disabled:focus-visible{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.block-wizard-primary-control.is-disabled:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, transparent)}}.block-wizard-primary-control.is-disabled:focus-visible{outline-offset:2px}.block-wizard-primary-control.is-disabled>button{pointer-events:none}.block-wizard-primary-tooltip{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.block-wizard-primary-tooltip{background:color-mix(in srgb, var(--surface-raised) 96%, var(--dark))}}.block-wizard-primary-tooltip{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.block-wizard-primary-tooltip{border:1px solid color-mix(in srgb, var(--line-strong) 88%, transparent)}}.block-wizard-primary-tooltip{color:var(--ink);opacity:0;pointer-events:none;visibility:hidden;z-index:5;border-radius:9px;width:max-content;max-width:min(300px,100vw - 32px);padding:9px 11px;font-size:9px;font-weight:700;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px);box-shadow:0 14px 38px #03090647}.block-wizard-primary-tooltip:after{background:inherit;border-bottom:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.block-wizard-primary-tooltip:after{border-bottom:1px solid color-mix(in srgb, var(--line-strong) 88%, transparent)}}.block-wizard-primary-tooltip:after{border-right:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.block-wizard-primary-tooltip:after{border-right:1px solid color-mix(in srgb, var(--line-strong) 88%, transparent)}}.block-wizard-primary-tooltip:after{content:"";width:9px;height:9px;position:absolute;bottom:-5px;right:22px;transform:rotate(45deg)}.block-wizard-primary-control.is-disabled:hover .block-wizard-primary-tooltip,.block-wizard-primary-control.is-disabled:focus-visible .block-wizard-primary-tooltip,.block-wizard-primary-control.is-disabled:focus-within .block-wizard-primary-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.x-post-block-editor{gap:18px;display:grid}.x-post-wizard-hero{background:radial-gradient(circle at 88% 8%, var(--acid), transparent 42%), linear-gradient(145deg, #ffffff0e, #ffffff04);align-items:center}@supports (color:color-mix(in lab, red, red)){.x-post-wizard-hero{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--acid) 16%, transparent), transparent 42%), linear-gradient(145deg, #ffffff0e, #ffffff04)}}.x-post-wizard-hero{border:1px solid #ffffff24;border-radius:16px;grid-template-columns:62px minmax(0,1fr);gap:16px;padding:18px;display:grid}.x-post-wizard-hero>.provider-mark{--provider-ink:#050605;color:#050605;background:#f6f7f4;border-radius:14px;width:62px;height:62px}.x-post-wizard-hero div{gap:5px;display:grid}.x-post-wizard-hero span,.x-account-suggestions>span,.x-cost-card span{color:var(--acid);font-family:var(--mono);letter-spacing:.12em;font-size:9px;font-weight:850}.x-post-wizard-hero strong{letter-spacing:-.025em;font-size:18px}.x-post-wizard-hero p,.x-cost-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.x-post-block-editor textarea{resize:vertical;min-height:126px}.x-account-suggestions,.x-account-preview{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.x-account-suggestions>span{margin-right:3px}.x-account-suggestions button{color:var(--ink);font-family:var(--mono);background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:inline-flex}.x-account-suggestions button:hover:not(:disabled){border-color:var(--acid)}.x-account-suggestions button:disabled{opacity:.4}.x-account-suggestions .provider-mark{width:13px;height:13px}.x-account-preview span{background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.x-account-preview span{background:color-mix(in srgb, var(--acid) 9%, transparent)}}.x-account-preview span{border:1px solid var(--acid)}@supports (color:color-mix(in lab, red, red)){.x-account-preview span{border:1px solid color-mix(in srgb, var(--acid) 23%, transparent)}}.x-account-preview span{color:var(--acid);font-family:var(--mono);border-radius:7px;padding:6px 8px;font-size:10px}.x-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inspector .x-delivery-grid .toggle-field{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;align-items:start;gap:10px;min-height:82px;padding:13px}.x-delivery-grid .toggle-field span{gap:5px;display:grid}.x-delivery-grid .toggle-field strong{color:var(--ink);font-size:12px}.x-delivery-grid .toggle-field small{color:var(--muted);font-size:9px;line-height:1.45}.x-cost-card{background:var(--surface);color:var(--ink);border-radius:15px;gap:14px;padding:17px;display:grid}.x-cost-card>div:first-child{justify-content:space-between;align-items:end;display:flex}.x-cost-card>div:first-child span{color:var(--muted)}.x-cost-card>div:first-child strong{letter-spacing:-.055em;font-size:27px}.x-cost-card dl{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:0;display:grid}.x-cost-card dl div{font-family:var(--mono);justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.x-cost-card dt{color:var(--muted)}.x-cost-card dd{text-align:right;margin:0;font-weight:800}.x-cost-card p{color:var(--muted)}html[data-theme=light] .x-post-wizard-hero,html[data-theme=light] .x-account-suggestions button,html[data-theme=light] .inspector .x-delivery-grid .toggle-field{border-color:#1e2a1c29}@media (width<=680px){.x-delivery-grid{grid-template-columns:1fr}.x-post-wizard-hero{grid-template-columns:48px minmax(0,1fr);padding:14px}.x-post-wizard-hero>.provider-mark{border-radius:11px;width:48px;height:48px}.block-wizard-backdrop{align-items:flex-end;padding:10px}.block-wizard-backdrop>.block-wizard-dialog{border-radius:16px;max-height:calc(100dvh - 20px);width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important}.block-wizard-dialog .inspector-header{min-height:71px;padding:13px 14px}.block-wizard-dialog .settings-section{padding:20px 16px 28px}.block-wizard-dialog .inspector-footer{flex-direction:column;align-items:stretch;padding:10px 12px}.block-wizard-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.block-wizard-primary-control{grid-column:-2/-1;width:100%}.block-wizard-primary-control>button{width:100%}}@media (prefers-reduced-motion:reduce){.block-wizard-backdrop>.block-wizard-dialog{animation:none}}.canvas-stage-nav .exit-inheritance-control>div>button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:26px;padding:0 8px;font-size:7px;font-weight:800}.canvas-stage-nav .exit-inheritance-control>div>button:hover{color:var(--ink)}.canvas-stage-nav .exit-inheritance-control>div>button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:0 3px 9px #050d092e}.strategy-wizard-foundation>header h1{font-size:clamp(30px,4.6vw,46px);line-height:1.02}.strategy-wizard-foundation{border-radius:18px;width:min(880px,100%);min-height:0;padding:32px 38px 28px;overflow-x:hidden}.wizard-foundation-progress{margin-bottom:0}.wizard-foundation-form{align-content:start;min-height:0;margin-top:20px}.wizard-foundation-form textarea{min-height:118px}.wizard-field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wizard-field-pair>label{color:var(--muted);gap:7px;font-size:10px;font-weight:750;display:grid}.strategy-wizard-foundation>footer{margin-top:22px}.wizard-foundation-navigation{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.strategy-wizard-foundation>footer .wizard-foundation-navigation>button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;display:inline-flex}.strategy-wizard-foundation>footer .wizard-foundation-navigation>button.secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.strategy-wizard-foundation>footer .wizard-foundation-navigation>button:not(.secondary):disabled{background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.strategy-wizard-foundation>footer .wizard-foundation-navigation>button:not(.secondary):disabled{background:color-mix(in srgb, var(--surface-subtle) 82%, var(--line))}}.strategy-wizard-foundation>footer .wizard-foundation-navigation>button:not(.secondary):disabled{border-color:var(--line);color:var(--muted);opacity:1}.strategy-wizard-foundation>footer .wizard-foundation-navigation>button.secondary:disabled{color:var(--muted);opacity:.46}@media (width<=860px){.canvas-stage-nav{top:10px}}@media (width<=640px){.canvas-stage-nav{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:calc(100% - 20px)}.canvas-runtime-control{flex-wrap:wrap;grid-column:1/-1;justify-self:center;max-width:100%}.distribution-source-switch{border-left:0;border-top:1px solid var(--line);flex:1 0 100%;justify-content:center;padding:4px 0 0}.canvas-stage-nav .exit-inheritance-control{gap:6px;max-width:100%;overflow-x:auto}.canvas-stage-nav .exit-inheritance-control>span small{display:none}.lifecycle-switcher{justify-content:stretch;min-width:0}.lifecycle-switcher>button{flex:1;justify-content:center;padding:0 9px}.canvas-status-chip{width:44px;padding:0;font-size:0}.canvas-status-chip>i{margin:auto}.runtime-status{display:none}.strategy-canvas .canvas-layout-panel{top:48px}.strategy-canvas .canvas-help{display:none}.strategy-wizard-foundation{min-height:0}.wizard-field-pair{grid-template-columns:1fr}.wizard-foundation-form{min-height:0}.sniper-setup-hero{grid-template-columns:1fr}.sniper-setup-art{min-height:150px}.sniper-setup-art:after{background:linear-gradient(180deg, transparent 35%, var(--surface) 100%)}.sniper-setup-copy{margin-top:-36px;padding:18px}.sniper-platform-grid{grid-template-columns:1fr}.sniper-platform-grid>button{grid-template-columns:auto 1fr;align-items:center;min-height:68px}.sniper-platform-grid>button small{grid-column:2}.sniper-ca-picker>div{grid-template-columns:1fr}.strategy-wizard-foundation>footer{align-items:stretch}.strategy-wizard-foundation>footer p{display:none}.wizard-foundation-navigation{width:100%}.wizard-foundation-navigation>button{flex:1}}@media (width<=560px){.studio-toolbar .backtest-launch-controls{display:none}.studio-toolbar .strategy-switcher{flex:none}.studio-toolbar .strategy-switcher select{min-width:0}.studio-toolbar .studio-history-controls,.studio-toolbar .studio-setup-button,.studio-toolbar .draft-save-button,.studio-toolbar .top-actions>.quiet-button:not(.publish-strategy-private-button){display:none}}.wizard-venue-field{gap:9px}.wizard-venue-field>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.wizard-choice-field .wizard-venue-card{--venue-accent:var(--acid);background:radial-gradient(circle at 92% 92%, var(--venue-accent), transparent 52%), var(--surface);align-items:flex-end}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field .wizard-venue-card{background:radial-gradient(circle at 92% 92%, color-mix(in srgb, var(--venue-accent) 18%, transparent), transparent 52%), color-mix(in srgb, var(--surface) 96%, var(--venue-accent) 4%)}}.wizard-choice-field .wizard-venue-card{border-color:var(--venue-accent)}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field .wizard-venue-card{border-color:color-mix(in srgb, var(--venue-accent) 22%, var(--line))}}.wizard-choice-field .wizard-venue-card{isolation:isolate;border-radius:12px;grid-column:span 2;min-height:128px;padding:17px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.wizard-choice-field .wizard-venue-card:nth-child(n+4){grid-column:span 3}.wizard-choice-field .wizard-venue-card:hover:not(:disabled){border-color:var(--venue-accent)}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field .wizard-venue-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--venue-accent) 58%, var(--line))}}.wizard-choice-field .wizard-venue-card:hover:not(:disabled){box-shadow:0 14px 34px var(--venue-accent)}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field .wizard-venue-card:hover:not(:disabled){box-shadow:0 14px 34px color-mix(in srgb, var(--venue-accent) 10%, transparent)}}.wizard-choice-field .wizard-venue-card:hover:not(:disabled){transform:translateY(-2px)}.wizard-choice-field .wizard-venue-card:focus-visible{outline:2px solid var(--venue-accent);outline-offset:2px}.wizard-choice-field .wizard-venue-card.active{background:radial-gradient(circle at 92% 92%, var(--venue-accent), transparent 54%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field .wizard-venue-card.active{background:radial-gradient(circle at 92% 92%, color-mix(in srgb, var(--venue-accent) 26%, transparent), transparent 54%), color-mix(in srgb, var(--surface) 91%, var(--venue-accent) 9%)}}.wizard-choice-field .wizard-venue-card.active{border-color:var(--venue-accent)}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field .wizard-venue-card.active{border-color:color-mix(in srgb, var(--venue-accent) 72%, var(--line))}}.wizard-choice-field .wizard-venue-card.active{box-shadow:inset 0 0 0 1px var(--venue-accent)}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field .wizard-venue-card.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--venue-accent) 20%, transparent)}}.wizard-venue-card--polymarket{--venue-accent:#6487ff}.wizard-venue-card--lighter{--venue-accent:#b9c2c0}.wizard-venue-card--hyperliquid{--venue-accent:#97f7d0}.wizard-venue-card--cross_exchange{--venue-accent:#76d9bd}.wizard-venue-card--token_networks{--venue-accent:#a56cff}.wizard-venue-copy{z-index:2;gap:5px;max-width:72%;display:grid;position:relative}.wizard-choice-field .wizard-venue-copy small{color:var(--venue-accent)}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field .wizard-venue-copy small{color:color-mix(in srgb, var(--venue-accent) 72%, var(--ink))}}.wizard-choice-field .wizard-venue-copy small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1.2}.wizard-choice-field .wizard-venue-copy strong{letter-spacing:-.025em;font-size:17px;line-height:1.08}.wizard-venue-art{pointer-events:none;z-index:0;position:absolute;inset:0}.wizard-venue-art:after{background:linear-gradient(90deg, var(--surface) 8%, transparent 68%);content:"";opacity:.72;position:absolute;inset:0}.wizard-venue-art .provider-mark{opacity:.28;--provider-glyph-size:74%;border-radius:30px;width:138px;height:138px;position:absolute;bottom:-34px;right:-22px;transform:rotate(-7deg)}.wizard-venue-art .provider-mark--polymarket{--provider-glyph-size:78%}.wizard-venue-art .provider-mark--hyperliquid,.wizard-venue-art .provider-mark--fomo,.wizard-venue-art .provider-mark--robinhood-chain{--provider-glyph-size:100%}.wizard-venue-art .provider-mark:first-child:nth-last-child(2){bottom:-42px;right:54px;transform:rotate(-9deg)}.wizard-venue-art .provider-mark:nth-child(2){bottom:3px;right:-29px;transform:rotate(8deg)}.wizard-venue-selected{background:var(--venue-accent);color:var(--brand-obsidian);opacity:0;z-index:3;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;font-weight:950;transition:opacity .13s,transform .13s;display:flex;position:absolute;top:13px;left:13px;transform:scale(.72)}.wizard-venue-card.active .wizard-venue-selected{opacity:1;transform:scale(1)}@media (width<=760px){.wizard-venue-field>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-choice-field .wizard-venue-card,.wizard-choice-field .wizard-venue-card:nth-child(n+4){grid-column:auto;min-height:112px}.wizard-choice-field .wizard-venue-card:last-child{grid-column:1/-1}}@media (width<=520px){.wizard-venue-field>div{grid-template-columns:1fr}.wizard-choice-field .wizard-venue-card,.wizard-choice-field .wizard-venue-card:nth-child(n+4),.wizard-choice-field .wizard-venue-card:last-child{grid-column:auto;min-height:104px}.wizard-venue-art .provider-mark{width:128px;height:128px;bottom:-43px;right:-12px}}.runtime-asset-label{background:var(--surface-raised);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;min-width:0;padding:12px 16px;font-size:14px;display:flex}.runtime-asset-label>span:first-child{align-items:center;gap:8px;display:inline-flex}.runtime-asset-label i{background:var(--green);border-radius:50%;width:6px;height:6px}.runtime-asset-label strong{color:var(--ink);overflow-wrap:anywhere}.runtime-asset-label small{margin-inline-start:auto;font-size:12px}.runtime-asset-label[data-runtime-pending] i{background:var(--muted);animation:1.1s ease-in-out infinite runtime-asset-sampling}.runtime-asset-label[data-runtime-pending] strong{color:var(--muted)}@keyframes runtime-asset-sampling{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media (width<=600px){.runtime-asset-label{gap:6px 10px;padding:10px 12px}.runtime-asset-label>span:first-child{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.runtime-asset-label[data-runtime-pending] i{opacity:.6;animation:none}}.canvas-stage-nav>.runtime-asset-label{border:1px solid var(--line);pointer-events:auto;border-radius:12px;grid-column:1/-1;justify-self:stretch}.portfolio-position-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.portfolio-position-actions>button,.portfolio-position-actions>a{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;text-align:center;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;font-size:10px;text-decoration:none;display:flex}.portfolio-position-actions>.portfolio-position-explorer{color:var(--muted);width:36px;height:36px;padding:8px}.portfolio-position-explorer .provider-mark{width:18px;height:18px}.portfolio-position-actions>button:hover,.portfolio-position-actions>a:hover{background:var(--surface-raised);border-color:var(--ink)}.portfolio-position-actions>button:disabled{cursor:wait;opacity:.5}.managed-close-modal{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:16px;width:calc(100vw - 32px);max-width:480px;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.managed-close-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.portfolio-position-title{align-items:center;gap:8px;min-width:0;display:flex}.portfolio-position-title>b{flex-shrink:0}.portfolio-position-subscriptions{min-width:0;color:var(--muted);flex:1;align-items:center;gap:6px;font-size:10px;display:flex}.portfolio-position-subscriptions>a,.portfolio-position-subscriptions>span:not(.portfolio-position-ownership-note){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.portfolio-position-subscriptions>a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.portfolio-position-subscriptions>a:hover{color:var(--ink);text-decoration-color:currentColor}.portfolio-position-subscriptions>a+a{border-left:1px solid var(--line);padding-left:6px}.portfolio-position-ownership-note{cursor:help;flex-shrink:0;display:inline-flex}.portfolio-position-subscriptions>:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.portfolio-managed-position-table .portfolio-position-market{flex:1}.portfolio-managed-position-table .portfolio-position-card{min-height:76px}.portfolio-managed-position-table .portfolio-position-media{flex-basis:38px;width:38px;height:38px}.portfolio-strategy-picker .portfolio-strategy-row:first-child{padding-top:0}.portfolio-strategy-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding-top:12px;display:grid}.portfolio-strategy-name{gap:3px;min-width:0;display:grid}.portfolio-strategy-name>a,.portfolio-strategy-name>strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.portfolio-strategy-name>small{color:var(--muted);font-size:10px}.portfolio-strategy-quantity{overflow-wrap:anywhere;font-size:12px}.portfolio-strategy-row>.portfolio-position-actions{grid-column:auto}@media (width<=600px){.portfolio-strategy-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.portfolio-strategy-row>.portfolio-position-actions{grid-area:1/2/3}.portfolio-strategy-quantity{grid-column:1}}.managed-close-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.managed-close-heading{gap:7px;min-width:0;display:grid}.managed-close-venue{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.managed-close-venue .provider-mark{width:14px;height:14px}.managed-close-modal h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.3}.managed-close-modal button{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.managed-close-modal button svg{flex-shrink:0}.managed-close-modal>header button{background:0 0;border-color:#0000;flex:0 0 36px;min-height:36px;padding:8px}.managed-close-modal button:disabled{cursor:wait;opacity:.6}.managed-close-modal button:hover:not(:disabled){filter:brightness(1.08);border-color:var(--muted)}.managed-close-modal button:focus-visible,.portfolio-position-actions>:focus-visible{outline:2px solid var(--green);outline-offset:3px}.managed-close-content{padding:20px}.managed-close-content p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.managed-close-content a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.managed-close-content .managed-close-strategy{color:var(--ink);margin:0 0 16px;font-size:12px;font-weight:500;line-height:1.5}.managed-close-content dl{gap:14px;margin:0 0 18px;display:grid}.managed-close-content dl>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.managed-close-content dt{color:var(--muted);font-size:12px}.managed-close-content dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.managed-close-summary .managed-close-amount{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;padding-bottom:16px}.managed-close-amount dd{font-size:28px;font-weight:600;line-height:1.25}.managed-close-amount dd>span{color:var(--muted);font-size:16px;font-weight:500}.managed-close-status{background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.managed-close-status>svg{color:var(--muted);flex-shrink:0;margin-top:1px}.managed-close-status>div{min-width:0}.managed-close-status strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.managed-close-status p{margin:4px 0 0}.managed-close-status.is-filled>svg{color:var(--green)}.managed-close-content .managed-close-error{border-left:2px solid var(--muted);padding-left:10px}.managed-close-content .managed-close-subscription{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.managed-close-subscription a{display:inline-block}.managed-close-content footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.managed-close-content .is-secondary{background:0 0}.managed-close-content .is-primary{background:var(--action);color:var(--action-ink);border-color:#0000}.managed-close-spinner{animation:1.2s linear infinite managed-close-spin}@keyframes managed-close-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.managed-close-spinner{animation:none}}@media (width<=900px){.portfolio-position-actions{grid-column:1/-1}.portfolio-position-actions>button{min-width:88px;min-height:44px}.portfolio-position-actions>.portfolio-position-explorer{width:44px;height:44px}}@media (width<=600px){.managed-close-content footer>button{flex:130px}}.evm-wallet-networks{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:4px;min-width:0;padding:3px;display:flex}.evm-wallet-networks>button{min-width:0;min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:4px 7px;font-size:10px;font-weight:700;display:flex}.evm-wallet-networks>button[aria-pressed=true]{border-color:var(--line-strong);background:var(--surface-raised,var(--surface-subtle));color:var(--ink)}.evm-wallet-networks>button:hover{color:var(--ink)}.evm-wallet-networks>button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.evm-wallet-networks .provider-mark{border-radius:5px;flex-shrink:0;width:18px;height:18px}.execution-wallet-card--evm{grid-template-rows:auto auto auto 1fr auto}.execution-wallet-card--evm .execution-wallet-addresses{align-self:center}.portfolio-spot-columns,.portfolio-spot-row{grid-template-columns:minmax(210px,1.6fr) minmax(145px,1fr) minmax(110px,.8fr) minmax(150px,1.1fr) 32px;align-items:center;gap:20px;padding:0 24px;display:grid}.portfolio-spot-columns{min-height:42px;color:var(--muted);border-bottom:1px solid var(--line);font-size:11px}.portfolio-spot-columns>span:nth-child(2),.portfolio-spot-columns>span:nth-child(3){text-align:right}.portfolio-spot-row{border-bottom:1px solid var(--line);min-height:108px;padding-block:20px;transition:background .16s}.portfolio-spot-row:last-child{border-bottom:0}.portfolio-spot-row:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.portfolio-spot-row:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}}.portfolio-spot-row>div{min-width:0}.portfolio-spot-identity{align-items:center;gap:14px;display:flex}.portfolio-spot-logo{background:var(--acid);border-radius:50%;flex:0 0 48px;place-items:center;height:48px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portfolio-spot-logo{background:color-mix(in srgb, var(--acid) 10%, var(--surface-raised))}}.portfolio-spot-logo{box-shadow:0 0 0 1px var(--line);color:var(--ink);font-size:16px;font-weight:700}.portfolio-spot-logo img{object-fit:cover;width:100%;height:100%;display:block}.portfolio-spot-asset{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.portfolio-spot-asset>a{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:750;line-height:1.2;text-decoration:none}.portfolio-spot-subtitle{color:var(--muted);flex-wrap:wrap;gap:7px;font-size:11px;display:flex}.portfolio-spot-subtitle>span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.portfolio-spot-chain{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.portfolio-spot-chain i{background:#9c7cf7;border-radius:50%;width:5px;height:5px}.portfolio-spot-chain.is-base i{background:#4a7dff}.portfolio-spot-chain.is-robinhood i{background:#7db82f}.portfolio-spot-row strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.portfolio-spot-row small{color:var(--muted);font-size:11px}.portfolio-spot-amount,.portfolio-spot-cost{text-align:right}.portfolio-spot-reserved,.portfolio-spot-wallet{align-items:center;gap:4px;margin-top:7px;display:flex}.portfolio-spot-reserved{justify-content:flex-end}.portfolio-spot-source{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.portfolio-spot-strategy{min-width:0;max-width:100%}.portfolio-spot-subscription{max-width:100%;min-height:28px;color:var(--ink);border-radius:3px;align-items:center;gap:6px;text-decoration:none;display:flex}.portfolio-spot-subscription svg{color:var(--muted);flex-shrink:0}.portfolio-spot-subscription:hover strong{text-underline-offset:3px;text-decoration:underline}.portfolio-spot-subscription:hover svg{color:var(--ink)}.portfolio-spot-source strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.portfolio-spot-wallet{font-variant-numeric:tabular-nums;white-space:nowrap;max-width:100%;margin-top:0}.portfolio-spot-wallet svg{flex-shrink:0}.portfolio-spot-mobile-label{display:none}.portfolio-spot-actions{flex-wrap:wrap;gap:8px;display:flex}.portfolio-spot-actions button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:11px}.portfolio-spot-actions button:hover{background:var(--surface-raised);color:var(--ink)}.portfolio-spot-actions button:focus-visible,.portfolio-spot-row a:focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (width<=1000px){.portfolio-spot-columns,.portfolio-spot-row{grid-template-columns:minmax(165px,1.4fr) minmax(120px,1fr) minmax(85px,.7fr) minmax(100px,1fr) 28px;gap:12px;padding-inline:18px}.portfolio-spot-logo{flex-basis:40px;height:40px}}@media (width<=760px){.portfolio-spot-columns{display:none}.portfolio-spot-row{grid-template-columns:repeat(2,minmax(0,1fr)) 28px;gap:18px 12px;padding:20px 18px}.portfolio-spot-identity{grid-area:1/1/auto/3}.portfolio-spot-amount{text-align:left;grid-column:1}.portfolio-spot-cost{grid-column:2/4}.portfolio-spot-reserved{justify-content:flex-start}.portfolio-spot-source{border-top:1px solid var(--line);flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0 0}.portfolio-spot-mobile-label{margin-bottom:6px;display:block}.portfolio-spot-strategy{flex:160px}.portfolio-spot-source .portfolio-spot-mobile-label{margin-bottom:2px}.portfolio-spot-subscription{min-height:32px}}.portfolio-spot-group>header .portfolio-spot-actions{margin-left:auto}.portfolio-spot-actions button:disabled{opacity:.5;cursor:wait}@media (width<=760px){.portfolio-spot-amount,.portfolio-spot-cost{align-self:start}.portfolio-spot-group>header{flex-wrap:wrap;gap:8px}}.portfolio-spot-columns,.portfolio-spot-row{grid-template-columns:minmax(170px,1.6fr) minmax(120px,1fr) minmax(85px,.8fr) minmax(100px,1.1fr) auto}.portfolio-spot-trade{align-items:center;gap:8px;display:flex}.portfolio-spot-sell{border:1px solid var(--line-strong);background:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:7px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portfolio-spot-sell{background:color-mix(in srgb, var(--ink) 6%, var(--paper))}}.portfolio-spot-sell{color:var(--ink);font:inherit;white-space:nowrap;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.portfolio-spot-sell:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.portfolio-spot-sell:hover{background:color-mix(in srgb, var(--ink) 11%, var(--paper))}}.portfolio-spot-sell:hover{border-color:var(--muted)}.portfolio-spot-sell:active{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.portfolio-spot-sell:active{background:color-mix(in srgb, var(--ink) 16%, var(--paper))}}.portfolio-spot-sell svg{flex-shrink:0}.portfolio-spot-sell:focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (width<=760px){.portfolio-spot-row{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-spot-identity{grid-column:1}.portfolio-spot-trade{flex-direction:column;grid-area:1/2;justify-self:end}.portfolio-spot-cost{grid-column:2}}.portfolio-spot-chain img{object-fit:contain;width:16px;height:16px}.portfolio-spot-dex{background:0 0;border:0;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.portfolio-spot-dex img{object-fit:contain;width:26px;height:26px;display:block}.portfolio-spot-dex:hover{opacity:.7}.spot-sell-dialog{border:1px solid var(--line);background:var(--paper);width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:20px;margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 80px #0005}.spot-sell-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.spot-sell-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.spot-sell-token{align-items:center;gap:13px;min-width:0;display:flex}.spot-sell-token-logo{border:1px solid var(--line);background:var(--acid);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.spot-sell-token-logo{background:color-mix(in srgb, var(--acid) 10%, var(--surface-raised))}}.spot-sell-token-logo{font-weight:750}.spot-sell-token-logo img{object-fit:cover;width:100%;height:100%;display:block}.spot-sell-token>div{min-width:0}.spot-sell-dialog h2{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.2}.spot-sell-token>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.spot-sell-header>button{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:10px;flex:0 0 44px;place-items:center;display:grid}.spot-sell-header>button:hover{background:var(--surface-raised)}.spot-sell-field+.spot-sell-field{margin-top:20px}.spot-sell-label{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.spot-sell-label>button{color:var(--ink);font:inherit;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:700}.spot-sell-input{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:12px;align-items:center;gap:12px;min-height:64px;margin-top:8px;padding:0 15px;display:flex}.spot-sell-input:focus-within{border-color:var(--muted);box-shadow:0 0 0 3px var(--acid)}@supports (color:color-mix(in lab, red, red)){.spot-sell-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 24%, transparent)}}.spot-sell-input input{width:auto;min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1 1 0;font-size:26px;font-weight:650}.spot-sell-input span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:35%;color:var(--ink);flex:0 auto;font-size:14px;font-weight:700;overflow:hidden}.spot-sell-field>small{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:11px;display:block}.spot-sell-slippage{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.spot-sell-slippage button{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:9px;padding:10px 4px;font-size:12px;font-weight:650}.spot-sell-slippage button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.spot-sell-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.spot-sell-summary span{color:var(--muted)}.spot-sell-summary strong{text-align:right;overflow-wrap:anywhere;font-size:14px}.spot-sell-summary.spot-sell-minimum{border-top:0;margin-top:8px;padding-top:0}.spot-sell-any-warning{border:1px solid var(--red);margin-top:14px;padding:12px}@supports (color:color-mix(in lab, red, red)){.spot-sell-any-warning{border:1px solid color-mix(in srgb, var(--red) 38%, var(--line))}}.spot-sell-any-warning{background:var(--danger-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.spot-sell-any-warning{background:color-mix(in srgb, var(--danger-bg) 70%, var(--paper))}}.spot-sell-any-warning{color:var(--danger-ink)}.spot-sell-any-warning p{color:inherit;margin:0;font-size:12px;line-height:1.45}.spot-sell-any-warning label{align-items:flex-start;gap:9px;margin-top:10px;font-size:11px;font-weight:650;line-height:1.45;display:flex}.spot-sell-any-warning input{flex:none;margin-top:2px}.spot-sell-alert{color:var(--danger-ink);margin:14px 0 0;font-size:12px;line-height:1.45}.spot-sell-primary{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:48px;color:var(--paper);font:inherit;border-radius:11px;margin-top:18px;padding:12px 16px;font-weight:700;display:block}.spot-sell-result{padding-top:2px}.spot-sell-result>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.spot-sell-result>a{color:var(--ink);margin-top:14px;font-size:12px;font-weight:650;display:inline-block}.spot-sell-dialog button:disabled{opacity:.45;cursor:not-allowed}.spot-sell-dialog button:focus-visible,.spot-sell-dialog a:focus-visible,.spot-sell-dialog input:focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (width<=760px){.portfolio-spot-trade{flex-direction:row;grid-area:auto/1/auto/-1;justify-content:flex-end;width:100%}.portfolio-spot-identity{grid-column:1/-1}.portfolio-spot-sell{min-height:44px}.portfolio-spot-dex{flex-basis:44px;width:44px;height:44px}}@media (width<=380px){.spot-sell-dialog{padding:16px}.spot-sell-header{margin-bottom:20px}.spot-sell-input input{font-size:22px}}.portfolio-spot-cost>small:not(.portfolio-spot-mobile-label){overflow-wrap:anywhere;margin-top:4px;display:block}.portfolio-spot-cost .is-positive{color:var(--positive,#22a06b)}.portfolio-spot-cost .is-negative{color:var(--negative,#dc5860)}@media (width>=761px){.portfolio-spot-list{grid-template-columns:minmax(170px,1.6fr) minmax(120px,1fr) minmax(85px,.8fr) minmax(100px,1.1fr) auto;display:grid}.portfolio-spot-columns,.portfolio-spot-row{grid-column:1/-1;grid-template-columns:subgrid}}@media (width<=900px){.portfolio-managed-position-table .portfolio-position-primary{padding-right:0}.portfolio-managed-position-table .portfolio-position-venue{border:0;grid-column:1;align-self:center;padding:0}.portfolio-managed-position-table .portfolio-position-venue>span{display:none}.portfolio-managed-position-table .portfolio-position-card>.portfolio-position-actions{grid-area:2/2}.portfolio-managed-position-table .portfolio-position-cell{background:0 0;border:0;min-height:0;padding:0}}.data-issue-stack{z-index:1500;pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 32px);max-height:calc(100dvh - 180px);display:flex;position:fixed;top:84px;right:20px;overflow-y:auto}.data-issue{border:1px solid var(--line);background:var(--surface);color:var(--ink);pointer-events:auto;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;font-size:13px;line-height:1.5;display:flex;box-shadow:0 8px 28px #0002}.data-issue-copy{overflow-wrap:anywhere;flex:1;min-width:0}.data-issue-copy p{margin:4px 0}.data-issue-copy>strong,.data-issue-copy>span{display:block}.data-issue-copy>strong+span,.data-issue-copy>span+span{margin-top:4px}.data-issue-copy button{cursor:pointer;margin-top:8px;display:block}.data-issue-dismiss{min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;padding:0;display:grid}.data-issue button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.data-loader{justify-content:center;align-items:center;min-height:32px;display:inline-flex}@media (width<=600px){.data-issue-stack{top:72px;right:16px}.data-issue-dismiss{flex-basis:32px;min-height:32px}}@media (prefers-reduced-motion:reduce){.data-loader .portfolio-performance-spinner{animation:none}}.portfolio-spot-contract{align-items:center;gap:8px;min-width:0;display:flex}.portfolio-spot-copy{min-height:28px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:11px;display:inline-flex}.portfolio-spot-copy:hover{color:var(--ink)}.portfolio-spot-copy:focus-visible{outline:2px solid var(--acid);outline-offset:3px;border-radius:3px}.portfolio-spot-copy svg{flex-shrink:0}.portfolio-spot-price,.portfolio-spot-market-cap{font-variant-numeric:tabular-nums;margin-top:5px;display:block}.portfolio-spot-subtitle:empty{display:none}@media (width<=760px){.portfolio-spot-copy{min-height:36px}}.lighter-sell-amount{border:0;min-width:0;margin:0 0 20px;padding:0}.lighter-sell-amount legend,.lighter-sell-amount label{color:var(--muted);margin-bottom:10px;font-size:12px}.lighter-sell-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.lighter-sell-presets button{padding:8px 4px}.lighter-sell-presets button[aria-pressed=true]{border-color:var(--ink);background:var(--surface-raised)}.lighter-sell-amount label{justify-content:space-between;gap:10px;display:flex}.lighter-sell-amount input{width:100%;accent-color:var(--ink)}.lighter-sell-amount input:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.lighter-sell-modal .is-profit{color:var(--green)}.lighter-sell-reference{color:var(--muted);gap:6px;margin-top:16px;font-size:11px;display:grid}.lighter-sell-reference code{color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:11px}.lighter-sell-details{color:var(--muted);margin-top:16px;font-size:12px}.lighter-sell-details summary{cursor:pointer;padding-block:8px}.lighter-sell-details .lighter-sell-reference{margin-top:8px}.lighter-sell-reference button{border:1px solid var(--line);background:var(--surface-raised);min-height:40px;color:var(--ink);border-radius:8px;justify-self:start;padding:8px 12px}.lighter-sell-details summary:focus-visible,.lighter-sell-reference button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lighter-sell-notice{z-index:160}.canvas-stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.state-machine-panel{background:var(--panel);border-bottom:1px solid var(--line);flex:none}.state-machine-panel>header{align-items:center;gap:12px;padding:8px 18px;display:flex}.state-machine-disclosure{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:0 auto;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.state-machine-header-gap{flex:auto;min-width:96px}.state-machine-disclosure svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex-shrink:0;width:14px;height:14px}.state-machine-disclosure>span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.state-machine-disclosure small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.state-machine-active{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10px}.state-machine-panel.enabled .state-machine-active{border-color:var(--acid);color:var(--ink)}.state-machine-switch{color:var(--muted);flex-shrink:0;align-items:center;gap:6px;font-size:10px;display:flex}.state-machine-switch input{accent-color:var(--acid)}.state-machine-panel>div{border-top:1px solid var(--line)}.state-machine-explainer{color:var(--muted);max-width:72ch;margin:0;padding:14px 18px;font-size:12px;line-height:1.55}.state-machine-canvas{background:var(--canvas-bg);width:100%;height:280px}.state-machine-canvas .react-flow__attribution{display:none}.state-machine-node{background:var(--canvas-node);border:1px solid var(--canvas-node-border);color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.state-machine-node:hover{border-color:var(--line-strong)}.state-machine-node.selected{border-color:var(--acid);box-shadow:0 0 0 2px var(--acid)}@supports (color:color-mix(in lab, red, red)){.state-machine-node.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--acid) 35%, transparent)}}.state-machine-node.invalid{border-color:var(--red)}.state-machine-node:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.state-machine-node header{align-items:center;gap:6px;min-width:0;display:flex}.state-machine-node header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.state-machine-initial{background:var(--acid);color:var(--acid-ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;border-radius:3px;flex-shrink:0;padding:2px 5px;font-size:8px;font-weight:800}.state-machine-node small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.state-machine-source{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.state-machine-issues{color:var(--red);font-size:10px}.state-machine-edge .react-flow__edge-path{stroke:var(--line-strong)}.state-machine-edge.selected .react-flow__edge-path{stroke:var(--acid)}.state-machine-edge.invalid .react-flow__edge-path{stroke:var(--red)}.state-machine-edge .react-flow__edge-text{fill:var(--muted);font-size:9px}.state-machine-controls{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:14px 18px;display:grid}.state-machine-controls>div>p{color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;font-size:9px;font-weight:800;display:flex}.state-machine-controls>div>p small{color:var(--muted);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:10px;font-weight:400}.state-machine-row{border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;display:flex}.state-machine-row.selected{background:var(--surface-subtle);border-color:var(--line)}.state-machine-row>button:first-of-type{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;gap:2px;min-width:0;padding:4px 2px;font-size:12px;display:grid}.state-machine-row>button:first-of-type small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.state-machine-row input[type=text]{background:var(--input);border:1px solid var(--line);color:var(--ink);border-radius:6px;flex:0 132px;min-width:0;padding:5px 7px;font-size:11px}.state-machine-row>button:not(:first-of-type){border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;min-width:26px;min-height:26px;padding:0 6px;font-size:10px}.state-machine-row>button:not(:first-of-type):hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.state-machine-row>button:disabled{cursor:default;opacity:.4}.state-machine-start{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;font-size:8px!important}.state-machine-start.active{background:var(--acid);opacity:1;border-color:var(--acid)!important;color:var(--acid-ink)!important}.state-machine-priority{background:var(--surface);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px}.state-machine-add{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.state-machine-add button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;min-height:30px;padding:0 12px;font-size:11px}.state-machine-add button:hover:not(:disabled){border-color:var(--line-strong)}.state-machine-add button:disabled{cursor:default;opacity:.4}.state-machine-empty{color:var(--muted);padding:6px 2px;font-size:11px;line-height:1.5;display:block}.state-machine-row input[type=radio]{accent-color:var(--acid);flex-shrink:0;margin:0}.state-machine-name{flex:auto}.state-machine-target{background:var(--input);border:1px solid var(--line);color:var(--ink);border-radius:6px;flex:0 auto;max-width:168px;min-height:26px;padding:3px 6px;font-size:11px}span.state-machine-target{color:var(--muted);border-color:#0000}.state-machine-incoming-heading{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 6px;font-size:10px}.state-machine-incoming{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:8px;gap:2px;width:100%;margin-bottom:6px;padding:6px 8px;font-size:12px;display:grid}.state-machine-incoming:hover{border-color:var(--line-strong)}.state-machine-incoming small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.state-machine-scope{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--surface-raised);align-self:center}@supports (color:color-mix(in lab, red, red)){.state-machine-scope{background:color-mix(in srgb, var(--surface-raised) 90%, transparent)}}.state-machine-scope{border:1px solid var(--acid);color:var(--ink);pointer-events:none;white-space:nowrap;border-radius:999px;justify-self:center;padding:3px 10px;font-size:10px}.state-machine-add-transition{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.state-machine-add-transition select{background:var(--input);border:1px solid var(--line);color:var(--ink);border-radius:6px;min-height:30px;padding:4px 8px;font-size:11px}.state-machine-published-picker{border:1px solid var(--line);border-radius:8px;gap:4px;max-height:210px;margin-top:10px;padding:8px;display:grid;overflow-y:auto}.state-machine-published-picker>small{color:var(--muted);font-size:10px;line-height:1.5}.state-machine-published-picker>button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.state-machine-published-picker>button:hover{background:var(--surface-subtle)}.state-machine-published-picker>button strong{font-size:12px}.state-machine-published-picker>button small{color:var(--muted);font-size:10px}@media (width<=900px){.state-machine-controls{grid-template-columns:minmax(0,1fr)}.state-machine-canvas{height:220px}.state-machine-row{flex-wrap:wrap}.state-machine-row input[type=text]{flex-basis:100%}}.wizard-setup-steps{align-items:center;gap:16px;margin-bottom:28px;display:flex}.wizard-setup-steps button{min-height:44px;color:var(--muted);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:13px;display:flex}.wizard-setup-steps button>span{border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.wizard-setup-steps button[aria-current=step]{color:var(--ink);font-weight:700}.wizard-setup-steps button[aria-current=step]>span{background:var(--acid);color:var(--paper);border-color:var(--acid)}.wizard-setup-steps button:disabled{opacity:.45;cursor:default}.wizard-setup-steps i{color:var(--muted);font-style:normal}.wizard-selected-platform{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:16px;display:flex}.wizard-selected-platform>.provider-mark{width:28px;height:28px}.wizard-selected-platform button{max-width:46%;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;min-height:44px;margin-inline-start:auto;text-decoration:underline}.strategy-wizard-foundation:focus{outline:none}.wizard-setup-steps button:focus-visible,.wizard-selected-platform button:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.strategy-wizard-foundation:has(.wizard-setup-steps)>header h1{letter-spacing:normal;font-size:36px;line-height:1.15}@media (width<=600px){.wizard-setup-steps{gap:10px;margin-bottom:18px}.wizard-setup-steps button{font-size:12px}.strategy-wizard-foundation:has(.wizard-setup-steps)>header h1{font-size:26px}}.strategy-creator-backdrop:has(.wizard-setup-steps){z-index:120;inset:60px 0 0}.strategy-wizard-foundation:has(.wizard-setup-steps){max-height:calc(100dvh - 116px)}@media (width<=600px){.strategy-creator-backdrop:has(.wizard-setup-steps){padding:12px}.strategy-wizard-foundation:has(.wizard-setup-steps){max-height:calc(100dvh - 84px)}}.wizard-strategy-type-field>[role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-feature-choice--crypto{--feature-accent:var(--brand-blue-active)}.wizard-feature-choice--copy{--feature-accent:var(--brand-green-active)}.wizard-feature-choice--sniper{--feature-accent:var(--brand-orange-active)}.wizard-choice-field .wizard-feature-choice[class*=wizard-feature-choice--]{background:var(--feature-accent)}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field .wizard-feature-choice[class*=wizard-feature-choice--]{background:color-mix(in srgb, var(--feature-accent) 9%, var(--surface))}}.wizard-choice-field .wizard-feature-choice[class*=wizard-feature-choice--]{border-color:var(--feature-accent)}@supports (color:color-mix(in lab, red, red)){.wizard-choice-field .wizard-feature-choice[class*=wizard-feature-choice--]{border-color:color-mix(in srgb, var(--feature-accent) 32%, var(--line))}}.wizard-choice-field .wizard-feature-choice[class*=wizard-feature-choice--].active{border-color:var(--feature-accent);box-shadow:inset 0 0 0 1px var(--feature-accent)}.wizard-feature-icon{color:var(--feature-accent);margin-bottom:8px}.wizard-feature-icon svg{width:26px;height:26px}.wizard-feature-soon{color:var(--muted);align-items:center;gap:5px;padding-block:3px;font-size:10px;display:flex}.wizard-feature-soon svg{width:14px;height:14px;color:var(--brand-orange-active)}.wizard-market-advanced{color:var(--muted);font-size:12px}.wizard-market-advanced summary{cursor:pointer;min-height:44px;padding-block:12px}.wizard-market-advanced fieldset{padding-block:12px}.wizard-market-advanced [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-market-advanced p{margin:0 0 12px;line-height:1.5}.wizard-copy-error{color:var(--red);margin:0;font-size:12px}.wizard-multi-choice-field.wizard-compact-choices{display:block}.wizard-multi-choice-field.wizard-compact-choices>div{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.wizard-compact-choices button{gap:8px;min-height:44px;padding:8px 12px}.studio-market-picker{border:0;min-width:0;margin:0;padding:0}.studio-market-picker legend{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700}.studio-market-picker button{cursor:pointer;font:inherit;color:var(--ink)}.studio-market-picker-trigger{border:1px solid var(--line-strong);background:var(--surface);text-align:start;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;display:flex;font-size:13px!important}.studio-market-picker svg{flex-shrink:0;width:17px;height:17px}.studio-market-selection{flex-wrap:wrap;gap:6px;max-height:108px;padding-top:10px;display:flex;overflow-y:auto}.studio-market-selection button{background:var(--acid);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.studio-market-selection button{background:color-mix(in srgb, var(--acid) 10%, var(--surface))}}.studio-market-selection button{border:1px solid var(--line);border-radius:6px;min-height:32px;padding:6px 8px;font-size:11px}.studio-market-selection svg{width:13px;height:13px}.studio-market-picker-panel{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;margin-top:10px;padding:12px}.studio-market-search{align-items:center;gap:10px;display:flex!important}.studio-market-search input{width:100%;min-width:0}.studio-market-picker-actions{gap:16px;padding-block:8px;display:flex}.studio-market-picker-actions button{min-height:36px;color:var(--muted);background:0 0;border:0;padding:0;font-size:12px}.studio-market-results{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:236px;display:grid;overflow-y:auto}.studio-market-results button{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;text-align:start;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:44px;padding:10px;font-size:12px;display:flex}.studio-market-results button[aria-pressed=true]{border-color:var(--acid);background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.studio-market-results button[aria-pressed=true]{background:color-mix(in srgb, var(--acid) 12%, var(--paper))}}.studio-market-results>p{color:var(--muted);grid-column:1/-1;padding:16px;font-size:13px}.studio-market-picker-done{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:6px;min-height:44px;margin:12px 0 0 auto;padding:10px 22px;display:block;font-size:12px!important}.studio-market-picker button:disabled{opacity:.5;cursor:default}.studio-market-picker :is(button,input):focus-visible,.wizard-feature-choice:focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (width<=600px){.wizard-strategy-type-field>[role=radiogroup]{grid-template-columns:1fr 1fr}.wizard-choice-field .wizard-feature-choice strong{font-size:13px}.studio-market-results{grid-template-columns:repeat(2,minmax(0,1fr));max-height:210px}}.strategy-wizard-foundation>footer .wizard-foundation-navigation{grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;display:grid}.strategy-wizard-foundation>footer .wizard-foundation-navigation>button{white-space:normal;min-height:44px}@media (width<=640px){.wizard-multi-choice-field.wizard-compact-choices>div{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-wizard-foundation>footer .wizard-foundation-navigation{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%}.strategy-wizard-foundation>footer .wizard-foundation-navigation>button:last-child{grid-column:auto}.strategy-wizard-foundation>footer .wizard-foundation-navigation>button:only-child{grid-column:1/-1}}.canvas-panel>.studio-tools-bar,.workspace:not([data-canvas-view=graph]) .studio-tools-bar{border-bottom:1px solid var(--line);background:var(--paper);pointer-events:auto;z-index:15;flex:none;justify-content:flex-start;align-items:center;gap:6px;width:100%;max-width:none;margin:0;padding:8px 12px;display:flex;position:relative;inset:auto;transform:none}.studio-tools-bar .lifecycle-switcher{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-subtle);border:0;border-radius:8px;padding:2px}.studio-tools-bar .lifecycle-switcher>button{min-height:32px;padding:0 10px}.studio-tools-bar .lifecycle-switcher>button>span{display:none}.studio-tool-menu{position:relative}.studio-tool-trigger,.studio-tool-action{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.studio-tool-trigger>svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:12px;height:12px}.studio-tool-trigger:hover,.studio-tool-trigger[aria-expanded=true],.studio-tool-action:hover{background:var(--surface-subtle)}.studio-tools-bar button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.studio-tool-popover{z-index:20;border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;gap:8px;width:300px;max-width:calc(100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #0003}.studio-tool-popover .studio-strategy-name{flex-wrap:wrap;gap:6px;width:100%;min-width:0;max-width:100%;padding:6px}.studio-tool-popover .studio-strategy-name-control,.studio-tool-popover .studio-strategy-name input{width:100%;min-width:0}.studio-tool-popover .studio-settings-switcher,.studio-tool-popover .canvas-runtime-control{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;padding:0;display:flex}.studio-tool-popover .studio-settings-switcher>button{justify-content:space-between;align-items:center;min-height:38px;font-size:12px}.studio-tool-popover .studio-settings-switcher>button[aria-pressed=true]{background:var(--surface-subtle);color:var(--ink)}.studio-tool-popover .runtime-animation-toggle{font-size:12px}.studio-tool-popover .runtime-status{padding:8px 10px}.studio-tool-popover .studio-tool-action{width:100%}.studio-tool-popover .danger{color:var(--red)}.studio-tools-bar .canvas-status-chip{min-height:32px;box-shadow:none;background:0 0;border-radius:6px;padding:6px 10px}.studio-tools-bar .canvas-issue-control,.studio-tools-bar>.canvas-status-chip{margin-inline-start:auto}.studio-tools-bar .exit-inheritance-control{width:100%;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-self:stretch;align-items:stretch;margin:0;padding:0;display:flex}.studio-tools-bar .exit-inheritance-control>span{display:none}.studio-tools-bar .exit-inheritance-control>div{border:0;flex-direction:column;padding:0;display:flex}.studio-tools-bar .exit-inheritance-control>div>button{text-align:start;min-height:38px;font-size:12px}.studio-tools-bar .state-machine-scope{order:5;padding:6px;font-size:11px}.studio-tools-bar>.runtime-asset-label{order:6;position:static;transform:none}@media (width<=700px){.canvas-panel>.studio-tools-bar{gap:4px;padding:6px 8px}.studio-tool-menu{position:static}.studio-tool-popover{width:auto;max-width:none;left:8px;right:8px}.studio-tool-trigger{padding:8px;font-size:11px}.studio-tools-bar .lifecycle-switcher>button{padding:0 8px}}.studio-tools-bar .exit-inheritance-control.read-only>span{display:block}.strategy-canvas:not(.read-only) .flow-node-card.empty:hover,.strategy-canvas:not(.read-only) .flow-node-card.drop-target{border:1px solid var(--acid);background:var(--acid)}@supports (color:color-mix(in lab, red, red)){.strategy-canvas:not(.read-only) .flow-node-card.empty:hover,.strategy-canvas:not(.read-only) .flow-node-card.drop-target{background:color-mix(in srgb, var(--acid) 12%, var(--canvas-node))}}.strategy-canvas:not(.read-only) .flow-node-card.empty:hover,.strategy-canvas:not(.read-only) .flow-node-card.drop-target{box-shadow:0 0 0 3px var(--acid)}@supports (color:color-mix(in lab, red, red)){.strategy-canvas:not(.read-only) .flow-node-card.empty:hover,.strategy-canvas:not(.read-only) .flow-node-card.drop-target{box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 35%, transparent)}}.strategy-canvas:not(.read-only) .flow-node-card.empty:hover,.strategy-canvas:not(.read-only) .flow-node-card.drop-target,.strategy-canvas.block-drag-active .flow-node-card{transform:none}.strategy-canvas.block-drag-active:after{display:none}.strategy-canvas.block-drag-active .react-flow__pane{cursor:not-allowed}.strategy-canvas.block-drag-active .flow-node-card.drop-target{cursor:copy}.block-drag-ghost{will-change:transform}.palette-block[data-draggable=true]{touch-action:none;-webkit-user-select:none;user-select:none}.brand-lockup{flex:none;align-items:center;display:inline-flex}.brand-lockup-part{align-items:center;gap:3px;display:inline-flex}.brand-lockup-part+.brand-lockup-part{margin-left:3px}.brand-lockup img{object-fit:contain;border-radius:4px;width:18px;height:18px;display:block}.brand-lockup i{opacity:.5;font-size:9px;font-style:normal;font-weight:600;line-height:1}[data-fomo-portfolio] .execution-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-fomo-portfolio] .portfolio-fund-actions{grid-template-columns:1fr}@media (width<=720px){[data-fomo-portfolio] .execution-wallet-grid{grid-template-columns:1fr}}.managed-funding-account-route{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.managed-funding-swap{color:var(--funding-accent);cursor:pointer;background:0 0;border:0;align-self:center;min-height:44px;font-size:22px}.managed-funding-swap:disabled{opacity:.4;cursor:default}.managed-funding-account-choice{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.managed-funding-account-choice>span:last-child{min-width:0}.managed-funding-account-choice select{background:var(--input);border:1px solid var(--funding-border);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:44px;padding:6px;font-size:13px;display:block}.managed-funding-account-choice select:focus-visible{outline:2px solid var(--funding-accent);outline-offset:2px}.managed-funding-account-choice select:disabled{opacity:.65}.managed-funding-route-notice{color:var(--funding-copy);overflow-wrap:anywhere;margin:0;padding:0 24px 12px;font-size:13px;line-height:1.6}@media (width<=480px){.managed-funding-account-route{grid-template-columns:minmax(0,1fr)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.strategy-ai-panel{--strategy-ai-text-scale:1;--strategy-ai-radius:20px;resize:none;z-index:95;flex-direction:column;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;transition:none;display:flex;position:fixed;bottom:auto;left:auto;right:auto;overflow:visible;transform:none}@media (width>=861px){.platform-page-content>.app-shell:has(>.strategy-ai-panel){grid-template-rows:56px minmax(0,1fr);height:calc(100dvh - 60px);min-height:0;display:grid;overflow:hidden}.platform-page-content>.app-shell:has(>.strategy-ai-panel)>.studio-toolbar{position:relative;top:auto}.platform-page-content>.app-shell:has(>.strategy-ai-panel)>.workspace{height:100%;min-height:0;overflow:hidden}:is(.platform-page-content>.app-shell:has(>.strategy-ai-panel)>.workspace .left-rail,.platform-page-content>.app-shell:has(>.strategy-ai-panel)>.workspace .canvas-panel){height:100%;min-height:0}.platform-page-content>.app-shell:has(>.strategy-ai-panel)>.workspace .left-rail{position:relative;top:auto}.platform-page-content>.app-shell:has(>.strategy-ai-panel)>.workspace .strategy-canvas{min-height:0}.platform-page-content>.app-shell:has(>.strategy-ai-panel) .inspector{height:calc(100dvh - var(--studio-chrome-height));bottom:auto}}.strategy-ai-panel.compact{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:color-mix(in srgb, var(--surface) 90%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 34%, transparent);border-radius:var(--strategy-ai-radius);width:min(640px,100vw - 28px);max-height:none;transition:border-color .16s,box-shadow .16s;animation:none;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #080e0b47,0 1px 3px #080e0b33}.strategy-ai-panel.compact:focus-within{border-color:color-mix(in srgb, var(--acid) 38%, var(--line-strong));box-shadow:0 20px 52px #080e0b57, 0 0 0 3px color-mix(in srgb, var(--acid) 8%, transparent)}.strategy-ai-compact{color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 9px 8px 17px;display:grid}.strategy-ai-compact-mark{color:var(--acid);justify-content:center;align-items:center;width:19px;height:40px;display:flex}.strategy-ai-compact-mark svg{fill:currentColor;width:19px;height:19px;overflow:visible}.strategy-ai-grow{--strategy-ai-grow-max:132px;max-height:var(--strategy-ai-grow-max);align-self:center;width:100%;min-width:0;display:grid}.strategy-ai-grow:after{content:attr(data-value) " ";max-height:var(--strategy-ai-grow-max);visibility:hidden;white-space:pre-wrap;word-break:break-word}.strategy-ai-grow>textarea,.strategy-ai-grow:after{font:inherit;overflow-wrap:break-word;resize:none;background:0 0;border:0;grid-area:1/1/2/2;width:100%;min-width:0;margin:0;padding:7px 0;line-height:1.5;overflow:hidden}.strategy-ai-grow>textarea{color:inherit;outline:none;overflow-y:auto}.strategy-ai-compact .strategy-ai-grow{--strategy-ai-grow-max:132px;color:var(--ink);font-size:calc(13.5px * var(--strategy-ai-text-scale))}.strategy-ai-compact textarea::placeholder{color:var(--muted)}.strategy-ai-compact textarea:disabled{cursor:not-allowed;opacity:.6}.strategy-ai-compact-actions{align-items:center;gap:5px;display:flex}.strategy-ai-compact-mode{border:1px solid color-mix(in srgb, var(--acid) 18%, transparent);color:color-mix(in srgb, var(--acid) 72%, white);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.strategy-ai-panel.compact .strategy-ai-cost-pill{margin-right:2px}.strategy-ai-compact .strategy-ai-compact-send{background:var(--action);border:1px solid var(--action);box-shadow:0 7px 18px color-mix(in srgb, var(--action) 16%, transparent);color:var(--action-ink);border-radius:13px;width:46px;height:42px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.strategy-ai-compact-send svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:19px;height:19px}.strategy-ai-compact-send:hover:not(:disabled){box-shadow:0 9px 22px color-mix(in srgb, var(--acid) 24%, transparent);filter:none;transform:translateY(-1px)}.strategy-ai-compact-send:active:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--acid) 18%, transparent);transform:translateY(0)}.strategy-ai-compact-send:focus-visible{outline-offset:2px;outline:2px solid #f2f6f2}.strategy-ai-compact .strategy-ai-compact-send:disabled{border-color:color-mix(in srgb, var(--acid) 12%, transparent);box-shadow:none;color:#65736b;opacity:1;background:#ffffff09}.build-with-ai-button{flex:none;align-items:center;gap:5px;display:inline-flex}.build-with-ai-button>span{color:var(--blue);font-size:11px;line-height:1}.build-with-ai-button:hover{border-color:var(--blue)}.canvas-toolbar>div:first-child>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=860px){.canvas-toolbar .build-with-ai-button{background:color-mix(in srgb, var(--surface) 93%, transparent);border-color:color-mix(in srgb, var(--line-strong) 40%, transparent);color:var(--ink);z-index:80;border-radius:999px;height:34px;padding:0 14px;position:fixed;bottom:62px;left:50%;transform:translate(-50%);box-shadow:0 14px 32px #080e0b47}.canvas-toolbar .build-with-ai-button>span{color:var(--acid)}.canvas-toolbar .build-with-ai-button:hover{border-color:color-mix(in srgb, var(--acid) 46%, var(--line-strong))}}.strategy-ai-panel.expanded{-webkit-backdrop-filter:blur(26px)saturate(1.3);backdrop-filter:blur(26px)saturate(1.3);background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);border-radius:var(--strategy-ai-radius);animation:.16s ease-out strategy-ai-glass-in;overflow:visible;box-shadow:0 28px 80px #080e0b42,0 2px 8px #080e0b1f;container:strategy-ai/inline-size}.strategy-ai-workspace-shell{--strategy-ai-preview-width:310px;border-radius:0 0 calc(var(--strategy-ai-radius) - 1px) calc(var(--strategy-ai-radius) - 1px);grid-template-columns:210px minmax(340px, 1fr) var(--strategy-ai-preview-width);flex:auto;min-height:0;display:grid;overflow:hidden}.strategy-ai-chat-column{background:color-mix(in srgb, var(--surface) 91%, transparent);flex-direction:column;min-width:0;min-height:0;display:flex}.strategy-ai-chat-column>.strategy-ai-composer{border-radius:0}.strategy-ai-conversation-rail{background:color-mix(in srgb, var(--surface) 96%, var(--surface-subtle));border-right:1px solid var(--line);color:var(--ink);flex-direction:column;min-width:0;min-height:0;display:flex}.strategy-ai-rail-conversations{overscroll-behavior:contain;scrollbar-width:thin;gap:2px;min-height:96px;padding:2px 7px 10px;display:grid;overflow-y:auto}.strategy-ai-conversation-row{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.strategy-ai-conversation-open{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:13px minmax(0,1fr);align-items:start;gap:7px;width:100%;padding:8px;display:grid}.strategy-ai-conversation-open:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6.5%, transparent)}.strategy-ai-conversation-row.active{background:color-mix(in srgb, var(--acid) 10%, #ffffff12);box-shadow:inset 2px 0 0 var(--acid)}.strategy-ai-conversation-open:disabled{cursor:not-allowed;opacity:.55}.strategy-ai-conversation-open>i{color:var(--muted);padding-top:3px;font-size:8px;font-style:normal}.strategy-ai-conversation-row.active .strategy-ai-conversation-open>i{color:var(--acid)}.strategy-ai-conversation-open>span{gap:3px;min-width:0;display:grid}.strategy-ai-rail-conversations strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.strategy-ai-rail-conversations small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.strategy-ai-rail-empty{color:var(--muted);gap:3px;padding:16px 10px;font-size:9px;line-height:1.5;display:grid}.strategy-ai-rail-empty strong{color:var(--ink);font-size:10px}@keyframes strategy-ai-glass-in{0%{opacity:.4;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.strategy-ai-resize-handle{touch-action:none;z-index:12;outline:none;display:flex;position:absolute}.strategy-ai-resize-handle.n,.strategy-ai-resize-handle.s{cursor:ns-resize;justify-content:center;align-items:center;height:14px;left:19px;right:19px}.strategy-ai-resize-handle.n{top:-7px}.strategy-ai-resize-handle.s{bottom:-7px}.strategy-ai-resize-handle.e,.strategy-ai-resize-handle.w{cursor:ew-resize;justify-content:center;align-items:center;width:14px;top:19px;bottom:19px}.strategy-ai-resize-handle.e{right:-7px}.strategy-ai-resize-handle.w{left:-7px}.strategy-ai-resize-handle.ne,.strategy-ai-resize-handle.nw,.strategy-ai-resize-handle.se,.strategy-ai-resize-handle.sw{z-index:13;width:26px;height:26px}.strategy-ai-resize-handle.nw{cursor:nwse-resize;justify-content:flex-end;align-items:flex-end;top:-7px;left:-7px}.strategy-ai-resize-handle.ne{cursor:nesw-resize;justify-content:flex-start;align-items:flex-end;top:-7px;right:-7px}.strategy-ai-resize-handle.sw{cursor:nesw-resize;justify-content:flex-end;align-items:flex-start;bottom:-7px;left:-7px}.strategy-ai-resize-handle.se{cursor:nwse-resize;justify-content:flex-start;align-items:flex-start;bottom:-7px;right:-7px}.strategy-ai-resize-handle>span{background:var(--line-strong);opacity:0;border-radius:999px;width:40px;height:3px;transition:opacity .14s}.strategy-ai-resize-handle.e>span,.strategy-ai-resize-handle.w>span{width:3px;height:40px}.strategy-ai-resize-handle.ne>span,.strategy-ai-resize-handle.nw>span,.strategy-ai-resize-handle.sw>span{border:2px solid var(--line-strong);background:0 0;border-radius:3px;width:10px;height:10px}.strategy-ai-resize-handle.ne>span{border-bottom:0;border-left:0}.strategy-ai-resize-handle.nw>span{border-bottom:0;border-right:0}.strategy-ai-resize-handle.sw>span{border-top:0;border-right:0}.strategy-ai-resize-handle.se>span{background:repeating-linear-gradient(-45deg, var(--line-strong) 0 1.5px, transparent 1.5px 4.5px);clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.5;border-radius:0;width:12px;height:12px}.strategy-ai-resize-handle:hover>span,.strategy-ai-resize-handle:focus-visible>span{opacity:1}.strategy-ai-resize-handle.se:focus-visible>span{outline:2px solid var(--blue);outline-offset:3px}@media (pointer:coarse){.strategy-ai-resize-handle.n,.strategy-ai-resize-handle.s{height:22px}.strategy-ai-resize-handle.n{top:-11px}.strategy-ai-resize-handle.s{bottom:-11px}.strategy-ai-resize-handle.e,.strategy-ai-resize-handle.w{width:22px}.strategy-ai-resize-handle.e{right:-11px}.strategy-ai-resize-handle.w{left:-11px}.strategy-ai-resize-handle.ne,.strategy-ai-resize-handle.nw,.strategy-ai-resize-handle.se,.strategy-ai-resize-handle.sw{width:34px;height:34px}.strategy-ai-resize-handle.se>span{opacity:.7}}.strategy-ai-panel.expanded[data-gesture]{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--surface) 96%, transparent);will-change:left, top, width, height;transition:none;animation:none}.strategy-ai-panel[data-gesture] .strategy-ai-messages,.strategy-ai-panel[data-gesture] .strategy-ai-composer{pointer-events:none}.strategy-ai-panel[data-gesture=resize] .strategy-ai-resize-handle>span{opacity:1}.strategy-ai-header{background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:calc(var(--strategy-ai-radius) - 1px) calc(var(--strategy-ai-radius) - 1px) 0 0;color:var(--ink);flex:0 0 52px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:0 10px 0 14px;display:flex}.strategy-ai-title,.strategy-ai-header-actions{align-items:center;display:flex}.strategy-ai-title{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;flex:1;align-self:stretch;gap:10px;min-width:0}.strategy-ai-title:active{cursor:grabbing}.strategy-ai-title:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--acid) 70%, transparent);border-radius:10px}.strategy-ai-title>span{color:var(--acid);flex:none;justify-content:center;align-items:center;width:20px;font-size:15px;display:flex}.strategy-ai-title>div{gap:1px;min-width:0;display:grid}.strategy-ai-title strong{letter-spacing:-.01em;font-size:12.5px}.strategy-ai-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.strategy-ai-header-actions{flex:none;gap:4px}.strategy-ai-cost-pill{background:color-mix(in srgb, var(--acid) 14%, #ffffff0f);border:1px solid color-mix(in srgb, var(--acid) 30%, transparent);color:var(--acid);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.strategy-ai-cost-pill>i{opacity:.75;font-size:7px;font-style:normal}.strategy-ai-reset-chat,.strategy-ai-history-button,.strategy-ai-icon-button,.strategy-ai-settings-button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.strategy-ai-icon-button,.strategy-ai-settings-button{width:30px;padding:0;font-size:14px}.strategy-ai-reset-chat>span:first-child{font-size:13px}.strategy-ai-history-button>span:first-child{font-size:14px}.strategy-ai-reset-chat:hover,.strategy-ai-history-button:hover,.strategy-ai-history-button[aria-expanded=true],.strategy-ai-icon-button:hover,.strategy-ai-settings-button:hover,.strategy-ai-settings-button[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.strategy-ai-close:hover{background:color-mix(in srgb, var(--red) 60%, transparent)!important;color:var(--ink)!important}.strategy-ai-reset-chat:disabled,.strategy-ai-history-button:disabled{cursor:not-allowed;opacity:.45}.strategy-ai-command-deck{background:color-mix(in srgb, var(--surface) 94%, transparent);border-bottom:1px solid var(--line);flex:none;gap:7px;padding:8px 12px 9px;display:grid}.strategy-ai-mode-switch{background:var(--surface-subtle);border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:3px;padding:3px;display:grid}.strategy-ai-mode-switch>button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:4px 8px;display:grid}.strategy-ai-mode-switch>button:hover:not(:disabled){color:var(--ink)}.strategy-ai-mode-switch>button.active{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:0 2px 7px #080e0b14}.strategy-ai-mode-switch>button:disabled{cursor:not-allowed;opacity:.55}.strategy-ai-mode-switch>button>span{color:var(--blue);text-align:center;font-size:14px}.strategy-ai-mode-switch>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.strategy-ai-mode-switch>button>small{background:color-mix(in srgb, var(--blue) 9%, var(--surface-subtle));color:var(--blue);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.strategy-ai-mode-switch>button:disabled>small{background:color-mix(in srgb, var(--orange) 12%, var(--surface-subtle));color:var(--orange)}.strategy-ai-run-config{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.strategy-ai-run-config>label,.strategy-ai-run-config>div{background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-height:34px;padding:5px 8px;display:grid}.strategy-ai-run-config span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:850}.strategy-ai-run-config select{color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:9.5px;font-weight:750}.strategy-ai-run-config select:disabled{cursor:not-allowed;opacity:.7}.strategy-ai-run-config>div{grid-template-columns:auto auto minmax(0,1fr)}.strategy-ai-run-config strong{color:var(--ink);font-size:9.5px}.strategy-ai-run-config small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.strategy-ai-preset-row{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.strategy-ai-preset-row::-webkit-scrollbar{display:none}.strategy-ai-preset-row>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;margin-right:2px;font-size:8px;font-weight:850}.strategy-ai-preset-row>button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;min-height:26px;padding:0 9px;font-size:9.5px;font-weight:700}.strategy-ai-preset-row>button:hover:not(:disabled){background:var(--surface-subtle);border-color:var(--line-strong);color:var(--ink)}.strategy-ai-preset-row>button:disabled{cursor:not-allowed;opacity:.45}.strategy-ai-live-pane{background:linear-gradient(#5d70660e 1px, transparent 1px), linear-gradient(90deg, #5d70660e 1px, transparent 1px), color-mix(in srgb, var(--surface) 96%, var(--surface-subtle));border-left:1px solid var(--line);color:var(--ink);background-size:24px 24px;flex-direction:column;min-width:0;min-height:0;display:flex}.strategy-ai-live-pane>header{background:color-mix(in srgb, var(--surface) 88%, transparent);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;min-height:48px;padding:0 10px 0 12px;display:flex}.strategy-ai-live-pane>header>div{gap:2px;min-width:0;display:grid}.strategy-ai-live-pane>header span{color:var(--acid);letter-spacing:.12em;font-size:7px;font-weight:900}.strategy-ai-live-pane>header strong{font-size:10.5px}.strategy-ai-live-pane>header button{background:color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:7px;width:27px;height:27px}.strategy-ai-live-pane>header button:hover{background:color-mix(in srgb, var(--ink) 9%, transparent);color:var(--ink)}.strategy-ai-live-pane>header .strategy-ai-live-actions{align-items:center;gap:6px;display:flex}.strategy-ai-live-pane>header .strategy-ai-edit-graph{color:var(--ink);width:auto;padding:0 9px;font-size:8px;font-weight:800}.strategy-ai-graph-parts{background:color-mix(in srgb, var(--surface) 70%, transparent);flex:none;grid-template-columns:repeat(3,1fr);gap:3px;padding:7px 9px;display:grid}.strategy-ai-graph-parts button{color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:7px;min-height:26px;font-size:7.5px;font-weight:850}.strategy-ai-graph-parts button:hover:not(:disabled){color:var(--ink)}.strategy-ai-graph-parts button[aria-selected=true]{background:color-mix(in srgb, var(--ink) 7.5%, transparent);border-color:color-mix(in srgb, var(--acid) 22%, transparent);color:var(--acid)}.strategy-ai-graph-parts button:disabled{cursor:not-allowed;opacity:.3}.strategy-ai-graph-viewport{overscroll-behavior:contain;flex:auto;min-height:150px;padding:0;display:flex;overflow:hidden}.strategy-ai-graph-viewport>.strategy-canvas.preview{--canvas-bg:var(--brand-canvas-bg);--canvas-grid:var(--brand-canvas-grid);--canvas-node:var(--brand-canvas-node);--canvas-node-border:var(--brand-canvas-node-border);width:100%;height:100%;min-height:0}.strategy-ai-graph-empty{color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:5px;min-height:100%;padding:24px;display:grid}.strategy-ai-graph-empty i{border:1px dashed var(--line-strong);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-style:normal;display:flex}.strategy-ai-graph-empty strong{color:var(--ink);font-size:10px}.strategy-ai-graph-empty span{font-size:8px;line-height:1.45}.strategy-ai-graph-progress{background:color-mix(in srgb, var(--surface) 90%, transparent);border-top:1px solid var(--line);flex:none;gap:5px;padding:9px 11px;display:grid}.strategy-ai-graph-progress>span{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.strategy-ai-graph-progress i{border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:6px;font-style:normal;display:flex}.strategy-ai-graph-progress>span[data-state=active]{color:var(--ink)}.strategy-ai-graph-progress>span[data-state=active] i{border-color:var(--acid);color:var(--acid);animation:1s ease-in-out infinite strategy-ai-stage-pulse}.strategy-ai-graph-progress>span[data-state=done]{color:var(--muted)}.strategy-ai-graph-progress>span[data-state=done] i{background:var(--acid);border-color:var(--acid);color:var(--acid-ink)}@keyframes strategy-ai-stage-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 12%, transparent)}}.strategy-ai-run-history{background:color-mix(in srgb, var(--surface) 90%, transparent);border-top:1px solid var(--line);flex:none;max-height:142px;padding:8px 10px 10px;overflow-y:auto}.strategy-ai-run-history>div{justify-content:space-between;align-items:center;padding:0 2px 5px;display:flex}.strategy-ai-run-history>div span{color:var(--muted);letter-spacing:.12em;font-size:6.5px;font-weight:900}.strategy-ai-run-history>div a{color:var(--muted);font-size:7.5px;text-decoration:none}.strategy-ai-run-history>div a:hover{color:var(--acid)}.strategy-ai-run-history>article{border-radius:7px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 4px;display:grid}.strategy-ai-run-history>article:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.strategy-ai-run-history>article>i{background:var(--acid);border-radius:50%;width:6px;height:6px}.strategy-ai-run-history>article>i[data-status=quiet]{background:var(--surface-raised)}.strategy-ai-run-history>article>span{gap:1px;min-width:0;display:grid}.strategy-ai-run-history>article small,.strategy-ai-run-history time{color:var(--muted);font-size:7px}.strategy-ai-run-history>p{color:var(--muted);margin:0;padding:7px 3px 2px;font-size:7.5px;line-height:1.5}.strategy-ai-history,.strategy-ai-settings{position:relative}.strategy-ai-popover{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);z-index:20;border-radius:13px;max-height:min(70dvh,460px);position:absolute;overflow-y:auto;box-shadow:0 18px 44px #080e0b38}.strategy-ai-popover.below{top:38px}.strategy-ai-popover.above{bottom:38px}.strategy-ai-settings-popover{gap:14px;width:268px;padding:14px;display:grid;right:0}.strategy-ai-history-popover{width:min(310px,100vw - 28px);max-height:min(68dvh,420px);display:grid;right:0;overflow:hidden}.strategy-ai-history-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 12px 10px;display:flex}.strategy-ai-history-heading>div{gap:2px;min-width:0;display:grid}.strategy-ai-history-heading strong{font-size:12px}.strategy-ai-history-heading small{color:var(--muted);font-size:9.5px}.strategy-ai-history-heading>button{background:color-mix(in srgb, var(--acid) 16%, var(--surface-subtle));border:1px solid color-mix(in srgb, var(--acid) 30%, var(--line));color:var(--ink);cursor:pointer;border-radius:8px;height:30px;padding:0 9px;font-size:10.5px;font-weight:800}.strategy-ai-history-heading>button:hover{background:color-mix(in srgb, var(--acid) 24%, var(--surface-subtle))}.strategy-ai-history-list{overscroll-behavior:contain;max-height:min(55dvh,340px);padding:6px;display:grid;overflow-y:auto}.strategy-ai-history-list>button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;gap:3px;width:100%;padding:9px 10px;display:grid}.strategy-ai-history-list>button:hover{background:var(--surface-subtle)}.strategy-ai-history-list>button.active{background:color-mix(in srgb, var(--acid) 12%, var(--surface-subtle));box-shadow:inset 2px 0 0 var(--acid)}.strategy-ai-history-list>button>span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:720;overflow:hidden}.strategy-ai-history-list>button>small{color:var(--muted);font-size:9.5px}.strategy-ai-history-empty{color:var(--muted);text-align:center;padding:18px 14px;font-size:10.5px;line-height:1.5}.strategy-ai-settings label,.strategy-ai-session-usage,.strategy-ai-text-setting,.strategy-ai-efficiency-card,.strategy-ai-feature-state{gap:6px;display:grid}.strategy-ai-settings label>span,.strategy-ai-session-usage>span,.strategy-ai-text-setting>span,.strategy-ai-efficiency-card>span,.strategy-ai-feature-state>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.strategy-ai-settings select{background:var(--input);border:1px solid var(--line);color:var(--ink);border-radius:8px;width:100%;height:34px;padding:0 9px;font-size:11.5px}.strategy-ai-efficiency-card{background:color-mix(in srgb, var(--blue) 7%, var(--surface-subtle));border:1px solid color-mix(in srgb, var(--blue) 18%, var(--line));border-radius:9px;padding:10px}.strategy-ai-efficiency-card strong{font-size:11.5px}.strategy-ai-efficiency-card small{color:var(--muted);font-size:9.5px}.strategy-ai-feature-state{border-top:1px solid var(--line);padding-top:11px}.strategy-ai-feature-state>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.strategy-ai-feature-state strong{font-size:10.5px}.strategy-ai-feature-state i{text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.strategy-ai-feature-state i[data-enabled=true]{background:color-mix(in srgb, var(--green) 12%, var(--surface-subtle));color:var(--green)}.strategy-ai-feature-state i[data-enabled=false]{background:color-mix(in srgb, var(--orange) 12%, var(--surface-subtle));color:var(--orange)}.strategy-ai-session-usage strong{font-size:12px}.strategy-ai-session-usage small{color:var(--muted);font-size:10px}.strategy-ai-session-cost{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:4px;padding-top:9px;display:flex}.strategy-ai-session-cost span{color:var(--muted);font-size:10px}.strategy-ai-session-cost strong{color:var(--blue);font-variant-numeric:tabular-nums;font-size:14px}.strategy-ai-text-sizes{background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:2px;padding:2px;display:grid}.strategy-ai-text-sizes button,.strategy-ai-reset-size{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:28px;font-size:11px;font-weight:700}.strategy-ai-text-sizes button:hover{color:var(--ink)}.strategy-ai-text-sizes button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #080e0b24}.strategy-ai-reset-size{border:1px solid var(--line);color:var(--ink);text-align:left;padding:0 10px}.strategy-ai-reset-size:hover{background:var(--surface-subtle)}.strategy-ai-settings a{border-top:1px solid var(--line);color:var(--blue);padding-top:11px;font-size:11px;text-decoration:none}.strategy-ai-settings a:hover{text-decoration:underline}.strategy-ai-messages{contain:layout paint;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:18px 18px 8px;display:flex;overflow-y:auto}.strategy-ai-message{align-self:stretch;gap:5px;max-width:100%;display:grid}.strategy-ai-message.user{justify-items:end}.strategy-ai-message-head{align-items:center;gap:8px;padding:0 2px;display:flex}.strategy-ai-message.user .strategy-ai-message-head{flex-direction:row-reverse}.strategy-ai-message-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.strategy-ai-copy{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;padding:1px 5px;font-size:10px;font-weight:650}.strategy-ai-message:hover .strategy-ai-copy,.strategy-ai-copy:focus-visible{opacity:1}.strategy-ai-copy:hover{color:var(--ink)}.strategy-ai-bubble{max-width:100%}.strategy-ai-message.user .strategy-ai-bubble{background:color-mix(in srgb, var(--blue) 15%, var(--surface) 78%);border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));border-radius:16px 6px 16px 16px;max-width:86%;padding:9px 13px}.strategy-ai-prose{font-size:calc(13px * var(--strategy-ai-text-scale));line-height:1.62}.strategy-ai-prose>:first-child{margin-top:0}.strategy-ai-prose>:last-child{margin-bottom:0}.strategy-ai-prose p{margin:0 0 9px}.strategy-ai-prose h4,.strategy-ai-prose h5{font-size:calc(13px * var(--strategy-ai-text-scale));margin:12px 0 5px}.strategy-ai-prose ul,.strategy-ai-prose ol{margin:0 0 9px;padding-left:19px}.strategy-ai-prose li{margin:0 0 3px}.strategy-ai-prose code{background:var(--surface-subtle);font-family:var(--font-mono), ui-monospace, monospace;border-radius:5px;padding:1px 4px;font-size:.9em}.strategy-ai-note{border-left:2px solid var(--blue);margin:10px 0 0;padding:1px 0 1px 11px}.strategy-ai-note.risks,.strategy-ai-note.contradictions{border-left-color:var(--orange)}.strategy-ai-note.invalid{border-left-color:var(--red)}.strategy-ai-note strong{font-size:calc(11px * var(--strategy-ai-text-scale))}.strategy-ai-note ul{color:var(--muted);font-size:calc(11.5px * var(--strategy-ai-text-scale));margin:4px 0 0;padding-left:16px;line-height:1.55}.strategy-ai-apply{background:var(--action);color:var(--action-ink);cursor:pointer;border:0;border-radius:9px;min-height:34px;margin-top:12px;padding:0 14px;font-size:11.5px;font-weight:800}.strategy-ai-apply:hover{filter:brightness(1.05)}.strategy-ai-apply.applied{background:var(--surface-subtle);color:var(--green);cursor:default}.strategy-ai-usage{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 2px;font-size:10px;display:flex}.strategy-ai-usage>i{opacity:.6;font-style:normal}.strategy-ai-clarifications{border:1px solid var(--line);border-radius:12px;margin-top:4px;display:grid}.strategy-ai-clarifications.sent{opacity:.85}.strategy-ai-clarification{border-top:1px solid var(--line);gap:8px;padding:11px 13px;display:grid}.strategy-ai-clarification:first-child{border-top:0}.strategy-ai-clarification[data-state=answered]{background:color-mix(in srgb, var(--green) 7%, transparent)}.strategy-ai-clarification[data-state=conflict]{background:color-mix(in srgb, var(--orange) 8%, transparent)}.strategy-ai-clarification-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.strategy-ai-clarification-prompt{color:var(--ink);font-size:calc(12px * var(--strategy-ai-text-scale));font-weight:700;line-height:1.4}.strategy-ai-clarification-state{font-size:calc(9px * var(--strategy-ai-text-scale));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 7px;font-weight:800}.strategy-ai-clarification-state.needed{background:color-mix(in srgb, var(--blue) 14%, transparent);color:var(--blue)}.strategy-ai-clarification-state.answered{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green)}.strategy-ai-clarification-state.conflict{background:color-mix(in srgb, var(--orange) 16%, transparent);color:var(--orange)}.strategy-ai-clarification-group{gap:5px;display:grid}.strategy-ai-clarification-group-label{color:var(--muted);font-size:calc(9px * var(--strategy-ai-text-scale));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.strategy-ai-clarification-options{flex-wrap:wrap;gap:6px;display:flex}.strategy-ai-clarification-option{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;font-size:calc(11px * var(--strategy-ai-text-scale));text-align:left;background:0 0;border-radius:8px;justify-items:start;gap:1px;padding:6px 10px;display:grid}.strategy-ai-clarification-option small{color:color-mix(in srgb, var(--muted) 82%, transparent);font-size:calc(9px * var(--strategy-ai-text-scale))}.strategy-ai-clarification-option:hover:not(:disabled){border-color:var(--blue);color:var(--ink)}.strategy-ai-clarification-option[aria-pressed=true],.strategy-ai-clarification-option[aria-checked=true]{background:color-mix(in srgb, var(--blue) 12%, transparent);border-color:var(--blue);color:var(--blue);font-weight:700}.strategy-ai-clarification-option:disabled{cursor:default;opacity:.75}.strategy-ai-clarification-number{align-items:center;gap:6px;display:flex}.strategy-ai-clarification-number span{color:var(--muted);font-size:calc(11px * var(--strategy-ai-text-scale))}.strategy-ai-clarification-number input,.strategy-ai-clarification-text{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font-size:calc(11.5px * var(--strategy-ai-text-scale));font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 8px}.strategy-ai-clarification-number input{width:86px}.strategy-ai-clarification-text{width:100%}.strategy-ai-clarification-resolved{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.strategy-ai-clarification-value{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green);font-size:calc(11px * var(--strategy-ai-text-scale));border-radius:7px;padding:5px 9px;font-weight:700}.strategy-ai-clarification-change{color:var(--blue);cursor:pointer;font-size:calc(10.5px * var(--strategy-ai-text-scale));text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.strategy-ai-clarification-issue{border-left:2px solid var(--orange);color:var(--orange);font-size:calc(10.5px * var(--strategy-ai-text-scale));gap:7px;padding-left:9px;line-height:1.45;display:grid}.strategy-ai-clarification-fixes{flex-wrap:wrap;gap:6px;display:flex}.strategy-ai-clarification-fixes button{border:1px solid var(--orange);color:var(--orange);cursor:pointer;font-size:calc(10px * var(--strategy-ai-text-scale));background:0 0;border-radius:7px;padding:4px 8px}.strategy-ai-clarification-fixes button:hover{background:color-mix(in srgb, var(--orange) 14%, transparent)}.strategy-ai-clarification-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:9px 13px;display:flex}.strategy-ai-clarification-progress{color:var(--muted);font-size:calc(10px * var(--strategy-ai-text-scale));font-variant-numeric:tabular-nums}.strategy-ai-clarification-send{background:var(--action);color:var(--action-ink);cursor:pointer;font-size:calc(11px * var(--strategy-ai-text-scale));border:0;border-radius:8px;min-height:30px;padding:0 13px;font-weight:800}.strategy-ai-clarification-send:hover:not(:disabled){filter:brightness(1.05)}.strategy-ai-clarification-send:disabled{background:var(--surface-subtle);color:var(--muted);cursor:not-allowed}.strategy-ai-suggestions{flex-wrap:wrap;gap:6px;display:flex}.strategy-ai-suggestions button,.strategy-ai-starters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:calc(11px * var(--strategy-ai-text-scale));text-align:left;background:0 0;border-radius:999px;padding:6px 11px}.strategy-ai-suggestions button:hover,.strategy-ai-starters button:hover{background:var(--surface-subtle);border-color:var(--line-strong);color:var(--ink)}.strategy-ai-starters{justify-items:start;gap:7px;display:grid}.strategy-ai-starters>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.strategy-ai-starters button{border-radius:12px}.strategy-ai-thinking{color:var(--muted);align-items:center;gap:4px;padding:2px;font-size:11px;display:flex}.strategy-ai-thinking i{background:var(--blue);border-radius:50%;width:5px;height:5px;animation:.9s infinite alternate ai-thinking}.strategy-ai-thinking i:nth-child(2){animation-delay:.15s}.strategy-ai-thinking i:nth-child(3){animation-delay:.3s}@keyframes ai-thinking{to{opacity:.25;transform:translateY(-2px)}}.strategy-ai-composer{border-radius:0 0 calc(var(--strategy-ai-radius) - 1px) calc(var(--strategy-ai-radius) - 1px);flex:none;padding:8px 14px 10px}.strategy-ai-setup,.strategy-ai-error{border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:11px;line-height:1.5}.strategy-ai-setup{background:color-mix(in srgb, var(--orange) 10%, var(--surface));color:var(--danger-ink)}.strategy-ai-error{background:var(--danger-bg);color:var(--danger-ink)}.strategy-ai-attached-context{background:color-mix(in srgb, var(--acid) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--acid) 24%, #d6e6db24);color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:7px;padding:5px 7px 5px 10px;font-size:9px;display:flex}.strategy-ai-attached-context>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-ai-attached-context strong{color:var(--acid);font-weight:850}.strategy-ai-attached-context i{color:var(--muted);margin-inline:3px;font-style:normal}.strategy-ai-attached-context>button{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.strategy-ai-attached-context:hover>button,.strategy-ai-attached-context>button:focus-visible{opacity:1}.strategy-ai-attached-context>button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}@media (hover:none){.strategy-ai-attached-context>button{opacity:1}}.strategy-ai-input-row{background:var(--input);border:1px solid var(--line-strong);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;padding:7px 8px;display:grid}.strategy-ai-input-row:focus-within{border-color:color-mix(in srgb, var(--blue) 55%, var(--line-strong));box-shadow:var(--focus-ring)}.strategy-ai-input-row .strategy-ai-grow{--strategy-ai-grow-max:172px;color:var(--ink);font-size:calc(12.5px * var(--strategy-ai-text-scale))}.strategy-ai-input-row textarea:disabled{cursor:not-allowed;opacity:.6}.strategy-ai-search-mark{color:var(--blue);justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}.strategy-ai-send{background:var(--action);color:var(--action-ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:inline-flex}.strategy-ai-send:hover:not(:disabled){filter:brightness(1.06)}.strategy-ai-send:disabled{cursor:not-allowed;opacity:.35}.strategy-ai-send.stop{background:var(--ink);color:var(--paper);font-size:10px}.strategy-ai-footnote{color:var(--muted);justify-content:space-between;gap:12px;margin-top:7px;padding:0 4px;font-size:9.5px;display:flex}.strategy-ai-actions{position:relative}.strategy-ai-tools-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:15px;display:flex}.strategy-ai-tools-button:hover,.strategy-ai-tools-button[aria-expanded=true]{background:var(--surface-subtle);border-color:var(--line-strong)}.strategy-ai-tools-button:disabled{cursor:not-allowed;opacity:.38}.strategy-ai-actions-popover{gap:2px;width:264px;padding:8px;display:grid;left:-6px}.strategy-ai-actions-popover.above{bottom:42px}.strategy-ai-actions-popover.below{top:42px}.strategy-ai-popover-title{border-bottom:1px solid var(--line);gap:2px;margin:0 3px 5px;padding:3px 4px 9px;display:grid}.strategy-ai-popover-title span{font-size:11.5px;font-weight:800}.strategy-ai-popover-title small{color:var(--muted);font-size:10px}.strategy-ai-actions-popover>button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:44px;padding:5px 8px;display:grid}.strategy-ai-actions-popover>button:hover{background:var(--surface-subtle)}.strategy-ai-actions-popover>button>span:first-child{background:var(--surface-subtle);border:1px solid var(--line);color:var(--blue);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.strategy-ai-actions-popover>button>span:last-child{gap:2px;display:grid}.strategy-ai-actions-popover strong{font-size:11.5px}.strategy-ai-actions-popover small{color:var(--muted);font-size:10px}.block-docs-page{background:var(--paper);color:var(--ink);min-height:100vh}.block-docs-shell{max-width:980px;margin:0 auto;padding:70px 24px 100px}.block-docs-hero>button,.block-docs-title-row>button{color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.block-docs-hero{border-bottom:1px solid var(--line-strong);padding-bottom:32px}.block-docs-hero h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(32px,6vw,62px)}.block-docs-hero p{color:var(--muted);max-width:760px;line-height:1.7}.block-docs-hero nav{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.block-docs-hero nav a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:7px 10px;font-size:9px;text-decoration:none}.block-docs-list{gap:18px;margin-top:32px;display:grid}.block-docs-list article{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px}.block-docs-title-row{justify-content:space-between;align-items:flex-start;display:flex}.block-docs-title-row h2{margin:6px 0 2px;font-size:22px}.block-docs-title-row small{color:var(--muted);font-size:9px}.block-docs-list article>p{max-width:760px;font-size:12px;line-height:1.65}.block-docs-list dl{flex-wrap:wrap;gap:8px;margin:0;display:flex}.block-docs-list dl>div{background:var(--surface-subtle);border-radius:7px;min-width:150px;padding:8px 10px}.block-docs-list dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850}.block-docs-list dd{margin:3px 0 0;font-size:9px;font-weight:700}.block-docs-parameters{border-top:1px solid var(--line);margin-top:17px;padding-top:14px}.block-docs-parameters h3{text-transform:uppercase;font-size:9px}.block-docs-parameters>div{grid-template-columns:minmax(120px,.35fr) 1fr;gap:14px;padding:5px 0;display:grid}.block-docs-parameters code{color:var(--blue);font-size:9px}.block-docs-parameters span,.block-docs-no-parameters{color:var(--muted);font-size:9px!important}.inspector-doc-link,.condition-editor-actions a{color:var(--blue);font-size:9px;font-weight:750;text-decoration:none}.inspector-doc-link:hover,.condition-editor-actions a:hover{text-decoration:underline}.condition-editor-actions{align-items:center;gap:8px;display:flex}@container strategy-ai (width<=1050px){.strategy-ai-workspace-shell{grid-template-columns:180px minmax(320px, 1fr) min(270px, var(--strategy-ai-preview-width))}}@container strategy-ai (width<=840px){.strategy-ai-workspace-shell{grid-template-columns:minmax(320px, 1fr) min(270px, var(--strategy-ai-preview-width))}.strategy-ai-conversation-rail{display:none}}@container strategy-ai (width<=650px){.strategy-ai-workspace-shell{grid-template-columns:minmax(0,1fr)}.strategy-ai-live-pane{display:none}.strategy-ai-run-config{grid-template-columns:1fr}}@container strategy-ai (width<=470px){.strategy-ai-header{padding-right:6px}.strategy-ai-header-actions .strategy-ai-cost-pill,.strategy-ai-history-button>span:last-child,.strategy-ai-reset-chat>span:last-child{display:none}.strategy-ai-history-button,.strategy-ai-reset-chat{padding:0 7px}.strategy-ai-command-deck{padding-inline:9px}.strategy-ai-mode-switch>button>small{display:none}.strategy-ai-mode-switch>button{grid-template-columns:18px minmax(0,1fr)}.strategy-ai-preset-row>span,.strategy-ai-footnote>span:first-child{display:none}}@media (width<=620px){.strategy-ai-header{position:relative}.strategy-ai-panel.compact{border-radius:17px;width:calc(100vw - 16px);bottom:10px}.strategy-ai-panel.expanded{max-height:76dvh;width:auto!important;height:auto!important;inset:auto 8px 8px!important}.strategy-ai-resize-handle{display:none}.strategy-ai-workspace-shell{display:block;overflow:hidden}.strategy-ai-chat-column{height:100%}.strategy-ai-conversation-rail,.strategy-ai-live-pane,.strategy-ai-title small,.strategy-ai-history-button>span:last-child,.strategy-ai-reset-chat>span:last-child,.strategy-ai-footnote>span:first-child{display:none}.strategy-ai-messages{padding:14px 12px 6px}.strategy-ai-command-deck{padding:7px 9px 8px}.strategy-ai-composer{padding:8px 10px 10px}.strategy-ai-history{position:static}.strategy-ai-history-popover{width:min(310px,100% - 16px);left:auto;right:8px}.strategy-ai-settings-popover{width:min(268px,100vw - 28px);right:-34px}.strategy-ai-actions-popover{width:min(264px,100vw - 28px)}.strategy-ai-message.user .strategy-ai-bubble{max-width:94%}}@media (prefers-reduced-motion:reduce){.strategy-ai-panel.compact,.strategy-ai-compact-send,.strategy-ai-resize-handle>span{transition:none}.strategy-ai-panel.expanded,.strategy-ai-thinking i,.strategy-ai-graph-progress>span[data-state=active] i{animation:none}}.strategy-ai-launcher{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:color-mix(in srgb, var(--surface) 91%, transparent);border:1px solid color-mix(in srgb, var(--acid) 24%, var(--line-strong));color:var(--ink);cursor:pointer;z-index:80;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:5px 14px 5px 6px;font-size:10px;font-weight:800;display:inline-flex;position:fixed;bottom:18px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 16px 40px #050c084d,inset 0 0 0 1px #ffffff06}.strategy-ai-launcher:hover{border-color:color-mix(in srgb, var(--acid) 56%, var(--line-strong));box-shadow:0 19px 48px #050c085c, 0 0 24px color-mix(in srgb, var(--acid) 8%, transparent);transform:translate(-50%,-2px)}.strategy-ai-launcher-bot{background:color-mix(in srgb, var(--acid) 12%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--acid) 36%, var(--line-strong));color:var(--acid);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;animation:2.8s ease-in-out infinite strategy-ai-bot-float;display:inline-flex}.strategy-ai-launcher-bot svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:20px;height:20px}.strategy-ai-launcher-copy{text-align:left;gap:1px;display:grid}.strategy-ai-launcher-copy strong{font-size:10px;line-height:1.2}.strategy-ai-launcher-copy small{color:var(--muted);font-size:8px;font-weight:600;line-height:1.2}@keyframes strategy-ai-bot-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-2px)rotate(2deg)}}@media (width<=620px){.strategy-ai-launcher{min-height:44px;padding:4px 10px 4px 4px;bottom:10px}.strategy-ai-launcher-bot{width:34px;height:34px}.strategy-ai-launcher-copy small{display:none}}@media (prefers-reduced-motion:reduce){.strategy-ai-launcher,.strategy-ai-launcher-bot{transition:none;animation:none}}.studio-toolbar:has(.studio-view-tabs){grid-template-columns:minmax(0,1fr) auto max-content;gap:16px}.studio-toolbar:has(.studio-view-tabs) .top-actions{justify-content:flex-end;padding:0;overflow:visible}.studio-view-tabs{background:color-mix(in srgb, var(--ink) 4.5%, transparent);border:1px solid var(--topbar-border);border-radius:11px;align-items:center;gap:3px;padding:4px;display:inline-flex}.studio-view-tabs>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:11px;font-weight:780;transition:background-color .14s,box-shadow .14s,color .14s;display:inline-flex}.studio-view-tabs>button:hover:not(:disabled){color:var(--ink)}.studio-view-tabs>button.active{background:color-mix(in srgb, var(--ink) 9.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.studio-view-tabs>button:disabled{cursor:not-allowed;opacity:.42}.studio-view-tabs svg{stroke:currentColor;stroke-width:1.35px;width:13px;height:13px}.studio-view-tab--ai svg{fill:currentColor;stroke:none}.studio-view-tab--ai.active{background:color-mix(in srgb, var(--acid) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acid) 18%, transparent);color:var(--acid)}.app-shell.quant-ai-active>.workspace{display:none}.strategy-ai-panel.strategy-ai-studio-tab{--strategy-ai-rail-width:244px;--strategy-ai-rail-splitter-width:7px;--strategy-ai-preview-width:330px;--strategy-ai-splitter-width:7px;background:var(--surface);box-shadow:none;color:var(--ink);grid-area:2/1;grid-template-columns:var(--strategy-ai-rail-width) var(--strategy-ai-rail-splitter-width) minmax(0, 1fr) var(--strategy-ai-splitter-width) var(--strategy-ai-preview-width);bottom:auto;z-index:1;border:0;border-radius:0;width:100%;max-width:none;height:100%;min-height:0;max-height:none;display:grid;position:relative;inset:auto;overflow:hidden;transform:none}.strategy-ai-panel.strategy-ai-studio-tab.conversation-rail-collapsed{--strategy-ai-rail-splitter-width:0px}.strategy-ai-studio-tab .strategy-ai-conversation-rail{background:var(--surface);border-right:1px solid var(--line);grid-area:1/1}.strategy-ai-rail-tools{gap:8px;padding:14px 12px 10px;display:grid}.strategy-ai-rail-primary-actions{grid-template-columns:minmax(0,1fr) 34px;gap:6px;display:grid}.strategy-ai-new-session{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;display:flex}.strategy-ai-new-session:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 4.5%, transparent);border-color:var(--line)}.strategy-ai-new-session>span{color:var(--muted);font-size:16px;font-weight:400}.strategy-ai-new-session>strong{font-size:10.5px;font-weight:700}.strategy-ai-new-session:disabled{cursor:not-allowed;opacity:.45}.strategy-ai-rail-collapse,.strategy-ai-rail-reopen{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.strategy-ai-rail-collapse:hover,.strategy-ai-rail-reopen:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);border-color:var(--line);color:var(--ink)}.strategy-ai-rail-collapse:focus-visible,.strategy-ai-rail-reopen:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--acid) 16%, transparent);outline:1px solid color-mix(in srgb, var(--acid) 52%, transparent);outline-offset:1px}.strategy-ai-rail-collapse svg,.strategy-ai-rail-reopen svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}.strategy-ai-session-search{background:color-mix(in srgb, var(--ink) 2.6%, transparent);color:var(--muted);border:1px solid #0000;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:center;padding:0 8px;display:grid}.strategy-ai-session-search svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.4px;width:13px;height:13px}.strategy-ai-session-search input{color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-width:0;height:29px;padding:0;font-size:9.5px}.strategy-ai-session-search input::-webkit-search-cancel-button{filter:invert(.65)}.strategy-ai-rail-heading{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:7px 16px 6px;font-size:8px;font-weight:820;display:flex}.strategy-ai-rail-heading>div{align-items:center;gap:6px;display:flex}.strategy-ai-rail-heading small{background:color-mix(in srgb, var(--ink) 4.5%, transparent);text-align:center;border-radius:999px;min-width:19px;padding:2px 5px;font-size:7.5px}.strategy-ai-conversation-sort select{appearance:none;background:color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.04em;text-transform:none;border-radius:6px;outline:none;padding:4px 17px 4px 6px;font-size:7.5px}.strategy-ai-conversation-sort{position:relative}.strategy-ai-conversation-sort:after{color:var(--muted);content:"⌄";pointer-events:none;font-size:8px;position:absolute;top:50%;right:6px;transform:translateY(-58%)}.strategy-ai-conversation-sort:focus-within select{border-color:color-mix(in srgb, var(--acid) 35%, transparent)}.strategy-ai-conversation-sort select:disabled{cursor:wait;opacity:.55}.strategy-ai-studio-tab .strategy-ai-rail-conversations{align-content:start;gap:1px;min-height:96px;padding:0 8px 12px}.strategy-ai-studio-tab .strategy-ai-conversation-open{color:var(--muted);border-radius:7px;grid-template-columns:16px minmax(0,1fr);gap:8px;min-height:48px;padding:8px}.strategy-ai-studio-tab .strategy-ai-conversation-open:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 3.5%, transparent);color:var(--ink)}.strategy-ai-studio-tab .strategy-ai-conversation-row.active{background:color-mix(in srgb, var(--ink) 6%, transparent);box-shadow:none}.strategy-ai-studio-tab .strategy-ai-conversation-row.active .strategy-ai-conversation-open{color:var(--ink)}.strategy-ai-session-glyph{color:var(--muted);padding-top:2px;display:inline-flex}.strategy-ai-session-glyph svg{stroke:currentColor;stroke-width:1.2px;width:14px;height:14px}.strategy-ai-conversation-row.active .strategy-ai-session-glyph{color:var(--acid)}.strategy-ai-studio-tab .strategy-ai-rail-conversations strong{font-size:10px;font-weight:680}.strategy-ai-studio-tab .strategy-ai-rail-conversations small{color:var(--muted);font-size:8px}.strategy-ai-conversation-order{gap:2px;padding-right:4px;display:grid}.strategy-ai-conversation-order button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:9px;display:flex}.strategy-ai-conversation-order button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.strategy-ai-conversation-order button:disabled{cursor:default;opacity:.25}.strategy-ai-order-search-note{color:var(--muted);text-align:center;margin:-7px 12px 9px;font-size:8px}.strategy-ai-studio-tab .strategy-ai-chat-column{background:var(--surface);border-right:1px solid var(--line);grid-area:1/3;position:relative}.strategy-ai-chat-header{background:color-mix(in srgb, var(--surface) 96%, transparent);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:0 16px 0 20px;display:flex}.strategy-ai-chat-identity{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.strategy-ai-rail-reopen{border-color:#0000;width:28px;height:28px}.strategy-ai-spark{background:color-mix(in srgb, var(--acid) 10%, transparent);color:var(--acid);border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.strategy-ai-spark svg{fill:currentColor;width:13px;height:13px}.strategy-ai-chat-identity>div{gap:2px;min-width:0;display:grid}.strategy-ai-chat-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.strategy-ai-chat-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.strategy-ai-chat-controls{flex:none;align-items:center;gap:6px;display:flex}.strategy-ai-chat-controls .strategy-ai-mode-switch{background:color-mix(in srgb, var(--ink) 3%, transparent);border-color:var(--line);border-radius:7px;gap:1px;padding:2px;display:flex}.strategy-ai-chat-controls .strategy-ai-mode-switch>button{border:0;border-radius:5px;grid-template-columns:none;gap:5px;min-height:27px;padding:0 8px;display:flex}.strategy-ai-chat-controls .strategy-ai-mode-switch>button.active{background:color-mix(in srgb, var(--ink) 7.5%, transparent);box-shadow:none;border:0}.strategy-ai-chat-controls .strategy-ai-mode-switch>button>span{font-size:11px}.strategy-ai-chat-controls .strategy-ai-mode-switch>button>strong{font-size:9px}.strategy-ai-chat-controls .strategy-ai-mode-switch>button>small{color:var(--orange);background:0 0;padding:0;font-size:7px}.strategy-ai-studio-tab .strategy-ai-cost-pill{border-color:color-mix(in srgb, var(--acid) 16%, transparent);color:color-mix(in srgb, var(--acid) 68%, white);background:0 0;height:27px;padding:0 8px;font-size:8.5px}.strategy-ai-header-new,.strategy-ai-studio-tab .strategy-ai-settings-button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;min-height:0;padding:0;font-size:15px;display:inline-flex}.strategy-ai-studio-tab .strategy-ai-settings-button{letter-spacing:1px;font-size:10px}.strategy-ai-header-new:hover:not(:disabled),.strategy-ai-studio-tab .strategy-ai-settings-button:hover{background:color-mix(in srgb, var(--ink) 5.5%, transparent);color:var(--ink)}.strategy-ai-header-new:disabled{cursor:not-allowed;opacity:.4}.strategy-ai-studio-tab .strategy-ai-settings-popover{background:var(--surface-raised);border-color:var(--line);color:var(--ink);z-index:20;top:34px;right:0;box-shadow:0 18px 46px #00000061}.strategy-ai-studio-tab .strategy-ai-message{gap:7px}.strategy-ai-studio-tab .strategy-ai-message-label{color:var(--muted);letter-spacing:.08em;font-size:8px}.strategy-ai-studio-tab .strategy-ai-copy{font-size:8.5px}.strategy-ai-studio-tab .strategy-ai-message.user .strategy-ai-bubble{background:var(--surface-raised);border-color:var(--line);color:var(--ink);border-radius:11px;max-width:min(76%,660px);padding:9px 13px}.strategy-ai-studio-tab .strategy-ai-prose{font-size:calc(12px * var(--strategy-ai-text-scale));line-height:1.7}.strategy-ai-studio-tab .strategy-ai-composer{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 0%, transparent), var(--surface) 18%);border-radius:0;padding:12px clamp(20px,5vw,76px) 13px}.strategy-ai-studio-tab .strategy-ai-input-row{background:var(--surface);border-color:var(--line);border-radius:12px;min-height:48px;padding:7px 8px;box-shadow:0 8px 30px #0000001f}.strategy-ai-studio-tab .strategy-ai-input-row .strategy-ai-grow{font-size:calc(11.5px * var(--strategy-ai-text-scale))}.strategy-ai-studio-tab .strategy-ai-send{width:30px;height:30px}.strategy-ai-composer-meta{justify-content:space-between;align-items:center;gap:10px;min-height:27px;padding:5px 2px 0;display:flex}.strategy-ai-composer-meta .strategy-ai-run-config{align-items:center;gap:5px;min-width:0;display:flex}.strategy-ai-composer-meta .strategy-ai-run-config>label{background:0 0;border:0;border-radius:5px;gap:4px;min-height:23px;padding:0 5px;display:flex}.strategy-ai-composer-meta .strategy-ai-run-config>label:hover{background:color-mix(in srgb, var(--ink) 3.5%, transparent)}.strategy-ai-composer-meta .strategy-ai-run-config span{font-size:7px}.strategy-ai-composer-meta .strategy-ai-run-config select{color:var(--muted);width:auto;font-size:8.5px}.strategy-ai-context-badge{border-left:1px solid var(--line);padding-left:8px;color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:7.5px!important;font-weight:680!important}.strategy-ai-autosave-status{color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:7.5px!important;font-weight:650!important}.strategy-ai-autosave-status:before{color:var(--acid);content:"✓ "}.strategy-ai-composer-meta .strategy-ai-footnote{flex:0 auto;gap:10px;margin:0;padding:0;font-size:7.5px}.strategy-ai-studio-tab .strategy-ai-live-pane{background-color:var(--surface);border-left:0;grid-area:1/5}.strategy-ai-rail-resizer,.strategy-ai-preview-resizer{background:var(--paper);cursor:col-resize;touch-action:none;z-index:4;outline:none;grid-row:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.strategy-ai-rail-resizer{grid-column:2}.strategy-ai-preview-resizer{grid-column:4}.strategy-ai-rail-resizer:before,.strategy-ai-preview-resizer:before{background:color-mix(in srgb, var(--ink) 8.5%, transparent);content:"";inset-block:0;width:1px;transition:background .14s,box-shadow .14s;position:absolute;left:3px}.strategy-ai-rail-resizer>span,.strategy-ai-preview-resizer>span{background:color-mix(in srgb, var(--ink) 26%, transparent);opacity:0;border-radius:999px;width:3px;height:44px;transition:opacity .14s}.strategy-ai-rail-resizer:hover:before,.strategy-ai-rail-resizer:focus-visible:before,.strategy-ai-preview-resizer:hover:before,.strategy-ai-preview-resizer:focus-visible:before,.strategy-ai-panel[data-rail-resizing=true] .strategy-ai-rail-resizer:before,.strategy-ai-panel[data-preview-resizing=true] .strategy-ai-preview-resizer:before{background:color-mix(in srgb, var(--acid) 68%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--acid) 16%, transparent)}.strategy-ai-rail-resizer:hover>span,.strategy-ai-rail-resizer:focus-visible>span,.strategy-ai-preview-resizer:hover>span,.strategy-ai-preview-resizer:focus-visible>span,.strategy-ai-panel[data-rail-resizing=true] .strategy-ai-rail-resizer>span,.strategy-ai-panel[data-preview-resizing=true] .strategy-ai-preview-resizer>span{opacity:1}.strategy-ai-panel[data-rail-resizing=true] .strategy-ai-conversation-rail,.strategy-ai-panel[data-rail-resizing=true] .strategy-ai-chat-column,.strategy-ai-panel[data-preview-resizing=true] .strategy-ai-chat-column,.strategy-ai-panel[data-preview-resizing=true] .strategy-ai-live-pane{pointer-events:none;-webkit-user-select:none;user-select:none}.strategy-ai-studio-tab .strategy-ai-live-pane>header{background:color-mix(in srgb, var(--surface) 96%, transparent);min-height:62px;padding:0 13px 0 15px}@media (width<=1420px){.studio-toolbar:has(.studio-view-tabs){grid-template-columns:minmax(0,1fr) auto max-content;gap:10px;padding-inline:16px}.studio-toolbar:has(.studio-view-tabs) .strategy-switcher select{min-width:140px;max-width:200px}.studio-more-label{display:none}.studio-overflow-trigger{padding-inline:9px}.strategy-ai-studio-tab .strategy-ai-messages{padding-inline:clamp(20px,4vw,54px)}.strategy-ai-studio-tab .strategy-ai-composer{padding-inline:clamp(18px,3.5vw,48px)}}@media (width<=1120px){.strategy-ai-panel.strategy-ai-studio-tab{grid-template-columns:var(--strategy-ai-rail-width) var(--strategy-ai-rail-splitter-width) minmax(0, 1fr)}.strategy-ai-studio-tab .strategy-ai-live-pane,.strategy-ai-preview-resizer{display:none}.studio-view-tabs>button{padding-inline:8px}.studio-toolbar .studio-strategy-name-label{display:none}.studio-toolbar:has(.studio-view-tabs) .strategy-switcher select{min-width:0;max-width:170px}}@media (width<=860px){.app-shell:has(>.strategy-ai-panel){--studio-chrome-height:164px}.studio-toolbar:has(.studio-view-tabs){grid-template-rows:56px 48px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 8px;height:104px;padding:0 12px;display:grid;overflow:visible}.studio-toolbar:has(.studio-view-tabs) .strategy-switcher{grid-area:1/1}.studio-toolbar:has(.studio-view-tabs) .strategy-switcher select{min-width:0;max-width:150px}.studio-toolbar .studio-strategy-name{flex:96px}.studio-toolbar:has(.studio-view-tabs) .studio-view-tabs{grid-area:1/2}.studio-toolbar:has(.studio-view-tabs) .top-actions{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:flex-end;width:100%;padding:6px 0;overflow:visible}.strategy-ai-panel.strategy-ai-studio-tab{grid-row:auto;height:calc(100dvh - 164px)}.studio-overflow-popover{position:fixed;top:172px;right:12px}.backtest-options-popover{width:auto;position:fixed;top:172px;left:12px;right:12px}}@media (width<=680px){.studio-view-tabs>button{gap:0;padding-inline:8px;font-size:0}.studio-view-tabs svg{width:15px;height:15px}.strategy-ai-panel.strategy-ai-studio-tab{grid-template-columns:1fr}.strategy-ai-studio-tab .strategy-ai-conversation-rail,.strategy-ai-rail-resizer{display:none}.strategy-ai-studio-tab .strategy-ai-chat-column{grid-column:1}.strategy-ai-rail-reopen{display:none}.strategy-ai-chat-header{padding-inline:12px}.strategy-ai-chat-identity small,.strategy-ai-chat-controls .strategy-ai-cost-pill{display:none}.strategy-ai-studio-tab .strategy-ai-messages{padding:22px 16px 14px}.strategy-ai-studio-tab .strategy-ai-composer{padding:10px 12px 11px}.strategy-ai-composer-meta .strategy-ai-context-badge,.strategy-ai-composer-meta .strategy-ai-autosave-status,.strategy-ai-composer-meta .strategy-ai-footnote>span:first-child{display:none}.strategy-ai-composer-meta .strategy-ai-footnote{margin-left:auto}}@media (width<=560px){.studio-toolbar:has(.studio-view-tabs) .strategy-switcher select{flex:0 auto;min-width:0;max-width:min(120px,50vw - 92px)}.studio-toolbar .strategy-home-link span{display:none}.studio-toolbar .studio-strategy-name{flex:84px}.studio-toolbar .studio-strategy-name-control{padding-inline:7px}.studio-toolbar:has(.studio-view-tabs) .top-actions{justify-content:space-between;gap:4px}.studio-toolbar .backtest-launch-controls,.studio-toolbar .backtest-trigger-button,.studio-toolbar .studio-overflow-trigger,.studio-toolbar .publish-strategy-private-button,.studio-toolbar .top-actions>.draft-save-button{display:inline-flex}.backtest-label-full{display:none}.backtest-label-compact{display:inline}.backtest-trigger-button{padding-inline:9px 8px}.backtest-options-trigger{width:32px}.draft-save-button,.publish-strategy-button,.publish-strategy-private-button{padding-inline:9px}.studio-overflow-trigger{padding-inline:8px}}@media (width<=360px){.draft-save-button .studio-action-label-compact{display:none}.draft-save-button{padding-inline:10px}}.strategy-ai-panel.strategy-ai-studio-tab{background:var(--paper)}.strategy-ai-studio-tab .strategy-ai-conversation-rail{background:var(--paper);border-right-color:var(--line)}.strategy-ai-studio-tab .strategy-ai-chat-column{background:linear-gradient(180deg, var(--paper) 0%, var(--paper) 100%);border-right-color:var(--line);isolation:isolate}.strategy-ai-chat-column>.strategy-ai-chat-header,.strategy-ai-chat-column>.strategy-ai-messages,.strategy-ai-chat-column>.strategy-ai-composer{z-index:1;position:relative}.strategy-ai-studio-tab .strategy-ai-chat-header{background:color-mix(in srgb, var(--paper) 90%, transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.strategy-ai-studio-tab .strategy-ai-spark{background:color-mix(in srgb, var(--ink) 5.5%, transparent);color:var(--ink)}.strategy-ai-studio-tab .strategy-ai-chat-controls .strategy-ai-mode-switch{background:color-mix(in srgb, var(--ink) 2.5%, transparent);border-color:var(--line)}.strategy-ai-studio-tab .strategy-ai-chat-controls .strategy-ai-mode-switch>button.active{background:color-mix(in srgb, var(--ink) 8.5%, transparent);color:var(--ink)}.strategy-ai-studio-tab .strategy-ai-chat-controls .strategy-ai-mode-switch>button>span,.strategy-ai-studio-tab .strategy-ai-message.assistant .strategy-ai-bubble{color:var(--ink)}.strategy-ai-studio-tab .strategy-ai-message.user .strategy-ai-bubble{background:var(--surface);border-color:var(--line);box-shadow:0 10px 30px #0000001f}.strategy-ai-studio-tab .strategy-ai-note{border-left-color:var(--line-strong)}.strategy-ai-studio-tab .strategy-ai-composer{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 0%, transparent), var(--paper) 22%)}.strategy-ai-studio-tab .strategy-ai-input-row{background:color-mix(in srgb, var(--paper) 94%, transparent);border-color:var(--line);box-shadow:0 12px 38px #00000047}.strategy-ai-studio-tab .strategy-ai-search-mark{color:var(--muted)}.strategy-ai-studio-tab .strategy-ai-live-pane{background:linear-gradient(color-mix(in srgb, var(--ink) 2.4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 2.4%, transparent) 1px, transparent 1px), var(--paper);background-size:24px 24px}.strategy-ai-studio-tab .strategy-ai-live-pane>header,.strategy-ai-studio-tab .strategy-ai-run-history,.strategy-ai-studio-tab .strategy-ai-graph-progress{background:color-mix(in srgb, var(--paper) 90%, transparent)}.strategy-ai-thinking-field{opacity:0;pointer-events:none;z-index:0;transition:opacity .9s;position:absolute;inset:62px 0 76px;overflow:hidden}.strategy-ai-thinking-field[data-active=true]{opacity:.84}.strategy-ai-thinking-field[data-active=true][data-mode=builder]{opacity:.92}.strategy-ai-thinking-field>i{animation-delay:var(--particle-delay);animation-duration:var(--particle-duration);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);height:var(--particle-size);left:var(--particle-x);opacity:0;top:var(--particle-y);will-change:opacity, transform;width:var(--particle-size);border-radius:50%;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;box-shadow:0 0 5px #e7efe980}.strategy-ai-thinking-field[data-active=true]>i{animation-play-state:running}.strategy-ai-thinking-field>i[data-kind=glint]{animation-name:strategy-ai-star-glint;animation-timing-function:ease-in-out}.strategy-ai-thinking-field>i[data-kind=glint]:nth-of-type(4n){box-shadow:0 0 8px #f1f7f2a6}.strategy-ai-thinking-field>i[data-kind=fall]{animation-name:strategy-ai-star-fall;animation-timing-function:linear;box-shadow:0 0 7px #f1f7f2ad}.strategy-ai-thinking-field>i[data-kind=fall]:after{background:linear-gradient(to top, color-mix(in srgb, var(--ink) 46%, transparent), transparent);content:"";height:var(--particle-tail);transform-origin:50% 100%;width:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(-28deg)}.strategy-ai-studio-tab .strategy-ai-thinking{color:var(--muted)}.strategy-ai-studio-tab .strategy-ai-thinking i{background:var(--surface-raised)}@keyframes strategy-ai-star-glint{0%,to{opacity:.08;transform:scale(.62)}26%{opacity:.26;transform:scale(.82)}48%{opacity:.8;transform:scale(1.18)}58%{opacity:.24;transform:scale(.76)}78%{opacity:.48;transform:scale(.96)}}@keyframes strategy-ai-star-fall{0%,62%{opacity:0;transform:translateY(-18px)}68%{opacity:.72}82%{opacity:.34}92%,to{opacity:0;transform:translate3d(var(--particle-travel-x), var(--particle-travel-y), 0)}}@media (prefers-reduced-motion:reduce){.strategy-ai-thinking-field[data-active=true]{opacity:.4}.strategy-ai-thinking-field>i{opacity:.34;animation:none}.strategy-ai-thinking-field>i[data-kind=fall]{display:none}}.strategy-ai-panel.strategy-ai-studio-tab{--ai-canvas:color-mix(in srgb, var(--paper) 96%, var(--ink));--ai-composer:color-mix(in srgb, var(--paper) 91%, var(--ink));--ai-border:color-mix(in srgb, var(--ink) 12%, transparent);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=light] .strategy-ai-panel.strategy-ai-studio-tab{--ai-canvas:var(--surface);--ai-composer:var(--paper)}.strategy-ai-panel.strategy-ai-studio-tab.preview-hidden{--strategy-ai-splitter-width:0px}.strategy-ai-studio-tab.preview-hidden .strategy-ai-live-pane,.strategy-ai-studio-tab.preview-hidden .strategy-ai-preview-resizer{display:none}.strategy-ai-studio-tab .strategy-ai-conversation-rail{background:var(--paper);border:0}.strategy-ai-rail-brand{align-items:center;gap:9px;padding:24px 20px 16px;display:flex}.strategy-ai-rail-brand>svg{color:var(--acid);width:22px;height:22px}.strategy-ai-rail-brand>strong{font-size:15px;font-weight:650}.strategy-ai-rail-brand>span{color:var(--muted);margin-left:auto;font-size:12px}.strategy-ai-rail-tools{gap:10px;padding:0 12px 20px}.strategy-ai-rail-primary-actions{grid-template-columns:minmax(0,1fr) 36px}.strategy-ai-new-session{background:color-mix(in srgb, var(--ink) 5%, transparent);border:1px solid var(--ai-border);border-radius:10px;gap:8px;height:40px;padding-inline:10px}.strategy-ai-new-session>svg{flex-shrink:0;width:17px;height:17px}.strategy-ai-new-session>strong{font-size:12px;font-weight:550;line-height:1.3}.strategy-ai-rail-collapse,.strategy-ai-rail-reopen{color:var(--muted);border-color:#0000;width:36px;height:40px}.strategy-ai-rail-collapse svg,.strategy-ai-rail-reopen svg{width:18px;height:18px}.strategy-ai-mobile-history,.strategy-ai-mobile-history-backdrop{display:none}.strategy-ai-session-search{background:0 0;border-color:#0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr);padding-inline:10px}.strategy-ai-session-search:focus-within{background:var(--surface-raised);border-color:var(--ai-border)}.strategy-ai-session-search svg{width:15px;height:15px}.strategy-ai-session-search input{height:34px;font-size:12px}.strategy-ai-session-search input::placeholder{color:var(--muted)}.strategy-ai-rail-heading{letter-spacing:0;text-transform:none;padding:4px 20px 9px;font-size:11px;font-weight:500}.strategy-ai-rail-heading small{background:0 0;min-width:12px;font-size:10px}.strategy-ai-conversation-sort select{background:0 0;border-color:#0000;padding:5px 18px 5px 5px;font-size:10px}.strategy-ai-conversation-sort:after{font-size:10px}.strategy-ai-studio-tab .strategy-ai-rail-conversations{flex:auto;gap:3px;padding:0 10px 16px}.strategy-ai-studio-tab .strategy-ai-conversation-open{border-radius:9px;grid-template-columns:16px minmax(0,1fr);gap:9px;min-height:58px;padding:10px}.strategy-ai-session-glyph{padding-top:2px}.strategy-ai-session-glyph svg{width:15px;height:15px}.strategy-ai-studio-tab .strategy-ai-rail-conversations strong{color:var(--ink);font-size:12px;font-weight:500}.strategy-ai-studio-tab .strategy-ai-rail-conversations small{color:var(--muted);margin-top:4px;font-size:10px}.strategy-ai-rail-empty{padding:16px 10px;font-size:12px;line-height:1.6}.strategy-ai-rail-empty strong{font-size:12px;font-weight:500}.strategy-ai-order-search-note{font-size:11px}.strategy-ai-conversation-order button{width:24px;height:28px}.strategy-ai-studio-tab .strategy-ai-chat-column{background:var(--ai-canvas);border:0}.strategy-ai-studio-tab .strategy-ai-chat-header{z-index:5;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;gap:12px;min-height:72px;padding:12px 28px}.strategy-ai-spark{color:var(--muted);background:0 0;width:24px;height:24px}.strategy-ai-spark svg{width:17px;height:17px}.strategy-ai-chat-identity{grid-template-columns:24px minmax(0,1fr);gap:10px}.strategy-ai-chat-identity.has-rail-toggle{grid-template-columns:36px 24px minmax(0,1fr)}.strategy-ai-chat-identity strong{font-size:13px;font-weight:550}.strategy-ai-chat-identity small{color:var(--muted);margin-top:3px;font-size:11px}.strategy-ai-chat-controls{gap:6px}.strategy-ai-header-new,.strategy-ai-studio-tab .strategy-ai-settings-button{color:var(--muted);border-radius:8px;width:32px;height:36px}.strategy-ai-header-new{font-size:20px}.strategy-ai-studio-tab .strategy-ai-settings-button{font-size:11px}.strategy-ai-preview-toggle{border:1px solid var(--ai-border);color:var(--muted);background:0 0;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;display:inline-flex}.strategy-ai-preview-toggle>svg{flex-shrink:0;width:16px;height:16px}.strategy-ai-preview-toggle:hover,.strategy-ai-preview-toggle[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.strategy-ai-preview-toggle[data-proposal=true]:after{background:var(--acid);content:"";border-radius:50%;width:6px;height:6px}.strategy-ai-studio-tab .strategy-ai-cost-pill{color:var(--muted);border:0;height:32px;padding:0 4px;font-size:11px}.strategy-ai-studio-tab .strategy-ai-messages{gap:32px;padding:28px max(24px,50% - 370px) 24px;scroll-padding-bottom:24px}.strategy-ai-studio-tab .strategy-ai-message{gap:10px;width:100%;margin-inline:auto}.strategy-ai-studio-tab .strategy-ai-message-head{opacity:1}.strategy-ai-studio-tab .strategy-ai-message-label{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.strategy-ai-studio-tab .strategy-ai-copy{color:var(--muted);font-size:11px}.strategy-ai-studio-tab .strategy-ai-bubble{color:var(--ink)}.strategy-ai-studio-tab .strategy-ai-message.assistant .strategy-ai-bubble{max-width:100%}.strategy-ai-studio-tab .strategy-ai-message.user .strategy-ai-bubble{background:var(--ai-composer);border:0;border-radius:20px;max-width:min(85%,620px);padding:14px 18px}.strategy-ai-studio-tab .strategy-ai-prose{font-size:calc(15.5px * var(--strategy-ai-text-scale));letter-spacing:0;font-weight:400;line-height:1.75}.strategy-ai-studio-tab .strategy-ai-prose p{margin-bottom:14px}.strategy-ai-studio-tab .strategy-ai-prose h4,.strategy-ai-studio-tab .strategy-ai-prose h5{font-size:calc(16px * var(--strategy-ai-text-scale));margin:20px 0 8px}.strategy-ai-studio-tab .strategy-ai-prose li{margin-bottom:6px}.strategy-ai-studio-tab .strategy-ai-usage{color:var(--muted);font-size:11px}.strategy-ai-studio-tab .strategy-ai-suggestions button{border-radius:10px;padding:9px 12px;font-size:12px}.strategy-ai-chat-column[data-empty=true] .strategy-ai-messages{flex:0 auto;margin-top:auto;padding-top:32px;padding-bottom:32px}.strategy-ai-welcome{text-align:center;flex-direction:column;align-items:center;max-width:610px;margin-inline:auto;display:flex}.strategy-ai-welcome-mark{background:color-mix(in srgb, var(--acid) 10%, transparent);border:1px solid color-mix(in srgb, var(--acid) 16%, transparent);color:var(--acid);border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:flex;transform:rotate(-6deg)}.strategy-ai-welcome-mark svg{width:28px;height:28px;transform:rotate(6deg)}.strategy-ai-welcome-eyebrow{color:var(--muted);letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:550}.strategy-ai-welcome h1{color:var(--ink);text-wrap:balance;margin:0;font-size:30px;font-weight:550;line-height:1.25}.strategy-ai-welcome p{color:var(--muted);text-wrap:pretty;max-width:460px;margin:16px 0 0;font-size:14px;line-height:1.75}.strategy-ai-universe-context{border:1px solid var(--ai-border);color:var(--muted);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:7px;max-width:100%;margin-top:18px;padding:7px 10px;font-size:11px;line-height:1.5;display:inline-flex}.strategy-ai-universe-context svg{flex-shrink:0;width:14px;height:14px}.strategy-ai-studio-tab .strategy-ai-composer{background:var(--ai-canvas);padding:12px 24px 20px}.strategy-ai-chat-column[data-empty=true] .strategy-ai-composer{margin-bottom:auto;padding-top:0;padding-bottom:60px}.strategy-ai-studio-tab .strategy-ai-composer>*{width:100%;max-width:740px;margin-inline:auto}.strategy-ai-studio-tab .strategy-ai-input-row{background:var(--ai-composer);border:1px solid var(--ai-border);box-shadow:0 4px 16px color-mix(in srgb, var(--dark) 5%, transparent);border-radius:22px;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:14px 8px;min-height:130px;padding:16px 14px 12px}.strategy-ai-studio-tab .strategy-ai-input-row:focus-within{border-color:color-mix(in srgb, var(--acid) 50%, var(--ai-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 6%, transparent)}.strategy-ai-studio-tab .strategy-ai-input-row .strategy-ai-grow{font-size:calc(15px * var(--strategy-ai-text-scale));grid-area:1/1/auto/-1;min-height:42px;padding-inline:6px}.strategy-ai-studio-tab .strategy-ai-grow>textarea{color:var(--ink)}.strategy-ai-studio-tab .strategy-ai-grow>textarea::placeholder{color:var(--muted);opacity:1}.strategy-ai-input-row>.strategy-ai-actions,.strategy-ai-input-row>.strategy-ai-search-mark{grid-area:2/1}.strategy-ai-studio-tab .strategy-ai-tools-button{border-color:var(--ai-border);background:0 0;border-radius:50%;width:32px;height:32px}.strategy-ai-studio-tab .strategy-ai-search-mark{color:var(--muted);width:32px;height:32px;font-size:22px}.strategy-ai-input-row>.strategy-ai-run-config{flex-wrap:wrap;grid-area:2/2;align-items:center;gap:6px 14px;min-width:0;padding:0;display:flex}.strategy-ai-run-config .strategy-ai-mode-switch{background:0 0;border:0;flex-shrink:0;gap:2px;padding:0;display:inline-flex}.strategy-ai-run-config .strategy-ai-mode-switch>button{color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:5px 8px;display:inline-flex}.strategy-ai-run-config .strategy-ai-mode-switch>button.active{background:color-mix(in srgb, var(--ink) 8%, transparent);box-shadow:none;color:var(--ink)}.strategy-ai-run-config .strategy-ai-mode-switch>button>strong{font-size:11px;font-weight:550}.strategy-ai-run-config .strategy-ai-mode-switch>button>small{color:var(--muted);font-size:9px}.strategy-ai-run-config .strategy-ai-mode-switch svg{width:14px;height:14px}.strategy-ai-input-row .strategy-ai-run-config>label{background:0 0;border:0;align-items:center;gap:4px;max-width:100%;min-height:32px;margin:0;padding:0 4px;display:inline-flex;position:relative}.strategy-ai-input-row .strategy-ai-run-config select{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;width:auto;max-width:100%;padding:6px 18px 6px 0;font-size:12px;font-weight:500}.strategy-ai-input-row .strategy-ai-run-config select:disabled{color:var(--muted);cursor:default;opacity:1}.strategy-ai-input-row .strategy-ai-run-config label>svg{color:var(--muted);pointer-events:none;width:12px;height:12px;position:absolute;right:4px}.strategy-ai-input-row .strategy-ai-run-config label:focus-within{outline:2px solid var(--acid);outline-offset:2px;border-radius:5px}.strategy-ai-studio-tab .strategy-ai-send{grid-area:2/3;width:36px;height:36px}.strategy-ai-send svg{width:20px;height:20px}.strategy-ai-studio-tab .strategy-ai-send:disabled{background:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--muted);opacity:.65}.strategy-ai-composer-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;min-height:32px;padding:10px 6px 0;display:flex}.strategy-ai-composer-meta .strategy-ai-autosave-status{color:var(--muted)!important;font-size:10px!important;font-weight:400!important}.strategy-ai-composer-meta .strategy-ai-footnote{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin:0;font-size:10px;display:flex}.strategy-ai-composer-meta .strategy-ai-keyboard-hint{display:none}.strategy-ai-studio-tab .strategy-ai-settings-popover{font-size:12px;top:44px}.strategy-ai-settings-popover label>span,.strategy-ai-text-setting>span,.strategy-ai-session-usage>span{font-size:11px}.strategy-ai-settings-popover label>select{font-size:13px}.strategy-ai-studio-tab .strategy-ai-actions-popover{background:var(--surface-raised);border-color:var(--ai-border);bottom:44px}.strategy-ai-popover-title>span{font-size:12px}.strategy-ai-popover-title>small,.strategy-ai-actions-popover button small{font-size:11px}.strategy-ai-actions-popover button strong,.strategy-ai-setup,.strategy-ai-error{font-size:12px}.strategy-ai-attached-context{font-size:11px}.strategy-ai-thinking{font-size:12px}.strategy-ai-studio-tab .strategy-ai-live-pane{background:var(--paper)}.strategy-ai-studio-tab .strategy-ai-live-pane>header{gap:8px;min-height:72px;padding-inline:16px}.strategy-ai-studio-tab .strategy-ai-live-pane>header span{font-size:9px}.strategy-ai-studio-tab .strategy-ai-live-pane>header strong{font-size:13px}.strategy-ai-live-pane>header .strategy-ai-edit-graph{width:auto;height:32px;padding-inline:10px;font-size:11px}.strategy-ai-live-pane>header button{width:32px;height:32px}.strategy-ai-live-actions{gap:4px}.strategy-ai-live-actions svg{width:16px;height:16px}.strategy-ai-graph-parts{padding:8px 12px}.strategy-ai-graph-parts button{min-height:32px;font-size:10px}.strategy-ai-graph-empty{gap:8px}.strategy-ai-graph-empty strong{font-size:13px}.strategy-ai-graph-empty span{font-size:12px}.strategy-ai-graph-progress{gap:8px;padding:12px}.strategy-ai-graph-progress>span{font-size:11px}.strategy-ai-run-history{max-height:176px;padding:14px}.strategy-ai-run-history>div span{font-size:9px}.strategy-ai-run-history>div a{font-size:11px}.strategy-ai-run-history>article strong{font-size:12px}.strategy-ai-run-history>article small,.strategy-ai-run-history time{font-size:10px}.strategy-ai-run-history>p{font-size:11px;line-height:1.6}.strategy-ai-panel :is(button,select,a):focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (width<=1120px){.strategy-ai-studio-tab.preview-open .strategy-ai-live-pane{border-left:1px solid var(--ai-border);z-index:30;width:min(100%,440px);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 60px #0000002e}.strategy-ai-live-actions>button[aria-pressed]{display:none}.strategy-ai-studio-tab .strategy-ai-chat-header{padding-inline:20px}.strategy-ai-preview-toggle>span{display:none}}@media (width<=680px){.strategy-ai-mobile-history{color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:40px;padding:0;display:inline-flex}.strategy-ai-mobile-history svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:18px;height:18px}.strategy-ai-chat-identity,.strategy-ai-chat-identity.has-rail-toggle{grid-template-columns:32px minmax(0,1fr);gap:8px}.strategy-ai-chat-identity>.strategy-ai-spark{display:none}.strategy-ai-mobile-history-backdrop{background:var(--overlay);z-index:39;border:0;padding:0;display:block;position:absolute;inset:0}.strategy-ai-studio-tab .strategy-ai-conversation-rail.mobile-open{z-index:40;width:min(86vw,320px);display:flex;position:absolute;inset:0 auto 0 0;box-shadow:18px 0 48px #0000006b}.strategy-ai-studio-tab .strategy-ai-chat-header{gap:6px;min-height:62px;padding:8px 12px}.strategy-ai-chat-controls{gap:3px}.app-shell .studio-toolbar .top-actions{grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;display:grid}.app-shell .studio-toolbar :is(.draft-save-button,.publish-strategy-button,.publish-strategy-private-button){white-space:normal;min-width:0;padding-inline:7px}.app-shell .studio-action-label-compact{text-align:left;font-size:10px;line-height:1.2}.strategy-ai-header-new{display:none}.strategy-ai-studio-tab .strategy-ai-messages{padding:24px 18px 18px}.strategy-ai-chat-column[data-empty=true] .strategy-ai-messages{padding:28px 22px}.strategy-ai-welcome-mark{width:44px;height:44px;margin-bottom:18px}.strategy-ai-welcome-mark svg{width:24px;height:24px}.strategy-ai-welcome h1{font-size:24px}.strategy-ai-welcome p{margin-top:12px;font-size:13px;line-height:1.65}.strategy-ai-welcome-eyebrow{margin-bottom:10px;font-size:9px}.strategy-ai-studio-tab .strategy-ai-composer{padding:10px 12px 12px}.strategy-ai-chat-column[data-empty=true] .strategy-ai-composer{padding-bottom:24px}.strategy-ai-studio-tab .strategy-ai-input-row{border-radius:18px;grid-template-columns:30px minmax(0,1fr) 34px;gap:12px 6px;padding:14px 10px 10px}.strategy-ai-studio-tab .strategy-ai-input-row .strategy-ai-grow{font-size:16px}.strategy-ai-input-row>.strategy-ai-run-config{column-gap:4px}.strategy-ai-run-config .strategy-ai-mode-switch>button{padding-inline:6px}.strategy-ai-run-config .strategy-ai-mode-switch svg{display:none}.strategy-ai-run-config .strategy-ai-mode-switch>button>strong{font-size:10px}.strategy-ai-input-row .strategy-ai-run-config select{font-size:11px}.strategy-ai-composer-meta{gap:8px}.strategy-ai-composer-meta .strategy-ai-autosave-status{display:inline}.strategy-ai-composer-meta .strategy-ai-footnote{margin:0}.strategy-ai-composer-meta .strategy-ai-footnote>span:first-child{display:inline}.strategy-ai-studio-tab .strategy-ai-settings-popover{max-width:calc(100vw - 24px);max-height:calc(100dvh - 240px);overflow-y:auto}}@media (height<=700px){.strategy-ai-chat-column[data-empty=true] .strategy-ai-messages{padding-top:18px;padding-bottom:18px}.strategy-ai-welcome-mark{margin-bottom:14px}.strategy-ai-chat-column[data-empty=true] .strategy-ai-composer{padding-bottom:12px}}.strategy-ai-run-config .strategy-ai-model-trigger{color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;max-width:100%;min-height:32px;padding:5px 7px;font-size:12px;display:inline-flex}.strategy-ai-run-config .strategy-ai-model-trigger>span{font-size:inherit;letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.strategy-ai-model-trigger>svg{flex-shrink:0;width:13px;height:13px}.strategy-ai-model-trigger:hover:not(:disabled),.strategy-ai-model-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 6%, transparent)}.strategy-ai-model-trigger:disabled{color:var(--muted)}.strategy-ai-model-picker{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);z-index:120;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 56px #00000040}.strategy-ai-model-heading{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px 8px 16px;display:flex}.strategy-ai-model-heading>strong{font-size:13px;font-weight:600}.strategy-ai-model-heading>button{color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.strategy-ai-model-heading svg,.strategy-ai-model-search>svg{width:16px;height:16px}.strategy-ai-model-search{background:color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid var(--line);color:var(--muted);border-radius:9px;flex-shrink:0;align-items:center;gap:8px;margin:0 12px 8px;padding:0 10px;display:flex}.strategy-ai-model-search input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;font-size:13px}.strategy-ai-model-search:focus-within{border-color:var(--muted)}.strategy-ai-model-options{overscroll-behavior:contain;min-height:0;padding:0 6px 6px;overflow-y:auto}.strategy-ai-model-option{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:68px;padding:12px 10px;display:grid}.strategy-ai-model-option:hover,.strategy-ai-model-option[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 6%, transparent)}.strategy-ai-model-name{gap:5px;min-width:0;display:grid}.strategy-ai-model-name strong{font-size:13px;font-weight:550}.strategy-ai-model-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 10px;display:flex}.strategy-ai-model-cost{color:var(--muted);font-size:11px;line-height:1.4}.strategy-ai-model-description{color:var(--muted);font-size:11px;line-height:1.5}.strategy-ai-model-recommended{background:var(--brand-signal);color:var(--brand-signal-ink);text-align:right;border-radius:5px;justify-self:end;max-width:100%;margin-top:2px;padding:3px 7px;font-size:10px;font-weight:650;line-height:1.5}.strategy-ai-model-option>svg{color:var(--ink);width:16px;height:16px}.strategy-ai-model-note{border-top:1px solid var(--line);color:var(--muted);flex-shrink:0;gap:6px;padding:10px 16px;font-size:10px;line-height:1.5;display:grid}.strategy-ai-model-empty{color:var(--muted);text-align:center;padding:16px;font-size:13px}.strategy-ai-model-unavailable{color:var(--muted);margin:10px 4px;font-size:12px}.strategy-ai-model-picker button:focus-visible,.strategy-ai-model-trigger:focus-visible{outline:2px solid var(--muted);outline-offset:-2px}@media (width<=680px){.strategy-ai-run-config .strategy-ai-model-trigger{padding-inline:5px;font-size:11px}.strategy-ai-model-search input{font-size:16px}}@media (width<=1120px){.strategy-ai-panel.strategy-ai-studio-tab.preview-open{grid-template-rows:minmax(160px,28%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.strategy-ai-studio-tab.preview-open .strategy-ai-live-pane{border:0;border-bottom:1px solid var(--line);width:100%;min-height:0;box-shadow:none;z-index:auto;grid-area:1/1;position:relative;inset:auto}.strategy-ai-studio-tab.preview-open .strategy-ai-chat-column{grid-area:2/1;min-height:0}.strategy-ai-studio-tab.preview-open .strategy-ai-conversation-rail:not(.mobile-open),.strategy-ai-studio-tab.preview-open .strategy-ai-conversation-resizer{display:none}.strategy-ai-studio-tab.preview-open .strategy-ai-live-pane>header{min-height:46px;padding:6px 12px}.strategy-ai-studio-tab.preview-open .strategy-ai-run-history{display:none}.strategy-ai-studio-tab.preview-open .strategy-ai-graph-viewport{min-height:0}}.board-page{--board-acid:var(--brand-signal,#caff3f);--board-cyan:var(--brand-cyan,#65e7f2);--board-orange:var(--brand-orange-active,#ed6a35);--board-blue:var(--brand-blue-active,#536ef5);--board-up:var(--brand-green-active,#2f7a4c);--board-down:var(--brand-red-active,#c74742);--board-gold:#d6a82c;--board-silver:#76929c;--board-bronze:#b66a42;--board-ink:var(--brand-ink,#17201c);--board-muted:var(--brand-muted,#69766f);--board-line:var(--brand-line,#17201c1f);--board-panel:var(--brand-panel,#f4f6f1);--board-surface:var(--brand-surface,#fff);--board-paper:var(--brand-paper,#eef1ec);--board-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;background:radial-gradient(circle at 80% 2%, color-mix(in srgb, var(--board-acid) 17%, transparent), transparent 26rem), linear-gradient(color-mix(in srgb, var(--board-ink) 2.7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--board-ink) 2.7%, transparent) 1px, transparent 1px), var(--board-paper);color:var(--board-ink);min-height:calc(100vh - var(--platform-header-height,66px));background-size:auto,44px 44px,44px 44px,auto;padding:38px clamp(18px,4vw,60px) 28px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.board-page *,.board-page :before,.board-page :after{box-sizing:border-box}.board-page button,.board-page input{font:inherit}.board-page a,.board-page button{-webkit-tap-highlight-color:transparent}.board-page a:focus-visible,.board-page button:focus-visible,.board-page input:focus-visible{outline:2px solid var(--board-blue);outline-offset:3px}.board-page .is-positive{color:var(--board-up)}.board-page .is-negative{color:var(--board-down)}.board-page.product-state-page{min-height:calc(100vh - var(--platform-header-height,66px));place-items:center;padding-block:clamp(32px,8vh,90px);display:grid}.trader-board-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:40px;max-width:1440px;min-height:244px;margin:0 auto;padding:34px 38px;display:grid;position:relative;overflow:hidden}.trader-board-hero:before{background:linear-gradient(90deg, var(--board-orange), var(--board-acid), var(--board-cyan));content:"";width:min(330px,40%);height:3px;position:absolute;top:0;left:38px}.trader-board-kicker,.trader-board-heading>div>span,.trader-podium>header>span,.trader-profile-identity>div>span,.trader-profile-details>header>span{color:var(--board-muted);font-family:var(--board-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:850;display:flex}.trader-board-kicker i{background:var(--board-acid);box-shadow:0 0 0 5px color-mix(in srgb, var(--board-acid) 14%, transparent);border-radius:50%;width:6px;height:6px}.trader-board-hero h1{letter-spacing:-.072em;max-width:760px;margin:20px 0 0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(42px,6.1vw,78px);line-height:.92}.trader-board-hero p{color:var(--board-muted);max-width:620px;margin:20px 0 0;font-size:15px;line-height:1.65}.trader-board-scope{align-items:stretch;margin-top:24px;display:inline-flex}.trader-board-scope strong,.trader-board-scope span{border:1px solid var(--board-line);font-family:var(--board-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:34px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.trader-board-scope strong{background:var(--board-ink);border-color:var(--board-ink);color:var(--board-paper)}.trader-board-scope span{color:var(--board-muted);border-left:0}.trader-board-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--board-ink) 15%, transparent);border-radius:50%;place-items:center;width:250px;display:grid;position:relative}.trader-board-orbit:before,.trader-board-orbit:after{border:1px solid color-mix(in srgb, var(--board-ink) 10%, transparent);content:"";border-radius:50%;position:absolute;inset:20px}.trader-board-orbit:after{inset:52px}.trader-board-orbit>i{background:var(--board-ink);box-shadow:0 0 0 11px color-mix(in srgb, var(--board-acid) 38%, transparent);color:var(--board-acid);font-family:var(--board-mono);letter-spacing:-.06em;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;font-size:22px;font-style:normal;font-weight:900;display:flex}.trader-board-orbit>span{background:var(--board-surface);border:1px solid var(--board-line);color:var(--board-muted);font-family:var(--board-mono);z-index:2;border-radius:50%;padding:8px;font-size:8px;font-weight:850;position:absolute}.trader-board-orbit>span:first-child{top:45px;right:11px}.trader-board-orbit>span:nth-child(2){bottom:12px;left:70px}.trader-board-orbit>span:nth-child(3){top:65px;left:13px}.trader-podium{max-width:1120px;margin:66px auto 0;position:relative}.trader-podium:before{background:radial-gradient(ellipse, color-mix(in srgb, var(--board-gold) 14%, transparent), transparent 68%);content:"";pointer-events:none;position:absolute;inset:-60px 15% 0}.trader-podium>header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex;position:relative}.trader-podium>header svg{color:var(--board-gold);width:15px;height:15px}.trader-podium>header i{color:var(--board-muted);font-family:var(--board-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.trader-podium-stage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;min-height:310px;display:grid;position:relative}.trader-podium-card{background:linear-gradient(155deg, color-mix(in srgb, var(--rank-color) 12%, transparent), transparent 42%), var(--board-surface);border:1px solid color-mix(in srgb, var(--rank-color) 42%, var(--board-line));color:var(--board-ink);text-align:center;flex-direction:column;align-items:center;min-height:245px;padding:27px 22px 70px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.trader-podium-card:hover{border-color:var(--rank-color);transform:translateY(-5px)}.trader-podium-card--1{--rank-color:var(--board-gold);min-height:305px;padding-top:30px}.trader-podium-card--2{--rank-color:var(--board-silver)}.trader-podium-card--3{--rank-color:var(--board-bronze);min-height:220px}.trader-podium-laurel{color:var(--board-gold);filter:drop-shadow(0 0 9px color-mix(in srgb, var(--board-gold) 45%, transparent));font-size:20px;line-height:1;position:absolute;top:7px}.trader-avatar{background:var(--board-panel);border:2px solid color-mix(in srgb, var(--board-ink) 11%, transparent);border-radius:50%;flex:0 0 42px;width:42px;height:42px;display:inline-flex;overflow:hidden;box-shadow:0 7px 22px #00000024}.trader-avatar--hero{border-color:var(--rank-color);flex-basis:64px;width:64px;height:64px}.trader-podium-card--1 .trader-avatar--hero{flex-basis:82px;width:82px;height:82px}.trader-podium-card>strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:15px;font-size:15px;overflow:hidden}.trader-podium-card>small{color:var(--board-muted);font-family:var(--board-mono);margin-top:4px;font-size:8px}.trader-podium-card>b{letter-spacing:-.05em;margin-top:19px;font-family:Space Grotesk,Inter,sans-serif;font-size:24px}.trader-podium-card--1>b{font-size:31px}.trader-podium-card>em{color:var(--board-muted);font-family:var(--board-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:7px;font-style:normal;font-weight:850}.trader-podium-rank{background:color-mix(in srgb, var(--rank-color) 15%, var(--board-panel));border-top:1px solid color-mix(in srgb, var(--rank-color) 42%, var(--board-line));color:var(--rank-color);justify-content:center;align-items:center;height:50px;font-family:Space Grotesk,Inter,sans-serif;font-size:29px;font-weight:850;display:flex;position:absolute;bottom:0;left:0;right:0}.trader-podium-floor{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--board-gold) 58%, transparent), transparent);box-shadow:0 0 24px color-mix(in srgb, var(--board-gold) 25%, transparent);height:1px}.trader-board-panel{background:var(--board-surface);border:1px solid var(--board-line);max-width:1440px;margin:70px auto 0;overflow:hidden}.trader-board-heading{border-bottom:1px solid var(--board-line);justify-content:space-between;align-items:flex-end;padding:26px 28px 23px;display:flex}.trader-board-heading h2,.trader-profile-details h2{letter-spacing:-.05em;margin:7px 0 0;font-family:Space Grotesk,Inter,sans-serif;font-size:27px}.trader-board-updated{color:var(--board-muted);font-family:var(--board-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex}.trader-board-updated i,.trader-board-footer p>i{background:var(--board-acid);box-shadow:0 0 0 4px color-mix(in srgb, var(--board-acid) 13%, transparent);border-radius:50%;width:6px;height:6px}.trader-board-tools{border-bottom:1px solid var(--board-line);justify-content:flex-end;align-items:center;gap:10px;padding:13px 16px;display:flex}.trader-board-search{background:var(--brand-input,var(--board-surface));border:1px solid var(--board-line);align-items:center;gap:8px;width:min(300px,100%);min-height:38px;padding:0 11px;display:flex}.trader-board-search svg{color:var(--board-muted);width:16px;height:16px}.trader-board-search input{color:var(--board-ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.trader-board-search input::placeholder{color:var(--board-muted)}.trader-board-refresh{border:1px solid var(--board-line);color:var(--board-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.trader-board-refresh:disabled{cursor:not-allowed;opacity:.42}.trader-board-refresh:not(:disabled):hover{border-color:var(--board-blue);color:var(--board-blue)}.trader-board-refresh svg{width:16px;height:16px}.trader-board-notice{background:color-mix(in srgb, var(--board-orange) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--board-orange) 22%, var(--board-line));color:var(--board-muted);flex-wrap:wrap;align-items:baseline;gap:7px;padding:10px 17px;font-size:10px;display:flex}.trader-board-notice strong{color:var(--board-orange)}.trader-board-table-wrap{overflow-x:auto}.trader-board-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1030px}.trader-board-table th{background:var(--board-panel);color:var(--board-muted);font-family:var(--board-mono);letter-spacing:.13em;text-align:left;text-transform:uppercase;height:42px;padding:0 14px;font-size:8px;font-weight:850}.trader-board-table th:not(:last-child),.trader-board-table td:not(:last-child){border-right:1px solid color-mix(in srgb, var(--board-line) 65%, transparent)}.trader-board-sort{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;height:42px;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;width:calc(100% + 28px);margin:0 -14px;padding:0 14px;display:flex}.trader-board-sort:hover,.trader-board-table th[aria-sort=ascending] .trader-board-sort,.trader-board-table th[aria-sort=descending] .trader-board-sort{color:var(--board-blue)}.trader-board-sort i{font-size:11px;font-style:normal}.trader-rank-col{width:74px}.trader-name-col{width:300px}.trader-action-col{width:116px}.trader-board-table th:nth-child(n+3):not(:last-child){text-align:right}.trader-row{transition:background-color .16s,box-shadow .16s}.trader-row:not(:last-child) td{border-bottom:1px solid var(--board-line)}.trader-row:hover{background:color-mix(in srgb, var(--board-acid) 5%, transparent);box-shadow:inset 3px 0 0 var(--board-acid)}.trader-row td{vertical-align:middle;height:76px;padding:12px 14px}.trader-rank{border:1px solid var(--board-line);color:var(--board-muted);font-family:var(--board-mono);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:inline-flex}.trader-rank--1{border-color:color-mix(in srgb, var(--board-gold) 60%, var(--board-line));color:var(--board-gold)}.trader-rank--2{border-color:color-mix(in srgb, var(--board-silver) 65%, var(--board-line));color:var(--board-silver)}.trader-rank--3{border-color:color-mix(in srgb, var(--board-bronze) 65%, var(--board-line));color:var(--board-bronze)}.trader-identity{color:var(--board-ink);align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.trader-identity>span:last-child{min-width:0}.trader-identity strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.trader-identity-details{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.trader-identity-details>strong{max-width:100%}.trader-platform-marks{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.trader-platform-marks>span{display:inline-flex}.trader-platform-marks .provider-mark{border-radius:50%;width:22px;height:22px}.trader-identity:hover strong{color:var(--board-blue)}.trader-metric{font-variant-numeric:tabular-nums;text-align:right}.trader-metric strong{font-family:var(--board-mono);font-size:12px;display:block}.trader-metric small{color:var(--board-muted);font-family:var(--board-mono);text-transform:uppercase;margin-top:5px;font-size:7px;display:block}.trader-pnl strong{font-size:14px;font-weight:900}.trader-active{color:var(--board-muted);font-family:var(--board-mono);text-align:right;font-size:9px}.trader-action-col>a{border:1px solid var(--board-line);color:var(--board-muted);text-transform:uppercase;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.trader-action-col>a:hover{border-color:var(--board-blue);color:var(--board-blue)}.trader-action-col svg{width:13px;height:13px}.trader-row--empty td{text-align:center;padding:56px 20px}.trader-row--empty strong{font-size:15px;display:block}.trader-row--empty span{color:var(--board-muted);margin-top:7px;font-size:11px;display:block}.trader-row--loading td{padding:0}.trader-row--loading span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--board-ink) 5%, transparent), transparent);height:70px;animation:1.4s ease-in-out infinite trader-shimmer;display:block}.trader-row--loading:nth-child(2) span{animation-delay:.12s}.trader-row--loading:nth-child(3) span{animation-delay:.24s}.trader-row--loading:nth-child(4) span{animation-delay:.36s}.trader-board-error,.trader-profile-error{text-align:center;flex-direction:column;align-items:center;padding:58px 24px;display:flex}.trader-board-error>svg,.trader-profile-error>svg{color:var(--board-orange);width:28px;height:28px}.trader-board-error strong,.trader-profile-error h1{margin:14px 0 0;font-size:19px}.trader-board-error span,.trader-profile-error p{color:var(--board-muted);margin:7px 0 0;font-size:11px;line-height:1.6}.trader-board-error button,.trader-profile-error button{background:var(--board-ink);color:var(--board-paper);cursor:pointer;text-transform:uppercase;border:0;min-height:36px;margin-top:18px;padding:0 15px;font-size:9px;font-weight:850}.trader-board-footer{justify-content:space-between;align-items:center;max-width:1440px;min-height:78px;margin:0 auto;display:flex}.trader-board-footer p{color:var(--board-muted);font-family:var(--board-mono);text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:8px;display:flex}.trader-board-footer p span{opacity:.7}.trader-board-footer>a{color:var(--board-muted);align-items:center;gap:6px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.trader-board-footer>a:hover{color:var(--board-blue)}.trader-board-footer svg{width:13px;height:13px}.trader-profile-page{padding-top:28px}.trader-profile-back{color:var(--board-muted);align-items:center;gap:8px;width:100%;max-width:1120px;margin:0 auto 18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.trader-profile-back:hover{color:var(--board-blue)}.trader-profile-back svg{width:15px;height:15px}.trader-profile-shell{max-width:1120px;margin:0 auto}.trader-profile-hero{background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--board-acid) 17%, transparent), transparent 20rem), var(--board-surface);border:1px solid var(--board-line);min-height:340px;padding:52px;position:relative}.trader-profile-rank{border:1px solid color-mix(in srgb, var(--board-gold) 38%, var(--board-line));color:var(--board-gold);grid-template-columns:auto 1fr;align-items:center;width:116px;padding:11px 13px;display:grid;position:absolute;top:28px;right:28px}.trader-profile-rank svg{grid-row:span 2;width:24px;height:24px;margin-right:8px}.trader-profile-rank span{font-family:var(--board-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.trader-profile-rank strong{font-family:Space Grotesk,Inter,sans-serif;font-size:21px;line-height:1}.trader-profile-identity{align-items:center;gap:21px;padding-right:140px;display:flex}.trader-profile-avatar{border:3px solid var(--board-acid);box-shadow:0 0 0 8px color-mix(in srgb, var(--board-acid) 13%, transparent);border-radius:50%;flex:0 0 94px;width:94px;height:94px;overflow:hidden}.trader-profile-identity h1{letter-spacing:-.065em;margin:10px 0 0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(34px,5vw,58px);line-height:.95}.trader-profile-identity code{color:var(--board-muted);font-family:var(--board-mono);margin-top:11px;font-size:9px;display:block}.trader-profile-hero>p{color:var(--board-muted);max-width:650px;margin:33px 0 0;font-size:14px;line-height:1.65}.trader-profile-external{background:var(--board-ink);color:var(--board-paper);text-transform:uppercase;align-items:center;gap:8px;min-height:40px;margin-top:28px;padding:0 15px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.trader-profile-external:hover{background:var(--board-blue)}.trader-profile-external svg{width:14px;height:14px}.trader-profile-stats{border:1px solid var(--board-line);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trader-profile-stats article{background:var(--board-panel);padding:24px 27px}.trader-profile-stats article:not(:last-child){border-right:1px solid var(--board-line)}.trader-profile-stats span,.trader-profile-stats small{color:var(--board-muted);display:block}.trader-profile-stats span{font-family:var(--board-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.trader-profile-stats strong{letter-spacing:-.05em;margin-top:11px;font-family:Space Grotesk,Inter,sans-serif;font-size:32px;display:block}.trader-profile-stats small{margin-top:5px;font-size:8px}.trader-profile-details{background:var(--board-surface);border:1px solid var(--board-line);margin-top:18px;padding:30px}.trader-profile-details dl{border-bottom:1px solid var(--board-line);border-top:1px solid var(--board-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;display:grid}.trader-profile-details dl>div{padding:18px 16px}.trader-profile-details dl>div:not(:last-child){border-right:1px solid var(--board-line)}.trader-profile-details dt{color:var(--board-muted);font-family:var(--board-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.trader-profile-details dd{margin:8px 0 0;font-size:11px;font-weight:800}.trader-profile-details>p{color:var(--board-muted);align-items:flex-start;gap:9px;margin:18px 0 0;font-size:10px;line-height:1.55;display:flex}.trader-profile-details>p i{background:var(--board-acid);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:5px}.trader-profile-loading{gap:10px;max-width:1120px;margin:80px auto;display:grid}.trader-profile-loading i{background:var(--board-surface);border:1px solid var(--board-line);height:90px;animation:1.4s ease-in-out infinite trader-shimmer;display:block}.trader-profile-loading i:first-child{height:280px}.trader-profile-error{background:var(--board-surface);border:1px solid var(--board-line);max-width:700px;margin:70px auto}.trader-profile-error>a{color:var(--board-muted);align-items:center;gap:6px;margin-top:15px;font-size:9px;text-decoration:none;display:inline-flex}.trader-profile-error>a:hover{color:var(--board-blue)}.trader-profile-error>a svg{width:13px;height:13px}@keyframes trader-shimmer{0%,to{opacity:.32}50%{opacity:1}}html[data-theme=dark] .board-page{--board-gold:#f2c94c;--board-silver:#b9cad1;--board-bronze:#d39067;background:radial-gradient(circle at 80% 2%, color-mix(in srgb, var(--board-acid) 10%, transparent), transparent 26rem), linear-gradient(color-mix(in srgb, var(--board-ink) 2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--board-ink) 2%, transparent) 1px, transparent 1px), var(--board-paper);background-size:auto,44px 44px,44px 44px,auto}html[data-theme=dark] .trader-board-scope strong,html[data-theme=dark] .trader-profile-external,html[data-theme=dark] .trader-board-error button,html[data-theme=dark] .trader-profile-error button{color:#0a0f0d}@media (width<=980px){.trader-board-hero{grid-template-columns:minmax(0,1fr) 200px;padding-inline:22px}.trader-board-orbit{width:190px}.trader-profile-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-profile-details dl>div:last-child{grid-column:1/-1}.trader-profile-details dl>div:nth-child(2){border-right:0}.trader-profile-details dl>div:nth-child(-n+2){border-bottom:1px solid var(--board-line)}}@media (width<=820px){.board-page{padding:24px 14px}.trader-board-hero{min-height:0;padding:30px 8px 26px;display:block}.trader-board-hero:before{left:8px}.trader-board-hero h1{max-width:600px;font-size:clamp(40px,12vw,64px)}.trader-board-orbit{display:none}.trader-podium{margin-top:46px}.trader-podium-stage{gap:8px;min-height:260px}.trader-podium-card{min-height:210px;padding:22px 10px 60px}.trader-podium-card--1{min-height:260px}.trader-podium-card--3{min-height:195px}.trader-podium-card>b{font-size:18px}.trader-podium-card--1>b{font-size:23px}.trader-podium-card>strong{font-size:12px}.trader-podium-card>small{display:none}.trader-avatar--hero{flex-basis:52px;width:52px;height:52px}.trader-podium-card--1 .trader-avatar--hero{flex-basis:68px;width:68px;height:68px}.trader-board-panel{margin-top:48px}.trader-board-heading{flex-direction:column;align-items:flex-start;gap:12px;padding-inline:18px}.trader-board-table-wrap{overflow:visible}.trader-board-table,.trader-board-table tbody,.trader-board-table td{width:100%;min-width:0;display:block}.trader-board-table thead{display:none}.trader-board-table .trader-row{border-bottom:1px solid var(--board-line);grid-template-columns:48px minmax(0,1fr) auto;gap:14px 10px;padding:17px 15px;display:grid}.trader-row td{width:auto;height:auto;padding:0;border:0!important}.trader-row>.trader-rank-col{grid-area:1/1}.trader-row>.trader-name-col{grid-area:1/2/auto/4}.trader-row>.trader-pnl{text-align:left;grid-area:2/1/auto/-1}.trader-row>.trader-metric:not(.trader-pnl){text-align:left;grid-column:auto}.trader-row>.trader-volume:not(.trader-pnl){grid-column:1/3}.trader-row>.trader-trades:not(.trader-pnl){grid-column:3}.trader-row>.trader-active{text-align:left;grid-column:1/3}.trader-row>.trader-action-col{grid-column:3;justify-content:flex-end;align-items:end;display:flex}.trader-metric:before,.trader-active:before{color:var(--board-muted);content:attr(data-label);font-family:var(--board-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:850;display:block}.trader-pnl strong{font-size:22px}.trader-action-col>a span{display:none}.trader-action-col>a{width:32px;height:32px;padding:0}.trader-row--loading{padding:0!important;display:block!important}.trader-row--loading td,.trader-row--empty,.trader-row--empty td{display:block}.trader-profile-hero{padding:38px 28px}.trader-profile-identity{padding-right:0}.trader-profile-rank{margin-bottom:28px;position:static}.trader-profile-stats{grid-template-columns:1fr}.trader-profile-stats article:not(:last-child){border-bottom:1px solid var(--board-line);border-right:0}}@media (width<=560px){.trader-board-hero h1{font-size:44px}.trader-board-hero p{font-size:13px}.trader-board-scope{flex-direction:column;align-items:flex-start}.trader-board-scope span{border-left:1px solid var(--board-line);border-top:0}.trader-podium>header{margin-bottom:17px}.trader-podium-stage{flex-direction:column;align-items:stretch;min-height:0;display:flex}.trader-podium-card{text-align:left;min-height:0;padding:16px 58px 16px 16px}.trader-podium-card--1{order:-1}.trader-podium-card>.trader-avatar--hero{display:none}.trader-podium-card>strong{margin-top:0}.trader-podium-card>b,.trader-podium-card--1>b{margin-top:8px;font-size:20px}.trader-podium-card>em{margin-top:2px}.trader-podium-rank{border:0;border-left:1px solid color-mix(in srgb, var(--rank-color) 42%, var(--board-line));width:48px;height:auto;font-size:25px;top:0;bottom:0;left:auto}.trader-board-tools{align-items:stretch}.trader-board-search{width:100%}.trader-board-table .trader-row{grid-template-columns:42px minmax(0,1fr) minmax(76px,1fr)}.trader-board-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-block:20px}.trader-board-footer p{flex-wrap:wrap;align-items:flex-start}.trader-board-footer p span{flex-basis:100%;margin-left:15px}.trader-profile-identity{flex-direction:column;align-items:flex-start}.trader-profile-avatar{flex-basis:74px;width:74px;height:74px}.trader-profile-identity h1{font-size:38px}.trader-profile-hero{padding:28px 22px}.trader-profile-details{padding:24px 18px}.trader-profile-details dl{grid-template-columns:1fr}.trader-profile-details dl>div{border-bottom:1px solid var(--board-line);border-right:0!important}.trader-profile-details dl>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.trader-row--loading span,.trader-profile-loading i{animation:none}.trader-podium-card{transition:none}}.board-page--tape .trader-podium{max-width:1440px;margin-top:30px}.board-page--tape .trader-podium>header{margin-bottom:10px}.board-page--tape .trader-podium-stage{align-items:stretch;min-height:0}.board-page--tape .trader-podium-card,.board-page--tape .trader-podium-card--1,.board-page--tape .trader-podium-card--3{text-align:left;flex-direction:row;align-items:flex-start;gap:14px;min-height:118px;padding:18px 60px 18px 18px}.board-page--tape .trader-podium-card>.trader-avatar--hero{flex-basis:48px;width:48px;height:48px}.board-page--tape .trader-podium-card>strong{margin-top:2px}.board-page--tape .trader-podium-card>small,.board-page--tape .trader-podium-card>em,.board-page--tape .trader-podium-laurel{display:none}.board-page--tape .trader-podium-card>b{margin-top:2px;margin-left:auto;font-size:19px}.board-page--tape .trader-podium-rank{border:0;border-left:1px solid var(--board-line);width:42px;height:auto;top:0;bottom:0;left:auto}.board-page--tape .trader-board-panel{margin-top:28px}.board-page--tape .trader-board-heading{padding-block:18px}.board-page--tape .trader-board-table td{height:61px}.board-page--tape .trader-row--empty td{height:auto}.board-page--tape .trader-row:hover{background:#bafc640d}@media (width<=820px){.board-page--tape .trader-podium-card,.board-page--tape .trader-podium-card--1,.board-page--tape .trader-podium-card--3{align-items:center;min-height:90px}}@media (width<=560px){.board-page--tape .trader-podium-card,.board-page--tape .trader-podium-card--1,.board-page--tape .trader-podium-card--3{flex-direction:column;align-items:flex-start;padding-left:16px}.board-page--tape .trader-podium-card>b{margin-left:0}}.trader-platform-filter{min-width:0;margin-right:auto}.trader-platform-filter select{background:var(--board-panel);border:1px solid var(--board-line);color:var(--board-ink);font:inherit;max-width:100%;min-height:40px;padding:10px 32px 10px 14px}.trader-platform-filter select:focus-visible{outline:2px solid var(--board-blue);outline-offset:2px}.trader-platform-list{color:var(--board-muted);text-align:right;max-width:48%;font-size:11px;line-height:1.7}.trader-profile-platforms{min-width:0;padding:24px}.trader-profile-platforms .trader-board-table{min-width:0}.trader-profile-platforms .trader-board-table tbody th{text-align:left}.trader-profile-platforms .trader-board-table td{text-align:right;padding:16px}@media (width<=760px){.trader-board-tools{flex-wrap:wrap}.trader-platform-filter{flex:1 0 100%}.trader-platform-filter select{width:100%}.trader-platform-list{text-align:left;max-width:100%}.trader-profile-platforms{padding:18px}.trader-profile-platforms .trader-board-table{min-width:0}.trader-profile-platforms .trader-platform-row{border:1px solid var(--board-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid}.trader-profile-platforms .trader-platform-row th{grid-column:1/-1;padding:14px 10px}.trader-profile-platforms .trader-platform-row td{text-align:left;overflow-wrap:anywhere;padding:12px 8px;font-size:12px}.trader-profile-platforms .trader-platform-row td:before{color:var(--board-muted);content:attr(data-label);margin-bottom:8px;font-size:9px;display:block}.trader-profile-platforms .trader-platform-row td strong{font-size:12px}.trader-profile-platforms .trader-platform-row td small{white-space:normal;font-size:8px}}.legal-shell{grid-template-columns:270px minmax(0,860px);justify-content:center;max-width:1320px;min-height:calc(100vh - 66px);margin:0 auto;padding:54px 28px 100px;display:grid}.legal-sidebar{border-right:1px solid var(--line);align-self:start;gap:24px;padding:8px 28px 24px 0;display:grid;position:sticky;top:96px}.legal-sidebar>div{gap:8px;display:grid}.legal-sidebar>div>span,.legal-document>header>p{color:var(--green);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:850}.legal-sidebar strong{letter-spacing:-.03em;font-size:20px}.legal-sidebar p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.legal-sidebar nav{gap:3px;display:grid}.legal-sidebar nav a{color:var(--muted);border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:11px 10px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.legal-sidebar nav a:hover{background:var(--surface-subtle);color:var(--ink)}.legal-sidebar nav a[aria-current=page]{border-left-color:var(--acid);color:var(--ink)}.legal-sidebar>small{color:var(--muted);font-family:ui-monospace,monospace;font-size:8px}.legal-document{padding-left:58px}.legal-document>header{border-bottom:1px solid var(--line);padding:0 0 34px}.legal-document>header>p{margin:0 0 13px}.legal-document h1{letter-spacing:-.06em;margin:0 0 18px;font-size:clamp(42px,6vw,68px);line-height:.98}.legal-document>header>span{color:var(--muted);max-width:670px;font-size:14px;line-height:1.65;display:block}.legal-document dl{gap:26px;margin:26px 0 0;display:flex}.legal-document dl div{gap:3px;display:grid}.legal-document dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.legal-document dd{margin:0;font-size:10px;font-weight:750}.legal-prose{padding-top:12px}.legal-prose h2{letter-spacing:-.025em;margin:42px 0 12px;scroll-margin-top:86px;font-size:21px}.legal-prose h3{margin:25px 0 7px;font-size:13px}.legal-prose p{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.8}.legal-prose a,.legal-document>footer a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:700}.legal-prose a:hover,.legal-document>footer a:hover{color:var(--green)}.legal-summary{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--acid);margin:28px 0 34px;padding:20px 22px}.legal-summary strong{font-size:12px}.legal-summary p{margin:7px 0 0}.legal-summary--warning{border-top-color:var(--orange)}.legal-document>footer{border-top:1px solid var(--line);margin-top:54px;padding-top:25px}.legal-document>footer p{color:var(--muted);font-size:10px;line-height:1.6}.legal-document>footer nav{flex-wrap:wrap;gap:15px;margin-top:15px;display:flex}.legal-document>footer nav a{font-size:9px}@media (width<=820px){.legal-shell{grid-template-columns:1fr;padding:30px 18px 70px}.legal-sidebar{border-bottom:1px solid var(--line);border-right:0;padding:0 0 20px;position:static}.legal-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-sidebar nav a{border-bottom:2px solid #0000;border-left:0;padding:10px 5px;font-size:9px}.legal-sidebar nav a[aria-current=page]{border-bottom-color:var(--acid)}.legal-sidebar nav a span{display:none}.legal-document{padding:38px 0 0}}@media print{.account-nav,.legal-sidebar{display:none}.legal-shell{padding:0;display:block}.legal-document{max-width:none;padding:0}}.lighter-page-shell{max-width:1180px;margin:0 auto;padding:34px 28px 80px}.lighter-page-back{margin-bottom:24px}.lighter-trading-page{gap:18px;display:grid}.lighter-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.lighter-heading span,.lighter-card>div:first-child>span,.lighter-card header span,.lighter-review-modal>span,.lighter-empty>span{color:var(--acid);letter-spacing:.16em;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lighter-heading h1{letter-spacing:-.06em;margin:10px 0;font-size:clamp(34px,6vw,62px);line-height:.95}.lighter-heading p,.lighter-card p{color:var(--muted);margin:0;line-height:1.55}.lighter-network{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:9px 12px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lighter-network--setup{color:#c08a20}.lighter-network--mainnet{color:var(--acid)}.lighter-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.lighter-card h2{letter-spacing:-.035em;margin:8px 0;font-size:21px}.lighter-alert{border:1px solid;border-radius:12px;padding:13px 16px;font-size:12px}.lighter-alert--error{background:color-mix(in srgb, var(--red) 8%, transparent);border-color:color-mix(in srgb, var(--red) 35%, transparent);color:var(--red)}.lighter-alert--success{background:color-mix(in srgb, var(--acid) 8%, transparent);border-color:color-mix(in srgb, var(--acid) 32%, transparent)}.lighter-tier-card{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:28px;display:grid}.lighter-tier-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lighter-tier-options button{background:var(--background);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;gap:7px;min-height:112px;padding:15px;display:grid}.lighter-tier-options button>span{color:var(--muted);letter-spacing:.14em;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lighter-tier-options button>b{font-size:13px}.lighter-tier-options button>small{color:var(--muted);font-size:10px;line-height:1.45}.lighter-tier-options button.active{background:color-mix(in srgb, var(--acid) 7%, var(--background));border-color:color-mix(in srgb, var(--acid) 60%, var(--line-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acid) 24%, transparent)}.lighter-tier-options button.active>span{color:var(--acid)}.lighter-onboarding,.lighter-partner-card,.lighter-account-card{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:center;gap:28px;display:grid}.lighter-account-card{grid-template-columns:minmax(0,1fr) auto auto}.lighter-onboarding-action{gap:12px;display:grid}.lighter-onboarding label,.lighter-order-ticket label,.lighter-review-modal label{color:var(--muted);gap:7px;font-size:10px;font-weight:750;display:grid}.lighter-onboarding select,.lighter-order-ticket input,.lighter-order-ticket select,.lighter-review-modal input{background:var(--background);border:1px solid var(--line-strong);color:var(--ink);font:inherit;border-radius:9px;min-height:44px;padding:0 12px}.lighter-onboarding button,.lighter-partner-card>button,.lighter-review-button,.lighter-review-modal>div:last-child button:last-child{background:var(--action);color:var(--action-ink);cursor:pointer;border:0;border-radius:9px;min-height:44px;padding:0 18px;font:800 11px/1 inherit}.lighter-card button:disabled{cursor:not-allowed;opacity:.45}.lighter-account-missing{border:1px dashed var(--line-strong);border-radius:12px;padding:18px}.lighter-account-missing a{color:var(--acid);margin-top:12px;font-size:12px;font-weight:750;display:inline-block}.lighter-balance{text-align:right;gap:5px;display:grid}.lighter-balance b{font-size:21px}.lighter-balance small,.lighter-muted,.lighter-approved{color:var(--muted);font-size:11px}.lighter-readiness{border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.lighter-readiness i{background:currentColor;border-radius:50%;width:7px;height:7px}.lighter-readiness.ready{color:var(--acid)}.lighter-readiness.pending{color:#c08a20}.lighter-fee-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lighter-fee-grid span{background:var(--background);border:1px solid var(--line);border-radius:10px;gap:5px;padding:12px;display:grid}.lighter-fee-grid small{color:var(--muted);font-size:9px}.lighter-fee-grid b{font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lighter-partner-card{grid-template-columns:minmax(260px,1fr) minmax(420px,1.4fr) auto}.lighter-order-ticket.disabled{opacity:.72}.lighter-order-ticket>header,.lighter-orders-card>header,.lighter-intents-card>header,.lighter-positions-card>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.lighter-order-ticket>header h2,.lighter-orders-card>header h2,.lighter-intents-card>header h2,.lighter-positions-card>header h2{margin-bottom:0}.lighter-order-ticket>header>small{color:var(--muted);text-align:right;max-width:320px}.lighter-positions-card>header>small{color:var(--muted);text-align:right;max-width:360px}.lighter-position-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.lighter-position-list article{background:var(--background);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.lighter-position-list article.active{border-color:color-mix(in srgb, var(--acid) 58%, var(--line-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acid) 20%, transparent)}.lighter-position-list article>div{gap:5px;display:grid}.lighter-position-list article small{color:var(--muted);font-size:10px}.lighter-position-list button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:8px;flex:none;min-height:34px;padding:0 12px;font-size:10px;font-weight:750}.lighter-position-list article.active button{background:color-mix(in srgb, var(--acid) 12%, transparent);border-color:color-mix(in srgb, var(--acid) 44%, var(--line-strong));color:var(--acid)}.lighter-order-ticket fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.lighter-side-toggle{background:var(--background);border:1px solid var(--line-strong);border-radius:9px;grid-template-columns:1fr 1fr;align-self:end;min-height:44px;padding:3px;display:grid}.lighter-side-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-weight:800}.lighter-side-toggle button.active{background:color-mix(in srgb, var(--acid) 14%, transparent);color:var(--acid)}.lighter-side-toggle button.active.sell{background:color-mix(in srgb, var(--red) 12%, transparent);color:var(--red)}.lighter-checkbox{align-items:center;display:flex!important}.lighter-checkbox input{width:17px;min-height:auto}.lighter-checkbox span{gap:3px;display:grid}.lighter-checkbox small{font-weight:500}.lighter-review-button{align-self:end}.lighter-orders-card>header>button,.lighter-order-list button,.lighter-review-modal>div:last-child button:first-child{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:750}.lighter-order-list,.lighter-intent-list{display:grid}.lighter-order-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 0;display:grid}.lighter-order-list article:first-child,.lighter-intent-list article:first-child{border-top:0}.lighter-order-list article>div{gap:7px;display:flex}.lighter-order-list article>div:first-child{display:grid}.lighter-order-list small,.lighter-intent-list small{color:var(--muted)}.lighter-intent-list article{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;display:grid}.lighter-intent-list article>div{gap:4px;display:grid}.lighter-intent-list article p{color:var(--red);grid-column:2;font-size:10px}.lighter-intent-state{border:1px solid var(--line-strong);text-align:center;text-transform:uppercase;border-radius:999px;padding:7px 9px;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lighter-intent-state--confirmed,.lighter-intent-state--accepted{color:var(--acid)}.lighter-intent-state--outcome_unknown,.lighter-intent-state--rejected{color:var(--red)}.lighter-modal-backdrop{background:var(--overlay);z-index:500;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lighter-review-modal{background:var(--surface);border:1px solid var(--line-strong);border-radius:18px;gap:18px;width:100%;max-width:500px;padding:28px;display:grid;box-shadow:0 30px 100px #00000059}.lighter-review-modal h2{margin:0;font-size:25px}.lighter-review-modal dl{margin:0;display:grid}.lighter-review-modal dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;display:flex}.lighter-review-modal dt{color:var(--muted)}.lighter-review-modal dd{text-align:right;margin:0;font-weight:750}.lighter-review-modal p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.lighter-review-modal>div:last-child{justify-content:flex-end;gap:10px;display:flex}.lighter-empty{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:12px;margin-top:30px;padding:32px;display:grid}.lighter-empty h2{margin:0}@media (width<=820px){.lighter-tier-card,.lighter-onboarding,.lighter-partner-card,.lighter-account-card{grid-template-columns:1fr;align-items:start}.lighter-fee-grid{grid-template-columns:repeat(2,1fr)}.lighter-balance{text-align:left}}@media (width<=560px){.lighter-page-shell{padding:24px 14px 60px}.lighter-heading{align-items:start}.lighter-heading p{display:none}.lighter-card{padding:18px}.lighter-tier-options,.lighter-order-ticket fieldset,.lighter-order-list article{grid-template-columns:1fr}.lighter-positions-card>header{align-items:start;gap:8px;display:grid}.lighter-positions-card>header>small{text-align:left}.lighter-position-list article{align-items:stretch;display:grid}.lighter-intent-list article{grid-template-columns:1fr}.lighter-intent-list article p{grid-column:1}}.lighter-return-modal{max-height:calc(100dvh - 32px);overflow-y:auto}.lighter-return-modal .managed-funding-header h2{font-size:1.1rem}.lighter-return-modal p{overflow-wrap:anywhere;line-height:1.5}.lighter-return-modal button{white-space:normal;min-height:42px}.lighter-return-details{gap:12px;margin:0;display:grid}.lighter-return-details>div{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.lighter-return-details dt{opacity:.72}.lighter-return-details dd{max-width:100%;margin:0}.lighter-return-details code{overflow-wrap:anywhere;font-size:.78rem}.lighter-return-modal .managed-funding-form>button:not(.managed-funding-primary){border:1px solid var(--funding-border);color:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:10px 14px}.lighter-return-modal button:focus-visible{outline:2px solid var(--funding-accent);outline-offset:3px}.lighter-return-modal .managed-funding-form>button:disabled{cursor:wait;opacity:.5}.secure-withdrawal-modal{max-height:calc(100dvh - 32px);overflow-y:auto}.secure-withdrawal-notice{border:1px solid var(--line);border-radius:12px;padding:14px}.secure-withdrawal-notice p,.secure-withdrawal-recipient p{margin:8px 0 0;line-height:1.5}.secure-withdrawal-recipient{gap:6px;min-width:0;display:grid}.secure-withdrawal-recipient code,.secure-withdrawal-hash{overflow-wrap:anywhere;word-break:break-all;font-size:12px}.secure-withdrawal-links{flex-wrap:wrap;gap:10px 16px;margin-top:8px;display:flex}.secure-withdrawal-links a{overflow-wrap:anywhere;font-size:13px;text-decoration:underline}.secure-withdrawal-history{min-width:0}.secure-withdrawal-history article{border-top:1px solid var(--line);padding:14px 0}.secure-withdrawal-history header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.secure-withdrawal-history time{font-size:12px}.secure-withdrawal-history p{font-size:13px;line-height:1.5}.secure-withdrawal-modal .managed-funding-amount-control{border:1px solid var(--line);background:var(--input);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.secure-withdrawal-modal .managed-funding-amount-control input{color:var(--ink);background:0 0;border:0;flex:1;width:100%;min-width:0;font-size:20px}.secure-withdrawal-modal .managed-funding-amount-control i{color:var(--muted);font-style:normal}.secure-withdrawal-modal .managed-funding-max{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px}.secure-withdrawal-modal .managed-funding-max:disabled{opacity:.5;cursor:default}.platform-header{--platform-header-accent:var(--brand-signal,#587d00);--platform-header-accent-bright:var(--brand-signal,#caff3f);--platform-header-bg:color-mix(in srgb, var(--paper,#f5f7f2) 82%, transparent);--platform-header-border:var(--line,#17201c1c);--platform-header-border-strong:color-mix(in srgb, var(--platform-header-accent) 32%, transparent);--platform-header-copy:var(--muted,#4e5c54);--platform-header-ink:var(--ink,#17201c);--platform-header-surface:var(--surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--platform-header-ink);z-index:60;background-color:#0000;border-bottom:1px solid #0000;height:60px;position:sticky;top:0;overflow:visible}.platform-header[hidden]{display:none}.platform-header:before{-webkit-backdrop-filter:none;backdrop-filter:none;content:"";pointer-events:none;z-index:0;background-color:#0000;border-bottom:1px solid #0000;transition:background-color .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:absolute;inset:0}.platform-header--scrolled:before{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background-color:var(--platform-header-bg);border-bottom-color:var(--platform-header-border)}:is(.platform-header:has(.platform-strategy-search[data-search-open]),.platform-header:has(.platform-header-actions [aria-expanded=true])){z-index:100}.platform-header:has(.platform-drawer-layer[data-open=true]){z-index:300}.platform-header--catalog{position:fixed;left:0;right:0}.platform-header--strategy-explorer,.platform-header--strategy-explorer.platform-header--scrolled{--platform-header-accent:var(--brand-signal,#caff3f);--platform-header-accent-bright:var(--brand-signal,#caff3f);--platform-header-border:var(--brand-line,#ffffff1a);--platform-header-border-strong:color-mix(in srgb, var(--brand-signal,#caff3f) 32%, transparent);--platform-header-copy:var(--brand-muted,#94a098);--platform-header-ink:var(--brand-ink,#f3f7f3);--platform-header-surface:var(--brand-surface,#111714);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--brand-paper,#09100c);border-bottom-color:#0000}.platform-header--strategy-explorer:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}html[data-theme=dark] .platform-header--adaptive,.platform-header--dark{--platform-header-accent:var(--brand-signal,#caff3f);--platform-header-accent-bright:var(--brand-signal,#caff3f);--platform-header-bg:color-mix(in srgb, var(--brand-paper,#09100c) 88%, transparent);--platform-header-border:var(--brand-line,#ffffff1a);--platform-header-border-strong:color-mix(in srgb, var(--brand-signal,#caff3f) 32%, transparent);--platform-header-copy:var(--brand-muted,#94a098);--platform-header-ink:var(--brand-ink,#f3f7f3);--platform-header-surface:var(--brand-surface,#111714)}.docs-site .platform-header{--platform-header-accent:var(--docs-accent);--platform-header-accent-bright:var(--docs-accent-bright);--platform-header-bg:color-mix(in srgb, var(--docs-bg) 82%, transparent);--platform-header-border:var(--docs-border);--platform-header-border-strong:var(--docs-border-strong);--platform-header-copy:var(--docs-muted);--platform-header-ink:var(--docs-ink);--platform-header-surface:var(--docs-surface)}.platform-header--docs{--platform-header-accent:var(--brand-docs-accent);--platform-header-accent-bright:var(--brand-signal);--platform-header-bg:color-mix(in srgb, var(--brand-docs-bg) 82%, transparent);--platform-header-border:var(--brand-docs-border);--platform-header-border-strong:var(--brand-docs-border-strong);--platform-header-copy:var(--brand-docs-muted);--platform-header-ink:var(--brand-docs-ink);--platform-header-surface:var(--brand-docs-surface)}.platform-page-content>main,.platform-page-content>.showcase-page{min-height:calc(100dvh - 60px)}.platform-header--catalog+.platform-page-content{padding-top:60px}.platform-header-inner{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;max-width:1660px;height:100%;margin:0 auto;padding:0 24px;display:grid;position:relative}.platform-header-center{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.platform-header-identity{align-items:center;gap:9px;min-width:0;display:flex}.platform-strategy-search{background:color-mix(in srgb, var(--platform-header-surface) 88%, transparent);border:1px solid var(--platform-header-border);border-radius:9px;flex:560px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;min-width:180px;max-width:620px;height:40px;padding:0 8px 0 13px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid}.platform-strategy-search:focus-within{background:var(--platform-header-surface);border-color:color-mix(in srgb, var(--platform-header-accent) 58%, var(--platform-header-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--platform-header-accent) 9%, transparent)}.platform-strategy-search>svg{fill:none;height:18px;stroke:var(--platform-header-copy);stroke-linecap:round;stroke-width:1.7px;width:18px}.platform-strategy-search input{color:var(--platform-header-ink);background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;padding:0 11px;font:500 13px/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.platform-strategy-search input::-webkit-search-cancel-button{display:none}.platform-strategy-search input::placeholder{color:var(--platform-header-copy)}.platform-strategy-search>button,.platform-strategy-search>kbd{background:color-mix(in srgb, var(--platform-header-ink) 6%, transparent);border:1px solid var(--platform-header-border);color:var(--platform-header-copy);font-family:var(--mono,ui-monospace, monospace);border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:11px;display:flex}.platform-strategy-search>button{cursor:pointer}.platform-strategy-search>button:hover{border-color:var(--platform-header-border-strong);color:var(--platform-header-ink)}.platform-header-brand{color:var(--platform-header-ink);justify-self:start;align-items:center;gap:12px;min-width:40px;min-height:40px;text-decoration:none;display:inline-flex}.platform-header-brand .brand-mark{width:32px;height:32px;display:block}.platform-header-brand:focus-visible{outline:2px solid var(--platform-header-accent);outline-offset:3px;border-radius:7px}.platform-header-actions{z-index:2;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.platform-menu-trigger{background:color-mix(in srgb, var(--platform-header-surface) 78%, transparent);border:1px solid var(--platform-header-border);color:var(--platform-header-copy);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.platform-menu-trigger:hover,.platform-menu-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--platform-header-ink) 6%, transparent);border-color:var(--platform-header-border-strong);color:var(--platform-header-ink)}.platform-menu-trigger:focus-visible{outline:2px solid var(--platform-header-accent);outline-offset:2px}.platform-menu-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:19px;height:19px}.platform-drawer-layer{background:var(--overlay);opacity:0;pointer-events:none;z-index:140;align-items:stretch;padding:8px;transition:opacity .18s;display:flex;position:fixed;inset:0}.platform-drawer-layer[data-open=true]{opacity:1;pointer-events:auto}.platform-drawer{background:color-mix(in srgb, var(--platform-header-surface) 98%, #050806);border:1px solid var(--platform-header-border);color:var(--platform-header-ink);border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:324px;max-width:calc(100vw - 16px);transition:transform .22s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden;transform:translate(calc(-100% - 18px));box-shadow:0 24px 72px #00000061}.platform-drawer-layer[data-open=true] .platform-drawer{transform:translate(0)}.platform-drawer-header{justify-content:space-between;align-items:center;min-height:62px;padding:10px 12px 8px 18px;display:flex}.platform-drawer-header>a{color:var(--platform-header-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.platform-drawer-header .brand-mark{width:25px;height:25px}.platform-drawer-header strong{letter-spacing:-.02em;font-size:14px;font-weight:680}.platform-drawer-header>button{color:var(--platform-header-copy);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.platform-drawer-header>button:hover{background:color-mix(in srgb, var(--platform-header-ink) 6%, transparent);border-color:var(--platform-header-border);color:var(--platform-header-ink)}.platform-drawer-header>button:focus-visible,.platform-drawer-navigation a:focus-visible,.platform-drawer-navigation button:focus-visible{outline:1px solid var(--platform-header-copy);outline-offset:1px}.platform-drawer-header>button svg{width:18px;height:18px}.platform-drawer-navigation{overscroll-behavior:contain;padding:6px 12px 16px;overflow-y:auto}.platform-drawer-group{padding:8px 0 12px}.platform-drawer-group+.platform-drawer-group{padding-top:12px}.platform-drawer-group--apps{border-top:1px solid color-mix(in srgb, var(--platform-header-copy) 12%, transparent);margin-top:4px}.platform-drawer-group h2{color:color-mix(in srgb, var(--platform-header-copy) 88%, transparent);letter-spacing:.035em;margin:0;padding:2px 10px 7px;font-size:10px;font-weight:620}.platform-drawer-group>div{gap:2px;display:grid}.platform-drawer-item{color:var(--platform-header-copy);border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;min-height:42px;padding:0 10px;text-decoration:none;transition:background-color .14s,color .14s;display:grid}.platform-drawer-navigation button.platform-drawer-item{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%}.platform-drawer-item:hover,.platform-drawer-navigation button.platform-drawer-item:hover{background:color-mix(in srgb, var(--platform-header-ink) 5%, transparent);color:var(--platform-header-ink)}.platform-drawer-item[aria-current=page]{background:color-mix(in srgb, var(--platform-header-ink) 8%, transparent);color:var(--platform-header-ink)}.platform-drawer-item-icon{color:color-mix(in srgb, var(--platform-header-copy) 90%, transparent);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.platform-drawer-item[aria-current=page] .platform-drawer-item-icon{color:var(--platform-header-accent-bright)}.platform-drawer-item-icon svg{stroke-width:1.65px;width:18px;height:18px}.platform-drawer-group--apps .platform-drawer-item{grid-template-columns:44px minmax(0,1fr)}.platform-drawer-group--apps .platform-drawer-item-icon{width:44px}.platform-drawer-item-icon .brand-lockup img{opacity:.92}.platform-drawer-item-copy{min-width:0}.platform-drawer-preview-toggle{grid-template-columns:20px minmax(0,1fr) auto}.platform-drawer-switch-track{background:color-mix(in srgb, var(--platform-header-copy) 48%, transparent);border-radius:999px;flex:none;align-items:center;width:32px;height:20px;padding:3px;transition:background-color .14s;display:flex}.platform-drawer-switch-track i{background:var(--platform-header-surface);border-radius:50%;width:14px;height:14px;transition:transform .14s}.platform-drawer-preview-toggle[aria-checked=true] .platform-drawer-switch-track{background:var(--platform-header-accent-bright)}.platform-drawer-preview-toggle[aria-checked=true] .platform-drawer-switch-track i{transform:translate(12px)}.platform-drawer-item strong{color:inherit;font-size:13.5px;font-weight:570;line-height:1}.platform-drawer-item[aria-current=page] strong{font-weight:670}.platform-drawer-footer{border-top:1px solid var(--platform-header-border);color:var(--platform-header-copy);gap:4px;padding:8px 12px 10px;font-size:10.5px;display:grid}.platform-drawer-shortcut{align-items:center;gap:6px;min-height:46px;padding-inline:4px;display:flex}.platform-drawer-footer kbd{background:color-mix(in srgb, var(--platform-header-ink) 5%, transparent);border:1px solid var(--platform-header-border);color:var(--platform-header-copy);font:650 9px/1 var(--mono,ui-monospace, monospace);border-radius:5px;padding:4px 5px}.platform-drawer-language{min-width:0;display:grid}.platform-drawer-language-trigger{color:var(--platform-header-copy);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:50px;padding:6px 8px 6px 5px;display:grid}.platform-drawer-language-trigger:hover,.platform-drawer-language-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--platform-header-ink) 5%, transparent);color:var(--platform-header-ink)}.platform-drawer-language-trigger:focus-visible,.platform-drawer-language-menu button:focus-visible{outline:2px solid var(--platform-header-accent);outline-offset:1px}.platform-drawer-language-flag{background:color-mix(in srgb, var(--platform-header-ink) 5%, transparent);border:1px solid color-mix(in srgb, var(--platform-header-border) 82%, transparent);object-fit:cover;border-radius:4px;width:27px;height:18px;display:block;box-shadow:0 1px 3px #00000029}.platform-drawer-language-copy{gap:2px;min-width:0;display:grid}.platform-drawer-language-copy strong,.platform-drawer-language-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-drawer-language-copy strong{color:var(--platform-header-ink);font-size:12.5px;font-weight:610}.platform-drawer-language-copy small{color:var(--platform-header-copy);font-size:10px}.platform-drawer-language-chevron{justify-self:center;width:16px;height:16px;transition:transform .16s}.platform-drawer-language-trigger[aria-expanded=true] .platform-drawer-language-chevron{transform:rotate(180deg)}.platform-drawer-language-menu{background:color-mix(in srgb, var(--platform-header-ink) 3%, transparent);border:1px solid var(--platform-header-border);overscroll-behavior:contain;border-radius:10px;max-height:min(270px,42dvh);margin:2px 0 5px;padding:5px;overflow-y:auto}.platform-drawer-language-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.platform-drawer-language-options>button,.platform-drawer-language-auto>button{color:var(--platform-header-copy);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:27px minmax(0,1fr) 12px;align-items:center;gap:7px;width:100%;min-width:0;min-height:44px;padding:6px;display:grid}.platform-drawer-language-options>button:hover,.platform-drawer-language-options>button[data-selected=true],.platform-drawer-language-auto>button:hover,.platform-drawer-language-auto>button[data-selected=true]{background:color-mix(in srgb, var(--platform-header-ink) 7%, transparent);color:var(--platform-header-ink)}.platform-drawer-language-options>button>span,.platform-drawer-language-auto>button>span{gap:2px;min-width:0;display:grid}.platform-drawer-language-options strong,.platform-drawer-language-auto strong,.platform-drawer-language-options small,.platform-drawer-language-auto small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-drawer-language-options strong,.platform-drawer-language-auto strong{font-size:9.5px;font-weight:650}.platform-drawer-language-options small,.platform-drawer-language-auto small{color:var(--platform-header-copy);font-size:7.5px}.platform-drawer-language-options>button>svg,.platform-drawer-language-auto>button>svg:last-child{color:var(--platform-header-accent-bright);width:12px;height:12px}.platform-drawer-language-auto{border-top:1px solid var(--platform-header-border);margin-top:4px;padding-top:4px}.platform-drawer-language-auto>button>svg:first-child{justify-self:center;width:17px;height:17px}.platform-drawer-account{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:2px 0;display:grid}.platform-drawer-account-profile{color:var(--platform-header-ink);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:4px 6px 4px 2px;text-decoration:none;display:grid}.platform-drawer-account-profile:hover,.platform-drawer-account-profile:focus-visible{background:color-mix(in srgb, var(--platform-header-ink) 4%, transparent);outline:none}.platform-drawer-account-avatar{border:1px solid var(--platform-header-border);border-radius:50%;width:34px;height:34px;display:block;overflow:hidden}.platform-drawer-account-avatar>img,.platform-drawer-account-avatar>.quantum-avatar{object-fit:cover;width:100%;height:100%}.platform-drawer-account-copy{gap:2px;min-width:0;display:grid}.platform-drawer-account-copy strong,.platform-drawer-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-drawer-account-copy strong{color:var(--platform-header-ink);font-size:12.5px;font-weight:620}.platform-drawer-account-copy small{color:var(--platform-header-copy);font-size:10px}.platform-drawer-account-actions{align-items:center;gap:2px;display:flex}.platform-drawer-account-actions>a,.platform-drawer-account-actions>button{color:var(--platform-header-copy);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.platform-drawer-account-actions>a:hover,.platform-drawer-account-actions>a:focus-visible,.platform-drawer-account-actions>button:hover,.platform-drawer-account-actions>button:focus-visible{background:color-mix(in srgb, var(--platform-header-ink) 6%, transparent);color:var(--platform-header-ink);outline:none}.platform-drawer-account-actions>button:last-child:hover{color:#ff806b}.platform-drawer-account-actions>button:disabled{cursor:not-allowed;opacity:.38}.platform-drawer-account-actions svg{stroke-width:1.7px;width:17px;height:17px}.platform-drawer-account-loading{background:color-mix(in srgb, var(--platform-header-ink) 5%, transparent);border-radius:8px;height:52px;animation:1s ease-in-out infinite alternate account-pulse}.platform-preview-actions{align-items:center;gap:7px;display:flex}.platform-preview-actions .topbar-wallet-mark svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.platform-preview-deposit{text-decoration:none}.platform-preview-account{border:1px solid var(--platform-header-border-strong);color:var(--platform-header-ink);background:radial-gradient(circle at 34% 27%,#ffffff47,#0000 22%),linear-gradient(145deg,#314b40,#17231e);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.platform-preview-account:hover,.platform-preview-account:focus-visible{border-color:var(--platform-header-accent)}.platform-preview-notifications-panel{width:min(320px,100vw - 24px)}.platform-preview-notifications-panel>header small{color:var(--platform-header-copy);text-transform:uppercase;font-size:9px}.platform-preview-notification-list{display:grid}.platform-preview-notification-list>a{border-bottom:1px solid var(--notification-border);color:var(--platform-header-ink);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:64px;padding:11px 14px;text-decoration:none;display:grid}.platform-preview-notification-list>a:hover{background:color-mix(in srgb, var(--platform-header-ink) 4%, transparent)}.platform-preview-notification-list>a>span:first-child{background:color-mix(in srgb, var(--platform-header-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--platform-header-accent) 24%, transparent);color:var(--platform-header-accent);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.platform-preview-notification-list>a>span:last-child{gap:4px;display:grid}.platform-preview-notification-list strong{font-size:11.5px}.platform-preview-notification-list small{color:var(--platform-header-copy);font-size:9.5px}.platform-header-action,.platform-header .catalog-login,.platform-header .catalog-profile{background:var(--action,var(--platform-header-accent-bright));border:1px solid color-mix(in srgb, var(--action,var(--platform-header-accent-bright)) 70%, #000);color:var(--action-ink,#11170e);text-transform:none;border-radius:9px;justify-content:center;align-items:center;gap:20px;min-width:0;min-height:38px;padding:0 15px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.platform-header-action:hover,.platform-header .catalog-login:hover,.platform-header .catalog-profile:hover{background:color-mix(in srgb, var(--action,var(--platform-header-accent-bright)) 88%, #fff);transform:translateY(-1px)}.platform-header .catalog-login:disabled{cursor:not-allowed;opacity:.6;transform:none}.platform-header .platform-header-account{flex:none}.platform-header .quant-user-button.platform-header-account,.platform-header .platform-header-account .catalog-user-avatar{width:38px;height:38px}.platform-header .catalog-profile{gap:8px}.platform-header .catalog-account-menu{top:calc(100% + 10px)}.platform-header .account-menu{border-color:var(--platform-header-border);color:var(--platform-header-copy);height:38px}.platform-header .account-menu:hover{border-color:var(--platform-header-border-strong);color:var(--platform-header-accent)}.topbar.platform-header{grid-template-columns:minmax(220px,1fr) auto;height:60px;padding:0 24px}.topbar.platform-header .brand{gap:12px;min-width:0}.topbar.platform-header .strategy-switcher{border-left-color:var(--platform-header-border);padding-left:16px}.topbar.platform-header .strategy-home-link{min-height:38px}.topbar.platform-header .strategy-switcher select{border-color:var(--platform-header-border);border-radius:9px;height:38px}.topbar.platform-header .icon-button,.topbar.platform-header .quiet-button,.topbar.platform-header .save-runtime-button,.topbar.platform-header .account-menu{border-radius:9px;min-height:38px}@media (width>=901px) and (width<=1120px){.platform-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.platform-header-center{gap:8px}.platform-strategy-search{max-width:460px}.platform-preview-balance{justify-content:center;width:38px;min-width:38px;padding:4px}.platform-preview-balance .topbar-wallet-copy{display:none}}@media (width<=900px){.platform-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:0 16px}.platform-header-center{justify-content:stretch}.platform-strategy-search{min-width:0;max-width:none}.platform-header-action--desktop{display:none}.platform-header-actions .platform-preview-balance{justify-content:center;width:38px;min-width:38px;padding:4px;display:flex}.platform-preview-balance .topbar-wallet-copy{display:none}}@media (width<=860px){.topbar.platform-header{height:auto;min-height:60px;padding:12px 16px}}@media (width<=430px){.platform-header-inner{gap:8px;padding:0 14px}.platform-header-brand .brand-mark{width:28px;height:28px}.platform-strategy-search{padding-left:10px}.platform-header .catalog-login{min-width:72px;padding-inline:11px}.platform-header-actions{gap:6px}.platform-menu-trigger{width:36px;height:36px}.topbar.platform-header{padding-inline:12px}}@media (width<=760px){.platform-preview-actions .platform-preview-deposit{width:38px;min-width:38px;padding:0}.platform-preview-actions .platform-preview-deposit>span{display:none}}@media (width<=520px){.platform-drawer-layer{padding:0}.platform-drawer{border-top-left-radius:0;border-bottom-left-radius:0;width:324px;max-width:calc(100vw - 28px)}}@media (prefers-reduced-motion:reduce){.platform-header,.platform-header:before,.platform-drawer,.platform-drawer-layer{transition:none}}.platform-header-earn{border:1px solid var(--platform-header-border);width:36px;height:36px;color:var(--platform-header-copy);background:var(--platform-header-surface);border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.platform-header-earn:hover{color:var(--platform-header-ink);border-color:var(--platform-header-copy)}.platform-header-earn:focus-visible{outline:2px solid var(--platform-header-ink);outline-offset:3px}.fomo-app-brand{align-items:center;gap:9px;font-size:16px;font-weight:700;line-height:1.1;display:flex}.fomo-app-brand img{border-radius:8px;flex-shrink:0}.fomo-app-brand small{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:10px;font-weight:500;display:block}.platform-header--fomo .platform-header-center{min-width:0}.platform-header--fomo .workspace-navigation{background:color-mix(in srgb, var(--platform-header-surface) 65%, transparent);border:1px solid var(--platform-header-border);border-radius:13px;gap:4px;padding:4px;overflow:visible}.platform-header--fomo .workspace-navigation a{color:var(--platform-header-copy);border:1px solid #0000;border-radius:9px;gap:8px;min-height:36px;padding:8px 15px;font-size:13px;font-weight:600;line-height:1.3;transition:background-color .16s,color .16s,box-shadow .16s}.platform-header--fomo .workspace-navigation a svg{color:currentColor;width:16px;height:16px;display:block}.platform-header--fomo .workspace-navigation a:hover{background:color-mix(in srgb, var(--platform-header-ink) 5%, transparent);color:var(--platform-header-ink)}.platform-header--fomo .workspace-navigation a[aria-current=page]{background:color-mix(in srgb, var(--brand-action) 12%, var(--platform-header-surface));border-color:color-mix(in srgb, var(--brand-action) 22%, var(--platform-header-border));color:var(--platform-header-ink);box-shadow:0 1px 3px #00000014}.platform-header--fomo .workspace-navigation a[aria-current=page] svg{color:var(--brand-action)}.platform-header--fomo .workspace-navigation a:focus-visible{outline:2px solid var(--brand-action);outline-offset:2px}@media (width<=760px){.platform-header--fomo .workspace-navigation{background:var(--platform-header-surface);bottom:max(10px, env(safe-area-inset-bottom));left:12px;right:12px;box-shadow:0 4px 20px #0000001f}.platform-header--fomo .workspace-navigation a{flex-direction:row;min-height:44px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.platform-header--fomo .workspace-navigation a{transition:none}}.analytics-consent-card{background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--acid) 24%, var(--line));color:var(--ink);z-index:500;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:calc(100% - 32px);max-width:920px;padding:16px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0000004d}.analytics-consent-mark{background:var(--acid);color:var(--acid-ink);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:950;display:flex}.analytics-consent-copy{gap:4px;display:grid}.analytics-consent-copy strong{font-size:13px}.analytics-consent-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.analytics-consent-copy a{color:var(--ink);text-underline-offset:3px;width:fit-content;font-size:9px;font-weight:750}.analytics-consent-actions{gap:8px;display:flex}.analytics-consent-actions button,.analytics-preferences button{border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;min-height:38px;padding:0 14px;font-size:10px;font-weight:850}.analytics-consent-actions button:first-child{background:var(--action);border-color:var(--action);color:var(--action-ink)}.analytics-consent-actions button:last-child{background:color-mix(in srgb, var(--ink) 5.1%, transparent);border-color:var(--line);color:var(--ink)}.analytics-consent-actions button:hover{transform:translateY(-1px)}.analytics-preferences{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:12px;margin-top:18px;padding:18px;display:grid}.analytics-preferences>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-preferences strong{font-size:12px}.analytics-preferences span{background:var(--surface-raised);border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.analytics-preferences[data-status=allowed] span{border-color:color-mix(in srgb, var(--green) 50%, var(--line));color:var(--green)}.analytics-preferences p{margin:0}.analytics-preferences button{background:var(--ink);color:var(--paper);justify-self:start}@media (width<=720px){.analytics-consent-card{grid-template-columns:auto 1fr;align-items:stretch;width:calc(100% - 20px);padding:14px;bottom:10px}.analytics-consent-actions{grid-column:1/-1}.analytics-consent-actions button{flex:1}}@media print{.analytics-consent-card,.analytics-preferences{display:none}}.quantum-avatar{object-fit:cover;background:#101512;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.quantum-avatar-color-background{fill:var(--quantum-avatar-accent)}.quantum-avatar-color-halo{fill:color-mix(in srgb, var(--quantum-avatar-secondary) 26%, transparent);stroke:color-mix(in srgb, var(--quantum-avatar-background) 28%, transparent);stroke-width:1px}.quantum-avatar-color-core{fill:var(--quantum-avatar-secondary);opacity:.72}.quantum-avatar-anon-background{fill:var(--quantum-avatar-background)}.quantum-avatar-anon-grid{fill:none;opacity:.18;stroke:var(--quantum-avatar-secondary);stroke-width:.65px}.quantum-avatar-anon-head,.quantum-avatar-anon-body{fill:var(--quantum-avatar-accent)}.quantum-avatar-anon-head{stroke:color-mix(in srgb, var(--quantum-avatar-secondary) 70%, transparent);stroke-width:.7px}.quantum-avatar-anon-signal{fill:var(--quantum-avatar-secondary);stroke:var(--quantum-avatar-background);stroke-width:1.5px}.quant-user-button{z-index:120;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.quant-user-trigger{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);cursor:pointer;background:0 0;border-radius:50%;padding:0;display:block;overflow:hidden}.quant-user-trigger:hover,.quant-user-trigger[aria-expanded=true]{border-color:var(--acid)}.quant-user-trigger:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.quant-user-trigger>.quantum-avatar,.quant-user-trigger>img{object-fit:cover;width:100%;height:100%}.quant-account-popover{background:var(--platform-header-surface,var(--surface,#111714));border:1px solid var(--platform-header-border,var(--line-strong,#ffffff1f));color:var(--platform-header-ink,var(--ink,#f3f7f3));overscroll-behavior:contain;z-index:110;border-radius:16px;width:min(340px,100vw - 28px);max-height:calc(100vh - 82px);position:absolute;top:calc(100% + 11px);right:0;overflow:hidden auto;box-shadow:0 24px 70px #050a073d}@media (width<=560px){.quant-account-popover{width:calc(100vw - 28px);position:fixed;top:68px;right:14px}}.quant-account-identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:82px;padding:16px 18px;display:grid}.quant-account-identity-avatar{border-radius:50%;width:48px;height:48px;display:block;overflow:hidden}.quant-account-identity-avatar>.quantum-avatar,.quant-account-identity-avatar>img{object-fit:cover;width:100%;height:100%}.quant-account-identity>span:last-child{gap:4px;min-width:0;display:grid}.quant-account-identity strong,.quant-account-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quant-account-identity strong{letter-spacing:-.02em;font-size:14px}.quant-account-identity small{color:var(--platform-header-copy,var(--muted,#94a098));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.quant-account-menu-group{border-top:1px solid var(--platform-header-border,var(--line,#ffffff1a));padding:7px;display:grid}.quant-account-menu-group>a,.quant-account-menu-group>button{color:var(--platform-header-copy,var(--muted,#94a098));cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:grid}.quant-account-menu-group>a:hover,.quant-account-menu-group>button:hover,.quant-account-menu-group>a:focus-visible,.quant-account-menu-group>button:focus-visible{background:color-mix(in srgb, var(--platform-header-ink,var(--ink,#f3f7f3)) 6%, transparent);color:var(--platform-header-ink,var(--ink,#f3f7f3));outline:none}.quant-account-menu-group svg{width:18px;height:18px}.quant-account-menu-group small{color:var(--platform-header-copy,var(--muted,#94a098));font-size:9px;font-weight:600}.quant-account-menu-group .quant-account-plan-badge{background:color-mix(in srgb, var(--acid) 12%, transparent);border:1px solid color-mix(in srgb, var(--acid) 30%, transparent);color:var(--acid);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:92px;padding:4px 7px;font-size:8px;font-weight:800;overflow:hidden}.quant-account-menu-group--signout>button:hover{color:var(--red,#c4413b)}.account-avatar-loading{background:color-mix(in srgb, var(--topbar-muted) 25%, transparent);border:1px solid color-mix(in srgb, var(--topbar-muted) 45%, transparent);border-radius:50%;width:38px;height:38px;animation:1s ease-in-out infinite alternate account-pulse;display:inline-block}.account-menu-avatar,.catalog-user-avatar{width:38px;height:38px}.plan-catalog>header>span{color:var(--muted);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:850}.plan-catalog>header p{color:var(--muted);margin:0;line-height:1.55}.profile-settings-card,.plan-catalog,.billing-note{background:var(--surface);border:1px solid var(--line)}.profile-page-title{letter-spacing:-.045em;margin:8px 0 32px;font-size:clamp(28px,3vw,38px);line-height:1}.profile-page-heading{align-items:center;gap:14px;margin:8px 0 32px;display:flex}.profile-page-heading .profile-page-title{margin:0}.profile-form{max-width:980px}.profile-settings-card{border-radius:14px;overflow:hidden}.profile-settings-row{grid-template-columns:minmax(170px,.55fr) minmax(320px,1.45fr);align-items:start;gap:clamp(28px,6vw,80px);min-height:126px;padding:28px 32px;display:grid}.profile-settings-row+.profile-settings-row{border-top:1px solid var(--line)}.profile-setting-label{padding-top:9px}.profile-setting-label h2{letter-spacing:-.015em;margin:0;font-size:14px}.profile-setting-label p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.profile-current-avatar{border:1px solid var(--line-strong);box-shadow:0 8px 24px color-mix(in srgb, var(--dark) 10%, transparent);border-radius:50%;flex:none;width:64px;height:64px;display:block;overflow:hidden}.profile-current-avatar img,.profile-current-avatar .quantum-avatar,.avatar-source-preview img,.avatar-source-preview .quantum-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-avatar-editor{width:100%}.profile-avatar-editor>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:66px;list-style:none;display:grid}.profile-avatar-editor>summary::-webkit-details-marker{display:none}.profile-avatar-editor>summary:focus-visible{outline:2px solid var(--acid);outline-offset:4px;border-radius:8px}.profile-change-label{color:var(--muted);font-size:11px;font-weight:800;transition:color .14s}.profile-avatar-editor>summary:hover .profile-change-label,.profile-avatar-editor[open] .profile-change-label{color:var(--ink)}.profile-avatar-editor[open] .profile-change-label{font-size:0}.profile-avatar-editor[open] .profile-change-label:after{content:"Done";font-size:11px}.profile-avatar-editor-panel{border-top:1px solid var(--line);margin-top:18px;padding-top:20px}.profile-setting-control{gap:8px;min-width:0;display:grid}.profile-setting-control input,.profile-setting-control textarea{background:var(--input);border:1px solid var(--line-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:9px;width:100%;padding:13px 14px;font-size:12px;line-height:1.5}.profile-setting-control input:focus,.profile-setting-control textarea:focus{border-color:color-mix(in srgb, var(--acid) 72%, var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 10%, transparent);outline:none}.profile-setting-control>small{color:var(--muted);font-size:9px;line-height:1.4}.profile-bio-row{min-height:164px}.profile-character-count{justify-self:end}.avatar-source-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.avatar-source-row>button:first-child,.avatar-source-empty{background:var(--surface-subtle);border:1px solid var(--line);text-align:left;flex:auto;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.avatar-source-row>button:first-child.active{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid)}.avatar-source-preview,.avatar-source-empty>.quantum-avatar{flex:none;width:40px;height:40px}.avatar-source-empty>span,.avatar-source-row button>span:last-child{gap:3px;display:grid}.avatar-source-row small{color:var(--muted);font-size:10px}.profile-manage-photo{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:10px 0;font-size:11px;font-weight:750}.profile-manage-photo:hover{color:var(--ink)}.nickname-status{color:var(--muted)}.nickname-status--available{color:var(--green)!important}.nickname-status--invalid,.nickname-status--taken,.nickname-status--error{color:var(--danger-ink)!important}.avatar-picker{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.avatar-collection-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.avatar-collection-tabs>button{background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 8px;font-size:9px;font-weight:800;display:flex}.avatar-collection-tabs>button small{background:var(--surface);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:inline-flex}.avatar-collection-tabs>button:hover{border-color:var(--line-strong);color:var(--ink)}.avatar-collection-tabs>button[aria-selected=true]{background:var(--surface-raised);border-color:var(--line-strong);color:var(--acid)}.avatar-collection-heading{justify-content:space-between;align-items:end;gap:18px;margin:18px 0 12px;display:flex}.avatar-collection-heading>div{gap:3px;display:grid}.avatar-collection-heading b{font-size:14px}.avatar-collection-heading span,.avatar-collection-heading>small{color:var(--muted);font-size:8px;line-height:1.45}.avatar-collection-heading>small{text-align:right;max-width:190px}.avatar-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.avatar-option-grid>button{background:var(--surface-subtle);border:1px solid var(--line);cursor:pointer;text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px;min-height:84px;padding:9px;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.avatar-option-grid>button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.avatar-option-grid>button:focus-visible,.avatar-collection-tabs>button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.avatar-option-grid>button[aria-checked=true]{background:color-mix(in srgb, var(--acid) 7%, var(--surface));border-color:var(--acid);box-shadow:inset 3px 0 0 var(--acid)}.avatar-option-grid .quantum-avatar{border:1px solid color-mix(in srgb, var(--acid) 30%, var(--line));width:64px;height:64px}.avatar-option-grid button>span{gap:2px;min-width:0;display:grid}.avatar-option-grid b{font-size:11px}.avatar-option-grid small{color:var(--muted);font-size:9px}.avatar-option-grid em{color:color-mix(in srgb, var(--muted) 78%, transparent);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:7px;font-style:normal}.avatar-picker--compact .avatar-option-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.avatar-picker--compact .avatar-option-grid>button{text-align:center;grid-template-columns:1fr;gap:7px;min-height:0;padding:7px}.avatar-picker--compact .avatar-option-grid .quantum-avatar{aspect-ratio:1;width:100%;height:auto}.avatar-picker--compact .avatar-option-grid button>span{gap:1px}.avatar-picker--compact .avatar-option-grid small,.avatar-picker--compact .avatar-option-grid em{display:none}.profile-form-footer{justify-content:space-between;align-items:center;gap:18px;padding:20px 0 0;display:flex}.profile-form-footer>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.profile-save-actions{align-items:center;gap:16px;display:flex}.profile-save-actions>div{text-align:right;min-width:96px}.settings-primary-action{background:var(--action);border:1px solid color-mix(in srgb, var(--action) 72%, #111);color:var(--action-ink);cursor:pointer;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.settings-primary-action:hover{filter:brightness(.96);transform:translateY(-1px)}.settings-primary-action:disabled{cursor:wait;opacity:.55;transform:none}.settings-error,.settings-success{font-size:11px;font-weight:750}.settings-error{color:var(--danger-ink)}.settings-success{color:var(--green)}.settings-loading{gap:12px;display:grid}.settings-loading i{background:var(--surface-subtle);border:1px solid var(--line);height:86px;animation:.85s ease-in-out infinite alternate account-pulse;display:block}.settings-loading i:nth-child(2){animation-delay:.12s}.settings-loading i:nth-child(3){animation-delay:.24s}.profile-page-shell,.billing-page-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-subtle) 72%, var(--paper)) 0, var(--paper) 460px);min-height:calc(100vh - 64px);padding:clamp(20px,3.5vw,48px) clamp(16px,4vw,56px) 88px}.profile-page-shell .settings-profile-page,.profile-page-shell .product-state,.profile-page-shell .settings-loading{max-width:980px;margin:0 auto}.profile-page-back{max-width:980px;margin:0 auto 20px}.billing-page-shell .billing-settings-page{max-width:1320px;margin:0 auto}.billing-page-back{margin-bottom:20px}.billing-receipt-shell .billing-receipt,.billing-receipt-shell .product-state,.billing-receipt-shell .settings-loading{max-width:980px;margin:0 auto}.billing-receipt-back-row{max-width:980px;margin:0 auto 20px}.plan-catalog-copy>span,.plan-catalog-controls>span,.plan-feature-label{letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:850}.billing-settings-page{gap:24px;display:grid}.plan-catalog{padding:28px}.billing-page-shell .plan-catalog{background:0 0;border:0;padding:18px 0 0}.plan-catalog>header{max-width:660px}.plan-catalog>header h3{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(25px,3vw,38px)}.billing-page-shell .plan-catalog-header{border-bottom:1px solid var(--line);align-items:end;margin-bottom:20px;padding:0 2px 22px}.billing-page-shell .plan-catalog-copy{max-width:700px}.billing-page-shell .plan-catalog-copy>span,.billing-page-shell .plan-catalog-controls>span{color:var(--muted)}.plan-catalog-controls{flex:0 auto;gap:8px;width:100%;max-width:380px;display:grid}.plan-catalog-controls>small{color:var(--muted);font-size:9px;line-height:1.45}.plan-catalog-controls .billing-interval-toggle{width:100%}.plan-catalog-controls .billing-interval-toggle button{flex:1}.billing-page-shell .plan-catalog-header h2{letter-spacing:-.05em;margin:10px 0 9px;font-size:clamp(28px,3.5vw,44px);line-height:1}.billing-page-shell .plan-catalog-header p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.plan-grid article{border:1px solid var(--line);flex-direction:column;min-height:420px;padding:20px;display:flex}.billing-page-shell .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0}.billing-page-shell .plan-grid article{background:var(--surface);border-color:var(--line);box-shadow:0 14px 40px color-mix(in srgb, var(--ink) 4%, transparent);border-radius:9px;min-height:610px;padding:24px;overflow:hidden}.billing-page-shell .plan-grid article:before{background:var(--line-strong);content:"";height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.billing-page-shell .plan-grid article.plan-card--research:before,.billing-page-shell .plan-grid article.plan-card--studio:before{background:var(--acid)}.billing-page-shell .plan-grid article.plan-card--professional:before{background:var(--blue)}.billing-page-shell .plan-grid article.current{border-color:color-mix(in srgb, var(--acid) 62%, var(--line));box-shadow:0 18px 48px color-mix(in srgb, var(--acid) 10%, transparent)}.billing-page-shell .plan-grid article.current:before{background:var(--acid)}.plan-grid article.current{border-color:var(--acid);box-shadow:inset 0 3px 0 var(--acid)}.plan-grid article.upcoming{background:var(--surface-subtle)}.plan-current-banner{background:var(--acid);color:var(--acid-ink);align-items:center;gap:9px;min-height:44px;margin:-24px -24px 22px;padding:8px 18px;display:flex}.plan-current-banner>i{border:1px solid #1a230059;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:900;display:flex}.plan-current-banner>span{gap:1px;display:grid}.plan-current-banner strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.plan-current-banner small{color:color-mix(in srgb, var(--acid-ink) 80%, transparent);text-transform:capitalize;font-size:8px;font-weight:750}.plan-card-topline{justify-content:space-between;align-items:center;display:flex}.plan-card-topline>span,.plan-card-topline>i{color:var(--muted);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-style:normal;font-weight:850}.plan-card-topline>i{color:var(--ink)}.billing-page-shell .plan-card-topline>i{background:var(--surface-subtle);border:1px solid var(--line);border-radius:4px;padding:5px 7px}.plan-grid h4{letter-spacing:-.04em;margin:24px 0 5px;font-size:26px}.billing-page-shell .plan-grid h3{letter-spacing:-.045em;margin:25px 0 6px;font-size:25px}.plan-audience{margin-top:2px;font-size:10px}.plan-grid article>strong{font-size:15px}.plan-grid article>p{color:var(--muted);min-height:54px;margin:15px 0;font-size:12px;line-height:1.5}.billing-page-shell .plan-grid article>p{min-height:58px}.plan-card-facts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:2px 0 16px;padding:8px 0}.plan-card-facts>div{justify-content:space-between;align-items:center;padding:5px 0;font-size:9px;display:flex}.plan-card-facts dt{color:var(--muted)}.plan-card-facts dd{margin:0;font-weight:800}.plan-feature-label{color:var(--muted);margin:2px 0 12px;display:block}.plan-grid ul{gap:10px;margin:4px 0 28px;padding:0;list-style:none;display:grid}.billing-page-shell .plan-grid ul{margin-bottom:24px}.plan-grid li{grid-template-columns:auto 1fr;align-items:start;gap:7px;font-size:11px;line-height:1.4;display:grid}.plan-grid li>i{color:var(--green);font-style:normal}.plan-card-status{border-top:1px solid var(--line);margin-top:auto;padding-top:14px;font-size:10px;font-weight:800}.billing-note{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}.billing-note>div{background:var(--surface-raised);color:var(--acid);justify-content:center;align-items:center;width:42px;height:42px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:900;display:flex}.billing-note p{gap:4px;margin:0;display:grid}.billing-note p span{color:var(--muted);font-size:11px;line-height:1.45}.billing-page-heading{align-items:end}.plan-catalog,.billing-checkout,.billing-history,.billing-receipt,.billing-note{background:var(--surface);border:1px solid var(--line)}.plan-catalog-header{justify-content:space-between;align-items:end;gap:24px;display:flex;max-width:none!important}.billing-interval-toggle{background:var(--surface-subtle);border:1px solid var(--line);flex:none;padding:4px;display:flex}.billing-interval-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:38px;padding:0 14px;font-size:10px;font-weight:850}.billing-interval-toggle button.active{background:var(--surface-raised);color:var(--acid)}.billing-interval-toggle i{color:inherit;margin-top:2px;font-size:7px;font-style:normal;display:block}.plan-grid article{background:var(--surface);border-radius:12px;position:relative}.plan-grid article.featured{box-shadow:0 14px 38px color-mix(in srgb, var(--ink) 9%, transparent)}.plan-price{flex-wrap:wrap;align-items:baseline;gap:5px;min-height:49px;display:flex}.plan-price strong{letter-spacing:-.05em;font-size:28px}.plan-price span{color:var(--muted);font-size:9px;font-weight:750}.plan-price i{background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--green);flex-basis:100%;width:fit-content;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900;display:block}.plan-ai-economics{background:var(--surface-subtle);border-left:3px solid var(--blue);gap:5px;margin:2px 0 18px;padding:11px 12px;display:grid}.plan-ai-economics b{font-size:10px}.plan-ai-economics small{color:var(--muted);font-size:8px;line-height:1.5}.plan-card-action,.checkout-primary,.billing-receipt footer a,.billing-receipt footer button{background:var(--surface-raised);border:1px solid var(--line-strong);color:var(--acid);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.plan-card-action{width:100%;margin-top:auto}.plan-card-action:hover:not(:disabled),.checkout-primary:hover:not(:disabled){box-shadow:0 9px 24px color-mix(in srgb, var(--dark) 16%, transparent);transform:translateY(-1px)}.plan-card-action.secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.plan-card-action:disabled,.checkout-primary:disabled{cursor:not-allowed;opacity:.5}.billing-checkout{border-top:4px solid var(--acid);padding:28px}.billing-checkout>header{justify-content:space-between;align-items:start;display:flex}.billing-checkout>header span,.billing-history header span,.billing-receipt header span{color:var(--muted);letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900}.billing-checkout h3,.billing-history h3,.billing-receipt h2{letter-spacing:-.04em;margin:7px 0;font-size:28px}.billing-checkout header p{color:var(--muted);margin:0;font-size:11px}.billing-close{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;width:36px;height:36px;font-size:20px}.checkout-review{gap:18px;max-width:720px;margin-top:26px;display:grid}.checkout-review dl{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.checkout-review dl>div{gap:5px;padding:15px;display:grid}.checkout-review dl>div+div{border-left:1px solid var(--line)}.checkout-review dt,.checkout-transfer span,.checkout-hash>span,.billing-receipt dt{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:850}.checkout-review dd{margin:0;font-size:12px;font-weight:850}.checkout-terms{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:10px;line-height:1.55;display:grid}.checkout-terms input{accent-color:var(--acid);margin-top:2px}.checkout-terms a{color:var(--ink);font-weight:800}.checkout-primary{width:fit-content}.checkout-payment-grid{grid-template-columns:230px minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.checkout-qr{background:var(--surface-subtle);align-content:center;justify-items:center;gap:12px;min-height:250px;padding:20px;display:grid}.checkout-qr small,.checkout-expiry{color:var(--muted);font-size:8px;line-height:1.45}.checkout-transfer{gap:15px;display:grid}.checkout-reference-note{color:var(--muted);margin:-.2rem 0 0;font-size:.76rem;line-height:1.45}.checkout-amount,.checkout-address,.checkout-hash{gap:6px;display:grid}.checkout-amount strong{letter-spacing:-.04em;font-size:26px}.checkout-address code,.billing-receipt code{background:var(--surface-subtle);color:var(--ink);overflow-wrap:anywhere;padding:9px;font-size:9px}.billing-copy-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;width:fit-content;min-height:30px;font-size:8px;font-weight:850}.checkout-network-warning{background:color-mix(in srgb, var(--orange) 10%, var(--surface));border-left:3px solid var(--orange);gap:4px;padding:11px 12px;display:grid}.checkout-network-warning b{font-size:10px}.checkout-network-warning span{line-height:1.45}.checkout-hash input{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);min-height:42px;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.billing-checkout-error{background:color-mix(in srgb, var(--red) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--red) 25%, var(--line));color:var(--red);margin-top:18px;padding:11px 13px;font-size:10px;font-weight:750}.checkout-confirmed{text-align:center;flex-direction:column;align-items:center;padding:46px 20px 28px;display:flex}.checkout-confirmed>i,.billing-receipt-success>span{background:var(--acid);color:var(--dark);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;font-style:normal;font-weight:950;display:flex}.checkout-confirmed>span{color:var(--green);letter-spacing:.1em;font-size:8px;font-weight:900}.checkout-confirmed h4{margin:8px 0;font-size:28px}.checkout-confirmed p{color:var(--muted);font-size:11px}.checkout-confirmed>div{gap:10px;margin-top:14px;display:flex}.checkout-confirmed>div>a:not(.checkout-primary){color:var(--ink);align-items:center;padding:0 15px;font-size:10px;font-weight:850;display:flex}.billing-history{padding:24px 28px}.billing-history>div{border-top:1px solid var(--line);margin-top:18px}.billing-history>div>a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto 82px;align-items:center;gap:18px;padding:13px 0;text-decoration:none;display:grid}.billing-history a>span{gap:3px;display:grid}.billing-history a b,.billing-history a strong{font-size:10px}.billing-history a small{color:var(--muted);font-size:8px}.billing-history a>i,.billing-receipt header>i{border:1px solid var(--line);color:var(--muted);text-align:center;text-transform:uppercase;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.billing-history a>i[data-status=confirmed],.billing-receipt header>i[data-status=confirmed]{border-color:color-mix(in srgb, var(--green) 36%, var(--line));color:var(--green)}.billing-receipt{border-top:4px solid var(--acid);padding:clamp(24px,5vw,48px)}.billing-receipt>header{justify-content:space-between;align-items:start;display:flex}.billing-receipt-success,.billing-receipt-pending{background:var(--surface-subtle);align-items:center;gap:15px;margin:26px 0;padding:18px;display:flex}.billing-receipt-success>span{flex:0 0 40px;width:40px;height:40px;margin:0}.billing-receipt-success p,.billing-receipt-pending{margin:0}.billing-receipt-success p{gap:4px;display:grid}.billing-receipt-success small,.billing-receipt-pending span{color:var(--muted);font-size:9px}.billing-receipt dl{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.billing-receipt dl>div{border-bottom:1px solid var(--line);gap:7px;padding:15px;display:grid}.billing-receipt dl>div:nth-child(2n){border-left:1px solid var(--line)}.billing-receipt dl>div.wide{border-left:0;grid-column:1/-1}.billing-receipt dd{margin:0;font-size:11px;font-weight:800}.billing-receipt dd small{color:var(--muted);font-weight:600}.billing-receipt footer{justify-content:space-between;align-items:end;gap:20px;margin-top:22px;display:flex}.billing-receipt-verify{background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.billing-receipt-verify>p{color:#ff8e8e;grid-column:1/-1;margin:0}.billing-receipt footer p{color:var(--muted);max-width:440px;margin:0;font-size:9px;line-height:1.5}.billing-receipt footer>div{gap:8px;display:flex}.portfolio-avatar>img,.portfolio-avatar>.quantum-avatar{border-radius:inherit;object-fit:cover;width:100%;height:100%;overflow:hidden}.portfolio-profile-links>a{color:var(--muted);font-size:10px;font-weight:800;text-decoration:none}.portfolio-profile-links>a:hover{color:var(--ink)}@media (width<=980px){.plan-grid{grid-template-columns:1fr}.billing-page-shell .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid article{min-height:0}.plan-catalog-header{flex-direction:column;align-items:start}.plan-catalog-controls{max-width:440px}.billing-page-shell .plan-grid article{min-height:0}}@media (width<=760px){.profile-page-shell,.billing-page-shell{padding:20px 16px 58px}.billing-page-shell .plan-grid,.checkout-payment-grid{grid-template-columns:1fr}.checkout-qr{min-height:230px}.billing-receipt footer{flex-direction:column;align-items:stretch}.billing-receipt footer>div{flex-wrap:wrap}.profile-page-title{margin-bottom:24px}.profile-settings-row{grid-template-columns:1fr;gap:16px;min-height:0;padding:24px}.profile-setting-label{padding-top:0}.profile-setting-label p{max-width:440px}}@media (width<=520px){.billing-page-shell .plan-grid article{padding:21px 19px}.billing-page-shell .plan-current-banner{margin:-21px -19px 20px}.avatar-option-grid{grid-template-columns:1fr}.plan-catalog{padding:22px 18px}.profile-form-footer,.avatar-source-row{flex-direction:column;align-items:stretch}.profile-settings-card{border-radius:10px}.profile-settings-row{padding:22px 18px}.avatar-collection-tabs{grid-template-columns:1fr}.avatar-collection-heading{flex-direction:column;align-items:start;gap:7px}.avatar-collection-heading>small{text-align:left;max-width:none}.avatar-picker--compact .avatar-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-save-actions{flex-direction:column;align-items:stretch}.profile-save-actions>div{text-align:left;min-height:15px}.profile-form-footer .settings-primary-action,.billing-interval-toggle{width:100%}.billing-interval-toggle button{flex:1}.billing-checkout{padding:22px 18px}.billing-receipt-verify,.checkout-review dl,.billing-receipt dl{grid-template-columns:1fr}.checkout-review dl>div+div,.billing-receipt dl>div:nth-child(2n){border-left:0}.billing-receipt dl>div.wide{grid-column:auto}.billing-history>div>a{grid-template-columns:minmax(0,1fr) auto;gap:8px}.billing-history a>i{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.account-avatar-loading,.settings-loading i{animation:none}}@media print{.profile-page-back,.billing-receipt-verify,.billing-receipt footer>div,body>header{display:none!important}.profile-page-shell,.billing-page-shell{background:#fff;padding:0}.billing-receipt{box-shadow:none;border:1px solid #cfd5d1}}.strategy-market-carousel{--smc-bg:var(--paper,#0c100e);--smc-border:var(--line,#242b32);--smc-card:var(--surface,#101613);--smc-muted:var(--muted,#7b8996);--smc-text:var(--ink,#dee3e7);--smc-accent:var(--brand-signal,#caff3f);--smc-up:#35c879;--smc-down:#ef4852;--smc-mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.strategy-market-carousel *,.strategy-market-carousel :before,.strategy-market-carousel :after{box-sizing:border-box}.strategy-market-carousel-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.strategy-market-carousel-label{color:var(--smc-accent);font-family:var(--smc-mono);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;line-height:16px;overflow:hidden}.strategy-market-carousel-nav{flex:none;align-items:center;gap:6px;display:flex}.strategy-market-carousel-count{color:var(--smc-muted);font-family:var(--smc-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap;margin-right:4px;font-size:10px;font-weight:600}.strategy-market-carousel-nav button{background:var(--smc-card);border:1px solid var(--smc-border);color:var(--smc-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:border-color .15s,color .15s;display:inline-flex}.strategy-market-carousel-nav button:hover{border-color:color-mix(in srgb, var(--smc-accent) 55%, var(--smc-border));color:var(--smc-accent)}.strategy-market-carousel-stage,.strategy-market-carousel-slide{min-width:0}.strategy-market-carousel-slide[hidden]{display:none}.strategy-market-carousel .live-market-stage{border:1px solid var(--smc-border);border-radius:12px;padding:22px 20px 16px}.strategy-market-card{background:radial-gradient(circle at 84% 0%, color-mix(in srgb, var(--smc-accent) 5%, transparent), transparent 22rem), var(--smc-card);border:1px solid var(--smc-border);color:var(--smc-text);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.strategy-market-card-head{grid-template-columns:56px minmax(0,1fr) auto;align-items:flex-start;gap:14px;display:grid}.strategy-market-card-image{background:color-mix(in srgb, var(--smc-border) 55%, transparent);object-fit:cover;border-radius:10px;width:56px;height:56px;display:block}.strategy-market-card-image--empty{border:1px dashed var(--smc-border)}.strategy-market-card-image--initials{color:var(--smc-muted);font-family:var(--smc-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.strategy-market-card-image--asset.catalog-market-asset{box-shadow:none;color:#fff;background:#000;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.strategy-market-card-image--asset.catalog-market-asset svg{width:28px;height:28px}.strategy-market-card-image--asset.catalog-market-asset img{width:31px;height:27px}.strategy-market-card-title{flex-direction:column;gap:4px;min-width:0;display:flex}.strategy-market-card-title small{color:var(--smc-muted);font-family:var(--smc-mono);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;line-height:14px;overflow:hidden}.strategy-market-card-title strong{color:var(--smc-text);letter-spacing:-.015em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;font-weight:650;line-height:23px;display:-webkit-box;overflow:hidden}.strategy-market-card-title strong em{color:var(--smc-muted);font-family:var(--smc-mono);letter-spacing:.06em;font-size:12px;font-style:normal;font-weight:650}.strategy-market-card-chance,.strategy-market-card-state,.strategy-market-card-change{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.strategy-market-card-chance small,.strategy-market-card-state small,.strategy-market-card-change small{color:var(--smc-muted);font-family:var(--smc-mono);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:110px;font-size:9px;font-weight:700;overflow:hidden}.strategy-market-card-chance b,.strategy-market-card-state b,.strategy-market-card-change b{font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;border-radius:7px;padding:3px 8px;font-size:15px;font-weight:700}.strategy-market-card-chance b{background:color-mix(in srgb, var(--smc-muted) 16%, transparent);color:var(--smc-text)}.strategy-market-card-state b{background:color-mix(in srgb, var(--smc-muted) 16%, transparent);color:var(--smc-muted)}.strategy-market-card-state.is-unavailable b{background:color-mix(in srgb, var(--smc-down) 15%, transparent);color:var(--smc-down)}.strategy-market-card-chance.is-favorite b{background:color-mix(in srgb, var(--smc-accent) 16%, transparent);color:var(--smc-accent)}.strategy-market-card-change.is-up b{background:color-mix(in srgb, var(--smc-up) 15%, transparent);color:var(--smc-up)}.strategy-market-card-change.is-down b{background:color-mix(in srgb, var(--smc-down) 15%, transparent);color:var(--smc-down)}.strategy-market-card-price{flex-direction:column;gap:4px;display:flex}.strategy-market-card-price>span{color:var(--smc-muted);font-size:12px;font-weight:600;line-height:16px}.strategy-market-card-price strong{color:var(--smc-text);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:28px;font-weight:650;line-height:30px}.strategy-market-card--perpetual{gap:18px;container-type:inline-size}.strategy-perpetual-market-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.strategy-perpetual-price{min-width:0}.strategy-perpetual-price-readout{flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:52px;display:flex}.strategy-perpetual-price-change{font-variant-numeric:tabular-nums;gap:4px;display:grid}.strategy-perpetual-price-change strong{font-size:14px;font-weight:600}.strategy-perpetual-price-change small{color:var(--smc-muted);font-size:11px}.strategy-perpetual-price-change.is-up{color:var(--smc-up)}.strategy-perpetual-price-change.is-down{color:var(--smc-down)}.strategy-perpetual-price-canvas{margin-top:16px;position:relative}.strategy-perpetual-price-plot{width:100%;height:292px}.strategy-perpetual-live-head{pointer-events:none;z-index:1;background:#4285ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px}.strategy-perpetual-live-head[data-moving=true]{box-shadow:0 0 0 5px #4285ff24}.strategy-perpetual-price-state{background:var(--smc-card);color:var(--smc-muted);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex;position:absolute;inset:0}.strategy-perpetual-price-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.strategy-perpetual-price-ranges,.strategy-perpetual-price-modes{align-items:center;gap:2px;display:flex}.strategy-perpetual-price-ranges{flex-wrap:wrap}.strategy-perpetual-price-controls button{color:var(--smc-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:36px;min-height:36px;padding:6px 9px;font-size:12px;font-weight:600;display:inline-flex}.strategy-perpetual-price-controls button:hover{background:color-mix(in srgb, var(--smc-muted) 10%, transparent);color:var(--smc-text)}.strategy-perpetual-price-controls button[aria-pressed=true]{background:color-mix(in srgb, var(--smc-muted) 16%, transparent);color:var(--smc-text)}.strategy-perpetual-price-controls button:focus-visible{outline-offset:2px;outline:2px solid #4285ff}.strategy-perpetual-price-ranges i{background:var(--smc-muted);border-radius:50%;width:6px;height:6px}.strategy-perpetual-price[data-status=active][data-fresh=true] .strategy-perpetual-price-ranges button[aria-pressed=true] i{background:var(--smc-up)}.strategy-perpetual-price-modes{border:1px solid var(--smc-border);border-radius:9px;flex-shrink:0;padding:2px}.strategy-perpetual-price-meta{color:var(--smc-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:12px;font-size:10px;line-height:1.5;display:flex}@container (width<=640px){.strategy-perpetual-market-layout{gap:24px}.strategy-perpetual-price-plot{height:260px}}@container (width<=400px){.strategy-perpetual-price-plot{height:230px}.strategy-perpetual-price-controls button{min-height:40px;padding:6px 8px}}.strategy-perpetual-book{background:color-mix(in srgb, var(--smc-bg) 76%, transparent);border:1px solid var(--smc-border);border-radius:10px;overflow:hidden}.strategy-perpetual-book-status{color:var(--smc-muted);font-family:var(--smc-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-left:10px;font-size:8px;font-weight:750;display:inline-flex}.strategy-perpetual-book-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.strategy-perpetual-book-status.is-unavailable{color:#d6a656}.strategy-perpetual-book-ladder{font-family:var(--smc-mono);width:100%}.strategy-perpetual-book-columns,.strategy-perpetual-book-row{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);display:grid}.strategy-perpetual-book-columns{border-bottom:1px solid color-mix(in srgb, var(--smc-border) 70%, transparent);color:var(--smc-muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;font-size:9px;font-weight:700}.strategy-perpetual-book-columns span,.strategy-perpetual-book-row>span{z-index:1;min-width:0;position:relative}.strategy-perpetual-book-columns span:last-child,.strategy-perpetual-book-row>span:last-child{text-align:right}.strategy-perpetual-book-size-column{justify-content:flex-end;align-items:center;display:flex}.strategy-perpetual-book-size-column>span>small{color:color-mix(in srgb, var(--smc-muted) 65%, transparent);font-size:inherit}.strategy-perpetual-book-row{color:var(--smc-muted);font-variant-numeric:tabular-nums;align-items:center;min-height:30px;padding:5px 14px;font-size:11px;position:relative;overflow:hidden}.strategy-perpetual-book-row+.strategy-perpetual-book-row{border-top:1px solid color-mix(in srgb, var(--smc-border) 55%, transparent)}.strategy-perpetual-book-depth{opacity:.82;pointer-events:none;width:var(--book-depth);border-radius:0 2px 2px 0;position:absolute;top:3px;bottom:3px;left:0}.strategy-perpetual-book-row.is-bid .strategy-perpetual-book-depth{background:linear-gradient(90deg, color-mix(in srgb, var(--smc-up) 14%, transparent), color-mix(in srgb, var(--smc-up) 5%, transparent))}.strategy-perpetual-book-row.is-ask .strategy-perpetual-book-depth{background:linear-gradient(90deg, color-mix(in srgb, var(--smc-down) 15%, transparent), color-mix(in srgb, var(--smc-down) 5%, transparent))}.strategy-perpetual-book-row strong{font-weight:700}.strategy-perpetual-book-row.is-bid strong{color:var(--smc-up)}.strategy-perpetual-book-row.is-ask strong{color:var(--smc-down)}.strategy-perpetual-book-midpoint{background:color-mix(in srgb, var(--smc-text) 2.2%, transparent);border-bottom:1px solid var(--smc-border);border-top:1px solid var(--smc-border);font-variant-numeric:tabular-nums;align-items:baseline;gap:9px;min-height:38px;padding:7px 14px;display:flex}.strategy-perpetual-book-midpoint>span{color:var(--smc-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.strategy-perpetual-book-midpoint>strong{color:var(--smc-text);font-size:12px;font-weight:750}.strategy-perpetual-book-midpoint>small{color:var(--smc-muted);white-space:nowrap;margin-left:auto;font-size:9px}.strategy-perpetual-book-midpoint>small>span{color:color-mix(in srgb, var(--smc-muted) 72%, transparent);text-transform:uppercase}.strategy-perpetual-book-empty{color:var(--smc-muted);text-align:center;min-height:34px;padding:10px 12px;font-size:9px}.strategy-perpetual-book-empty>span{width:100%;display:block}.strategy-perpetual-book-state{color:var(--smc-muted);text-align:center;justify-content:center;align-items:center;min-height:106px;padding:18px;font-size:11px;line-height:17px;display:flex}.strategy-perpetual-book-state.is-card{background:color-mix(in srgb, var(--smc-bg) 76%, transparent);border:1px dashed var(--smc-border);border-radius:10px}.strategy-market-card--social{background:var(--smc-card);gap:0}.strategy-market-card-action{place-self:start end}.strategy-social-market-status{background:color-mix(in srgb, var(--smc-bg) 76%, transparent);border:1px solid var(--smc-border);border-radius:9px;justify-content:space-between;align-items:center;min-height:74px;margin-top:18px;padding:12px 16px;display:flex}.strategy-social-market-count{flex-direction:column;gap:2px;display:flex}.strategy-social-market-count>span{color:var(--smc-muted);font-family:var(--smc-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:750;line-height:13px;display:flex}.strategy-social-market-count>span:before{background:var(--smc-accent);box-shadow:0 0 8px color-mix(in srgb, var(--smc-accent) 50%, transparent);content:"";border-radius:50%;width:6px;height:6px}.strategy-social-market-count>strong{color:var(--smc-text);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px;font-weight:650;line-height:28px}.strategy-social-market-timer{align-items:center;gap:18px;display:flex}.strategy-social-market-timer>span{color:var(--smc-muted);white-space:nowrap;font-size:12px}.strategy-social-market-timer time{grid-template-columns:repeat(4,minmax(30px,1fr));gap:12px;display:grid}.strategy-social-market-timer time b{font-weight:inherit;flex-direction:column;align-items:center;display:flex}.strategy-social-market-timer time strong{color:var(--smc-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:17px}.strategy-social-market-timer time small{color:var(--smc-muted);font-family:var(--smc-mono);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:650;line-height:11px}.strategy-social-market-history{padding-top:16px}.strategy-social-market-legend{flex-wrap:wrap;align-items:center;gap:7px 15px;min-height:18px;display:flex}.strategy-social-market-legend>span{color:var(--smc-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:16px;display:inline-flex}.strategy-social-market-legend i{border-radius:50%;width:6px;height:6px}.strategy-social-market-legend strong{color:var(--smc-text);font-variant-numeric:tabular-nums;font-weight:600}.strategy-social-market-chart{justify-content:center;align-items:center;width:100%;min-height:190px;padding-top:7px;display:flex;overflow:hidden}.strategy-social-market-chart-svg{width:100%;height:auto;max-height:190px;display:block;overflow:visible}.strategy-social-market-chart-grid{stroke:color-mix(in srgb, var(--smc-border) 75%, transparent);stroke-dasharray:2 4;stroke-width:1px}.strategy-social-market-chart-axis{fill:var(--smc-muted);font-family:var(--smc-mono);font-variant-numeric:tabular-nums;font-size:9px}.strategy-social-market-chart-state{color:var(--smc-muted);font-size:12px}.strategy-social-market-stats{padding-top:13px;padding-bottom:14px}.strategy-social-market-details{border-top:1px solid var(--smc-border)}.strategy-social-market-details>summary{cursor:pointer;outline:none;justify-content:space-between;align-items:center;min-height:57px;list-style:none;display:flex}.strategy-social-market-details>summary::-webkit-details-marker{display:none}.strategy-social-market-details>summary>span:first-child{flex-direction:column;gap:1px;display:flex}.strategy-social-market-details>summary strong{color:var(--smc-text);font-size:12px;font-weight:620;line-height:17px}.strategy-social-market-details>summary small{color:var(--smc-muted);font-size:10px;line-height:14px}.strategy-social-market-details-action{color:var(--smc-muted);font-family:var(--smc-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.strategy-social-market-details-action svg{transition:transform .18s}.strategy-social-market-details[open] .strategy-social-market-details-action svg{transform:rotate(180deg)}.strategy-social-market-details>summary:hover .strategy-social-market-details-action,.strategy-social-market-details>summary:focus-visible .strategy-social-market-details-action{color:var(--smc-accent)}.strategy-social-market-details>summary:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--smc-accent) 45%, transparent);border-radius:6px}.strategy-social-market-list{border-top:1px solid var(--smc-border);margin:0;padding:0;list-style:none}.strategy-social-market-list li{border-bottom:1px solid color-mix(in srgb, var(--smc-border) 78%, transparent);justify-content:space-between;align-items:center;min-height:52px;padding:8px 2px;display:flex}.strategy-social-market-list li:last-child{border-bottom:0}.strategy-social-market-list li>span:first-child,.strategy-social-market-list-odds{flex-direction:column;display:flex}.strategy-social-market-list li>span:first-child{gap:1px}.strategy-social-market-list li>span:first-child strong{color:var(--smc-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:18px}.strategy-social-market-list li>span:first-child small,.strategy-social-market-list-odds small{color:var(--smc-muted);font-size:9px;line-height:13px}.strategy-social-market-list-odds{text-align:right;align-items:flex-end;gap:0}.strategy-social-market-list-odds strong{color:var(--smc-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;line-height:20px}.strategy-social-market-list li.is-favorite .strategy-social-market-list-odds strong,.strategy-social-market-list li.is-favorite .strategy-social-market-list-odds small{color:var(--smc-accent)}.strategy-market-card-stats{border-top:1px solid var(--smc-border);flex-wrap:wrap;gap:8px 28px;margin:0;padding-top:14px;display:flex}.strategy-market-card-stats div{flex-direction:column;gap:3px;display:flex}.strategy-market-card-stats dt{color:var(--smc-muted);font-family:var(--smc-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.strategy-market-card-stats dd{color:var(--smc-text);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:650}.strategy-market-card-link{color:var(--smc-muted);font-family:var(--smc-mono);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:6px;font-size:10px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.strategy-market-card-link:hover{color:var(--smc-accent)}.strategy-market-carousel-dots{justify-content:center;gap:7px;display:flex}.strategy-market-carousel-dots button{background:color-mix(in srgb, var(--smc-muted) 42%, transparent);cursor:pointer;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:background .15s,transform .15s}.strategy-market-carousel-dots button.is-active{background:var(--smc-accent);transform:scale(1.25)}.strategy-market-carousel-empty{background:var(--smc-card);border:1px dashed var(--smc-border);color:var(--smc-muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;padding:28px 20px;display:flex}.strategy-market-carousel-empty strong{color:var(--smc-text);font-size:15px;font-weight:650}.strategy-market-carousel-empty span{font-size:12px;line-height:18px}html[data-theme=light] .strategy-market-carousel{--smc-up:#1f9d5b;--smc-down:#d43440}html[data-theme=light] .strategy-market-carousel .live-market-stage,html[data-theme=light] .strategy-market-card{border-color:var(--smc-border)}@media (width<=760px){.strategy-market-carousel .live-market-stage{padding:18px 14px 12px}.strategy-market-card{padding:16px}.strategy-market-card-head{grid-template-columns:44px minmax(0,1fr);gap:12px}.strategy-social-market-head{grid-template-columns:44px minmax(0,1fr) 36px}.strategy-social-market-head .strategy-market-card-action{grid-area:1/3}.strategy-market-card-image{width:44px;height:44px}.strategy-market-card-chance,.strategy-market-card-state,.strategy-market-card-change{text-align:left;grid-column:2;align-items:flex-start}.strategy-market-card-title strong{font-size:15px;line-height:21px}.strategy-market-card-price strong{font-size:24px;line-height:26px}.strategy-perpetual-book-columns,.strategy-perpetual-book-row{padding-inline:7px}.strategy-perpetual-book-columns{letter-spacing:.04em;font-size:7px}.strategy-perpetual-book-row{font-size:9px}.strategy-perpetual-book-midpoint{gap:7px;padding-inline:7px}.strategy-market-card-stats{gap:8px 18px}.strategy-social-market-status{padding-inline:13px}.strategy-social-market-timer{gap:10px}.strategy-social-market-timer time{gap:6px}.strategy-social-market-chart{min-height:150px}}@media (width<=520px){.strategy-social-market-status{gap:8px}.strategy-social-market-timer{gap:7px}.strategy-social-market-timer>span{font-size:10px}.strategy-social-market-timer time{gap:4px}}@media (width<=700px){.strategy-market-carousel .market-primary-readout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 16px}.strategy-market-carousel .market-price-divider{display:none}.strategy-market-carousel .market-price-block--current{grid-column:2}.strategy-market-carousel .market-primary-readout--bare .market-price-block--current{grid-column:1}.strategy-market-carousel .market-clock,.strategy-market-carousel .market-closed-state{grid-area:2/1/auto/-1;justify-self:start;margin-top:0}}@media (width<=480px){.strategy-market-carousel .market-primary-readout{gap:10px 12px}}.strategy-header-ribbon{--explorer-accent:var(--brand-signal,#caff3f);background:var(--brand-paper,#09100c);border-bottom:1px solid var(--brand-line,#ffffff1a);color:var(--brand-ink,#f3f7f3);z-index:49;width:100%;position:relative}.strategy-header-ribbon[data-strategy-platform=polymarket]{--explorer-accent:#4f8dff}.strategy-header-ribbon[data-strategy-platform=lighter]{--explorer-accent:#b897ff}.strategy-header-ribbon[data-strategy-platform=hyperliquid]{--explorer-accent:#6ee7c5}.strategy-header-ribbon[data-strategy-platform=fomo]{--explorer-accent:#606af7}.strategy-header-ribbon[data-strategy-platform=solana]{--explorer-accent:#14f195}.strategy-header-ribbon[data-strategy-platform=robinhood-chain]{--explorer-accent:#00c805}.strategy-header-ribbon-inner{grid-template-rows:56px;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;max-width:1660px;height:56px;margin:0 auto;padding:0 24px;display:grid}.strategy-header-ribbon[data-has-views=true] .strategy-header-ribbon-inner{grid-template-rows:56px 48px;height:104px}.strategy-header-platforms,.strategy-header-views{scrollbar-width:none;align-items:stretch;min-width:0;height:100%;display:flex;overflow-x:auto}.strategy-header-platforms::-webkit-scrollbar{display:none}.strategy-header-views::-webkit-scrollbar{display:none}.strategy-header-platforms a,.strategy-header-views a{color:var(--brand-muted,#94a098);flex:none;align-items:center;font-size:14px;font-weight:680;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.strategy-header-platforms a{gap:9px;padding:0 14px}.strategy-header-platforms a:first-child{margin-left:-14px}.strategy-header-views a{padding:0 16px}.strategy-header-views a:first-child{margin-left:-16px}.strategy-header-platforms a:after,.strategy-header-views a:after{background:var(--explorer-accent);content:"";opacity:0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.strategy-header-platforms a:hover,.strategy-header-views a:hover{background:color-mix(in srgb, var(--brand-ink,#f3f7f3) 4%, transparent);color:var(--brand-ink,#f3f7f3)}.strategy-header-platforms a[aria-current=page],.strategy-header-views a[aria-current=page]{color:var(--brand-ink,#f3f7f3)}.strategy-header-platforms a[aria-current=page]:after,.strategy-header-views a[aria-current=page]:after{opacity:1}.strategy-header-platforms a>i{color:var(--brand-muted,#94a098);flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.strategy-header-platforms a[aria-current=page]>i{color:var(--explorer-accent)}.strategy-header-platforms svg{width:20px;height:20px}.strategy-header-platforms .provider-mark{--provider-glyph-size:100%;background:0 0;border:0;border-radius:0;width:22px;height:22px}.strategy-header-platforms a[data-platform=memecoin]>i{flex-basis:46px;width:46px;height:30px}.memecoin-overlap{width:46px;height:30px;display:inline-block;position:relative}.memecoin-overlap-coin{box-shadow:0 0 0 1.5px var(--brand-paper,#09100c);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .18s;display:flex;position:absolute;top:4px;overflow:hidden}.memecoin-overlap-coin img{object-fit:contain;width:100%;height:100%;display:block}.memecoin-overlap-coin--solana{z-index:1;background:#15161a;left:0;transform:rotate(-10deg)}.memecoin-overlap-coin--solana img{width:67%;height:67%}.memecoin-overlap-coin--robinhood{z-index:2;background:#d7fe51;right:0;transform:rotate(10deg)}.memecoin-overlap-coin--fomo{z-index:3;background:#0b0b20;left:12px}.strategy-header-platforms a:is(:hover,:focus-visible) .memecoin-overlap-coin--solana{transform:translate(-2px,-2px)rotate(-14deg)}.strategy-header-platforms a:is(:hover,:focus-visible) .memecoin-overlap-coin--robinhood{transform:translate(2px,-2px)rotate(14deg)}.strategy-header-platforms a:is(:hover,:focus-visible) .memecoin-overlap-coin--fomo{transform:translateY(2px)}.strategy-header-platforms a:focus-visible{outline:2px solid var(--explorer-accent);outline-offset:-3px}.strategy-header-divider{background:var(--brand-line,#ffffff1a);height:1px;position:absolute;top:56px;left:0;right:0}.strategy-header-views a[aria-current=page]{color:var(--explorer-accent)}@media (width<=1180px){.strategy-header-platforms a{padding-left:11px;padding-right:11px}.strategy-header-platforms a:first-child{margin-left:-11px}.strategy-header-views a{padding-left:13px;padding-right:13px}.strategy-header-views a:first-child{margin-left:-13px}}@media (width<=760px){.strategy-header-ribbon-inner{grid-template-rows:48px;height:48px;padding:0}.strategy-header-ribbon[data-has-views=true] .strategy-header-ribbon-inner{grid-template-rows:48px 44px;height:92px}.strategy-header-platforms,.strategy-header-views{padding:0 16px}.strategy-header-platforms{height:48px}.strategy-header-views{height:44px}.strategy-header-platforms a:first-child,.strategy-header-views a:first-child{margin-left:0}.strategy-header-divider{top:48px}}@media (prefers-reduced-motion:reduce){.strategy-header-platforms a,.strategy-header-views a,.memecoin-overlap-coin{transition:none}}.showcase-page{--showcase-accent:var(--brand-signal);--showcase-bg:var(--brand-paper);--showcase-border:var(--brand-line);--showcase-muted:var(--brand-muted);--showcase-panel:var(--brand-surface);--showcase-text:var(--brand-ink);background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--showcase-accent) 8%, transparent), transparent 28rem), var(--showcase-bg);color:var(--showcase-text);background-size:48px 48px,48px 48px,auto,auto;min-height:100vh;overflow-x:clip}.showcase-page *,.showcase-page :before,.showcase-page :after{box-sizing:border-box}.showcase-page button,.showcase-page a{-webkit-tap-highlight-color:transparent}.showcase-page button:focus-visible,.showcase-page a:focus-visible{outline:2px solid var(--showcase-accent);outline-offset:3px}.showcase-back{margin-bottom:24px}.showcase-header h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(38px,6vw,68px);line-height:.98}.edit-strategy-link{border:1px solid var(--line);color:var(--showcase-text);flex:none;padding:12px 14px;font-size:11px;font-weight:750;text-decoration:none}.live-market-stage{--pm-bg:var(--surface);--pm-border:var(--line);--pm-chart-bg:var(--surface);--pm-muted:var(--muted);--pm-text:var(--ink);--pm-asset-accent:#f7931a;background:radial-gradient(circle at 82% 4%, color-mix(in srgb, var(--pm-asset-accent) 5%, transparent), transparent 24rem), var(--pm-bg);color:var(--pm-text);overflow:visible}.live-market-head{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;height:72px;display:grid}.btc-token,.btc-token img{border-radius:10px;width:64px;height:64px;display:block}.btc-token{background:var(--pm-asset-accent);overflow:hidden}.btc-token img{object-fit:cover}.btc-token--mark{background:color-mix(in srgb, var(--smc-card,#15191d) 70%, #fff 4%);justify-content:center;align-items:center;display:flex}.btc-token--mark .catalog-market-asset{border:0;border-radius:10px;width:100%;height:100%}.btc-token--mark .catalog-market-asset:hover{transform:none}.btc-token--mark .catalog-market-asset svg,.btc-token--mark .catalog-market-asset img{width:30px;height:30px}.market-name strong,.market-name small{display:block}.market-name strong{color:var(--pm-text);letter-spacing:-.025em;font-size:24px;font-weight:650;line-height:28px}.market-name small{color:var(--pm-muted);margin-top:4px;font-size:15px;line-height:22px}.market-polymarket-link{border-radius:10px;outline:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:inline-flex}.market-polymarket-link .provider-mark{--provider-ink:#fff;color:#fff;background:0 0;border:0;border-radius:0;width:30px;height:30px;transition:color .14s,transform .14s}.market-polymarket-link:hover .provider-mark{transform:translateY(-1px)}.market-polymarket-link:focus-visible{outline-offset:2px;outline:2px solid #91a7ff}.market-primary-readout{grid-template-columns:minmax(188px,max-content) 1px minmax(220px,max-content) 1fr;align-items:center;column-gap:24px;min-height:54px;margin:24px 0 20px;display:grid}.market-primary-readout--bare{grid-template-columns:minmax(220px,max-content) 1fr}.market-price-block{align-self:center;min-width:0}.market-price-block>span,.market-current-label>span{color:var(--pm-muted);font-size:12px;font-weight:600;line-height:16px}.market-price-block strong{color:var(--pm-muted);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;margin-top:4px;font-size:26px;font-weight:650;line-height:28px;display:block}.market-price-block--current strong{color:var(--pm-asset-accent)}.market-current-label{align-items:center;gap:10px;display:flex}.market-current-label small{font-size:11px;font-weight:650;line-height:16px;animation:.22s ease-out market-price-pop}.market-current-label .positive{color:#35c879}.market-current-label .negative{color:#ef4852}.market-price-divider{background:var(--pm-border);align-self:center;width:1px;height:38px;margin:0}.market-clock{place-self:center end;gap:6px;min-width:86px;display:flex}.market-closed-state{color:var(--pm-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;place-self:center end;align-items:center;gap:8px;min-width:98px;font-size:9px;font-weight:700;display:flex}.market-closed-state i{background:var(--muted);border-radius:50%;width:7px;height:7px}.market-clock-unit{gap:4px;width:40px;display:grid}.market-clock-unit strong{color:#f14752;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:24px;font-weight:650;line-height:24px}.market-clock-unit small{color:var(--pm-muted);font-size:10px;font-weight:600;line-height:15px}.market-price-tick{animation:.18s ease-out market-price-tick}.market-chart-loading{color:var(--pm-muted);pointer-events:none;z-index:2;font-size:12px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.market-workspace,.market-chart-region{min-width:0;height:348px}.market-chart-region{position:relative}.polymarket-chart-shell{height:288px;position:absolute;top:0;left:0;right:0}.polymarket-chart-canvas{width:100%;height:288px}.market-target-label{background:var(--muted);color:var(--paper);pointer-events:none;z-index:4;border-radius:4px;justify-content:center;align-items:center;min-width:72px;height:24px;padding:0 10px;font-size:12px;font-weight:650;display:flex;position:absolute;right:0;transform:translateY(-50%)}.market-target-label:before{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-right:8px solid #65778a;position:absolute;top:0;left:-8px}.chart-signal-layer{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:visible}.chart-signal{pointer-events:auto;width:0;height:0;position:absolute}.chart-signal-dot{border:2px solid var(--pm-chart-bg);cursor:help;pointer-events:auto;background:#35c879;border-radius:50%;outline:0;width:14px;height:14px;display:block;position:absolute;top:-7px;left:-7px;box-shadow:0 0 0 4px #35c87924}.chart-signal-dot:focus-visible{box-shadow:0 0 0 5px #35c87947}.chart-signal-tooltip{background:var(--surface);border:1px solid var(--line);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:8;border-radius:8px;padding:8px 10px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:-16px;left:18px;transform:translateY(3px);box-shadow:0 8px 24px #00000047}.chart-signal-dot:hover .chart-signal-tooltip,.chart-signal-dot:focus-visible .chart-signal-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.chart-signal-tooltip strong,.chart-signal-tooltip small{display:block}.chart-signal-tooltip strong{color:var(--ink);font-size:11px}.chart-signal-tooltip small{color:var(--muted);margin-top:3px;font-size:10px}.chart-signal--signal .chart-signal-dot{animation:1.15s ease-out 2 signal-radar}@keyframes signal-radar{0%{box-shadow:0 0 0 4px #1686d92e}to{box-shadow:0 0 0 12px #1686d900}}.market-session-controls{scrollbar-width:none;align-items:center;gap:8px;height:60px;padding:14px 0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.market-session-controls::-webkit-scrollbar{display:none}.market-session-history,.session-chip{background:var(--surface);color:var(--pm-text);cursor:pointer;border:1px solid #0000;flex:none;align-items:center;font-family:inherit;text-decoration:none;display:flex}.market-session-history{border-radius:999px;height:28px;padding:0 7px 0 10px}.session-past{padding-right:8px;font-size:14px;line-height:14px}.session-past b{color:var(--pm-muted);margin-left:3px;font-size:12px;font-weight:400}.session-result{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:4px;font-size:7px;display:flex}.session-result.is-up{background:#5fc58d}.session-result.is-down{background:#dc3f49}.session-chip{border-radius:999px;height:28px;padding:0 12px;font-size:12px;font-weight:600;line-height:14px}.session-chip:hover,.market-session-history:hover{background:var(--surface-raised)}.session-chip--active{background:var(--action);color:var(--action-ink)}.session-chip--active:hover{background:var(--action)}.session-chip--live i{background:#e13f49;border-radius:50%;width:6px;height:6px;margin-right:7px}.session-chip--more b{color:currentColor;margin-left:4px;font-size:10px;font-weight:500}.market-mode-switch{background:var(--surface);border:1px solid var(--line);border-radius:11px;flex:none;margin-left:auto;padding:4px;display:flex;overflow:hidden}.market-mode-switch button{color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:30px;padding:0;display:flex}.market-mode-switch button.active{background:color-mix(in srgb, var(--pm-asset-accent) 18%, var(--pm-chart-bg));color:var(--pm-asset-accent)}.market-mode-switch button.mode-market.active{color:#1797ff;background:#1797ff26}.market-mode-switch svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.market-mode-switch .market-mode-bitcoin{justify-content:center;align-items:center;display:flex}.market-mode-switch .market-mode-bitcoin .catalog-market-asset{box-shadow:none;border:0;border-radius:6px;width:24px;height:24px}.market-mode-switch .market-mode-bitcoin .catalog-market-asset:hover{transform:none}.market-mode-switch .market-mode-bitcoin .catalog-market-asset svg{width:14px;height:14px}.market-mode-switch .market-mode-bitcoin .catalog-market-asset img{width:16px;height:13px}.market-session-history:focus-visible,.session-chip:focus-visible,.market-mode-switch button:focus-visible,.market-go-live:focus-visible{outline-offset:2px;outline:2px solid #8da3b5}.market-return-live{flex:1;align-items:center;height:100%;display:flex}.market-go-live{background:var(--surface);color:var(--pm-text);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;height:42px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:650;transition:background-color .15s,transform .15s;display:flex}.market-go-live--compact{background:var(--surface);border:1px solid var(--line);gap:6px;height:28px;padding:0 10px;font-size:11px}.market-go-live--compact i{width:6px;height:6px}.market-go-live:hover{background:var(--surface-raised);transform:translateY(-1px)}.market-go-live i{background:#e44049;border-radius:50%;width:7px;height:7px}.market-go-live svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px;margin-left:2px}.live-execution-dashboard{border-top:1px solid var(--pm-border);margin-top:22px;padding-top:22px}.live-execution-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.live-execution-head>div>span,.live-panel-head span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:9px;font-weight:700}.live-execution-head>div>strong{margin-top:4px;font-size:16px;display:block}.live-execution-head>div>small{color:var(--pm-muted);max-width:650px;margin-top:5px;font-size:11px;line-height:1.55;display:block}.live-feed-state{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:27px;padding:0 10px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.live-feed-state i{background:var(--muted);border-radius:50%;width:6px;height:6px}.live-feed-state.is-online{color:#65d795}.live-feed-state.is-online i{background:#35c879;box-shadow:0 0 0 4px #35c8791f}.live-feed-state.is-offline{color:#ef7a82}.live-feed-state.is-offline i{background:#ef4852}.live-execution-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.live-event-card{background:var(--surface);border:1px solid var(--pm-border);min-width:0;padding:15px}.live-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.live-panel-head small{color:var(--pm-muted);margin-top:4px;font-size:9px;line-height:1.45;display:block}.live-panel-head>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}.live-panel-head>strong.positive{color:#35c879}.live-panel-head>strong.negative{color:#ef4852}.live-panel-head>em{color:#65d795;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;white-space:nowrap;font-size:8px;font-style:normal}.live-event-list{gap:7px;max-height:212px;margin:14px 0 0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.live-event{background:var(--surface);border:1px solid var(--line);grid-template-columns:6px 72px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.live-event>i{background:var(--muted);border-radius:50%;width:6px;height:6px;margin-top:4px}.live-event time,.live-event code{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:8px}.live-event div{min-width:0}.live-event strong{letter-spacing:.04em;font-size:10px}.live-event code{margin-left:7px}.live-event span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.45;display:block}.live-event.tone-blue>i{background:#1686d9}.live-event.tone-green>i{background:#35c879}.live-event.tone-amber>i{background:#f2ad45}.live-event.tone-red>i{background:#ef4852}.live-event-empty{color:var(--pm-muted);text-align:center;padding:38px 12px;font-size:11px}@keyframes market-price-tick{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes market-price-pop{0%{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}html[data-theme=light] .showcase-page{--showcase-bg:var(--paper);--showcase-border:var(--line);--showcase-muted:var(--muted);--showcase-panel:var(--surface);--showcase-text:var(--ink);background:linear-gradient(#17201c06 1px, transparent 1px), linear-gradient(90deg, #17201c06 1px, transparent 1px), radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--acid) 10%, transparent), transparent 28rem), var(--showcase-bg);background-size:48px 48px,48px 48px,auto,auto}html[data-theme=light] .live-market-stage{--pm-bg:var(--surface);--pm-border:var(--line);--pm-chart-bg:var(--surface);--pm-muted:var(--muted);--pm-text:var(--ink);background:radial-gradient(circle at 82% 4%, color-mix(in srgb, var(--pm-asset-accent) 6%, transparent), transparent 24rem), var(--pm-bg)}html[data-theme=light] .btc-token--mark{background:#eef2ee}html[data-theme=light] .market-polymarket-link .provider-mark{--provider-ink:#2e5cff;color:#2e5cff}html[data-theme=light] .market-session-history,html[data-theme=light] .session-chip{background:var(--surface);color:var(--ink)}html[data-theme=light] .session-chip--active{background:var(--action);color:var(--action-ink)}html[data-theme=light] .market-mode-switch{background:var(--surface);border-color:var(--line)}html[data-theme=light] .market-go-live{background:var(--surface);color:var(--ink)}html[data-theme=light] .market-go-live:hover{background:var(--surface-raised)}html[data-theme=light] .live-event-card,html[data-theme=light] .live-event{background:var(--surface)}html[data-theme=light] .live-event{border-color:var(--line)}html[data-theme=light] .live-event span{color:var(--muted)}html[data-theme=light] .chart-signal-dot{border-color:#fff}html[data-theme=light] .chart-signal-tooltip{background:var(--surface);border-color:var(--line);box-shadow:0 8px 24px #232d3426}html[data-theme=light] .chart-signal-tooltip strong{color:var(--ink)}html[data-theme=light] .chart-signal-tooltip small{color:var(--muted)}@media (width<=900px){.showcase-main{padding:34px 18px 54px}.showcase-header{flex-direction:column;align-items:start}.showcase-section-heading{flex-direction:column;align-items:start;gap:8px}.showcase-section-heading p{text-align:left}.strategy-flow{grid-template-columns:1fr}.strategy-flow-connector{min-height:30px}.strategy-flow-connector:before{border-left:1px solid var(--line);border-top:0;top:0;bottom:0;left:50%}.strategy-flow-connector--then{min-height:38px}.session-chip--future{display:none}.live-execution-grid{grid-template-columns:1fr}}@media (width<=700px){.showcase-header h1{font-size:42px}.market-section .live-market-stage{padding:18px 14px 12px}.live-market-head{grid-template-columns:48px minmax(0,1fr) auto;height:56px}.btc-token,.btc-token img{width:48px;height:48px}.market-name strong{font-size:18px;line-height:22px}.market-name small{margin-top:2px;font-size:13px;line-height:18px}.market-primary-readout{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) auto;column-gap:14px;margin:18px 0}.market-price-block strong{font-size:18px;line-height:24px}.market-current-label small{display:none}.market-clock-unit strong{font-size:20px}.market-session-history{display:none}.session-chip{height:32px;padding:0 11px;font-size:12px}.market-mode-switch{z-index:3;position:sticky;right:0}.live-execution-head{flex-direction:column;align-items:stretch;gap:12px}.live-feed-state{align-self:flex-start}.strategy-flow-outcomes{grid-template-columns:1fr}}@media (width<=480px){.market-primary-readout{grid-template-columns:1fr 1fr auto;column-gap:10px}.market-price-divider{display:none}.market-price-block--current{grid-column:2}.market-clock{grid-column:3}.market-price-block strong{font-size:16px}.session-chip:first-of-type{display:none}.market-target-label{min-width:62px}.market-go-live{height:38px;font-size:13px}.live-event-card{padding:12px}.live-panel-head{gap:10px}.live-event{grid-template-columns:6px 1fr}.live-event time,.live-event div{grid-column:2}}@media (prefers-reduced-motion:reduce){.chart-signal--signal .chart-signal-dot,.market-price-tick,.market-current-label small{animation:none}}.showcase-page{--showcase-accent:var(--brand-signal);--showcase-border:var(--brand-line);--showcase-muted:var(--brand-muted);--showcase-panel:var(--brand-surface);--showcase-text:var(--brand-ink);color:var(--showcase-text)}.showcase-main{max-width:1240px;margin:0 auto;padding:48px 28px 72px}.showcase-header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}.showcase-eyebrow,.showcase-section-heading span{color:var(--showcase-accent);font-family:var(--showcase-mono);letter-spacing:.12em;font-size:9px;font-weight:700}.showcase-header h1{font-family:"Space Grotesk",var(--showcase-sans);letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(38px,6vw,68px);line-height:.98}.showcase-header p{color:var(--showcase-muted);max-width:680px;margin:0;font-size:15px;line-height:1.65}.edit-strategy-link{border:1px solid var(--line);color:var(--showcase-text);flex:none;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.edit-strategy-link:hover{border-color:var(--showcase-accent);color:var(--showcase-accent)}.showcase-section{background:var(--showcase-panel);border:1px solid var(--showcase-border)}.showcase-section+.showcase-section{margin-top:18px}.showcase-section-heading{border-bottom:1px solid var(--showcase-border);justify-content:space-between;align-items:end;gap:24px;padding:18px 20px;display:flex}.showcase-section-heading h2{letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.showcase-section-heading p{color:var(--showcase-muted);text-align:right;margin:0;font-size:11px}.market-section .live-market-stage{padding:22px 20px 16px}.logic-section{overflow:hidden}.strategy-flow{grid-template-columns:minmax(130px,1fr) 42px minmax(130px,1fr) 42px minmax(130px,1fr) 58px minmax(230px,1.35fr);align-items:stretch;gap:10px;padding:24px 20px;display:grid}.strategy-flow-condition,.strategy-flow-action{background:var(--surface);border:1px solid var(--line);min-width:0;padding:14px}.strategy-flow-condition>span,.strategy-flow-action>span{color:var(--muted);font-family:var(--showcase-mono);letter-spacing:.08em;font-size:8px;display:block}.strategy-flow-condition strong,.strategy-flow-condition small,.strategy-flow-action strong,.strategy-flow-action small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.strategy-flow-condition strong,.strategy-flow-action strong{margin-top:10px;font-size:12px}.strategy-flow-condition small,.strategy-flow-action small{color:var(--showcase-muted);font-family:var(--showcase-mono);margin-top:5px;font-size:8px}.strategy-flow-connector{justify-content:center;align-items:center;display:flex;position:relative}.strategy-flow-connector:before{border-top:1px solid var(--line);content:"";position:absolute;left:0;right:0}.strategy-flow-connector span{background:var(--showcase-panel);color:var(--showcase-muted);font-family:var(--showcase-mono);padding:0 5px;font-size:7px;position:relative}.strategy-flow-outcomes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.strategy-flow-action--order{border-color:color-mix(in srgb,var(--showcase-accent) 65%,var(--line))}.strategy-flow-action--order>span,.strategy-flow-action--order strong{color:var(--showcase-accent)}html[data-theme=light] .showcase-page{--showcase-border:var(--brand-line);--showcase-muted:var(--brand-muted);--showcase-panel:var(--brand-surface);--showcase-text:var(--brand-ink)}html[data-theme=light] .strategy-flow-condition,html[data-theme=light] .strategy-flow-action{background:var(--surface)}@media (width<=900px){.showcase-main{padding:34px 18px 54px}.showcase-header{flex-direction:column;align-items:start}.showcase-section-heading{flex-direction:column;align-items:start;gap:8px}.showcase-section-heading p{text-align:left}.strategy-flow{grid-template-columns:1fr}.strategy-flow-connector{min-height:30px}.strategy-flow-connector:before{border-left:1px solid var(--line);border-top:0;top:0;bottom:0;left:50%}.strategy-flow-connector--then{min-height:38px}.strategy-flow-outcomes{grid-template-columns:1fr 1fr}}@media (width<=700px){.showcase-header h1{overflow-wrap:anywhere;font-size:36px}.market-section .live-market-stage{padding:18px 14px 12px}.strategy-flow-outcomes{grid-template-columns:1fr}.market-primary-readout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px}.market-price-divider{display:none}.market-price-block strong{font-size:18px;line-height:24px}.market-clock>.market-clock-unit{width:44px}.market-primary-readout{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) auto;align-items:center;gap:0 14px;margin:18px 0}.market-price-divider{margin:0;display:block}.market-price-block--current{grid-column:auto}.market-clock{grid-area:auto;justify-self:end;margin-top:0}}@media (width<=480px){.market-primary-readout{grid-template-columns:1fr 1fr auto;gap:0 10px}.market-price-divider{display:none}.market-price-block--current{grid-column:2}.market-clock{grid-column:3}}.studio-library-page,.studio-opening-page{background:radial-gradient(circle at 82% 2%, color-mix(in srgb, var(--acid) 10%, transparent), transparent 28rem), var(--paper);color:var(--ink);min-height:calc(100vh - 60px)}.studio-library-shell{max-width:1320px;margin:0 auto;padding:64px 42px 80px}.studio-library-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;margin-bottom:42px;display:grid}.studio-library-groups section>header span,.studio-subscription-heading>span,.studio-flow-note>span,.studio-library-empty>div>span,.studio-library-error>span,.studio-opening-page section>span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:9px;font-weight:850}.studio-library-header h1{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(42px,6vw,72px);line-height:.96}.studio-library-header p{color:var(--muted);max-width:610px;margin:0;font-size:15px;line-height:1.65}.studio-library-new,.studio-library-error button,.studio-opening-actions button{background:var(--action);border:1px solid var(--action);color:var(--action-ink);border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.studio-opening-actions a{border:1px solid var(--line-strong);color:var(--ink);border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.studio-library-new:hover,.studio-library-error button:hover,.studio-opening-actions button:hover{background:color-mix(in srgb, var(--action) 86%, #fff);border-color:var(--action);color:var(--action-ink)}.studio-opening-actions a:hover{background:var(--surface-subtle);border-color:var(--ink)}.studio-library-new svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:17px;height:17px}.studio-library-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px);align-items:start;gap:clamp(34px,5vw,72px);display:grid}.studio-library-main,.studio-library-side{min-width:0}.studio-library-summary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:36px;display:grid}.studio-library-summary>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:17px 20px;display:flex}.studio-library-summary>div:first-child{padding-left:0}.studio-library-summary>div+div{border-left:1px solid var(--line)}.studio-library-summary span{color:var(--muted);font-size:10px;font-weight:720}.studio-library-summary strong{letter-spacing:-.04em;font-size:21px}.studio-library-groups{gap:42px;display:grid}.studio-library-groups section>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.studio-library-groups section>header h2{letter-spacing:-.025em;margin:6px 0 0;font-size:18px}.studio-library-groups section>header>small{background:var(--surface-subtle);border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:9px;display:inline-flex}.studio-library-groups section>div{border-top:1px solid var(--line)}.studio-strategy-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:15px;min-height:88px;padding:13px 4px;text-decoration:none;transition:background-color .14s,padding .14s;display:grid}.studio-strategy-row:hover{background:var(--surface-subtle);padding-left:12px;padding-right:12px}.studio-draft-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;display:grid}.studio-strategy-duplicate{border:1px solid var(--line-strong);color:var(--ink);border-radius:8px;align-self:center;min-height:36px;margin:0 8px;padding:10px 12px;font-size:11px;font-weight:750;text-decoration:none}.studio-strategy-duplicate:hover,.studio-strategy-duplicate:focus-visible{background:var(--surface-subtle);border-color:var(--ink)}.studio-copy-setup .studio-copy-options{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 20px;display:flex}.studio-copy-setup h1{overflow-wrap:anywhere}.studio-copy-options a{border:1px solid var(--line-strong);color:var(--ink);border-radius:10px;min-width:76px;padding:14px 18px;font-size:16px;font-weight:800;text-decoration:none}.studio-copy-options a:hover,.studio-copy-options a:focus-visible{background:var(--acid);color:var(--paper)}.studio-draft-row .studio-strategy-row{border-bottom:0}.studio-draft-remove{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:30px;height:30px;padding:0 0 2px;font-size:20px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.studio-draft-remove:hover,.studio-draft-remove:focus-visible{background:color-mix(in srgb, var(--red) 8%, transparent);border-color:color-mix(in srgb, var(--red) 28%, var(--line));color:var(--red);outline:none}.studio-draft-remove:disabled{cursor:wait;opacity:.42}.studio-draft-delete-error{background:color-mix(in srgb, var(--red) 7%, var(--surface));border-top:1px solid color-mix(in srgb, var(--red) 24%, var(--line));color:var(--red);margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.studio-strategy-mark{border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.studio-strategy-mark.draft{background:var(--surface)}.studio-strategy-mark.published{background:var(--surface-subtle);border-color:var(--line);color:var(--acid)}.studio-strategy-mark.unavailable{background:var(--surface-subtle);color:var(--muted)}.studio-strategy-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:20px;height:20px}.studio-strategy-copy{gap:7px;min-width:0;display:grid}.studio-strategy-copy>span{align-items:center;gap:9px;min-width:0;display:flex}.studio-strategy-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.studio-strategy-copy em{border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.studio-strategy-copy em.live{background:color-mix(in srgb, var(--acid) 13%, transparent);border-color:color-mix(in srgb, var(--acid) 38%, var(--line));color:var(--green)}.studio-strategy-copy em.attention{background:color-mix(in srgb, var(--orange) 9%, transparent);border-color:color-mix(in srgb, var(--orange) 28%, var(--line));color:var(--orange)}.studio-strategy-copy small,.studio-strategy-row time{color:var(--muted);font-size:9px;line-height:1.45}.studio-strategy-row time{white-space:nowrap}.studio-strategy-open{white-space:nowrap;align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex}.studio-strategy-open b{font-size:13px;transition:transform .14s}.studio-strategy-row:hover .studio-strategy-open b{transform:translate(3px)}.studio-strategy-row-unavailable{cursor:not-allowed;opacity:.74}.studio-strategy-row-unavailable:hover{background:0 0;padding-left:4px;padding-right:4px}.studio-library-side{gap:18px;display:grid;position:sticky;top:84px}.studio-subscription-panel,.studio-flow-note{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:22px}.studio-subscription-heading{justify-content:space-between;align-items:center;display:flex}.studio-subscription-heading i{background:var(--muted);border-radius:999px;width:7px;height:7px}.studio-subscription-heading i.active{background:var(--acid);box-shadow:0 0 0 4px color-mix(in srgb, var(--acid) 13%, transparent)}.studio-subscription-panel h2{letter-spacing:-.025em;margin:9px 0 24px;font-size:16px}.studio-plan-name{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.studio-plan-name strong{letter-spacing:-.045em;font-size:22px}.studio-plan-name small{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:850}.studio-subscription-panel dl{gap:14px;margin:18px 0 22px;display:grid}.studio-subscription-panel dl>div{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.studio-subscription-panel dt{color:var(--muted);font-size:9px}.studio-subscription-panel dd{text-align:right;max-width:150px;margin:0;font-size:9px;font-weight:760}.studio-subscription-panel>a{border-top:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;padding-top:16px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.studio-subscription-panel>a:hover{color:var(--green)}.studio-flow-note>ol{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.studio-flow-note li{grid-template-columns:24px 1fr;align-items:start;gap:11px;display:grid}.studio-flow-note li>i{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;border-radius:999px;justify-content:center;align-items:center;height:24px;font-size:8px;font-style:normal;display:flex}.studio-flow-note li>div{gap:4px;display:grid}.studio-flow-note strong{font-size:10px}.studio-flow-note small{color:var(--muted);font-size:9px;line-height:1.45}.studio-library-empty,.studio-library-error{border:1px dashed var(--line-strong);border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:22px;min-height:210px;padding:34px;display:grid}.studio-library-empty>a:first-child{background:color-mix(in srgb, var(--acid) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--acid) 34%, var(--line));color:var(--green);border-radius:15px;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.studio-library-empty>a:first-child:hover{background:var(--action);color:var(--action-ink)}.studio-library-empty svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:26px;height:26px}.studio-library-empty h2,.studio-library-error h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:22px}.studio-library-empty p,.studio-library-error p{color:var(--muted);max-width:430px;margin:0;font-size:11px;line-height:1.65}.studio-library-error{flex-direction:column;justify-content:center;align-items:start;display:flex}.studio-library-error button,.studio-opening-actions button{cursor:pointer;margin-top:5px}.studio-library-loading{gap:12px;display:grid}.studio-library-loading i{background:linear-gradient(90deg, var(--surface), var(--surface-subtle), var(--surface));border:1px solid var(--line);border-radius:11px;height:82px;animation:1.1s ease-in-out infinite alternate studio-library-pulse;display:block}.studio-library-loading i:nth-child(2){animation-delay:.15s}.studio-library-loading i:nth-child(3){animation-delay:.3s}.studio-opening-page{justify-content:center;align-items:center;padding:40px 20px;display:flex}.studio-opening-page section{text-align:center;max-width:520px}.studio-opening-page h1{letter-spacing:-.05em;margin:14px 0;font-size:clamp(30px,5vw,50px);line-height:1.02}.studio-opening-page p{color:var(--muted);max-width:430px;margin:0 auto;font-size:12px;line-height:1.65}.studio-opening-page section>div:not(.studio-opening-actions){justify-content:center;gap:7px;margin-top:24px;display:flex}.studio-opening-page section>div:not(.studio-opening-actions) i{background:var(--acid);border-radius:999px;width:7px;height:7px;animation:.75s infinite alternate studio-library-dot}.studio-opening-page section>div:not(.studio-opening-actions) i:nth-child(2){animation-delay:.15s}.studio-opening-page section>div:not(.studio-opening-actions) i:nth-child(3){animation-delay:.3s}.studio-opening-actions{justify-content:center;gap:9px;margin-top:26px;display:flex}.studio-opening-actions button{margin-top:0}@keyframes studio-library-pulse{to{opacity:.52}}@keyframes studio-library-dot{to{opacity:.25;transform:translateY(-3px)}}@media (width<=940px){.studio-library-shell{padding:48px 24px 64px}.studio-library-layout{grid-template-columns:1fr}.studio-library-side{grid-template-columns:1fr 1fr;position:static}}@media (width<=680px){.studio-library-shell{padding:35px 16px 52px}.studio-library-header{grid-template-columns:1fr;align-items:stretch;gap:24px;margin-bottom:32px}.studio-library-header h1{font-size:44px}.studio-library-new{width:100%}.studio-library-summary>div{flex-direction:column;align-items:start;gap:7px;padding:14px 12px}.studio-library-summary>div:first-child{padding-left:0}.studio-strategy-row{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:82px}.studio-strategy-row time{display:none}.studio-strategy-open{font-size:0}.studio-strategy-open b{font-size:14px}.studio-draft-row{grid-template-columns:minmax(0,1fr) auto auto}.studio-strategy-duplicate{min-height:38px;margin:0 4px;padding:12px 8px;font-size:10px}.studio-library-side{grid-template-columns:1fr}.studio-library-empty{grid-template-columns:54px 1fr;align-items:start;padding:25px 20px}.studio-library-empty>a:first-child{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.studio-library-loading i,.studio-opening-page section>div:not(.studio-opening-actions) i{animation:none}.studio-draft-remove,.studio-strategy-row,.studio-strategy-open b{transition:none}}.following-page{--following-accent:var(--acid);--following-bright:var(--action);--following-border:var(--line);--following-border-strong:var(--line-strong);--following-copy:var(--muted);--following-danger:var(--red);--following-ink:var(--ink);--following-paper:var(--paper);--following-positive:var(--green);--following-surface:var(--surface);background:var(--following-paper);color:var(--following-ink);min-height:calc(100dvh - 60px);padding:36px clamp(20px,5vw,72px) 88px}.following-wallet,.following-notice,.following-directory,.following-loading,.subscription-detail>*{max-width:1240px;margin-left:auto;margin-right:auto}.following-page a:focus-visible,.following-page button:focus-visible,.following-page input:focus-visible{outline:2px solid var(--following-accent);outline-offset:3px}.following-wallet{background:var(--following-surface);border:1px solid var(--following-border);border-radius:14px;grid-template-columns:190px minmax(560px,1fr) 126px;align-items:center;gap:28px;margin-bottom:34px;padding:24px;display:grid}.following-wallet-heading{align-items:center;gap:12px;display:flex}.following-wallet-heading strong{font-size:15px}.following-wallet-icon,.following-card-icon{background:color-mix(in srgb, var(--following-bright) 12%, var(--following-surface));border:1px solid color-mix(in srgb, var(--following-accent) 30%, transparent);color:var(--following-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.following-wallet-icon svg,.following-card-icon svg,.following-wallet-deposit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:21px;height:21px}.following-wallet-balances{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.following-wallet-balances>div{border-left:1px solid var(--following-border);padding:2px 24px}.following-wallet-balances dt,.following-card-capital>span,.subscription-stats span,.subscription-trade dt{color:var(--following-copy);font-size:13px;font-weight:600}.following-wallet-balances dd{letter-spacing:-.045em;margin:10px 0 0;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(24px,2.2vw,32px);font-weight:570;line-height:1}.following-wallet-deposit,.subscription-studio-link,.subscription-management button,.subscription-activity-error button,.subscription-pagination button,.following-empty>a,.following-error a,.following-error button{background:var(--following-bright);border:1px solid color-mix(in srgb, var(--following-bright) 64%, #000);color:var(--action-ink);font:inherit;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.following-wallet-deposit{gap:8px}.following-wallet-deposit svg{width:18px;height:18px}.following-notice{background:color-mix(in srgb, #f0a62f 9%, var(--following-surface));color:var(--following-copy);border:1px solid #c5831f5c;border-radius:9px;margin-bottom:22px;padding:14px 16px;font-size:13px}.following-action-feedback{background:color-mix(in srgb, var(--following-positive) 9%, var(--following-surface));border:1px solid color-mix(in srgb, var(--following-positive) 34%, transparent);color:var(--following-positive);border-radius:9px;max-width:1240px;margin:0 auto 18px;padding:12px 15px;font-size:13px}.following-action-feedback.is-error{background:color-mix(in srgb, var(--following-danger) 8%, var(--following-surface));border-color:color-mix(in srgb, var(--following-danger) 36%, transparent);color:var(--following-danger)}.following-directory>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.following-directory h2,.subscription-hero h1{letter-spacing:-.05em;margin:0;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:540}.following-directory-title>span{color:var(--following-copy);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800}.following-directory-title>p{color:var(--following-copy);margin:7px 0 0;font-size:13px;line-height:1.5}.following-filters,.subscription-activity-filters{background:var(--following-surface);border:1px solid var(--following-border);border-radius:10px;gap:3px;padding:4px;display:flex}.following-filters button,.subscription-activity-filters button{color:var(--following-copy);font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.following-filters button[aria-pressed=true],.subscription-activity-filters button[aria-pressed=true]{background:color-mix(in srgb, var(--following-ink) 8%, transparent);color:var(--following-ink)}.following-filters button span,.subscription-activity-filters button span{background:color-mix(in srgb, var(--following-ink) 7%, transparent);text-align:center;border-radius:999px;min-width:22px;padding:3px 6px}.following-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.following-card-shell{min-width:0;position:relative}.following-card{--following-status:var(--following-copy);background:linear-gradient(145deg, color-mix(in srgb, var(--following-positive) 2%, var(--following-surface)), var(--following-surface) 44%);border:1px solid var(--following-border);color:var(--following-ink);border-radius:12px;grid-template-columns:minmax(220px,.68fr) minmax(280px,1.12fr) minmax(350px,1fr);min-height:188px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.following-card-content{flex-direction:column;justify-content:center;min-width:0;padding:24px 28px;display:flex}.following-card-menu{z-index:6;position:absolute;top:14px;right:14px}.following-card-menu>summary{background:color-mix(in srgb, var(--following-ink) 4%, var(--following-surface));border:1px solid var(--following-border);color:var(--following-copy);cursor:pointer;letter-spacing:1px;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:850;list-style:none;display:flex}.following-card-menu>summary::-webkit-details-marker{display:none}.following-card-menu>summary:hover,.following-card-menu[open]>summary{border-color:var(--following-border-strong);color:var(--following-ink)}.following-card-menu>div{background:var(--following-surface);border:1px solid var(--following-border-strong);border-radius:11px;min-width:224px;padding:6px;display:grid;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 24px 62px #00050f8f}.following-card-menu>div>a,.following-card-menu>div>button{color:var(--following-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.following-card-menu>div>a:hover,.following-card-menu>div>button:hover{background:color-mix(in srgb, var(--following-ink) 7%, transparent)}.following-card-menu button:disabled{cursor:not-allowed;opacity:.48}.following-card-menu button.is-danger{color:var(--following-danger)}.following-card:hover{border-color:color-mix(in srgb, var(--following-accent) 32%, var(--following-border));box-shadow:0 16px 42px #030b072e, 0 0 0 1px color-mix(in srgb, var(--following-accent) 5%, transparent);transform:translateY(-1px)}.following-card-shell:has(.following-card-menu[open]) .following-card{border-color:var(--following-border-strong);box-shadow:0 14px 40px #08110b14}.following-card-name{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.following-card-name>strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:normal;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(20px,1.7vw,26px);font-weight:570;line-height:1.08;overflow:hidden}.following-card-eyebrow{flex-wrap:wrap;align-items:center;gap:7px;min-height:25px;margin-bottom:13px;padding-right:38px;display:flex}.following-card-eyebrow>span:first-child{color:var(--following-copy);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800}.following-card-description{color:var(--following-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin-top:10px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.following-status,.following-sync-warning{background:color-mix(in srgb, var(--following-ink) 5%, transparent);border:1px solid var(--following-border);color:var(--following-copy);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.following-status.is-active{color:#67e3a5;background:#5ee39e17;border-color:#5ee39e2e}.following-status.is-paused{color:#efb64f;background:#f0b44d14;border-color:#f0b44d2e}.following-sync-warning{color:#efb64f}.following-card-type{color:var(--following-copy);font-size:13px}.following-card-stats{border-left:1px solid var(--following-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;min-width:0;padding:28px 48px 28px 10px;display:grid}.following-card-stats>span{align-content:center;gap:8px;min-width:0;padding:0 18px;display:grid}.following-card-stats>span:first-child{padding-left:8px}.following-card-stats>span:nth-child(2n){border-left:1px solid var(--following-border)}.following-card-stats small,.following-card-capital>span,.following-card-pnl>span{color:var(--following-copy);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:780}.following-card-stats strong{color:var(--following-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.following-card-capital{gap:6px;display:grid}.following-card-capital strong,.following-card-pnl strong{letter-spacing:-.035em;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:21px}.following-card-capital strong[data-tone=positive],.following-card-pnl strong[data-tone=positive]{color:var(--following-positive)}.following-card-capital strong[data-tone=negative],.following-card-pnl strong[data-tone=negative]{color:var(--following-danger)}.following-card-capital small,.following-card-pnl small{color:var(--following-copy);font-variant-numeric:tabular-nums;white-space:normal;font-size:10px;line-height:1.35}.following-card-pnl strong{white-space:normal;overflow-wrap:anywhere}.following-card-open{color:var(--following-copy);letter-spacing:.1em;align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:15px;right:18px}.following-card-open i{color:var(--following-accent);font-size:12px;font-style:normal}.subscription-artwork{--artwork-accent:#5d91ff;background:radial-gradient(circle at 72% 24%, color-mix(in srgb, var(--artwork-accent) 12%, transparent), transparent 34%), linear-gradient(145deg, var(--surface), var(--surface-subtle) 62%, var(--paper));border-right:1px solid var(--following-border);isolation:isolate;min-height:100%;padding:20px;display:block;position:relative;overflow:hidden}.subscription-artwork[data-family=copy]{--artwork-accent:#a57bff}.subscription-artwork[data-family=sniper]{--artwork-accent:#ff6e91}.subscription-artwork[data-family=weather]{--artwork-accent:#59c4ff}.subscription-artwork[data-family=sport]{--artwork-accent:#ffb05c}.subscription-artwork-grid{z-index:-1;background-image:linear-gradient(#c4daca0b 1px,#0000 1px),linear-gradient(90deg,#c4daca0b 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000,#0000 76%);mask-image:linear-gradient(145deg,#000,#0000 76%)}.subscription-artwork-orbit{border:1px solid color-mix(in srgb, var(--artwork-accent) 21%, transparent);border-radius:50%;width:190px;height:190px;position:absolute;top:30px;right:-98px}.subscription-artwork-orbit:after{border:1px solid color-mix(in srgb, var(--artwork-accent) 13%, transparent);border-radius:inherit;content:"";position:absolute;inset:22px}.subscription-artwork-heading{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.subscription-artwork-heading small{color:var(--muted);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:800}.subscription-artwork-heading i{background:#7e8ba0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7e8ba017}.subscription-artwork-heading i.is-active{background:#67e3a5;box-shadow:0 0 0 4px #67e3a51a,0 0 14px #67e3a580}.subscription-artwork-heading i.is-paused{background:#efb64f}.subscription-artwork-core{z-index:2;gap:11px;margin-top:30px;display:grid;position:relative}.subscription-artwork-assets{isolation:isolate;align-items:center;min-height:42px;display:flex}.subscription-artwork-assets .catalog-market-asset{border-color:var(--surface);width:42px;height:42px}.subscription-artwork-assets .catalog-market-asset+.catalog-market-asset{margin-left:-13px}.subscription-artwork-icon{background:color-mix(in srgb, var(--artwork-accent) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--artwork-accent) 28%, transparent);color:var(--artwork-accent);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.subscription-artwork-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:23px;height:23px}.subscription-artwork-copy{gap:5px;min-width:0;display:grid}.subscription-artwork-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.subscription-artwork-copy small{color:var(--muted);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:800}.subscription-artwork-signal{width:100%;height:44px;position:absolute;bottom:0;left:0}.subscription-artwork-signal path:first-child{fill:none;stroke:var(--artwork-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.subscription-artwork-signal-fill{fill:color-mix(in srgb, var(--artwork-accent) 10%, transparent);stroke:none}.subscription-delete-backdrop{--delete-border:var(--line);--delete-copy:var(--muted);--delete-danger:var(--red);--delete-ink:var(--ink);--delete-surface:var(--surface-raised);background:var(--overlay);z-index:120;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.subscription-delete-modal{background:var(--delete-surface);border:1px solid var(--delete-border);color:var(--delete-ink);border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:18px;width:100%;max-width:460px;max-height:calc(100dvh - 32px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 28px 90px #0000006b}.subscription-delete-modal:focus{outline:none}.subscription-delete-modal [role=alert]{color:var(--delete-danger);grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.subscription-delete-icon{background:color-mix(in srgb, var(--delete-danger) 10%, var(--delete-surface));border:1px solid color-mix(in srgb, var(--delete-danger) 30%, transparent);color:var(--delete-danger);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.subscription-delete-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.subscription-delete-copy{min-width:0}.subscription-delete-copy>span{color:var(--delete-danger);letter-spacing:.09em;margin:1px 0 7px;font-size:10px;font-weight:850;display:block}.subscription-delete-copy h2{letter-spacing:-.025em;margin:0;font-size:20px}.subscription-delete-copy p{color:var(--delete-copy);margin:10px 0 0;font-size:13px;line-height:1.55}.subscription-delete-wallet-choice{background:color-mix(in srgb, var(--delete-ink) 3%, transparent);border:1px solid var(--delete-border);cursor:pointer;border-radius:11px;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:11px;padding:13px;display:grid}.subscription-delete-wallet-choice input{accent-color:var(--following-accent);width:16px;height:16px;margin:1px 0 0}.subscription-delete-wallet-choice>span{gap:4px;display:grid}.subscription-delete-wallet-choice b{font-size:12px}.subscription-delete-wallet-choice small{color:var(--delete-copy);font-size:10px;line-height:1.45}.subscription-delete-actions{border-top:1px solid var(--delete-border);grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.subscription-delete-actions button{border:1px solid var(--delete-border);color:var(--delete-ink);cursor:pointer;font:inherit;background:0 0;border-radius:9px;min-height:42px;padding:0 16px;font-size:13px;font-weight:750}.subscription-delete-actions button:hover{background:color-mix(in srgb, var(--delete-ink) 6%, transparent)}.subscription-delete-actions button:disabled{cursor:not-allowed;opacity:.55}.subscription-delete-actions button.is-primary{background:var(--action);border-color:var(--action);color:var(--action-ink)}.subscription-delete-actions button.is-danger{background:var(--delete-danger);border-color:var(--delete-danger);color:var(--danger-action-ink)}.subscription-cancel-modal{grid-template-columns:36px minmax(0,1fr);gap:16px 12px;max-width:420px;padding:22px}.subscription-cancel-modal .subscription-delete-icon{border-radius:10px;width:36px;height:36px}.subscription-cancel-modal .subscription-delete-icon svg{width:18px;height:18px}.subscription-cancel-modal .subscription-delete-copy h2{font-size:18px;line-height:1.3}.subscription-cancel-modal .subscription-delete-copy p{margin-top:5px;font-size:12px}.subscription-cancel-details{grid-column:1/-1;gap:12px;margin:2px 0 0;padding:0;list-style:none;display:grid}.subscription-cancel-details li{color:var(--delete-copy);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;line-height:1.5;display:grid}.subscription-cancel-details svg{width:16px;height:16px;margin-top:1px}.subscription-cancel-modal [role=alert]{background:color-mix(in srgb, var(--delete-danger) 7%, transparent);border:1px solid color-mix(in srgb, var(--delete-danger) 20%, transparent);border-radius:8px;padding:10px 12px;font-size:12px}.subscription-cancel-modal .subscription-delete-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px;display:grid}.subscription-cancel-modal .subscription-delete-actions button{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:10px;font-size:12px;line-height:1.4;display:flex}.subscription-cancel-modal button:focus-visible{outline:2px solid var(--delete-ink);outline-offset:3px}.subscription-cancel-modal .subscription-delete-actions button.is-danger:hover:not(:disabled){filter:brightness(.92)}.subscription-cancel-spinner{flex:0 0 16px;width:16px;height:16px;animation:1s linear infinite subscription-cancel-spin}@keyframes subscription-cancel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.subscription-cancel-spinner{animation:none}}@media (width<=480px){.subscription-cancel-modal .subscription-delete-actions{grid-template-columns:minmax(0,1fr)}}.following-empty,.following-filter-empty,.following-error,.subscription-activity-empty,.subscription-activity-error,.subscription-activity-loading{background:var(--following-surface);border:1px solid var(--following-border);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:42px;display:flex}.following-empty>span:first-child{margin-bottom:18px}.following-empty h2,.following-error h1{margin:0 0 10px;font-size:28px}.following-empty p,.following-error p,.subscription-activity-empty p,.subscription-activity-error p{color:var(--following-copy);margin:0 0 20px;font-size:14px;line-height:1.55}.following-filter-empty{min-height:160px}.following-loading{gap:12px;display:grid}.following-loading>div{background:color-mix(in srgb, var(--following-ink) 7%, transparent);border-radius:12px;height:110px;animation:1s ease-in-out infinite alternate following-pulse}@keyframes following-pulse{to{opacity:.42}}.following-page.product-state-page{place-items:center;padding:clamp(28px,7vh,72px) 16px;display:grid}.subscription-detail{--following-accent:var(--acid);--following-bright:var(--action);--following-border:var(--line);--following-border-strong:var(--line-strong);--following-copy:var(--muted);--following-danger:var(--red);--following-ink:var(--ink);--following-paper:var(--paper);--following-positive:var(--green);--following-surface:var(--surface);background:linear-gradient(color-mix(in srgb, var(--following-ink) 2.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--following-ink) 2.5%, transparent) 1px, transparent 1px), radial-gradient(circle at 18% 0, color-mix(in srgb, var(--following-accent) 9%, transparent), transparent 34%), var(--following-paper);color:var(--following-ink);background-size:32px 32px,32px 32px,auto,auto;padding-top:20px}.subscription-detail-back{color:var(--following-copy);margin-bottom:14px}.subscription-hero{background:color-mix(in srgb, var(--following-surface) 95%, var(--following-accent) 5%);border:1px solid var(--following-border);box-shadow:var(--shadow-soft);border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:108px;margin-bottom:14px;padding:22px 28px;display:grid;overflow:hidden}.subscription-hero-icon{background:color-mix(in srgb, var(--following-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--following-accent) 32%, var(--following-border));color:var(--following-accent);border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.subscription-hero-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:27px;height:27px}.subscription-hero-copy{align-content:center;gap:6px;min-width:0;display:grid}.subscription-hero-copy>span,.subscription-activity>header>div:first-child>span{color:var(--following-copy);letter-spacing:.02em;font-size:11px;font-weight:800}.subscription-hero-copy>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.subscription-hero-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.5vw,32px);line-height:1.04}.subscription-hero-actions{border-left:1px solid var(--following-border);align-content:center;justify-items:end;gap:10px;width:clamp(340px,34vw,420px);min-width:0;max-width:420px;padding-left:26px;display:grid}.subscription-hero .subscription-studio-link{background:color-mix(in srgb, var(--following-accent) 8%, transparent);border-color:color-mix(in srgb, var(--following-accent) 28%, var(--following-border));color:var(--following-ink);white-space:nowrap;align-self:center;gap:8px}.subscription-hero .subscription-studio-link:hover{background:color-mix(in srgb, var(--following-accent) 14%, transparent)}.subscription-workspace{grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);grid-template-areas:"activity management";align-items:start;gap:14px;margin-bottom:20px;display:grid}.subscription-workspace>.subscription-activity{grid-area:activity;margin:0}.subscription-workspace>.subscription-management{grid-area:management}.subscription-overview{justify-items:end;gap:10px;width:100%;min-width:0;display:grid}.subscription-overview-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,.72fr);width:100%;margin:0;display:grid}.subscription-overview-metric{gap:7px;min-width:0;padding:0 16px;display:grid}.subscription-overview-metric:first-child{padding-left:0}.subscription-overview-metric:last-child{padding-right:0}.subscription-overview-metric+.subscription-overview-metric{border-left:1px solid var(--following-border)}.subscription-overview-metric dt{color:var(--following-copy);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:10px;font-weight:800;display:flex}.subscription-overview-metric dt svg{color:var(--following-accent);flex:none;width:13px;height:13px}.subscription-overview-metric dd{color:var(--following-ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:610;line-height:1;overflow:hidden}.subscription-overview-metric dd[data-tone=positive]{color:var(--following-positive)}.subscription-overview-metric dd[data-tone=negative]{color:var(--following-danger)}.subscription-overview-notice{background:color-mix(in srgb, var(--orange) 9%, var(--following-surface));border:1px solid color-mix(in srgb, var(--orange) 24%, var(--following-border));color:var(--following-ink);border-radius:8px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;max-width:300px;min-height:38px;padding:7px 10px;font-size:11px;display:grid}.subscription-overview-notice[data-tone=paused]{background:var(--surface-subtle);border-color:var(--following-border)}.subscription-overview-notice>svg{grid-row:1/span 2;width:14px;height:14px}.subscription-overview-notice>strong{color:currentColor;font-size:11px}.subscription-overview-notice>span{color:currentColor;opacity:.78;min-width:0}.subscription-data-notice{background:color-mix(in srgb, var(--orange) 8%, var(--following-surface));border:1px solid color-mix(in srgb, var(--orange) 24%, var(--following-border));color:var(--following-copy);border-radius:9px;margin-bottom:20px;padding:11px 14px;font-size:12px}.subscription-management,.subscription-activity{background:var(--following-surface);border:1px solid var(--following-border);box-shadow:var(--shadow-soft);border-radius:14px;margin-bottom:20px;padding:24px}.subscription-management{border-radius:18px;gap:12px;margin:0;padding:22px;display:grid;position:relative}.subscription-management:before,.subscription-activity:before{background:var(--following-accent);content:"";width:42px;height:2px;position:absolute;top:-1px;left:24px}.subscription-management:before{width:68px;left:30px}.subscription-management h2,.subscription-activity h2{letter-spacing:-.035em;margin:0;font-size:22px}.subscription-management h2{font-size:clamp(22px,2.4vw,28px)}.subscription-management-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;display:flex}.subscription-current-capital{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:inline-flex}.subscription-current-capital>span{color:var(--following-copy);font-size:11px;font-weight:760}.subscription-current-capital>strong{color:var(--following-ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:650;line-height:1.1}.subscription-current-capital>strong[data-tone=positive]{color:var(--following-positive)}.subscription-current-capital>strong[data-tone=negative]{color:var(--following-danger)}.subscription-allocation-editor{background:color-mix(in srgb, var(--surface-subtle) 74%, var(--following-surface));border:1px solid var(--following-border);border-radius:14px;gap:11px;padding:15px;display:grid}.subscription-capital-control{gap:9px;display:grid}.subscription-capital-control>span{color:var(--following-copy);font-size:12px;font-weight:720}.subscription-capital-control>div{background:var(--input);border:1px solid var(--following-border-strong);border-radius:12px;align-items:center;height:66px;padding:0 16px;transition:border-color .18s,box-shadow .18s;display:flex}.subscription-capital-control>div:focus-within{border-color:var(--following-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--following-accent) 14%, transparent)}.subscription-capital-control i{color:var(--following-copy);font-size:22px;font-style:normal;font-weight:650}.subscription-management .subscription-capital-input{appearance:textfield;color:var(--following-ink);font-variant-numeric:tabular-nums;letter-spacing:-.05em;background:0 0;border:0;outline:0;width:100%;padding:0 9px;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:34px;font-weight:650}.subscription-management .subscription-capital-input::-webkit-inner-spin-button{appearance:none;margin:0}.subscription-management .subscription-capital-input::-webkit-outer-spin-button{appearance:none;margin:0}.subscription-capital-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.subscription-capital-quick-actions>span{color:var(--following-copy);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;margin-top:2px;font-size:9px;font-weight:800}.subscription-capital-quick-actions button{border:1px solid var(--following-border-strong);color:var(--following-ink);background:0 0;border-radius:10px;min-height:42px;padding:0 8px;transition:background .18s,border-color .18s}.subscription-capital-quick-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--following-accent) 13%, var(--surface-subtle));border-color:color-mix(in srgb, var(--following-accent) 38%, var(--following-border))}.subscription-capital-available{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.subscription-capital-available>span{color:var(--following-copy);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:11px;line-height:1.45;display:inline-flex}.subscription-capital-available b{color:var(--following-ink);font-variant-numeric:tabular-nums}.subscription-capital-available>button{background:color-mix(in srgb, var(--following-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--following-accent) 24%, var(--following-border));color:var(--following-accent);text-transform:uppercase;border-radius:8px;flex:none;min-height:32px;padding:0 12px;font-size:10px;font-weight:850;transition:background .18s,border-color .18s,transform .18s}.subscription-capital-available>button:hover:not(:disabled){background:color-mix(in srgb, var(--following-accent) 17%, transparent);border-color:color-mix(in srgb, var(--following-accent) 42%, var(--following-border))}.subscription-capital-available>button:active:not(:disabled){transform:translateY(1px)}.subscription-capital-available>button:focus-visible{outline:2px solid var(--following-accent);outline-offset:2px}.subscription-leverage-control{background:color-mix(in srgb, var(--surface-subtle) 74%, var(--following-surface));border:1px solid var(--following-border);border-radius:12px;gap:10px;padding:13px 15px;display:grid}.subscription-leverage-control>span{color:var(--following-copy);justify-content:space-between;align-items:center;font-size:12px;font-weight:720;display:flex}.subscription-leverage-control>span strong{color:var(--following-accent);font-variant-numeric:tabular-nums;font-size:12px}.subscription-leverage-control input{accent-color:var(--following-accent);width:100%;margin:0}.subscription-leverage-control small{color:var(--following-copy);font-size:10px;line-height:1.45}.subscription-management .subscription-order-minimum{margin-top:0}.subscription-sizing-adjust{gap:7px;display:grid}.subscription-sizing-adjust>button{background:color-mix(in srgb, var(--following-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--following-accent) 28%, var(--following-border));color:var(--following-ink);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;font-size:12px;font-weight:760;transition:background .18s,border-color .18s,transform .18s;display:flex}.subscription-sizing-adjust>button:hover:not(:disabled){background:color-mix(in srgb, var(--following-accent) 17%, transparent);border-color:color-mix(in srgb, var(--following-accent) 46%, var(--following-border));transform:translateY(-1px)}.subscription-sizing-adjust>button:disabled{cursor:not-allowed;opacity:.55}.subscription-sizing-adjust>button svg{color:var(--following-accent);flex:none;width:17px;height:17px}.subscription-sizing-adjust>button>span{flex:auto;min-width:0}.subscription-sizing-adjust>button>b{color:var(--following-accent);font-variant-numeric:tabular-nums}.subscription-sizing-adjust>p{color:var(--following-copy);margin:0;font-size:11px;line-height:1.45}.subscription-autoscale-control{background:color-mix(in srgb, var(--surface-subtle) 74%, var(--following-surface));border:1px solid var(--following-border);cursor:pointer;border-radius:12px;grid-template-columns:1fr 46px;align-items:center;gap:14px;min-height:54px;padding:9px 14px;display:grid;position:relative}.subscription-autoscale-control>input{opacity:0;width:1px;height:1px;position:absolute}.subscription-autoscale-control>span{display:grid}.subscription-autoscale-control strong{color:var(--following-ink);font-size:13px}.subscription-autoscale-control>i{background:color-mix(in srgb, var(--following-copy) 34%, transparent);border-radius:999px;width:46px;height:26px;padding:0;transition:background .18s;position:relative}.subscription-autoscale-control>i:after{background:color-mix(in srgb, var(--following-ink) 88%, var(--following-surface));border:1px solid var(--following-border);content:"";border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;position:absolute;top:4px;left:4px}.subscription-autoscale-control>input:checked+span+i{background:color-mix(in srgb, var(--following-accent) 42%, transparent)}.subscription-autoscale-control>input:checked+span+i:after{background:var(--following-accent);transform:translate(20px)}.subscription-autoscale-control>input:focus-visible+span+i{outline:2px solid var(--following-accent);outline-offset:3px}.subscription-allocation-submit{width:100%;transition:background .18s,box-shadow .18s,transform .18s;background:var(--following-bright)!important;border-color:color-mix(in srgb, var(--following-bright) 64%, #000)!important;color:var(--action-ink)!important;border-radius:12px!important;justify-content:space-between!important;min-height:54px!important;padding:0 17px!important}.subscription-allocation-submit:hover:not(:disabled){box-shadow:0 10px 25px color-mix(in srgb, var(--following-bright) 12%, transparent);transform:translateY(-1px);background:color-mix(in srgb, var(--following-bright) 88%, white)!important}.subscription-allocation-submit:active:not(:disabled){box-shadow:none;transform:translateY(0)}.subscription-allocation-submit:has(>span:only-child){justify-content:center!important}.subscription-allocation-submit>span{align-items:center;gap:8px;display:flex}.subscription-allocation-submit>span:last-child{font-variant-numeric:tabular-nums}.subscription-allocation-submit svg{stroke-width:2.2px;width:17px;height:17px}.subscription-feedback{background:color-mix(in srgb, var(--following-positive) 8%, var(--following-surface));border:1px solid color-mix(in srgb, var(--following-positive) 24%, var(--following-border));color:var(--following-positive);border-radius:10px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.subscription-feedback svg{flex:none;width:16px;height:16px;margin-top:0}.subscription-feedback.is-warning{background:color-mix(in srgb, var(--orange) 8%, var(--following-surface));border-color:color-mix(in srgb, var(--orange) 27%, var(--following-border));color:var(--orange)}.subscription-feedback.is-error{background:color-mix(in srgb, var(--following-danger) 7%, var(--following-surface));border-color:color-mix(in srgb, var(--following-danger) 25%, var(--following-border));color:var(--following-danger)}.subscription-capital-explainer{border-top:1px solid var(--following-border);color:var(--following-copy);padding-top:12px;font-size:11px}.subscription-capital-explainer summary{color:var(--following-ink);cursor:pointer;justify-content:space-between;align-items:center;min-height:34px;font-size:12px;font-weight:700;list-style:none;display:flex}.subscription-capital-explainer summary::-webkit-details-marker{display:none}.subscription-capital-explainer summary>i{background:var(--surface-subtle);border:1px solid var(--following-border);color:var(--following-copy);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:color .18s;display:flex}.subscription-capital-explainer summary:hover>i{color:var(--following-ink)}.subscription-capital-explainer summary svg{width:14px;height:14px;transition:transform .18s}.subscription-capital-explainer[open] summary svg{transform:rotate(180deg)}.subscription-capital-explainer .subscription-sizing-adjust{margin-top:14px}.subscription-management .subscription-daily-limits summary b{border:1px solid var(--following-accent);color:var(--following-accent);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.subscription-management .subscription-daily-limits summary b+span{margin-left:8px}.subscription-capital-explainer p{margin:8px 0 4px;line-height:1.55}.subscription-management-actions{border-top:1px solid var(--following-border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}.subscription-management button:disabled,.subscription-pagination button:disabled{cursor:not-allowed;opacity:.45}.subscription-management button{border-radius:10px}.subscription-management button.is-secondary,.subscription-pagination button{border-color:var(--following-border-strong);color:var(--following-ink);background:0 0}.subscription-management button.is-secondary{flex:1;min-height:44px}.subscription-management button.is-secondary:last-child{border-color:color-mix(in srgb, var(--following-danger) 24%, var(--following-border));color:var(--following-danger)}.subscription-management button.is-danger{background:var(--following-danger);border-color:var(--following-danger);color:#fff}.subscription-activity{position:relative}.subscription-activity>header{border-bottom:1px solid var(--following-border);justify-content:space-between;align-items:end;gap:22px;margin:-2px 0 18px;padding-bottom:18px;display:flex}.subscription-activity>header>div:first-child{gap:4px;display:grid;position:relative}.subscription-activity>header>div:first-child>b{color:#567ce5;background:#4f7dff1f;border-radius:999px;padding:4px 7px;font-size:11px;position:absolute;top:22px;right:-86px}.subscription-trade-list{background:var(--surface-subtle);border:1px solid var(--following-border);border-radius:10px;gap:0;display:grid;overflow:hidden}.subscription-trade{--trade-color:#6f829a;border:0;border-bottom:1px solid var(--following-border);background:0 0;border-radius:0;grid-template-columns:minmax(280px,1.4fr) minmax(260px,.8fr) 20px 28px;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid}.subscription-trade:last-child{border-bottom:0}.subscription-trade.is-filled{--trade-color:var(--following-positive)}.subscription-trade.is-partial{--trade-color:#4f7dff}.subscription-trade.is-pending{--trade-color:#567ce5}.subscription-trade.is-skipped{--trade-color:#b27a23}.subscription-trade.is-failed{--trade-color:var(--following-danger)}.subscription-trade-status{color:var(--trade-color);font-size:11px;font-weight:800}.subscription-trade time{color:var(--following-copy);font-size:10px}.subscription-trade-primary{align-items:center;gap:10px;min-width:0;display:flex}.subscription-trade-media{background:color-mix(in srgb, var(--trade-color) 10%, var(--following-surface));border:1px solid color-mix(in srgb, var(--trade-color) 28%, transparent);border-radius:7px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.subscription-trade-media i{color:var(--trade-color);font-size:17px;font-style:normal;font-weight:800}.subscription-trade-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.subscription-trade-media.market-identity-artwork{background:color-mix(in srgb, var(--market-identity-accent,var(--trade-color)) 13%, var(--following-surface));border-color:color-mix(in srgb, var(--market-identity-accent,var(--trade-color)) 38%, transparent)}.subscription-trade-media>.catalog-market-asset{box-shadow:none;border:0;border-radius:0;width:100%;height:100%}.subscription-trade-media>.catalog-market-asset svg{width:19px;height:19px}.subscription-trade-media>.catalog-market-asset img{width:21px;height:17px;position:static;inset:auto}.subscription-trade-market{gap:3px;min-width:0;display:grid}.subscription-trade-market strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.subscription-trade-market>span{color:var(--following-copy);font-size:10px}.subscription-trade-market>span b{color:var(--following-ink)}.subscription-trade-market>small{align-items:center;gap:8px;display:flex}.subscription-trade-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.subscription-trade-summary>div{border-left:1px solid var(--following-border);gap:3px;min-width:0;padding-left:14px;display:grid}.subscription-trade-summary dt{color:var(--following-copy);text-transform:uppercase;font-size:9px;font-weight:650}.subscription-trade-summary dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:720;overflow:hidden}.subscription-trade.is-open{background:color-mix(in srgb, var(--following-positive) 5%, transparent);box-shadow:inset 3px 0 var(--following-positive)}.subscription-trade.is-open .subscription-trade-status{color:var(--following-positive);align-items:center;gap:5px;display:inline-flex}.subscription-trade-status>i{background:currentColor;border-radius:50%;width:5px;height:5px}.subscription-trade.is-closed .subscription-trade-status{color:var(--following-copy)}.subscription-trade.has-trade-metrics{grid-template-columns:minmax(180px,1fr) minmax(350px,1.6fr) 20px 28px}.subscription-trade-summary.subscription-trade-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.subscription-trade-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;overflow:visible}.subscription-trade-metrics small{color:var(--following-copy);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.subscription-trade-metrics dd[data-tone=positive]{color:var(--following-positive)}.subscription-trade-metrics dd[data-tone=negative]{color:var(--following-danger)}.subscription-trade-metrics dt{overflow-wrap:anywhere}.subscription-trade-accounting-note{color:var(--following-copy);margin:12px 0 0;font-size:11px;line-height:1.5}.subscription-trade-list{container-type:inline-size}@container (width<=650px){.subscription-trade.has-trade-metrics{grid-template-columns:minmax(0,1fr) 20px 28px}.has-trade-metrics .subscription-trade-primary{grid-column:1}.has-trade-metrics .subscription-trade-summary{grid-area:2/1/auto/-1}.subscription-trade.has-trade-metrics>a{grid-column:2}.has-trade-metrics .subscription-trade-details{grid-column:3}.has-trade-metrics .subscription-trade-details[open]{grid-area:auto/1/auto/-1}}@container (width<=460px){.subscription-trade-summary.subscription-trade-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.subscription-trade-metrics>div:nth-child(odd){border-left:0;padding-left:0}}.subscription-trade-cell{gap:4px;min-width:0;padding:2px 14px;display:grid}.subscription-trade-cell+.subscription-trade-cell{border-left:1px solid var(--following-border)}.subscription-trade-cell>span{color:var(--following-copy);text-transform:uppercase;font-size:10px;font-weight:650}.subscription-trade-cell>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.subscription-trade-cell>small{color:var(--following-copy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.subscription-trade>a{color:var(--following-copy);text-align:right;grid-area:1/3;font-size:17px;text-decoration:none}.subscription-trade-reason{background:color-mix(in srgb, var(--trade-color) 7%, transparent);color:var(--following-copy);border-radius:5px;grid-column:1/-1;margin:-2px 0 0;padding:6px 8px;font-size:10px;line-height:1.35}.subscription-trade-details{grid-area:1/4;align-self:center;margin:0;padding:0}.subscription-trade-details[open]{border-top:1px solid var(--following-border);grid-area:auto/1/auto/-1;margin:0 -14px -10px;padding:0 14px}.subscription-trade-details summary{color:var(--following-copy);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:28px;height:26px;padding:0;font-size:9px;font-weight:700;list-style:none;display:flex}.subscription-trade-details summary::-webkit-details-marker{display:none}.subscription-trade-details summary:hover{background:color-mix(in srgb, var(--following-accent) 9%, transparent);color:var(--following-ink)}.subscription-trade-details[open] summary{margin-left:auto}.subscription-trade-details>div{border-top:1px solid var(--following-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -14px;padding:11px 14px;display:grid}.subscription-trade-details summary:focus-visible,.subscription-capital-explainer summary:focus-visible{outline:2px solid var(--following-accent);outline-offset:3px}.subscription-activity-empty,.subscription-activity-error,.subscription-activity-loading{background:var(--surface-subtle);border-color:var(--following-border);border-radius:8px;min-height:190px}.subscription-activity-error b,.subscription-activity-empty b{color:var(--following-copy);letter-spacing:.08em;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.subscription-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.subscription-pagination span{color:var(--following-copy);font-size:13px}.subscription-pagination button{min-height:36px}@media (width<=960px){.following-wallet{grid-template-columns:1fr auto}.following-wallet-balances{grid-area:2/1/auto/-1}.following-list{grid-template-columns:1fr}.following-card{grid-template-columns:minmax(200px,.68fr) minmax(0,1.32fr)}.following-card .subscription-artwork{grid-row:1/span 2}.following-card-stats{border-left:0;border-top:1px solid var(--following-border);grid-column:2;padding:16px 48px 18px 10px}.subscription-hero{grid-template-columns:54px minmax(0,1fr)}.subscription-hero-actions{border-left:0;border-top:1px solid var(--following-border);grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;max-width:none;padding:16px 0 0;display:flex}.subscription-overview{flex:340px;justify-items:start;max-width:420px}.subscription-hero .subscription-studio-link{margin-left:auto}.subscription-workspace{grid-template-columns:1fr;grid-template-areas:"management""activity"}.subscription-trade{grid-template-columns:minmax(260px,1.2fr) minmax(250px,.8fr) 20px 28px}}@media (width<=720px){.following-page{padding:28px 16px 64px}.following-wallet{gap:18px;padding:18px}.following-wallet-balances>div{padding:4px 14px}.following-directory>header,.subscription-activity>header{flex-direction:column;align-items:stretch}.following-filters,.subscription-activity-filters{overflow-x:auto}.following-card{grid-template-columns:150px minmax(0,1fr);min-height:0}.following-card .subscription-artwork{grid-row:auto;min-height:182px}.following-card-content{padding:21px 20px}.following-card-description{min-height:36px}.following-card-stats{grid-column:1/-1;padding:16px 42px 16px 8px}.following-card-open{display:none}.following-card-menu{right:14px}.subscription-hero{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:0;padding:16px}.subscription-hero-icon{border-radius:11px;width:48px;height:48px}.subscription-hero-icon svg{width:25px;height:25px}.subscription-hero-actions{flex-wrap:wrap;width:auto;margin:2px -16px -16px;padding:12px 16px}.subscription-overview{flex:330px}.subscription-overview-metric{padding-inline:12px}.subscription-hero .subscription-studio-link{width:auto;margin-left:auto}.subscription-trade,.subscription-trade.has-trade-metrics{grid-template-columns:minmax(0,1fr) 20px 28px;position:relative}.subscription-trade-primary{grid-column:1}.subscription-trade-summary{grid-area:2/1/auto/-1}.subscription-trade>a{grid-area:1/2}.subscription-trade-details{grid-area:1/3}.subscription-trade-details[open]{grid-area:auto/1/auto/-1}.subscription-trade-reason,.subscription-trade-details[open]{grid-column:1/-1}.subscription-trade-details>div{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-trade-cell:nth-child(3){border-left:0;border-top:1px solid var(--following-border);margin-top:12px;padding-top:12px}.subscription-trade-cell:nth-child(4){border-top:1px solid var(--following-border);margin-top:12px;padding-top:12px}}@media (width<=460px){.following-wallet{grid-template-columns:1fr}.following-wallet-deposit{width:100%}.following-wallet-balances{grid-area:auto/1;grid-template-columns:1fr}.following-wallet-balances>div{border-left:0;border-top:1px solid var(--following-border);padding:14px 0}.following-card{grid-template-columns:1fr;min-height:0;display:grid}.following-card .subscription-artwork{border-bottom:1px solid var(--following-border);border-right:0;min-height:156px}.following-card .subscription-artwork-core{margin-top:25px}.following-card-content{padding:20px 18px 18px}.following-card-name>strong{white-space:normal}.following-card-stats{grid-column:1;padding:16px 8px}.following-card-stats>span{padding-inline:10px}.following-card-stats>span:first-child{padding-left:10px}.following-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.subscription-activity-filters{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.following-filters button,.subscription-activity-filters button{justify-content:center}.subscription-activity-filters button{white-space:normal;flex-wrap:wrap;gap:5px;min-width:0;padding:8px 4px;font-size:10px}.subscription-management,.subscription-activity{padding:18px}.subscription-management{padding:20px 18px}.subscription-hero-copy{gap:6px}.subscription-hero-copy h1{font-size:23px}.subscription-overview{flex-basis:100%;max-width:none}.subscription-overview-metric{gap:6px;padding-inline:9px}.subscription-overview-metric dt{font-size:9px}.subscription-overview-metric dd{font-size:21px}.subscription-hero-actions:has(.subscription-overview-notice){flex-direction:column;align-items:stretch}.subscription-overview:has(.subscription-overview-notice){justify-items:stretch}.subscription-overview-notice{align-items:start}.subscription-trade-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-trade-summary>div{padding-left:10px}.subscription-trade-summary>div:first-child{border-left:0;padding-left:0}.subscription-trade-details>div{grid-template-columns:1fr}.subscription-trade-cell,.subscription-trade-cell+.subscription-trade-cell,.subscription-trade-cell:nth-child(3),.subscription-trade-cell:nth-child(4){border-left:0;border-top:1px solid var(--following-border);margin:0;padding:11px 0}.subscription-trade-cell:first-child{border-top:0}.subscription-delete-backdrop{align-items:flex-end;padding:0}.subscription-delete-modal{padding:22px 18px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0}.subscription-delete-actions{display:grid}.subscription-delete-actions button.is-danger,.subscription-delete-actions button.is-primary{grid-row:1}}@media (prefers-reduced-motion:reduce){.following-card,.following-loading>div{transition:none;animation:none}}.subscription-trade.has-outcome-summary{grid-template-columns:minmax(0,1fr) minmax(110px,auto) 28px 32px;gap:8px 12px;padding-block:14px}.has-outcome-summary .subscription-trade-summary{flex-wrap:wrap;gap:18px;display:flex}.has-outcome-summary .subscription-trade-summary>div{border:0;padding:0}.has-outcome-summary .subscription-trade-summary dd{white-space:normal;overflow-wrap:anywhere}.has-outcome-summary .subscription-trade-market>span{overflow-wrap:anywhere;line-height:1.5}.has-outcome-summary .subscription-trade-market>small{flex-wrap:wrap}.has-outcome-summary .subscription-trade-status{background:color-mix(in srgb, var(--trade-color) 10%, transparent);border-radius:4px;padding:2px 6px}.has-outcome-summary .subscription-trade-reason{color:var(--following-copy);overflow-wrap:anywhere;background:0 0;margin:0;padding:0 0 0 50px;font-size:11px;line-height:1.5}.subscription-trade-diagnostic{border-top:1px solid var(--following-border);overflow-wrap:anywhere;gap:6px;padding:12px 0;font-size:11px;display:grid}.subscription-trade-diagnostic b{color:var(--following-copy)}.subscription-trade-diagnostic p{margin:0}.subscription-trade-diagnostic code{white-space:pre-wrap}.has-outcome-summary>a,.has-outcome-summary .subscription-trade-details summary{justify-content:center;align-items:center;min-width:28px;min-height:32px;display:flex}.has-outcome-summary>a:focus-visible{outline:2px solid var(--following-accent);outline-offset:3px}@container (width<=560px){.subscription-trade.has-outcome-summary{grid-template-columns:minmax(0,1fr) 32px 32px}.has-outcome-summary .subscription-trade-summary{grid-area:2/1/auto/-1;padding-left:50px}.has-outcome-summary>a{grid-column:2}.has-outcome-summary .subscription-trade-details{grid-column:3}.has-outcome-summary .subscription-trade-details[open]{grid-area:auto/1/auto/-1}}.autofun-page{--acid:var(--brand-signal);--acid-text:var(--brand-signal);--safe:var(--brand-green-active);--hot:var(--brand-red-active);--warn:var(--brand-orange-active);--ink:var(--brand-ink);--dim:var(--brand-muted);--faint:var(--brand-muted);--line:var(--brand-line);--hair:var(--brand-line);--panel:var(--brand-surface);--panel-raised:var(--brand-surface-raised);--mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--heat:var(--acid);--heat-copy:var(--heat);background:linear-gradient(color-mix(in srgb, var(--ink) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 3%, transparent) 1px, transparent 1px), radial-gradient(circle at 78% -4%, color-mix(in srgb, var(--heat) 9%, transparent), transparent 32rem), var(--paper);color:var(--ink);background-size:48px 48px,48px 48px,auto,auto;min-height:calc(100vh - 60px);font-family:Inter,ui-sans-serif,system-ui,sans-serif;transition:background .4s;overflow-x:clip}.autofun-page *,.autofun-page :before,.autofun-page :after{box-sizing:border-box}.autofun-page button{font-family:inherit}.autofun-page button,.autofun-page a{-webkit-tap-highlight-color:transparent}.autofun-page button:focus-visible,.autofun-page a:focus-visible,.autofun-page input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 23%, transparent);outline:1px solid var(--acid);outline-offset:2px}.autofun-shell{width:100%;max-width:1180px;margin:0 auto;padding:clamp(26px,4vw,44px) clamp(18px,4vw,40px) 96px}.autofun-eyebrow{color:var(--heat-copy);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:9px;font-weight:800;display:flex}.autofun-eyebrow:before{background:var(--heat);content:"";border-radius:999px;width:6px;height:6px}.autofun-head h1{letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(30px,4.4vw,47px);font-weight:600;line-height:1.02}.autofun-head p{color:var(--dim);max-width:62ch;margin:0;font-size:13.5px;line-height:1.55}.autofun-strip{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 22px;display:grid;overflow:hidden}.autofun-strip>div{background:var(--panel);gap:9px;padding:17px 20px 19px;display:grid}.autofun-strip>div+div{border-left:1px solid var(--line)}.autofun-strip dt{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.autofun-strip dd{font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:0;font-size:clamp(19px,2.2vw,27px);font-weight:600;line-height:1}.autofun-strip .is-up{color:var(--safe)}.autofun-strip .is-down{color:var(--hot)}.autofun-strip .is-idle{color:var(--faint)}.autofun-console{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.autofun-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px}.autofun-card>h2{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:8px;font-weight:800}.autofun-dial{gap:14px;display:grid}.autofun-slider{appearance:none;cursor:grab;background:0 0;width:100%;margin:0}.autofun-slider:active{cursor:grabbing}.autofun-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--heat) var(--fill), #ffffff1a var(--fill));border-radius:999px;height:8px}.autofun-slider::-webkit-slider-thumb{appearance:none;background:var(--surface);border:2px solid var(--heat);border-radius:999px;width:26px;height:26px;margin-top:-9px;box-shadow:0 4px 16px #00000080}.autofun-slider::-moz-range-track{background:linear-gradient(90deg, var(--heat) var(--fill), #ffffff1a var(--fill));border-radius:999px;height:8px}.autofun-slider::-moz-range-thumb{background:var(--surface);border:2px solid var(--heat);border-radius:999px;width:22px;height:22px}.autofun-dial-ends{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.autofun-readout{border:1px solid var(--hair);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.autofun-readout>div{gap:7px;padding:14px 15px;display:grid}.autofun-readout>div+div{border-left:1px solid var(--hair)}.autofun-readout span{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.autofun-readout strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:21px;font-weight:600;line-height:1}.autofun-readout .is-heat{color:var(--heat-copy)}.autofun-presets{flex-wrap:wrap;gap:7px;display:flex}.autofun-chip{border:1px solid var(--line);color:var(--dim);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;background:0 0;border-radius:999px;padding:6px 12px;font-size:9px;font-weight:800;transition:border-color .15s,color .15s}.autofun-chip:hover{border-color:var(--heat-copy);color:var(--ink)}.autofun-chip[aria-pressed=true]{background:color-mix(in srgb, var(--heat) 15%, transparent);border-color:var(--heat-copy);color:var(--heat-copy)}.autofun-stake{gap:10px;display:grid}.autofun-stake label{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.autofun-stake-field{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:0 14px;transition:border-color .15s;display:flex}.autofun-stake-field:focus-within{border-color:var(--heat-copy)}.autofun-stake-field em{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;font-size:10px;font-style:normal;font-weight:800}.autofun-stake-field input{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:46px;padding:0;font-size:19px;font-weight:600}.autofun-error{color:var(--red);background:#ef48521a;border:1px solid #ef485257;border-radius:8px;margin:0;padding:10px 13px;font-size:12px;line-height:1.5}.autofun-go{background:var(--action);color:var(--action-ink);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;border:0;border-radius:11px;width:100%;min-height:56px;font-size:13px;font-weight:850;transition:filter .15s,transform .15s}.autofun-go:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.autofun-go:disabled{cursor:not-allowed;opacity:.4}.autofun-ghost{border:1px solid var(--line);color:var(--dim);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:10px;width:100%;min-height:42px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s}.autofun-ghost:hover{border-color:var(--ink);color:var(--ink)}.autofun-stage{background:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--heat) 8%, transparent), transparent 20rem), var(--panel);border:1px solid var(--line);text-align:center;border-radius:14px;place-content:center;gap:18px;min-height:460px;padding:26px;display:grid}.autofun-stage-idle{color:var(--faint);justify-items:center;gap:12px;max-width:40ch;display:grid}.autofun-stage-idle strong{color:var(--dim);letter-spacing:-.01em;font-size:15px;font-weight:600}.autofun-stage-idle p{margin:0;font-size:12.5px;line-height:1.6}.autofun-scan{justify-items:center;gap:14px;display:grid}.autofun-scan-bar{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:999px;width:min(340px,70vw);height:4px;position:relative;overflow:hidden}.autofun-scan-bar:after{background:linear-gradient(90deg, transparent, var(--heat), transparent);content:"";animation:.9s linear infinite autofun-sweep;position:absolute;inset:0}@keyframes autofun-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.autofun-scan-line{color:var(--faint);font-family:var(--mono);letter-spacing:.04em;max-width:44ch;min-height:2.6em;margin:0;font-size:10px;overflow:hidden}.autofun-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.autofun-game-tab{background:var(--panel);border:1px solid var(--line);color:var(--dim);cursor:pointer;letter-spacing:-.02em;text-align:left;border-radius:12px;gap:5px;padding:15px 18px;font-size:15px;font-weight:600;transition:border-color .15s,color .15s;display:grid}.autofun-game-tab em{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-style:normal;font-weight:800}.autofun-game-tab:hover{border-color:var(--heat-copy);color:var(--ink)}.autofun-game-tab[aria-selected=true]{background:color-mix(in srgb, var(--heat) 10%, var(--panel));border-color:var(--heat-copy);color:var(--ink)}.autofun-game-tab[aria-selected=true] em{color:var(--heat-copy)}.autofun-range-label{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.autofun-range-label strong{color:var(--heat-copy);font-family:inherit;font-size:8px}.autofun-warn{background:color-mix(in srgb, var(--warn) 10%, transparent);border:1px solid color-mix(in srgb, var(--warn) 32%, transparent);color:var(--orange);border-radius:9px;margin:16px 0;padding:11px 13px;font-size:11.5px;line-height:1.55}.autofun-wheel{aspect-ratio:1;justify-self:center;width:min(300px,62vw);margin:2px 0 6px;display:grid;position:relative}.autofun-wheel img{grid-area:1/1;width:100%;height:auto;display:block}.autofun-wheel-face{transform-origin:50%;will-change:transform;transition-property:transform}.autofun-wheel-rim{filter:drop-shadow(0 10px 26px #0000008c);pointer-events:none}.autofun-wheel[data-spinning=true] .autofun-wheel-face{transition-duration:1.1s;transition-timing-function:linear}.autofun-landed-on{color:var(--dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px}.autofun-landed-on strong{color:var(--heat-copy);font-family:inherit;font-size:11px;font-weight:800}@media (prefers-reduced-motion:reduce){.autofun-wheel-face{transition:none!important}}.autofun-reel{background:var(--panel-raised);border:1px solid color-mix(in srgb, var(--heat) 40%, var(--line));border-radius:12px;align-items:center;gap:12px;width:min(420px,84vw);min-height:74px;padding:14px 16px;display:flex}.autofun-reel img{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.autofun-reel strong{letter-spacing:-.02em;text-align:left;flex:1;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.autofun-reel em{color:var(--heat-copy);font-family:var(--mono);flex:none;font-size:14px;font-style:normal;font-weight:800}.autofun-wager-links{border-top:1px solid var(--hair);flex-wrap:wrap;gap:16px;padding-top:13px;display:flex}.autofun-watch{color:var(--red)!important}.autofun-open-wagers{gap:14px;margin-top:20px;display:grid}.autofun-open-wagers>h2,.autofun-history>h2{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:800}.autofun-coin-card[data-status=lost]{border-color:color-mix(in srgb, var(--hot) 34%, var(--line))}.autofun-coin-card[data-status=won]{border-color:color-mix(in srgb, var(--safe) 34%, var(--line))}.autofun-coin-facts .is-up{color:var(--safe)}.autofun-coin-facts .is-down{color:var(--hot)}@media (width<=620px){.autofun-games{grid-template-columns:minmax(0,1fr)}}.autofun-mascot{filter:drop-shadow(0 16px 32px #00000080);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(360px,78%);height:auto;display:block}.autofun-mascot--idle{opacity:.96;animation:2.4s ease-in-out infinite autofun-jog}.autofun-mascot--lost{width:min(300px,70%);animation:1s cubic-bezier(.24,.74,.3,1) both autofun-bolt}.autofun-mascot--won{width:min(300px,70%);animation:1s cubic-bezier(.24,.74,.3,1) both autofun-bolt-back}.autofun-mascot--gate{width:min(430px,100%);margin:4px 0}@keyframes autofun-jog{50%{transform:translateY(-7px)}}@keyframes autofun-bolt{0%{opacity:0;transform:translate(-52px)scale(.9)}60%{opacity:1}to{opacity:1;transform:translate(16px)}}@keyframes autofun-bolt-back{0%{opacity:0;transform:scaleX(-1)translate(-52px)scale(.9)}60%{opacity:1}to{opacity:1;transform:scaleX(-1)translate(16px)}}.autofun-wait{text-align:center;justify-items:center;gap:15px;max-width:44ch;display:grid}.autofun-wait-why{color:var(--dim);margin:0;font-size:12.5px;line-height:1.65}.autofun-wait-facts{border:1px solid var(--hair);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;display:grid;overflow:hidden}.autofun-wait-facts>div{gap:6px;padding:12px 10px;display:grid}.autofun-wait-facts>div+div{border-left:1px solid var(--hair)}.autofun-wait-facts dt{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px;font-weight:800}.autofun-wait-facts dd{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.autofun-hint{color:var(--faint);margin:2px 0 0;font-size:11px;line-height:1.6}@media (width<=620px){.autofun-wait-facts{grid-template-columns:minmax(0,1fr)}.autofun-wait-facts>div+div{border-left:0;border-top:1px solid var(--hair)}}.autofun-coin-card{background:var(--panel-raised);border:1px solid color-mix(in srgb, var(--heat) 34%, var(--line));text-align:left;border-radius:13px;gap:15px;width:min(460px,100%);padding:20px;animation:.24s cubic-bezier(.2,.9,.25,1) autofun-land;display:grid}@keyframes autofun-land{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.autofun-coin-head{align-items:center;gap:13px;display:flex}.autofun-coin-head img{border:1px solid var(--line);object-fit:cover;border-radius:10px;width:52px;height:52px}.autofun-coin-head h3{letter-spacing:-.02em;margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.autofun-coin-facts{border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.autofun-coin-facts>div{gap:6px;display:grid}.autofun-coin-facts span{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.autofun-coin-facts strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.autofun-pill{background:color-mix(in srgb, var(--heat) 13%, transparent);border:1px solid color-mix(in srgb, var(--heat) 36%, transparent);color:var(--heat-copy);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:800}.autofun-match{color:var(--faint);font-family:var(--mono);letter-spacing:.05em;margin:0;font-size:9px;line-height:1.6}.autofun-coin-card a{color:var(--acid-text);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:700;text-decoration:none}.autofun-coin-card a:hover{text-decoration:underline}.autofun-coin{border:2px solid var(--heat);color:var(--heat-copy);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:108px;height:108px;font-size:15px;font-weight:800;display:flex}.autofun-coin[data-spin=true]{background:color-mix(in srgb, var(--heat) 10%, transparent);animation:.62s linear infinite autofun-spin}@keyframes autofun-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.autofun-result{border-radius:13px;gap:9px;width:min(460px,100%);padding:22px;animation:.26s cubic-bezier(.2,.9,.25,1) autofun-land;display:grid}.autofun-result[data-outcome=won]{background:#35c8791a;border:1px solid #35c8795c}.autofun-result[data-outcome=lost]{background:#ef485217;border:1px solid #ef485252}.autofun-result span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.autofun-result[data-outcome=won] span{color:var(--safe)}.autofun-result[data-outcome=lost] span{color:var(--hot)}.autofun-result strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1}.autofun-result[data-outcome=won] strong{color:var(--safe)}.autofun-result[data-outcome=lost] strong{color:var(--hot)}.autofun-result p{color:var(--dim);margin:0;font-size:12px;line-height:1.6}.autofun-result code{color:var(--faint);font-family:var(--mono);font-size:10px}.autofun-recovery{background:var(--panel-raised);border:1px solid color-mix(in srgb, var(--warn) 40%, var(--line));border-left:3px solid var(--warn);text-align:left;border-radius:12px;gap:15px;margin-top:20px;padding:20px;display:grid}.autofun-recovery>header{gap:7px;display:grid}.autofun-recovery h3{letter-spacing:-.03em;margin:0;font-size:17px;font-weight:600}.autofun-recovery-eyebrow{color:var(--warn);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.autofun-recovery dl{border-top:1px solid var(--hair);gap:0;margin:0;padding-top:4px;display:grid}.autofun-recovery dl>div{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.autofun-recovery dt{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:800}.autofun-recovery dd{font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:right;margin:0;font-size:15px;font-weight:600}.autofun-recovery dd.is-up{color:var(--safe)}.autofun-recovery dd.is-down{color:var(--hot)}.autofun-recovery-go{background:var(--action);color:var(--action-ink);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:10px;width:100%;min-height:52px;font-size:12.5px;font-weight:850;transition:filter .15s,transform .15s}.autofun-recovery-go:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.autofun-recovery-go:disabled{cursor:not-allowed;opacity:.4}.autofun-blocked{color:var(--red);background:#ef48521a;border:1px solid #ef48524d;border-radius:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.autofun-recovery-actions{gap:9px;display:grid}.autofun-history{margin-top:30px}.autofun-history>h2{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:8px;font-weight:800}.autofun-history-scroll{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.autofun-history table{border-collapse:collapse;width:100%;min-width:720px}.autofun-history th{background:var(--panel);border-bottom:1px solid var(--line);color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 15px;font-size:8px;font-weight:800}.autofun-history td{border-bottom:1px solid var(--hair);color:var(--dim);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:12px 15px;font-size:11.5px}.autofun-history tr:last-child td{border-bottom:0}.autofun-history td.is-market{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.autofun-history td.is-up{color:var(--safe)}.autofun-history td.is-down{color:var(--hot)}.autofun-history tr[data-kind=recovery] td:first-child{border-left:2px solid var(--warn);padding-left:13px}.autofun-empty{background:var(--panel);border:1px solid var(--line);color:var(--faint);text-align:center;border-radius:12px;margin:0;padding:26px;font-size:12.5px}.autofun-note{border-top:1px solid var(--hair);color:var(--faint);font-family:var(--mono);margin:34px 0 0;padding-top:18px;font-size:9.5px;line-height:1.85}.autofun-note a{color:var(--dim)}.autofun-gate{justify-items:start;gap:16px;max-width:620px;margin:clamp(50px,11vh,110px) auto 0;display:grid}.autofun-gate h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,4vw,40px);font-weight:600}.autofun-gate p{color:var(--dim);margin:0;font-size:14px;line-height:1.6}.autofun-skeleton{gap:14px;margin-top:30px;display:grid}.autofun-skeleton>div{background:var(--panel);border-radius:12px;height:110px;animation:1.4s ease-in-out infinite autofun-pulse}.autofun-skeleton>div:last-child{height:320px}@keyframes autofun-pulse{50%{opacity:.55}}@media (width<=940px){.autofun-console{grid-template-columns:minmax(0,1fr)}.autofun-stage{min-height:380px}}@media (width<=620px){.autofun-strip{grid-template-columns:minmax(0,1fr)}.autofun-strip>div+div{border-left:0;border-top:1px solid var(--line)}.autofun-readout{grid-template-columns:minmax(0,1fr)}.autofun-readout>div+div{border-left:0;border-top:1px solid var(--hair)}.autofun-coin-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.autofun-page *,.autofun-page :before,.autofun-page :after{transition:none!important;animation:none!important}}html[data-theme=light] .autofun-page{--heat-copy:color-mix(in srgb, var(--heat) 55%, #000)}.workspace-navigation{--workspace-gold:#8a610c;flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex}html[data-theme=dark] .workspace-navigation{--workspace-gold:#edc56b}.workspace-navigation a{color:var(--brand-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.workspace-navigation a:hover{background:var(--brand-surface);color:var(--brand-ink)}.workspace-navigation a[aria-current=page]{background:color-mix(in srgb, var(--brand-signal) 11%, var(--brand-surface));color:var(--brand-ink)}.workspace-navigation a[aria-current=page] svg{color:var(--brand-action)}.workspace-navigation svg{flex-shrink:0}.workspace-navigation a:focus-visible,.trader-guide summary:focus-visible,.discovery-sort summary:focus-visible,.discovery-sort-option:focus-within{outline:2px solid var(--brand-action);outline-offset:3px}.workspace-navigation a[data-destination=leaderboard]{color:var(--workspace-gold)}.workspace-navigation a[data-destination=leaderboard] svg{color:currentColor;display:block}.workspace-navigation a[data-destination=leaderboard]:hover{background:color-mix(in srgb, var(--workspace-gold) 8%, var(--brand-paper))}.workspace-navigation a[data-destination=leaderboard][aria-current=page]{background:color-mix(in srgb, var(--workspace-gold) 12%, var(--brand-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--workspace-gold) 25%, transparent)}.workspace-navigation a[data-destination=leaderboard]:focus-visible{outline-color:var(--workspace-gold)}.platform-header-center{justify-content:space-between}.platform-header-center .platform-strategy-search{flex:0 300px;min-width:150px}.board-page--tape{--board-acid:var(--brand-signal);--board-cyan:var(--brand-cyan);--board-down:var(--brand-red-active);--board-ink:var(--brand-ink);--board-line:var(--brand-line);--board-muted:var(--brand-muted);--board-panel:var(--brand-panel);--board-paper:var(--brand-paper);--board-surface:var(--brand-surface);--board-up:var(--brand-green-active);background:linear-gradient(color-mix(in srgb, var(--brand-ink) 3.5%, transparent) 1px, transparent 1px), var(--brand-paper);background-size:100% 24px}.catalog-home--directory{background:var(--brand-paper)}.discovery-tools{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;margin-left:auto;display:flex}.trader-guide{flex:none;position:relative}.trader-guide summary{color:var(--brand-muted);cursor:pointer;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:8px;font-size:12px;list-style:none;display:flex}.trader-guide summary::-webkit-details-marker{display:none}.trader-guide summary:hover,.trader-guide[open] summary{background:var(--brand-surface);color:var(--brand-ink)}.trader-guide summary>svg{flex-shrink:0}.trader-guide-chevron{transition:transform .2s}.trader-guide[open] .trader-guide-chevron{transform:rotate(180deg)}.trader-guide-panel{background:var(--brand-surface);border:1px solid var(--brand-line-strong);overscroll-behavior:contain;z-index:20;border-radius:12px;width:360px;max-width:calc(100vw - 40px);max-height:min(460px,100dvh - 320px);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 36px #00000029}.trader-guide strong{color:var(--brand-ink);font-size:13px;font-weight:650;line-height:1.45;display:block}.trader-guide ol{gap:20px;margin:0;padding:22px;list-style:none;display:grid}.trader-guide li{gap:12px;display:flex}.trader-guide li>svg{color:var(--brand-action);flex:0 0 18px;height:18px;margin-top:3px}.trader-guide p{color:var(--brand-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.trader-guide-panel>a{border-top:1px solid var(--brand-line);color:var(--brand-ink);justify-content:space-between;align-items:center;padding:16px 22px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.trader-guide-panel>a:hover{background:var(--brand-paper)}.catalog-home--directory .strategy-header-ribbon{background:var(--brand-paper);box-shadow:0 1px 0 var(--brand-line);z-index:49;border:0;position:sticky;top:60px}.catalog-home--directory .strategy-header-ribbon-inner{max-width:1440px;padding:0 32px}.catalog-home--directory .strategy-header-platforms{border-bottom:1px solid var(--brand-line);gap:8px}.catalog-home--directory .strategy-header-platforms a{margin-left:0;padding:0 14px;font-size:13px}.catalog-home--directory .strategy-header-platforms a[aria-current=page]{background:color-mix(in srgb, var(--brand-ink) 4%, transparent);border-radius:8px 8px 0 0}.catalog-home--directory .strategy-header-views{align-items:center;gap:4px}.catalog-home--directory .strategy-header-views a{border:1px solid #0000;border-radius:6px;min-height:30px;margin-left:0;padding:6px 10px;font-size:11px}.catalog-home--directory .strategy-header-views a[aria-current=page]{background:var(--brand-surface);border-color:var(--brand-line-strong)}.catalog-home--directory .strategy-header-views a:after{display:none}.catalog-home--directory .catalog-directory{width:100%;max-width:1440px;margin:0 auto;padding:8px 32px 40px}.discovery-toolbar{border-bottom:1px solid var(--brand-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 0 18px;display:flex}.discovery-modes{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:9px;padding:4px;display:flex}.discovery-modes button{color:var(--brand-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:6px 13px;font-size:12px;font-weight:650;display:flex}.discovery-modes button[aria-pressed=true]{background:var(--brand-paper);border-color:var(--brand-line);color:var(--brand-ink);box-shadow:0 1px 3px #0000000d}.discovery-modes button>span{background:color-mix(in srgb, var(--brand-ink) 7%, transparent);border-radius:4px;min-width:20px;padding:2px 5px;font-size:10px}.discovery-sort{color:var(--brand-muted);align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.discovery-sort details{min-width:0;position:relative}.discovery-sort details[open]{z-index:60}.discovery-sort summary{background:var(--brand-paper);border:1px solid var(--brand-line-strong);color:var(--brand-ink);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-width:164px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:650;list-style:none;transition:border-color .15s,background .15s;display:flex}.discovery-sort summary::-webkit-details-marker{display:none}.discovery-sort summary:hover,.discovery-sort details[open] summary{background:var(--brand-surface);border-color:var(--brand-action)}.discovery-sort summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-sort summary svg{flex:none;transition:transform .15s}.discovery-sort details[open] summary svg{transform:rotate(180deg)}.discovery-sort-menu{background:var(--brand-surface);border:1px solid var(--brand-line-strong);z-index:30;border-radius:13px;width:310px;max-width:calc(100vw - 24px);padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 42px #0003}.discovery-sort-menu>p{color:var(--brand-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:9px 11px 8px;font-size:10px;font-weight:700}.discovery-sort-menu [role=radiogroup]{gap:2px;display:grid}.discovery-sort-option{color:var(--brand-ink);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:flex;position:relative}.discovery-sort-option:hover{background:var(--brand-paper)}.discovery-sort-option:has(input:checked){background:color-mix(in srgb, var(--brand-action) 9%, var(--brand-surface));border-color:color-mix(in srgb, var(--brand-action) 22%, var(--brand-line))}.discovery-sort-option:has(input:disabled){cursor:not-allowed;opacity:.45}.discovery-sort-option input{cursor:inherit;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.discovery-sort-option-copy{gap:3px;min-width:0;display:grid}.discovery-sort-option-copy strong{font-size:12px;font-weight:650;line-height:1.35}.discovery-sort-option-copy small{color:var(--brand-muted);font-size:10px;line-height:1.4}.discovery-sort-check{color:var(--brand-action);opacity:0;flex:none;margin-left:auto}.discovery-sort-option:has(input:checked) .discovery-sort-check{opacity:1}.discovery-results-heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:22px 0 16px;display:flex}.discovery-results-heading h2{margin:0;font-size:15px;font-weight:650}.discovery-results-heading p{color:var(--brand-muted);margin:0;font-size:11px}.shortlist-note{color:var(--brand-muted);margin:-5px 0 20px;font-size:12px;line-height:1.6}.catalog-home--directory .catalog-directory .catalog-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-home--directory .catalog-strategy{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:12px;min-height:200px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 2px 3px #00000005}.catalog-home--directory .catalog-strategy:hover{border-color:color-mix(in srgb, var(--brand-ink) 28%, var(--brand-line));transform:translateY(-2px);box-shadow:0 10px 26px #0000000f}.catalog-home--directory .catalog-strategy:before,.catalog-home--directory .catalog-strategy:after{display:none}.catalog-home--directory .catalog-strategy-main{padding:23px 22px 0}.catalog-home--directory .catalog-strategy-link{gap:0}.catalog-home--directory .catalog-strategy h2{letter-spacing:0;overflow-wrap:anywhere;min-height:0;margin:0;font-size:18px;font-weight:620;line-height:1.4}.catalog-home--directory .catalog-strategy-heading{padding-right:30px}.strategy-bookmark{color:var(--brand-muted);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:40px;display:flex;position:absolute;top:15px;right:12px}.strategy-bookmark:hover{background:color-mix(in srgb, var(--brand-ink) 6%, transparent);color:var(--brand-ink)}.strategy-bookmark[aria-pressed=true]{color:var(--brand-action)}.catalog-home--directory .catalog-market-context{min-height:38px;margin:22px 0}.catalog-home--directory .catalog-strategy-actions{gap:10px;min-height:65px}.catalog-home--directory .catalog-open-strategy{color:var(--brand-muted);font-size:11px}.catalog-home--directory .catalog-subscribe-trigger{box-shadow:none;border-radius:7px;min-height:37px;padding:7px 12px;font-size:12px}.catalog-home--directory .catalog-subscribe-motion{width:33px}.catalog-home--directory .discovery-empty{border:1px dashed var(--brand-line-strong);text-align:center;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:290px;padding:36px;display:flex}.discovery-empty>svg{color:var(--brand-muted)}.discovery-empty>span{color:var(--brand-muted);gap:8px;font-size:13px;line-height:1.6;display:grid}.discovery-empty strong{color:var(--brand-ink);font-size:20px}.catalog-home--directory .catalog-footer{border-top:1px solid var(--brand-line);width:100%;max-width:1440px;margin:auto auto 0;padding:24px 32px}.catalog-home--directory .catalog-feed-status:not(.discovery-empty){border-color:var(--brand-line-strong);color:var(--brand-muted);border-radius:12px;grid-column:1/-1;min-height:110px;font-size:12px}:is(.catalog-directory:has(.catalog-feed-status:not(.discovery-empty)) .discovery-modes,.catalog-directory:has(.catalog-feed-status:not(.discovery-empty)) .discovery-sort){display:none}.subscription-journey{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.subscription-journey li{border-bottom:2px solid var(--brand-line);color:var(--brand-muted);flex-wrap:wrap;flex:1;align-items:center;gap:7px;padding-bottom:10px;font-size:10px;line-height:1.5;display:flex}.subscription-journey li>span{font-family:ui-monospace,monospace;font-size:9px}.subscription-journey li[aria-current=step]{border-color:var(--brand-action);color:var(--brand-ink);font-weight:700}.catalog-subscription-modal{border-color:var(--brand-line-strong);border-radius:16px}.catalog-subscription-modal-header{padding:22px 26px}.catalog-subscription-modal-header strong{letter-spacing:0;font-size:19px;line-height:1.4}.catalog-subscription-modal>.strategy-subscription-panel{padding:24px 26px}.catalog-subscription-modal .strategy-subscription-panel h2{letter-spacing:0;font-size:23px;line-height:1.3}.catalog-subscription-modal :is(.strategy-subscription-panel,.strategy-subscription-body,.strategy-subscription-footer)>p{font-size:13px;line-height:1.7}.catalog-subscription-modal .strategy-subscription-primary,.catalog-subscription-modal .strategy-subscription-secondary{min-height:44px;font-size:13px}.strategy-subscription-autoscale small{color:var(--brand-muted);margin-top:4px;font-size:11px;font-weight:400;line-height:1.6;display:block}.subscription-track-link{border:1px solid var(--brand-line);color:var(--brand-ink);border-radius:8px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.subscription-track-link:hover{background:var(--brand-surface)}@media (width>=761px){.workspace-navigation{scrollbar-width:none;overflow-x:auto}.platform-header-center .platform-strategy-search{flex-basis:180px}}@media (width<=1440px){.workspace-navigation a{padding:8px;font-size:12px}.workspace-navigation a svg{display:none}.platform-header-center .platform-strategy-search{flex-basis:190px}.platform-header-inner{gap:12px}}@media (width>=761px) and (width<=1050px){.workspace-navigation{scrollbar-width:none;overflow-x:auto}.workspace-navigation a{padding-inline:6px}.platform-header-center .platform-strategy-search{flex-basis:170px}}@media (width<=1000px){.catalog-home--directory .catalog-directory .catalog-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body:has(.workspace-navigation){padding-bottom:calc(68px + env(safe-area-inset-bottom))}.workspace-navigation{background:var(--brand-paper);border-top:1px solid var(--brand-line);padding:5px 8px calc(5px + env(safe-area-inset-bottom));z-index:100;justify-content:space-around;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0000000a}.workspace-navigation a{text-align:center;white-space:normal;border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;min-height:53px;padding:7px 4px;font-size:10px;line-height:1.3}.workspace-navigation a svg{width:20px;height:20px;display:block}.platform-header-center{justify-content:center}.platform-header-center .platform-strategy-search{flex:1;min-width:0}.catalog-home--directory .strategy-header-ribbon-inner{padding:0 20px}.catalog-home--directory .catalog-directory{padding:4px 20px 28px}.catalog-home--directory .catalog-footer{padding:20px}.discovery-toolbar{gap:12px}.discovery-sort>span{display:none}.discovery-return-period{flex-direction:column;align-items:stretch;gap:4px}.discovery-return-period>span{display:block}.discovery-sort summary{max-width:190px}}@media (width<=560px){.catalog-home--directory .catalog-directory .catalog-strategy-grid{grid-template-columns:minmax(0,1fr)}.catalog-home--directory .catalog-strategy h2{font-size:18px}.discovery-toolbar{align-items:stretch}.discovery-modes{flex:1 0 auto}.discovery-modes button{flex:1;justify-content:center;padding:6px 10px}.discovery-tools{justify-content:space-between;gap:10px;width:100%}.discovery-sort{flex:120px;min-width:0}.trader-guide{max-width:52%}.trader-guide summary{min-height:44px}.discovery-sort details{flex:1}.discovery-sort summary{gap:8px;width:100%;min-width:0;max-width:none;padding-inline:9px;font-size:11px}.discovery-sort-menu{width:min(310px,100vw - 40px);inset:auto auto calc(100% + 8px) 0}.discovery-results-heading{padding-top:18px}}@media (prefers-reduced-motion:reduce){.catalog-home--directory .catalog-strategy,.trader-guide svg{transition:none}.catalog-home--directory .catalog-strategy:hover{transform:none}}@media (width>=761px){.strategy-detail-heading .strategy-detail-back{margin-top:max(0px,clamp(26px,3.055vw,39px)/2.12766 - 14px)}.catalog-home--directory:has(.catalog-feed-status:not(.discovery-empty)) .catalog-directory{padding-bottom:20px}.catalog-home--directory:has(.catalog-feed-status:not(.discovery-empty)) .catalog-footer{min-height:40px;padding-top:8px;padding-bottom:8px}}.platform-strategy-search{position:relative}.platform-strategy-search input:focus-visible{box-shadow:none}.discovery-search-panel{background:var(--platform-header-surface);border:1px solid var(--platform-header-border-strong);color:var(--platform-header-ink);max-height:min(640px, calc(var(--discovery-search-viewport,100dvh) - 90px));text-align:left;z-index:10;border-radius:14px;flex-direction:column;width:min(540px,100vw - 32px);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 60px #0000003d}.discovery-search-panel button{color:var(--platform-header-copy);cursor:pointer;font:inherit;background:0 0;border:0}.discovery-search-panel a{color:inherit;text-decoration:none}.discovery-search-panel svg{flex-shrink:0}.discovery-search-panel a:focus-visible,.discovery-search-panel button:focus-visible{outline:2px solid var(--platform-header-accent);outline-offset:-3px}.discovery-search-heading{border-bottom:1px solid var(--platform-header-border);flex-shrink:0;justify-content:space-between;align-items:center;min-height:48px;padding:0 10px 0 20px;display:flex}.discovery-search-heading>span{color:var(--platform-header-copy);align-items:center;gap:8px;font-size:12px;display:flex}.discovery-search-heading>span svg{color:var(--platform-header-accent)}.discovery-search-heading button{border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.discovery-search-panel button:hover{background:color-mix(in srgb, var(--platform-header-ink) 6%, transparent);color:var(--platform-header-ink)}.discovery-search-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:6px 10px 10px;overflow-y:auto}.discovery-search-section{margin:0;padding-top:14px}.discovery-search-section h2{color:var(--platform-header-copy);font:600 10px/1.5 var(--mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0 10px 10px}.discovery-search-section-title{justify-content:space-between;align-items:baseline;display:flex}.discovery-search-section-title button{border-radius:5px;min-height:28px;padding:4px 8px;font-size:11px}.discovery-search-presets{flex-wrap:wrap;gap:7px;padding:0 10px 6px;display:flex}.discovery-search-presets a{border:1px solid var(--platform-header-border);border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:550;display:inline-flex}.discovery-search-presets a svg{color:var(--platform-header-copy)}.discovery-search-presets a:hover{background:color-mix(in srgb, var(--platform-header-accent) 9%, transparent);border-color:color-mix(in srgb, var(--platform-header-accent) 55%, var(--platform-header-border))}.discovery-search-row{border-radius:8px;align-items:center;min-width:0;display:flex}.discovery-search-row:hover,.discovery-search-row:focus-within{background:color-mix(in srgb, var(--platform-header-ink) 5%, transparent)}.discovery-search-row>a{border-radius:8px;flex:1;align-items:center;gap:12px;min-width:0;min-height:66px;padding:9px 10px;display:flex}.discovery-search-mark{background:color-mix(in srgb, var(--platform-header-ink) 4%, transparent);border:1px solid var(--platform-header-border);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:flex;overflow:hidden}.discovery-search-mark--strategy{background:0 0;border:0}.discovery-search-mark .provider-mark{border-radius:inherit;width:100%;height:100%}.discovery-search-mark:has(.provider-mark--lighter){background:#06070a}.discovery-search-mark--trader{border-radius:50%}.discovery-search-mark .quantum-avatar{object-fit:cover;width:100%;height:100%}.discovery-search-mark--query{color:var(--platform-header-copy)}.discovery-search-result-copy{flex:1;gap:5px;min-width:0;display:grid}.discovery-search-result-copy strong{color:var(--platform-header-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;line-height:1.4;overflow:hidden}.discovery-search-result-copy small{color:var(--platform-header-copy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.discovery-search-arrow{color:var(--platform-header-copy);opacity:.55}.discovery-search-row:hover .discovery-search-arrow{opacity:1}.discovery-search-panel .discovery-search-remove{border-radius:7px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;margin-right:4px;display:flex}.discovery-search-state{color:var(--platform-header-copy);flex-wrap:wrap;align-items:center;gap:5px 12px;min-height:55px;margin:0;padding:10px;font-size:12px;line-height:1.6;display:flex}.discovery-search-state button{color:var(--platform-header-ink);text-underline-offset:3px;border-radius:5px;min-height:32px;padding:4px 8px;text-decoration:underline}.discovery-search-signin{border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:10px;font-size:12px;display:flex}.discovery-search-signin:hover{background:color-mix(in srgb, var(--platform-header-ink) 5%, transparent)}.discovery-search-footer{border-top:1px solid var(--platform-header-border);color:var(--platform-header-copy);flex-shrink:0;font-size:11px;line-height:1.6}.discovery-search-footer>span{padding:13px 20px;display:block}.discovery-search-footer>a{justify-content:space-between;align-items:center;min-height:48px;padding:12px 20px;font-size:12px;font-weight:550;display:flex}.discovery-search-footer>a:hover{background:color-mix(in srgb, var(--platform-header-accent) 8%, transparent);color:var(--platform-header-ink)}@media (width<=760px){.discovery-search-panel{max-height:min(calc(100dvh - 138px), calc(var(--discovery-search-viewport,100dvh) - 78px));width:auto;position:fixed;top:58px;left:10px;right:10px}.discovery-search-heading{padding-left:16px}.discovery-search-heading button,.discovery-search-panel .discovery-search-remove{min-width:44px;height:44px}.discovery-search-presets{gap:6px;padding-left:6px;padding-right:6px}.discovery-search-presets a{min-height:42px}.discovery-search-footer>span{padding-left:16px;padding-right:16px}.platform-header-center .platform-strategy-search[data-search-open]{background:var(--platform-header-surface);z-index:20;width:auto;max-width:none;position:fixed;top:10px;left:10px;right:10px}.platform-strategy-search input{padding-left:8px;font-size:16px}.platform-strategy-search>kbd{display:none}}.provider-mark[data-provider-mark]{box-sizing:border-box;padding:0}.provider-mark[data-provider-mark]>svg,.provider-mark[data-provider-mark]>img{height:var(--provider-glyph-size,62%);object-fit:contain;max-width:100%;max-height:100%;width:var(--provider-glyph-size,62%);flex:none;display:block}.provider-mark[data-provider-mark]>svg{color:var(--provider-ink);fill:currentColor;stroke:none}.provider-mark[data-provider-mark]>.provider-mark-outline{fill:none;stroke:currentColor}.provider-mark--bybit{--provider-glyph-size:82%}.provider-mark--hyperliquid,.provider-mark--fomo,.provider-mark--robinhood-chain{--provider-glyph-size:100%}.x-account-suggestions .provider-mark{--provider-glyph-size:82%}.strategy-header-platforms .provider-mark--lighter{--provider-glyph-size:90%;background:#06070a;border-radius:4px}.provider-mark--ethereum{background:#f2f2f2;border-color:#d5d8df}.provider-mark--base[data-provider-mark]{--provider-glyph-size:60%;background:#fff;border-color:#0000}.newsroom-page{--nr-surface:var(--panel,#fff);--nr-border:var(--line,#dedfe3);--nr-muted:var(--muted,#686b76);--nr-green:#087e60;max-width:1360px;color:var(--ink,#17191e);margin:0 auto;padding:42px 32px 80px}.newsroom-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.newsroom-heading h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:650}.newsroom-heading p{max-width:650px;color:var(--nr-muted);margin:0;font-size:1rem;line-height:1.6}.newsroom-heading .newsroom-eyebrow{color:var(--nr-green);align-items:center;gap:9px;font-size:.875rem;font-weight:600;display:flex}.newsroom-cadence{border:1px solid var(--nr-border);border-radius:99px;flex-shrink:0;align-items:center;gap:7px;margin-top:12px;padding:9px 12px;font-size:.8125rem;display:inline-flex}.newsroom-heading-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.newsroom-mobile-settings{text-underline-offset:4px;font-size:.875rem;display:none}.newsroom-settings{scroll-margin-top:100px}@media (width<=780px){.newsroom-mobile-settings{display:block}}.newsroom-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.newsroom-filters{border-bottom:1px solid var(--nr-border);flex-wrap:wrap;gap:6px;margin-bottom:20px;padding-bottom:14px;display:flex}.newsroom-filters button{color:var(--nr-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 13px;font-size:.875rem}.newsroom-filters button[aria-pressed=true]{background:var(--ink,#17191e);color:var(--panel,#fff)}.newsroom-feed{gap:16px;display:grid}.newsroom-update{background:var(--nr-surface);border:1px solid var(--nr-border);overflow-wrap:anywhere;border-radius:12px;padding:22px;scroll-margin-top:100px}.newsroom-update--featured{border-top:3px solid var(--nr-green);background:linear-gradient(130deg, color-mix(in srgb, var(--nr-green) 5%, var(--nr-surface)), var(--nr-surface) 65%)}.newsroom-update-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.newsroom-update-top time{color:var(--nr-muted);font-size:.8125rem}.newsroom-category{color:var(--nr-green);align-items:center;gap:7px;font-size:.8125rem;font-weight:600;display:inline-flex}.newsroom-category--stability{color:#6961bd}.newsroom-strategy-name{margin:20px 0 6px;font-size:1rem;font-weight:600}.newsroom-update h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.25}.newsroom-evidence{border:1px solid var(--nr-border);color:var(--nr-muted);border-radius:4px;padding:4px 7px;font-size:.75rem;display:inline-block}.newsroom-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 20px;display:grid}.newsroom-metrics div+div{border-left:1px solid var(--nr-border);padding-left:16px}.newsroom-metrics dt{color:var(--nr-muted);font-size:.8125rem;line-height:1.4}.newsroom-metrics dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:1.375rem;font-weight:600}.newsroom-positive{color:var(--nr-green)}.newsroom-update footer{border-top:1px solid var(--nr-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-top:14px;display:flex}.newsroom-update footer details{flex:1}.newsroom-update footer a{flex-shrink:0;align-items:center;gap:5px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.newsroom-page summary{cursor:pointer;font-size:.875rem;line-height:1.5}.newsroom-page details p{color:var(--nr-muted);margin:10px 0 0;font-size:.875rem;line-height:1.65}.newsroom-sidebar{gap:18px;display:grid}.newsroom-settings,.newsroom-rules{border:1px solid var(--nr-border);background:var(--nr-surface);border-radius:12px;padding:22px}.newsroom-sidebar h2{margin:0 0 9px;font-size:1rem;line-height:1.5}.newsroom-sidebar p{color:var(--nr-muted);margin:0 0 16px;font-size:.875rem;line-height:1.65}.newsroom-rules details{border-top:1px solid var(--nr-border);margin-top:12px;padding-top:12px}.newsroom-sidebar .newsroom-disclaimer{padding:0 4px;font-size:.8125rem}.newsroom-follow{cursor:pointer;align-items:center;gap:10px;margin:18px 0;font-size:.875rem;display:flex}.newsroom-follow input{width:18px;height:18px;accent-color:var(--nr-green)}.newsroom-push-button{border:1px solid var(--nr-border);background:var(--ink,#17191e);width:100%;color:var(--panel,#fff);font:inherit;cursor:pointer;text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 13px;font-size:.875rem;text-decoration:none;display:flex}.newsroom-push-button:disabled{opacity:.55;cursor:default}.newsroom-settings .newsroom-push-status{margin:12px 0 0;font-size:.8125rem}.newsroom-device-settings{border-top:1px solid var(--nr-border);margin-top:18px;padding-top:18px}.newsroom-device-settings h3{margin:0 0 8px;font-size:.875rem;line-height:1.5}.newsroom-settings{overflow-wrap:anywhere;min-width:0}.newsroom-push-button{white-space:normal;min-width:0}.newsroom-push-button svg,.newsroom-follow input{flex-shrink:0}.newsroom-empty{text-align:center;border:1px dashed var(--nr-border);min-height:300px;color:var(--nr-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:36px;display:flex}.newsroom-empty h2{color:var(--ink,#17191e);margin:18px 0 8px;font-size:1.25rem}.newsroom-empty p{max-width:420px;margin:0;font-size:1rem;line-height:1.6}.newsroom-checked{color:var(--nr-muted);margin-top:18px;font-size:.8125rem}.newsroom-error{border:1px solid var(--nr-border);border-radius:8px;align-items:center;gap:15px;margin-bottom:16px;padding:16px;font-size:.875rem;display:flex}.newsroom-error button{cursor:pointer;flex-shrink:0;text-decoration:underline}.newsroom-preview{color:#6b4b05;background:#fff1ce;border-radius:6px;margin:0 0 18px;padding:9px 12px;font-size:.8125rem}.newsroom-recent{isolation:isolate;border:1px solid var(--line);min-height:152px;color:var(--ink);background:var(--surface);border-radius:16px;margin:0 0 24px;position:relative;overflow:hidden;container:newsroom-banner/inline-size}.newsroom-recent-heading{align-items:center;gap:9px;padding:24px 24px 0;display:flex}.newsroom-recent-mark{color:var(--acid);flex-shrink:0;display:inline-flex}.newsroom-recent-heading h2{letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:.6875rem;font-weight:650;line-height:1.5}.newsroom-recent-heading a{align-items:center;gap:6px;max-width:45%;font-size:.75rem;line-height:1.4;text-decoration:none;display:inline-flex}.newsroom-recent-heading a svg{flex-shrink:0}.newsroom-recent-empty{color:var(--muted);margin:0;padding:20px 24px 24px;font-size:.875rem;line-height:1.6}.newsroom-recent--strategies{border-color:var(--line);background:var(--surface);color:var(--ink)}.newsroom-carousel{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.newsroom-carousel-controls{justify-content:flex-end;padding-right:24px;display:flex}.newsroom-carousel-next{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.newsroom-carousel-next:hover{background:var(--surface-raised)}.newsroom-carousel-next svg{flex-shrink:0}.newsroom-recent-items{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.newsroom-recent-items::-webkit-scrollbar{display:none}.newsroom-recent-items>a{isolation:isolate;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;min-width:0;min-height:150px;color:inherit;background:var(--surface);flex:0 0 100%;grid-template-columns:minmax(0,1fr) minmax(min-content,160px) 170px;align-items:center;gap:28px;padding:18px 24px;text-decoration:none;display:grid;position:relative;overflow:hidden}.newsroom-recent--strategies{--venue-accent:#8b929e}.newsroom-recent--strategies[data-venue=polymarket]{--venue-accent:#3979e8}.newsroom-recent--strategies[data-venue=lighter]{--venue-accent:#929bad}.newsroom-recent--strategies[data-venue=hyperliquid]{--venue-accent:#51bca5}.newsroom-recent--strategies[data-venue=cross_exchange]{--venue-accent:#659fa8}.newsroom-recent--strategies[data-venue=solana],.newsroom-recent--strategies[data-venue=fomo]{--venue-accent:#9b83cb}.newsroom-recent--strategies[data-venue=robinhood-chain]{--venue-accent:#91ac47}.newsroom-recent--strategies:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg, color-mix(in srgb, var(--venue-accent) 9%, transparent), transparent 55%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--venue-accent) 65%, transparent);position:absolute;inset:0}.newsroom-recent--strategies .newsroom-recent-items>a{background:0 0}.newsroom-venue-watermark{z-index:-1;opacity:.108;pointer-events:none;justify-content:center;align-items:center;gap:16px;width:220px;display:flex;position:absolute;top:50%;right:390px;transform:translateY(-50%)rotate(-12deg)}.newsroom-venue-watermark .provider-mark[data-provider-mark]{--provider-glyph-size:100%;--provider-ink:var(--ink);width:144px;min-width:0;height:144px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 144px}[data-theme=light] .newsroom-venue-watermark .provider-mark--lighter img{filter:invert()}[data-theme=light] .newsroom-venue-watermark .provider-mark--hyperliquid img{filter:grayscale()invert();mix-blend-mode:multiply}.newsroom-recent-copy{overflow-wrap:anywhere;grid-column:1;min-width:0}.newsroom-recent-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.newsroom-recent-platform{color:var(--ink);align-items:center;gap:6px;font-size:.6875rem;line-height:1.4;display:inline-flex}.newsroom-recent-platform .provider-mark{border-radius:6px;width:22px;height:22px}.newsroom-recent-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:0;font-size:.625rem;font-weight:600;line-height:1.4;display:flex}.newsroom-recent-kicker svg{flex-shrink:0}.newsroom-recent-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:44ch;font-size:1.125rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.newsroom-recent-evidence{color:var(--muted);margin-top:7px;font-size:.6875rem;line-height:1.5;display:block}.newsroom-recent-streak{color:var(--muted);margin-top:3px;font-size:.6875rem;line-height:1.4;display:block}.newsroom-recent-performance{border-left:1px solid var(--line);font-variant-numeric:tabular-nums;flex-direction:column;grid-column:2;align-items:flex-start;min-width:0;padding-left:24px;display:flex}.newsroom-recent-period{color:var(--ink);font-size:.6875rem;line-height:1.4}.newsroom-recent-result{color:#70d8a4;white-space:nowrap;margin:4px 0;font-size:2rem;font-weight:600;line-height:1.1;display:block}.newsroom-recent-projection,.newsroom-recent-disclosure{color:var(--muted);font-size:.625rem;line-height:1.4}.newsroom-recent-action{grid-column:3;min-width:0}.newsroom-recent-cta{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.75rem;font-weight:650;line-height:1.4;transition:filter .18s;display:flex}.newsroom-recent-cta svg{flex-shrink:0}.newsroom-recent-items>a:hover .newsroom-recent-cta{filter:brightness(1.1)}@container newsroom-banner (width<=960px){.newsroom-venue-watermark{opacity:.072;width:160px;right:176px}.newsroom-recent-items>a{grid-template-columns:minmax(0,1fr) minmax(min-content,150px);gap:12px 20px;padding-right:20px}.newsroom-recent-copy{grid-row:1/3}.newsroom-recent-performance{border-left:0;grid-column:2;align-self:end;padding-left:0}.newsroom-recent-result{font-size:1.75rem}.newsroom-recent-action{grid-column:2;align-self:start;padding:0}}@container newsroom-banner (width<=540px){.newsroom-venue-watermark{opacity:.06;width:136px;top:8px;right:-12px;transform:rotate(-12deg)}.newsroom-venue-watermark .provider-mark[data-provider-mark]{height:112px}.newsroom-carousel{display:block}.newsroom-recent-items>a{grid-template-columns:minmax(min-content,1fr) auto;gap:16px 12px;padding:18px}.newsroom-recent-copy{grid-area:auto/1/auto/-1}.newsroom-recent-copy strong{font-size:1.125rem}.newsroom-recent-performance{grid-column:1;align-self:center}.newsroom-recent-action{align-self:center;max-width:145px}.newsroom-recent-cta{font-size:.6875rem}.newsroom-recent-result{font-size:1.75rem}.newsroom-recent-heading{padding:18px 18px 0}.newsroom-carousel-controls{padding:0 18px 14px}.newsroom-recent-empty{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.newsroom-recent-cta{transition:none}}.newsroom-toast{z-index:120;width:400px;max-width:calc(100vw - 32px);color:var(--ink,#17191e);background:var(--panel,#fff);border:1px solid var(--line,#dedfe3);border-radius:12px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 40px #0002}.newsroom-toast a{color:inherit;border-radius:inherit;gap:9px;padding:16px 18px;font-size:.875rem;text-decoration:none;display:grid}.newsroom-toast-heading{color:var(--muted,#686b76);align-items:center;gap:7px;padding-right:28px;font-size:.6875rem;line-height:1.5;display:flex}.newsroom-toast-heading svg{flex-shrink:0}.newsroom-toast-copy{overflow-wrap:anywhere;gap:6px;min-width:0;line-height:1.5;display:grid}.newsroom-toast-metrics{color:var(--muted,#686b76);font-variant-numeric:tabular-nums;font-size:.75rem}.newsroom-toast-metrics strong{color:#087e60}.newsroom-toast-streak{color:#6961bd;font-size:.75rem}.newsroom-toast-footer{color:var(--muted,#686b76);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:5px;font-size:.625rem;display:flex}.newsroom-toast-action{color:var(--ink,#17191e);font-size:.6875rem;font-weight:600}.newsroom-toast button{cursor:pointer;padding:8px;position:absolute;top:8px;right:10px}[data-theme=dark] .newsroom-toast-metrics strong{color:#70d8b4}[data-theme=dark] .newsroom-toast-streak{color:#b5abff}.newsroom-toast :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #148c72}@media (width<=900px){.newsroom-toast{bottom:calc(84px + env(safe-area-inset-bottom))}}.newsroom-page :is(button,a,summary,input):focus-visible{outline-offset:4px;outline:2px solid #148c72}[data-theme=dark] .newsroom-page{--nr-green:#70d8b4;--nr-surface:var(--panel);--nr-border:var(--line);--nr-muted:var(--muted)}[data-theme=dark] .newsroom-category--stability{color:#b5abff}.newsroom-recent :is(a,button):focus-visible{outline:2px solid var(--acid);outline-offset:3px}.newsroom-recent--strategies a:focus-visible{outline-color:#d5d8dc}.newsroom-recent-items>a:focus-visible{outline-offset:-5px;border-radius:8px}[data-theme=light] .newsroom-recent--strategies{border-color:var(--line);background:var(--surface,#fff);color:var(--ink)}[data-theme=light] .newsroom-recent--strategies :is(.newsroom-recent-platform,.newsroom-recent-period){color:var(--ink)}[data-theme=light] .newsroom-recent--strategies :is(.newsroom-recent-kicker,.newsroom-recent-evidence,.newsroom-recent-streak,.newsroom-recent-projection,.newsroom-recent-disclosure,.newsroom-recent-empty){color:var(--muted)}[data-theme=light] .newsroom-recent--strategies :is(.newsroom-recent-mark,.newsroom-recent-result){color:#087e60}[data-theme=light] .newsroom-recent--strategies :is(.newsroom-recent-cta,.newsroom-carousel-next){border-color:var(--line);background:var(--surface-subtle,var(--surface));color:var(--ink)}[data-theme=light] .newsroom-recent--strategies :is(.newsroom-recent-items>a:hover .newsroom-recent-cta,.newsroom-carousel-next:hover){background:var(--line,var(--surface-raised));filter:none}[data-theme=light] .newsroom-recent--strategies :is(a,button):focus-visible{outline-color:var(--ink,#17191e)}@media (width<=1080px){.newsroom-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.newsroom-heading{flex-wrap:wrap}.newsroom-cadence{margin-top:0}}@media (width<=780px){.newsroom-page{padding:28px 18px 60px}.newsroom-layout{grid-template-columns:minmax(0,1fr)}.newsroom-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.newsroom-disclaimer{grid-column:1/-1}}@media (width<=480px){.newsroom-sidebar{grid-template-columns:minmax(0,1fr)}.newsroom-update{padding:18px}.newsroom-metrics{gap:9px}.newsroom-metrics div+div{padding-left:9px}.newsroom-metrics dd{font-size:1.125rem}.newsroom-update footer{flex-wrap:wrap}.newsroom-update footer details{flex-basis:100%}.newsroom-toast{bottom:calc(84px + env(safe-area-inset-bottom));right:16px}}.newsroom-recent--fomo{--fomo-art:url(/strategy-assets/fomo/lavender-silk.webp);--fomo-surface:#ede7fc;--fomo-ink:#291d43;--fomo-muted:#56446f;--fomo-line:#62498f30;--fomo-button:#49306e;--fomo-button-ink:#fff;--fomo-button-hover:#34204f;--fomo-positive:#176742;--fomo-focus:#68449d;border-color:var(--fomo-line);min-height:152px;color:var(--fomo-ink);background:var(--fomo-surface);box-shadow:inset 0 1px #ffffff24,0 8px 28px #16102a0c}[data-theme=dark] .newsroom-recent--fomo{--fomo-art:url(/strategy-assets/fomo/obsidian-chrome.webp);--fomo-surface:#0c0b13;--fomo-ink:var(--ink);--fomo-muted:var(--muted);--fomo-line:#b9a6ef30;--fomo-button:#d9ceff;--fomo-button-ink:#241b46;--fomo-button-hover:#eee8ff;--fomo-positive:#b6ebc8;--fomo-focus:#e0d9ff}.newsroom-recent--fomo:before{background:0 0}.newsroom-fomo-art{z-index:-1;pointer-events:none;background:var(--fomo-art) no-repeat right clamp(-40px, 8%, 140px) center / auto 240px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 65% 80%,#0000 95%);mask-image:linear-gradient(90deg,#0000 25%,#000 65% 80%,#0000 95%)}.newsroom-recent--fomo:has(.newsroom-carousel) .newsroom-fomo-art{opacity:.22}.newsroom-recent--fomo .newsroom-recent-heading{gap:12px;padding-top:24px}.newsroom-recent--fomo .newsroom-recent-mark img{box-shadow:0 0 0 1px var(--fomo-line);border-radius:10px;display:block}.newsroom-recent--fomo .newsroom-recent-heading h2{color:var(--fomo-ink)}.newsroom-recent--fomo .newsroom-recent-heading>a{border:1px solid var(--fomo-line);background:var(--fomo-button);min-height:40px;color:var(--fomo-button-ink);text-align:left;border-radius:10px;gap:10px;padding:10px 14px;font-weight:650;transition:background .18s;box-shadow:0 3px 14px #0805151a}.newsroom-recent--fomo .newsroom-recent-heading>a:hover{background:var(--fomo-button-hover)}.newsroom-recent--fomo .newsroom-recent-empty{color:var(--fomo-muted);padding-top:22px}.newsroom-recent--fomo :is(.newsroom-recent-kicker,.newsroom-recent-period,.newsroom-recent-evidence,.newsroom-recent-disclosure,.newsroom-recent-streak,.newsroom-recent-projection){color:var(--fomo-muted)}.newsroom-recent--fomo .newsroom-recent-result{color:var(--fomo-positive)}.newsroom-recent--fomo .newsroom-recent-performance{border-color:var(--fomo-line)}.newsroom-recent--fomo .newsroom-recent-cta{color:var(--fomo-button-ink);background:var(--fomo-button)}.newsroom-recent--fomo .newsroom-recent-items>a:hover .newsroom-recent-cta{background:var(--fomo-button-hover);box-shadow:0 0 20px #bba6ff20}.newsroom-recent--fomo :is(a,button):focus-visible{outline-color:var(--fomo-focus)}@container newsroom-banner (width<=540px){.newsroom-fomo-art{opacity:.5;background-position:right -100px center;background-size:auto 210px}.newsroom-recent--fomo .newsroom-recent-heading{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;display:grid}.newsroom-recent--fomo .newsroom-recent-heading>a{grid-column:1/-1;justify-content:flex-start;justify-self:start;max-width:100%;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.newsroom-recent--fomo .newsroom-recent-heading>a{transition:none}}.newsroom-recent-performance[data-tone=negative] .newsroom-recent-result{color:var(--red)}.blog-site{--blog-bg:#f9faf7;--blog-ink:#17251e;--blog-muted:#627167;--blog-line:#dbe2d9;--blog-accent:#185c3b;--blog-panel:#eef2e9;background:var(--blog-bg);color:var(--blog-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}[data-theme=dark] .blog-site{--blog-bg:#101813;--blog-ink:#edf4e9;--blog-muted:#a6b6aa;--blog-line:#304237;--blog-accent:#bceca0;--blog-panel:#1a271d}.blog-site *{box-sizing:border-box}.blog-site a{color:inherit;text-decoration:none}.blog-site button,.blog-site select{font:inherit;color:inherit}.blog-site :focus-visible{outline:3px solid var(--blog-accent);outline-offset:5px}.blog-wrap{width:min(1180px,100% - 96px);margin-inline:auto}.blog-header{border-bottom:1px solid var(--blog-line);align-items:center;gap:44px;min-height:100px;display:flex}.blog-brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:9px;font-size:24px;font-weight:750;display:inline-flex}.blog-brand img{object-fit:contain}.blog-header nav,.blog-tools{align-items:center;gap:24px;font-size:13px;display:flex}.blog-header nav a[aria-current]{color:var(--blog-accent)}.blog-tools{gap:12px;margin-left:auto}.blog-tools select{border:1px solid var(--blog-line);background:0 0;border-radius:8px;max-width:128px;padding:10px 5px}.blog-tools option{background:var(--blog-bg)}.blog-theme{cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:grid}.blog-theme svg{width:19px;height:19px}.blog-site .blog-button{background:var(--blog-accent);color:var(--blog-bg);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:16px 22px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.blog-button svg,.blog-text-link svg,.blog-footer svg{flex-shrink:0;width:18px;height:18px}.blog-site a:hover{text-underline-offset:4px;text-decoration:underline}.blog-hero{isolation:isolate;padding:88px 0 78px;position:relative;overflow:hidden}.blog-eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--blog-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.blog-dot{background:var(--blog-accent);border-radius:50%;width:7px;height:7px}.blog-hero h1,.blog-article-header h1{letter-spacing:-.055em;text-wrap:balance;max-width:740px;margin:28px 0 24px;font-size:clamp(42px,5.8vw,76px);font-weight:500;line-height:1.04}.blog-hero h1{max-width:700px}.blog-lead{max-width:560px;color:var(--blog-muted);font-size:18px;line-height:1.75}.blog-orbit{z-index:-1;width:260px;height:260px;position:absolute;top:70px;right:28px}.blog-orbit div{border:1px solid var(--blog-line);border-radius:50%;position:absolute;inset:0;transform:rotate(-28deg)scaleX(.6)}.blog-orbit div:nth-child(2){transform:rotate(32deg)scaleX(.6)}.blog-orbit div:nth-child(3){transform:rotate(92deg)scaleX(.6)}.blog-orbit span{background:var(--blog-panel);color:var(--blog-accent);letter-spacing:-4px;border-radius:24px;place-items:center;font-size:46px;display:grid;position:absolute;inset:80px}.blog-filter-bar{border-block:1px solid var(--blog-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.blog-filter-control{min-width:0;max-width:100%;color:var(--blog-muted);align-items:center;gap:12px;font-size:13px;display:flex}.blog-select{border:1px solid var(--blog-line);background:var(--blog-bg);cursor:pointer;border-radius:7px;min-width:0;max-width:100%;padding:12px 15px;font-size:13px}.blog-filter-control .blog-select{color:var(--blog-ink)}.blog-select:hover{border-color:var(--blog-accent)}.blog-empty{text-align:center;flex-direction:column;align-items:center;padding:64px 20px 76px;display:flex}.blog-empty-icon{background:var(--blog-panel);width:68px;height:68px;color:var(--blog-accent);border:1px solid var(--blog-line);border-radius:19px;place-items:center;margin-bottom:20px;display:grid}.blog-empty-icon svg{width:32px;height:32px}.blog-empty h2{letter-spacing:-1px;text-wrap:balance;margin:12px 0 0;font-size:clamp(25px,3vw,34px);font-weight:500}.blog-empty>p:not(.blog-eyebrow){max-width:450px;color:var(--blog-muted);margin:18px 0 26px;font-size:15px;line-height:1.8}.blog-text-link{align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.blog-cta{background:var(--blog-panel);border:1px solid var(--blog-line);border-radius:14px;justify-content:space-between;align-items:center;gap:36px;margin:0 0 64px;padding:38px 42px;display:flex}.blog-cta h2{letter-spacing:-1px;margin:0 0 10px;font-size:28px;font-weight:500}.blog-cta p{color:var(--blog-muted);margin:0;font-size:14px;line-height:1.8}.blog-cta .blog-button{flex-shrink:0;max-width:100%}.blog-footer{border-top:1px solid var(--blog-line);flex-wrap:wrap;align-items:center;gap:28px;padding-block:30px;display:flex}.blog-footer p{color:var(--blog-muted);font-size:12px}.blog-footer>a:last-child{align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.blog-list{margin-bottom:64px}.blog-card{border-bottom:1px solid var(--blog-line);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:clamp(24px,5vw,64px);min-width:0;padding-block:36px;display:grid}.blog-card-content{overflow-wrap:anywhere;min-width:0}.blog-card .blog-eyebrow{margin-top:0}.blog-card-image{border:1px solid var(--blog-line);background:var(--blog-panel);aspect-ratio:1.9;border-radius:12px;display:block;overflow:hidden}.blog-card img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.blog-card-image:hover img{transform:scale(1.025)}.blog-card h2{letter-spacing:-.035em;text-wrap:pretty;margin-block:14px;font-size:30px;font-weight:500;line-height:1.2}.blog-card p:not(.blog-eyebrow){color:var(--blog-muted);margin-block:14px 20px;font-size:15px;line-height:1.7}.blog-tags{flex-wrap:wrap;gap:6px;margin-block:14px;display:flex}.blog-tags span{border:1px solid var(--blog-line);color:var(--blog-accent);background:var(--blog-panel);border-radius:5px;padding:5px 9px;font-size:11px}.blog-article-header{max-width:850px;margin:auto;padding:48px 0 40px}.blog-article-header>.blog-tags{margin-top:40px}.blog-byline{color:var(--blog-muted);flex-wrap:wrap;gap:20px;margin-top:28px;font-size:13px;display:flex}.blog-cover{aspect-ratio:1.91;object-fit:cover;background:var(--blog-panel);border-radius:14px;width:100%}.blog-series{border:1px solid var(--blog-line);background:var(--blog-panel);border-radius:12px;margin:0 0 32px;padding:24px}.blog-series>p{margin:0 0 16px}.blog-series ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.blog-series a{border:1px solid var(--blog-line);overflow-wrap:anywhere;border-radius:8px;height:100%;padding:14px;font-size:15px;line-height:1.6;display:block}.blog-series a[aria-current=page]{border-color:var(--blog-accent);color:var(--blog-accent);font-weight:600}@media (width<=700px){.blog-series{padding:18px}.blog-series ol{grid-template-columns:1fr;gap:10px}}.blog-reading-layout{grid-template-columns:220px minmax(0,700px);justify-content:center;gap:60px;margin:60px 0 90px;display:grid}.blog-reading-layout aside{align-self:start;font-size:13px;position:sticky;top:24px}.blog-reading-layout aside a{margin:16px 0;line-height:1.6;display:block}.blog-share{border:1px solid var(--blog-line);cursor:pointer;background:0 0;border-radius:8px;margin-top:20px;padding:12px}.blog-prose{overflow-wrap:anywhere;font-size:18px;line-height:1.85}.blog-prose h2{letter-spacing:-1px;margin:0 0 24px;font-size:30px;font-weight:500;line-height:1.25}.blog-prose section{margin-bottom:48px;scroll-margin-top:30px}.blog-prose p,.blog-prose li{color:var(--blog-muted)}.blog-prose li{margin:12px 0}.blog-prose .blog-source-links{flex-direction:column;gap:8px;margin-top:24px;font-size:13px;line-height:1.6;display:flex}.blog-site .blog-source-links a{color:var(--blog-accent);text-underline-offset:3px;text-decoration:underline}.blog-skip{z-index:10;background:var(--blog-bg);padding:12px;position:absolute;top:-100px;left:16px}.blog-skip:focus{top:12px}@media (width<=1100px){.blog-orbit{opacity:.35;right:-90px}.blog-hero h1{max-width:620px}.blog-header{gap:24px}.blog-header-cta{display:none!important}}@media (width<=900px){.blog-card{grid-template-columns:minmax(0,1fr) minmax(0,30%);gap:28px}.blog-card h2{font-size:27px}}@media (width<=700px){.blog-wrap{width:calc(100% - 40px)}.blog-header{flex-wrap:wrap;gap:18px;padding-block:20px}.blog-header nav{order:3;width:100%;font-size:13px}.blog-brand{font-size:22px}.blog-tools{gap:4px}.blog-tools select{max-width:108px;font-size:12px}.blog-hero{padding:54px 0 40px}.blog-hero h1{font-size:48px}.blog-lead{font-size:16px}.blog-orbit{display:none}.blog-filter-bar{gap:12px}.blog-filter-control{width:100%}.blog-filter-control .blog-select{flex:1}.blog-sort{margin-left:auto}.blog-empty{padding:50px 0}.blog-cta{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px;padding:26px}.blog-footer{gap:16px}.blog-footer>a:last-child{margin-left:0}.blog-list{margin-bottom:40px}.blog-card{gap:24px;padding-block:28px}.blog-card h2{font-size:25px}.blog-reading-layout{grid-template-columns:1fr;gap:30px}.blog-reading-layout aside{position:static}.blog-reading-layout{margin-block:32px 48px}.blog-prose{font-size:17px}.blog-article-header h1{font-size:42px}}@media (width<=540px){.blog-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-card img{transition:none}}.blog-prose{min-width:0}.blog-figure{margin:28px 0}.blog-figure img{border:1px solid var(--blog-line);border-radius:10px;width:100%;height:auto;display:block}.blog-figure figcaption{color:var(--blog-muted);margin-top:12px;font-size:13px;line-height:1.6}.blog-equation{background:var(--blog-panel);border:1px solid var(--blog-line);border-radius:10px;margin:28px 0;padding:18px 20px}.blog-equation-scroll{overflow-wrap:normal;padding:8px 2px;font-size:16px;overflow:auto hidden}.blog-equation .katex-display{text-align:left;margin:.5em 0}.blog-equation .katex-display>.katex{text-align:left}.blog-equation figcaption{color:var(--blog-muted);margin-top:12px;font-size:13px;line-height:1.6}@media (width<=700px){.blog-equation{padding:14px 12px}.blog-equation-scroll{font-size:14px}}.blog-reading-links{border-left:2px solid var(--blog-line);margin-top:24px;padding-left:18px;font-size:15px;line-height:1.6}.blog-prose .blog-reading-links>p{margin:0 0 8px;font-size:13px}.blog-reading-links ul{margin:0;padding:0;list-style:none}.blog-prose .blog-reading-links li{margin:8px 0}.blog-site .blog-reading-links a{color:var(--blog-accent);text-underline-offset:3px;text-decoration:underline}.blog-source-links svg{vertical-align:middle;margin-left:4px;display:inline}.managed-page{max-width:1240px;color:var(--ink);margin:0 auto;padding:102px 28px 64px;font-size:1rem;line-height:1.6}.managed-page *{box-sizing:border-box}.managed-page h1,.managed-page h2,.managed-page h3,.managed-page p{margin:0}.managed-page h1{letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.managed-page h2{letter-spacing:-.02em;font-size:1.25rem;line-height:1.35}.managed-page h3{font-size:1rem}.managed-page a{color:inherit}.managed-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.managed-heading>div{max-width:760px}.managed-heading>div>p:last-child{max-width:680px;color:var(--muted)}.managed-eyebrow{align-items:center;gap:8px;font-size:.875rem;display:flex}.managed-back{font-size:.875rem;text-decoration:none}.managed-article-link{flex-shrink:0;align-items:center;gap:8px;max-width:230px;padding-top:8px;font-size:.875rem;display:flex}.managed-custody{background:color-mix(in srgb, var(--surface) 9%, var(--panel,#fff));border:1px solid var(--line);border-radius:12px;gap:16px;padding:20px 24px;display:flex}.managed-custody>svg{flex-shrink:0;margin-top:4px}.managed-custody p{color:var(--muted);margin-top:4px}.managed-filters{flex-wrap:wrap;gap:8px;margin:30px 0 18px;display:flex}.managed-page button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--panel,#fff);color:inherit;border-radius:8px;padding:8px 14px}.managed-filters button{font-size:.875rem}.managed-filters button[aria-pressed=true]{background:var(--action);color:var(--action-ink);border-color:var(--action)}.managed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.managed-card{border:1px solid var(--line);background:var(--panel,#fff);border-top:3px solid #83a888;border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}.managed-card--hft{border-top-color:#ac9ec4}.managed-card--vaults{border-top-color:#c8b481}.managed-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.managed-card-top>span{text-align:right;color:var(--muted);font-size:.875rem}.managed-card h2{margin-bottom:12px}.managed-card>p{color:var(--muted)}.managed-card .managed-muted{margin-top:18px;margin-bottom:24px;font-size:.875rem}.managed-card>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-weight:600;text-decoration:none;display:flex}.managed-information{grid-template-columns:1fr 1fr;gap:40px;margin:36px 0;display:grid}.managed-information h2{margin-bottom:12px}.managed-information p{color:var(--muted)}.managed-information p+p{margin-top:12px}.managed-holdings{border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:24px}.managed-holdings h2{margin-bottom:12px}.managed-holdings article{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.managed-holdings>a{align-items:center;gap:8px;display:inline-flex}.managed-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.managed-page dt{color:var(--muted);font-size:.875rem}.managed-page dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.managed-muted{color:var(--muted);font-size:.875rem}.managed-closed{border:1px dashed var(--line);border-radius:12px;gap:14px;margin-top:24px;padding:20px 24px;display:flex}.managed-closed>svg{flex-shrink:0;margin-top:3px}.managed-closed h2{margin-bottom:4px;font-size:1rem}.managed-closed p,.managed-risk{color:var(--muted);font-size:.875rem}.managed-page .managed-risk{margin-top:20px}.managed-page a:focus-visible,.managed-page button:focus-visible{outline:3px solid var(--acid);outline-offset:4px}@media (width<=1000px){.managed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-heading{display:block}.managed-article-link{max-width:none;margin-top:18px}.managed-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.managed-page{padding:86px 16px 44px}.managed-grid,.managed-information{grid-template-columns:1fr}.managed-information{gap:24px;margin:26px 0}.managed-card{padding:22px}.managed-card-top{margin-bottom:18px}.managed-custody,.managed-holdings,.managed-closed{padding:18px}.managed-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-filters button{flex-grow:1}.managed-heading h1{overflow-wrap:anywhere}}.managed-account-label{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem;margin-bottom:12px!important}.managed-card h2{overflow-wrap:anywhere}.managed-apr{border-bottom:1px solid var(--line);margin-bottom:16px;padding:16px 0}.managed-apr dl{margin:0}.managed-apr dt{color:var(--muted);font-size:.875rem}.managed-apr dd{overflow-wrap:anywhere;margin:4px 0;font-size:1.5rem;font-weight:600;line-height:1.3}.managed-apr>p{color:var(--muted);max-width:680px;font-size:.8125rem}.managed-card .managed-apr{margin-top:12px;margin-bottom:0}.managed-card .managed-apr dd{font-size:1.25rem}.managed-page button{white-space:normal;max-width:100%}.managed-withdrawal{border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:12px}.managed-withdrawal button{margin-top:8px}.managed-metrics dd{overflow-wrap:anywhere}.ai-models{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.ai-models figure{align-items:center;gap:12px;min-width:0;margin:0;display:flex}.ai-models img{border-radius:12px;flex-shrink:0}.ai-models figcaption{overflow-wrap:anywhere;flex-direction:column;display:flex}.ai-models span{color:var(--muted);font-size:.75rem}.managed-card .ai-models{gap:12px}.managed-card .ai-models figure{flex-direction:column;flex:100px;align-items:flex-start}.managed-card .ai-models img{width:40px;height:40px}.ai-strategy-details{border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:24px}.ai-strategy-details>p{margin-top:14px}.ai-vote-rules{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.ai-vote-rules p{background:var(--panel,#fff);border:1px solid var(--line);border-radius:8px;padding:18px}@media (width<=640px){.ai-vote-rules{grid-template-columns:1fr}.ai-strategy-details{padding:18px}.ai-models figure{flex:140px}}.managed-card--funding_rate{border-top-color:#6599ac}.managed-funding-testing>p{margin:12px 0}.managed-funding-testing label{flex-direction:column;gap:6px;max-width:300px;margin:18px 0;display:flex}.managed-funding-testing input{font:inherit;color:inherit;background:var(--panel,#fff);border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;padding:10px}.managed-funding-testing .portfolio-status{margin-top:20px}.managed-grid--funding{grid-template-columns:minmax(0,1fr);max-width:880px;margin-top:24px}.managed-filters+.managed-grid--funding{margin-top:0}@media (width<=640px){.managed-grid--funding{grid-template-columns:1fr}}.managed-funding form{gap:16px;max-width:640px;display:grid}.managed-funding form>label{gap:8px;display:grid}.managed-funding input[type=number],.managed-funding select{min-width:0;max-width:100%;font:inherit;background:var(--input);width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:12px}.managed-funding form>.managed-funding-accept{align-items:start;gap:10px;line-height:1.5;display:flex}.managed-funding-accept input{flex-shrink:0;margin-top:5px}.managed-funding-history{gap:12px;padding:0;list-style:none;display:grid}.managed-funding-history li{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.managed-funding-history code{overflow-wrap:anywhere;flex-basis:100%;font-size:11px}.managed-strategy-details p{white-space:pre-wrap;overflow-wrap:anywhere}.settings-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-subtle) 72%, var(--paper)) 0, var(--paper) 460px);min-height:calc(100vh - 64px);padding:clamp(20px,3.5vw,48px) clamp(16px,4vw,56px) 88px}.settings-shell-inner{max-width:980px;margin:0 auto}.settings-identity{align-items:center;gap:16px;margin-bottom:26px;display:flex}.settings-identity-avatar{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden}.settings-identity-avatar img,.settings-identity-avatar .quantum-avatar{object-fit:cover;width:100%;height:100%}.settings-identity-copy{flex:auto;min-width:0}.settings-identity-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,34px);line-height:1}.settings-identity-copy p{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;margin:8px 0 0;font-size:11px;display:flex}.settings-identity-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.settings-identity-plan{border:1px solid var(--line-strong);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:7px 14px;font-size:10px;font-weight:850;text-decoration:none}.settings-identity-plan:hover{border-color:var(--acid);color:var(--acid)}.settings-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:26px;display:flex;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.settings-tab:hover{color:var(--ink)}.settings-tab[aria-current=page]{border-bottom-color:var(--acid);color:var(--ink)}.settings-tab svg{flex:none}.settings-panel>*+*{margin-top:20px}.settings-section-lead{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.55}.settings-switch{cursor:pointer;align-items:center;gap:10px;font-size:11px;font-weight:750;display:inline-flex}.settings-language-control .platform-drawer-language{max-width:320px}.settings-jump{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;display:flex}.settings-jump:hover{border-color:var(--acid)}.settings-jump span{gap:6px;display:grid}.settings-jump strong{letter-spacing:-.015em;font-size:14px}.settings-jump small{color:var(--muted);font-size:10px;line-height:1.5}.settings-jump svg{flex:none;width:18px;height:18px}.settings-clerk .cl-rootBox,.settings-clerk .cl-cardBox,.settings-clerk .cl-card{box-shadow:none;width:100%;max-width:none}@media (width<=720px){.settings-identity{gap:12px}.settings-identity-plan{align-self:flex-start}.settings-tabs{margin-bottom:20px}.settings-tab{padding:11px 10px}.settings-jump{padding:18px}}.settings-shell-back{margin-bottom:20px}.settings-wallet-2fa{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px 28px}.settings-wallet-2fa h2{letter-spacing:-.015em;margin:0;font-size:14px}.settings-wallet-2fa p{color:var(--muted);max-width:62ch;margin:6px 0 16px;font-size:10px;line-height:1.5}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.6"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
