:root{--bg:#060709;--bg2:#0a0b0e;--card:#0d0e12;--card2:#13151a;--raise:#1a1d23;--panel:var(--card);--panel-head:#101217;--line:#fff1;--line2:#ffffff1a;--line3:#ffffff29;--ink:#e9eaee;--dim:#9a9ca8;--faint:#656874;--accent:#7c84ff;--accent-soft:#7c84ff1f;--blue:var(--accent);--blue2:#aeb3ff;--violet:#aeb3ff;--up:#2ebd85;--down:#f0616d;--warn:#e8a849;--glow:0 0 0 1px #7c84ff8c, 0 0 0 3px #7c84ff29;--shadow:0 1px 0 #ffffff08 inset, 0 1px 2px #00000059;--shadow-lg:0 1px 0 #ffffff0d inset, 0 24px 60px -20px #000000d9;--r:10px;--r-sm:6px;--ctl-h:32px;--ctl-h-sm:28px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:20px;--sans:var(--font-sans,"Inter"), ui-sans-serif, system-ui, -apple-system, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--mono:var(--font-mono,"JetBrains Mono"), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font:13px/1.5 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01", "ss03";text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font-feature-settings:inherit}body{min-height:100vh}a{color:var(--blue2);text-decoration:none}a:hover{color:#fff}::selection{background:#8b93ff4d}h1,h2,h3{letter-spacing:-.022em}.num,.ws-big,.kpi .v,.tbl,.px,.total{font-variant-numeric:tabular-nums}.wrap{max-width:1240px;margin:0 auto;padding:0 28px 64px}.grow{flex:1;min-width:0}.head h1,.page-head h1{letter-spacing:-.025em;margin:0 0 4px;font-size:1.5rem;font-weight:600}.head,.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 20px;display:flex}.page-head p.sub{margin:0}.sub{color:var(--dim);font-size:.86rem}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:16px;padding:18px 20px}.btn{border:1px solid var(--line2);background:var(--card2);color:var(--ink);border-radius:var(--r-sm);font:500 .86rem/1.2 var(--sans);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:7px 13px;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms,box-shadow .15s;display:inline-flex}.btn:hover:not(:disabled){background:var(--raise);border-color:var(--line3);color:var(--ink)}.btn svg{flex:none;width:15px;height:15px}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:default}.btn.primary{color:#0a0a0c;background:#ededf0;border-color:#ededf0;box-shadow:inset 0 1px #fff9,0 1px 2px #00000080}.btn.primary:hover:not(:disabled){color:#000;background:#fff;border-color:#fff}.btn.ghost{color:var(--dim);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--card2);color:var(--ink)}.btn.sm{border-radius:7px;padding:5px 10px;font-size:.8rem}.btn.lg{border-radius:10px;padding:11px 20px;font-size:.94rem}.toast{background:var(--raise);border:1px solid var(--line2);z-index:50;border-radius:10px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:.88rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000080}input,select,textarea{accent-color:var(--blue)}select:not([multiple]):not([size]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a8a96' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:10px 6px!important;padding-right:28px!important}select:not([multiple]):not([size]):hover{border-color:var(--line3)}select option{color:var(--ink);background:#16161a}input[type=checkbox]{appearance:none;vertical-align:-3px;border:1px solid var(--line3);background:var(--bg2);cursor:pointer;border-radius:4px;flex:none;place-content:center;width:16px;height:16px;margin:0;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-grid}input[type=checkbox]:before{content:"";opacity:0;border:0 solid #0a0a0c;border-width:0 0 2px 2px;width:8px;height:4px;transition:opacity .1s;transform:rotate(-45deg)translate(1px,-1px)}input[type=checkbox]:hover{border-color:#5a5a66}input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue)}input[type=checkbox]:checked:before{opacity:1}input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #8b93ff40}input[type=checkbox]:disabled{opacity:.45;cursor:default}:focus-visible{box-shadow:var(--glow);outline:none}tr[tabindex]:focus-visible,li[tabindex]:focus-visible{box-shadow:none;outline-offset:-2px;outline:2px solid #8b93ff8c}.skel{vertical-align:middle;background:linear-gradient(90deg, var(--card2) 0%, var(--raise) 50%, var(--card2) 100%);background-size:200% 100%;border-radius:4px;min-width:3em;height:.9em;animation:1.4s ease-in-out infinite skel;display:inline-block}.skel.block{width:100%;height:14px;margin:6px 0;display:block}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel,.ticker-row,.dot{animation:none!important}}.ws-card h2{margin:0;font-size:1rem;font-weight:600}.ws-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ws-list{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ws-consensus{border:1px solid var(--line2);margin-bottom:8px}.ws-row{background:var(--card2);border-radius:var(--r-sm);align-items:center;gap:12px;padding:10px;display:flex}.ws-pool{background:var(--card2);border-radius:var(--r-sm);flex-direction:column;gap:8px;padding:12px;display:flex}.ws-pool-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ws-title{font-weight:600}.ws-mono,.ws-read code,.ws-code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.8rem}.ws-price{text-align:right}.ws-big{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.ws-spark{flex:none}.ws-bar{background:var(--raise);border-radius:3px;height:6px;overflow:hidden}.ws-bar span{background:var(--blue);height:100%;transition:width .8s linear;display:block}.ws-bar.ws-live span{background:var(--up)}.ws-bar.ws-failing span{background:var(--down)}.ws-bar.ws-paused span{background:var(--faint)}.ws-meta{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:.82rem;display:flex}.ws-state{font-weight:600}.ws-state.ws-live{color:var(--up)}.ws-state.ws-backfilling{color:var(--blue)}.ws-state.ws-failing{color:var(--down)}.ws-bad{color:var(--down);overflow-wrap:anywhere;font-size:.85rem}.ws-read{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.ws-read code{color:#c9c9d1;flex:1;min-width:0;line-height:1.6}.ws-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-form input,.ws-form select{background:var(--bg2);color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:8px;min-width:0;padding:8px 10px}.ws-form input.grow{flex:260px}.ws-hours{width:92px}.ws-code{background:var(--card2);border-radius:var(--r-sm);white-space:pre-wrap;margin:8px 0 0;padding:12px}@media (max-width:640px){.ws-price{text-align:left}.ws-pool-top>.grow,.ws-read code,.ws-form>*{flex:100%}.ws-form[role=group]>.btn{flex:auto}}.tabs{gap:4px;margin-left:12px;display:flex}.tabs button,.chips button{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 12px}.tabs button:hover,.chips button:hover{color:var(--ink)}.tabs button.on,.chips button.on{background:var(--raise);border-color:var(--line2);color:var(--ink)}.ws-form input:focus,.search:focus,.field input:focus,.launch-condition>input:focus,.field select:focus,.field textarea:focus,.panel textarea:focus,.tbl.edit input:focus{border-color:var(--line3);outline:none;box-shadow:0 0 0 3px #8b93ff24}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}.dot{background:var(--up);width:8px;height:8px;box-shadow:0 0 0 0 var(--up);vertical-align:middle;border-radius:50%;animation:2s infinite pulse;display:inline-block}@keyframes pulse{0%{box-shadow:0 0 #2fcc8b80}70%{box-shadow:0 0 0 8px #2fcc8b00}to{box-shadow:0 0 #2fcc8b00}}.consensus{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.cons{background:var(--card2);border-radius:var(--r-sm);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cons .warn{color:#f5b041}.pips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.pips span{color:var(--dim);background:var(--raise);border-radius:4px;padding:1px 6px;font-size:.72rem}.filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.chips{flex-wrap:wrap;gap:4px;display:flex}.chips .n{color:var(--faint);margin-left:6px;font-size:.8rem}.search{background:var(--bg2);color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:8px;flex:220px;min-width:0;padding:8px 10px}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.tile{text-align:left;font:inherit;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;flex-direction:column;gap:6px;min-width:0;padding:12px;transition:border-color .15s,background .15s;display:flex}.tile:hover{border-color:var(--line2);background:var(--card2)}.tile.sel{border-color:var(--blue)}.tile-top{align-items:flex-start;gap:8px;display:flex}.tile-top .ws-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tile-mid{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tile-spark svg{width:100%;height:34px;display:block}.tile-foot{font-size:.78rem}.up{color:var(--up);font-size:.85rem}.down{color:var(--down);font-size:.85rem}.detail .chips button{padding:4px 10px}.chart svg{cursor:crosshair;width:100%;height:220px;display:block}.chart-axis{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:4px 0 10px;font-size:.8rem;display:flex}.chart-empty{place-items:center;height:220px;display:grid}@media (max-width:640px){.stats{grid-template-columns:repeat(2,1fr)}.hide-sm,.lp-table .tag.hide-sm{display:none}.tabs{margin-left:0}}.modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;background:#0009;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal .detail{width:min(960px,100%);min-width:0;max-height:calc(100dvh - 32px);margin:0;overflow:auto}@media (max-width:640px){.consensus{grid-template-columns:repeat(2,1fr)}.modal{padding:8px}.chart svg,.chart-empty{height:180px}}.crumb{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:4px;padding:0}.crumb:hover{color:var(--ink)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.total{text-align:right;font-variant-numeric:tabular-nums;margin-right:8px}.inline{align-items:center;gap:6px;display:inline-flex}.empty{text-align:center;padding:28px 16px}.empty h2{margin:0 0 6px;font-size:1.05rem}.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ptabs{background:var(--card);border:1px solid var(--line);border-radius:10px;gap:2px;max-width:100%;margin-bottom:16px;padding:3px;display:inline-flex;overflow-x:auto}.ptabs button{color:var(--dim);font:500 .84rem var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 12px;transition:background .12s,color .12s}.ptabs button:hover{color:var(--ink)}.ptabs button.on{color:var(--ink);background:var(--raise);box-shadow:inset 0 0 0 1px var(--line2)}.ptabs .n,.seg .n{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:6px;font-size:.72rem}.seg .on .n{color:var(--dim)}.ptabs .add{color:var(--blue)}.ptabs button.group:after,.tabs button.group:after{content:"▾";color:var(--faint);margin-left:6px;font-size:.7em}.ptabs.sub{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:0;margin:-8px 0 16px;padding:0;display:flex}.ptabs.sub button{border-bottom:2px solid #0000;border-radius:0;padding:8px 14px}.ptabs.sub button.on{box-shadow:none;border-bottom-color:var(--accent,var(--blue));background:0 0}.tabs.subtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin:6px 0 0}.tabs.subtabs button{border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 14px}.tabs.subtabs button.on{border-bottom-color:var(--accent,var(--blue));background:0 0}.editbar{background:var(--card2);border:1px dashed var(--line2);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;display:flex}.board{gap:var(--board-gap,12px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;display:grid}.board.looked{background-color:var(--bg);color:var(--ink);font-family:var(--sans);border-radius:calc(var(--r) + 6px);border:1px solid var(--line);padding:14px}.board.bg-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:28px 28px}.board.bg-dots{background-image:radial-gradient(var(--line2) 1px, transparent 1.4px);background-size:18px 18px}.board.bg-glow{background-image:radial-gradient(60% 55% at 12% 0%, var(--accent-soft), transparent 70%), radial-gradient(45% 45% at 100% 100%, var(--accent-soft), transparent 70%)}.board.bg-gradient{background-image:linear-gradient(160deg, var(--accent-soft), transparent 60%)}.board.cards-glass .card{background:color-mix(in srgb, var(--card) 60%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-color:var(--line2)}.board.cards-outline .card{border-color:var(--line2);box-shadow:none;background:0 0}.board.cards-flat .card{box-shadow:none;border-color:#0000}.board.cards-raised .card{box-shadow:var(--shadow-lg);border-color:var(--line2)}.board.density-compact .card.wgt{padding:10px 12px 12px}.board.density-spacious .card.wgt{padding:18px 20px 20px}.share-links{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.share-links li{border:1px solid var(--line);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.share-links code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.shared-view .shared-head{justify-content:space-between;align-items:center;padding:18px 0 8px;display:flex}.shared-view .shared-wallets{margin-bottom:16px}.shared-wallets h3{margin:0 0 8px}.shared-wallets ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.shared-wallets li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shared-wallets code{overflow-wrap:anywhere;font-size:12px}.live-table{overflow-x:auto;container-type:inline-size}.shared-view .live-table td{white-space:normal;overflow-wrap:normal;word-break:normal;vertical-align:top}.shared-view .live-table td.num,.shared-view .live-table td.when{white-space:nowrap}.shared-view .cell-sub{color:var(--faint);white-space:nowrap;margin-top:2px;font-size:.74rem;display:block}@container (max-width:520px){.shared-view .live-table .minor{display:none}}.shared-view .shared-strategy{padding:16px 18px}.look-themes{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.look-theme{border:1px solid var(--line2);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:6px;padding:8px;font-size:.78rem;display:flex}.look-theme.on{box-shadow:0 0 0 2px var(--accent)}.look-theme-card{background:var(--card);border:1px solid var(--line);border-radius:6px;align-items:flex-end;gap:4px;height:44px;padding:6px;display:flex}.look-theme-card i{border-radius:2px;flex:1}.board .card.wgt{flex-direction:column;padding:14px 16px 16px;display:flex}.board .card.wgt>:last-child{flex:1}.board .card{min-width:0;margin:0}.size-s{grid-column:span 1}.size-m{grid-column:span 2}.size-l{grid-column:span 3}.size-full{grid-column:1/-1}.wgt-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin:-2px -2px 12px;padding-bottom:10px;display:flex;flex:none!important}.wgt-head h3{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;font-weight:500;overflow:hidden}.wgt-tools{gap:2px;display:flex}.wgt-tools button{background:var(--raise);color:var(--ink);cursor:pointer;width:26px;height:26px;font:inherit;border:0;border-radius:6px;font-size:.8rem}.wgt-tools button:disabled{opacity:.3}.board.editing .wgt-head[draggable=true]{cursor:grab}.board.editing .wgt-head[draggable=true]:active{cursor:grabbing}.wgt-grip{color:var(--faint);letter-spacing:-1px;margin-right:6px;font-size:.9rem}.wgt-edit{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 12px;display:flex;flex:none!important}.seg.xs button{padding:2px 8px;font-size:.72rem}.wgt-edit .sel.xs{width:auto;min-width:0}.wgt-edit .sel.xs .sel-btn{height:26px;min-height:0;padding:0 8px;font-size:.74rem}.board .card.wgt.dragging{opacity:.45}.board .card.wgt.drop-before{box-shadow:-3px 0 0 0 var(--accent)}.board .card.wgt.drop-after{box-shadow:3px 0 0 0 var(--accent)}.ptabs button.drop-into{background:var(--raise);box-shadow:inset 0 0 0 1px var(--accent);color:var(--ink)}.ptabs button.drop-before{box-shadow:inset 2px 0 0 0 var(--accent)}.ptabs button.drop-after{box-shadow:inset -2px 0 0 0 var(--accent)}.board .card.wgt.h-s:not(.kind-chart):not(.kind-viz):not(.kind-performance):not(.kind-price)>:last-child{max-height:240px;overflow:auto}.board .card.wgt.h-l:not(.kind-chart):not(.kind-viz):not(.kind-performance):not(.kind-price)>:last-child{min-height:480px}.pricew .ws-big{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.pricew{flex-direction:column;min-height:0;display:flex}.pricew-spark{flex:1;min-height:56px;margin-top:12px}.pricew-spark svg{width:100%;height:100%;display:block}.chart{position:relative}.chart svg.short{height:160px}.chart-empty.short{text-align:center;height:120px;padding:0 16px}.marks{pointer-events:none;height:240px;position:absolute;inset:0 0 auto}.mark{pointer-events:auto;cursor:default;text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg);font-size:13px;line-height:1;position:absolute;transform:translate(-50%,-50%)}.mark.buy{color:var(--up);transform:translate(-50%,15%)}.mark.sell{color:var(--down);transform:translate(-50%,-115%)}.mark i{border-radius:50%;width:6px;height:6px;position:absolute;left:50%;transform:translate(-50%)}.mark.buy i{top:100%}.mark.sell i{bottom:100%}.legend b{font-size:.78rem;font-weight:600}.legend{flex-wrap:wrap;gap:4px 12px;margin:4px 0 8px;font-size:.78rem;display:flex}.sw{vertical-align:baseline;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.sw.round{border-radius:50%}.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.tbl th{text-align:left;color:var(--faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:.74rem;font-weight:500}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover td{background:#ffffff05}.tbl tr.tot td{border-bottom:0;font-weight:600}.tbl.edit input:not([type=color]){background:var(--card2);width:100%;color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:6px;min-width:70px;padding:6px 8px}.tbl.edit input[type=color]{background:0 0;border:0;width:28px;height:28px;padding:0}.scroll{max-height:320px;overflow:auto}.board .scroll .tbl td{white-space:nowrap}.scroll.tall{max-height:360px}.nowrap{white-space:nowrap}.chip{color:var(--dim);background:var(--raise);box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;margin-left:6px;padding:1px 6px;font-size:.7rem}.shortcut{flex-direction:column;gap:8px;display:flex}.field{flex-direction:column;gap:5px;min-width:0;margin-bottom:12px;display:flex}.field:not(.check)>span:first-child{color:var(--dim);font-size:.8rem;font-weight:500}.field input,.field select,.field textarea,.panel textarea,.launch-condition>input{background:var(--bg2);color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:8px;width:100%;min-width:0;padding:8px 10px}.field.check,label.check{cursor:pointer;flex-direction:row;align-items:center;gap:8px;display:inline-flex}.field.check input,label.check input{width:auto}.btn.big{padding:12px;font-size:1rem;font-weight:600}.btn.tone-buy{background:var(--up);border-color:var(--up);color:#04140d}.btn.tone-sell{background:var(--down);border-color:var(--down);color:#1a0306}.btn.danger{color:var(--down)}.small{font-size:.8rem}.legs{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.panel{width:min(560px,100%)}.panel.wide{width:min(900px,100%)}.sec{margin:18px 0 4px;font-size:.95rem}.sec-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sec-row .sec{margin-bottom:4px}.sec-row .btn{margin-top:14px}.strat{border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:10px;padding:10px}.strat:has(>.phead){border:0;border-radius:0;margin:0;padding:0}.strat textarea{margin-top:8px}.panel-foot{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.chips.wrap{flex-wrap:wrap;max-width:none;margin:0;padding:0}.chips.wrap button{border-color:var(--line2);padding:4px 10px;font-size:.82rem}textarea.doc{min-height:50vh;font-size:.78rem}.ws-code.small{max-height:180px;font-size:.74rem;overflow:auto}.note p{color:var(--dim);white-space:pre-wrap;margin:0 0 8px}@media (max-width:900px){.board{grid-template-columns:repeat(2,minmax(0,1fr))}.size-l,.size-full{grid-column:1/-1}}@media (max-width:640px){.board{grid-template-columns:minmax(0,1fr)}.size-s,.size-m,.size-l,.size-full{grid-column:1/-1}.total{text-align:left}.cols,.palette{grid-template-columns:minmax(0,1fr)}.marks{height:180px}.tabs{min-width:0;overflow-x:auto}.tabs button{padding:6px 9px}.top{gap:8px}}.launch-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.launch-modes .active{color:var(--blue);border-color:var(--blue);background:var(--raise)}.launch-modes .btn{text-align:left;white-space:normal;align-content:start;justify-items:start;gap:2px;height:auto;padding:9px 12px;display:grid}.launch-modes .btn b{font-size:.86rem;font-weight:600}.launch-modes .btn span{color:var(--dim);font-size:.74rem;font-weight:400;line-height:1.3}.launch-modes .btn.active span{color:var(--ink);opacity:.75}.lf-sec{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.panel .ws-card-head+.lf-sec{border-top:0;margin-top:4px;padding-top:0}.lf-h{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 12px;font-size:.95rem;font-weight:600;display:flex}.lf-n{background:var(--raise);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--dim);font-variant-numeric:tabular-nums;border-radius:50%;align-self:center;place-items:center;font-size:.74rem;display:inline-grid}.lf-token{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr);gap:0 12px;display:grid}.lf-sub{margin:2px 0 10px}.lf-sub>summary{cursor:pointer;color:var(--dim);margin-bottom:10px;font-size:.86rem}.lf-sub>summary:hover{color:var(--ink)}.lf-sub>summary .sub{margin-left:6px}.lf-advanced>summary.lf-h{cursor:pointer;margin-bottom:0;list-style:none}.lf-advanced>summary.lf-h::-webkit-details-marker{display:none}.lf-advanced>summary.lf-h:before{content:"▸";color:var(--dim);text-align:center;width:22px;transition:transform .12s}.lf-advanced[open]>summary.lf-h:before{transform:rotate(90deg)}.lf-advanced[open]>summary.lf-h{margin-bottom:12px}.lf-advanced>summary .sub{font-weight:400}@media (max-width:640px){.lf-token{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lf-token>:first-child{grid-column:1/-1}}.launch-condition{flex-wrap:wrap;flex:1;gap:8px;min-width:180px;display:flex}.launch-condition>input{width:130px}.pipeline-stage .launch-condition{min-width:0}.pipeline-stage .launch-condition>.cols{flex:100%;min-width:0}.launch-condition-child{border-left:2px solid var(--line2);flex-wrap:wrap;gap:6px;width:100%;padding:8px 0 8px 12px;display:flex}@media (max-width:640px){.launch-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.range-strategies{margin-block:24px}.range-rule{margin-block:12px;padding:16px}.range-rule>summary{cursor:pointer;margin-bottom:16px}.range-wallets{border:1px solid var(--border);flex-wrap:wrap;gap:12px;margin-block:12px;padding:12px;display:flex}.range-wallets label{align-items:center;gap:6px;display:inline-flex}.range-rule .cols>*{min-width:0}.launch-head{align-items:flex-start;gap:12px;display:flex}.launch-img{object-fit:cover;border-radius:12px;flex:none;width:48px;height:48px}.launch-img.ph{background:var(--raise);box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);place-items:center;font-weight:650;display:grid}.chip.st-planned{color:var(--dim)}.chip.st-curve{color:var(--up);background:#2fcc8b1f}.chip.st-graduated{color:#c084fc;background:#c084fc1f}.chip.st-pending,.chip.st-loading{color:#f5b041}.chip.st-none,.chip.st-unavailable{color:var(--down)}.launch-plan{gap:6px;margin:12px 0;padding-left:20px;display:grid}.launch-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 6px;display:grid}.bar{background:var(--raise);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.bar span{background:var(--up);height:100%;transition:width .6s;display:block}.launch-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tbl tr.mine td{background:#8b93ff12}.tbl td.num{text-align:right;white-space:nowrap}.tbl.steps td{vertical-align:middle}.linklike{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.step-row{flex-wrap:wrap}@media (max-width:720px){.launch-stats{grid-template-columns:repeat(2,1fr)}.launch-cols{grid-template-columns:1fr}}.logo{letter-spacing:-.015em;color:var(--ink);align-items:center;gap:9px;font-size:.98rem;font-weight:600;display:inline-flex}.logo:hover{color:var(--ink)}.logo-mark{color:#0a0a0c;background:#ededf0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 1px #fff9,0 1px 3px #0009}.logo-mark svg{width:16px;height:16px}.logo small{color:var(--faint);font-weight:500}.land{position:relative;overflow:hidden}.land:before{content:"";pointer-events:none;background:radial-gradient(900px 420px at 50% -80px,#ffffff13,#0000 70%);height:760px;position:absolute;inset:0 0 auto}.land:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;height:900px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(700px 420px at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(700px 420px at 50% 0,#000 20%,#0000 75%)}.land>*{z-index:1;position:relative}.lnav{align-items:center;gap:32px;padding:16px 0;display:flex}.lnav nav{gap:24px;display:flex}.lnav nav a{color:var(--dim);font-size:.86rem;transition:color .15s}.lnav nav a:hover{color:var(--ink)}.hero{text-align:center;max-width:920px;margin:0 auto;padding:96px 0 40px}.pill{border:1px solid var(--line2);color:var(--dim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111114b3;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 5px;font-size:.8rem;display:inline-flex}.pill b{background:var(--raise);box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:.72rem;font-weight:550}.hero h1{letter-spacing:-.045em;color:var(--ink);margin:24px 0 20px;font-size:clamp(2.4rem,6.2vw,4.4rem);font-weight:640;line-height:1.02}.hero h1 em{color:#75757f;font-style:normal}.hero h1,.sect-head h2,.split h2,.cta-band h2{text-wrap:balance}.hero h1 em{text-wrap:balance;display:inline-block}.pill{text-wrap:balance}.hero p,.sect-head p{text-wrap:pretty}.hero p{color:var(--dim);max-width:600px;margin:0 auto 32px;font-size:1.08rem;line-height:1.6}.hero .ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ticker{border:1px solid var(--line);border-radius:var(--r);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg);background:#0c0c0fcc;margin:64px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker.loading{display:flex}.ticker.loading .tick{flex:1}.ticker-row{gap:0;width:max-content;animation:60s linear infinite tick;display:flex}.ticker:hover .ticker-row{animation-play-state:paused}.tick{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:168px;padding:12px 22px;display:flex}.tick .sym{color:var(--faint);letter-spacing:.02em;font-size:.72rem;font-weight:500}.tick .px{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.98rem;font-weight:550}.tick .px .flash-up{color:var(--up)}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.shot{border:1px solid var(--line2);background:var(--card);box-shadow:var(--shadow-lg);border-radius:16px;margin:56px auto 0;padding:8px}.shot-bar{gap:6px;padding:4px 6px 10px;display:flex}.shot-bar i{background:var(--raise);border-radius:50%;width:10px;height:10px}.shot-body{border:1px solid var(--line);background:var(--bg2);border-radius:10px;overflow:hidden}.sect{padding:112px 0 0}.sect-head{text-align:center;max-width:680px;margin:0 auto 44px}.eyebrow{color:var(--dim);letter-spacing:.01em;align-items:center;gap:8px;font-size:.78rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--blue);border-radius:2px;width:6px;height:6px}.sect-head h2{letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:620;line-height:1.1}.sect-head p{color:var(--dim);margin:0;font-size:1.02rem}.features{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.feature{background:var(--bg2);padding:28px;transition:background .2s}.feature:hover{background:var(--card)}.feature .ic{background:var(--card2);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);border-radius:8px;place-items:center;margin-bottom:18px;display:grid}.feature .ic svg{width:17px;height:17px}.feature h3{margin:0 0 6px;font-size:.98rem;font-weight:580}.feature p{color:var(--dim);margin:0;font-size:.9rem;line-height:1.55}.feature ol.steps{margin:0 0 14px;padding-left:1.2em;line-height:1.55}.split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.split h2{letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:620;line-height:1.12}.split p{color:var(--dim);font-size:1rem;line-height:1.6}.checks{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.checks li{color:var(--ink);gap:10px;font-size:.94rem;display:flex}.checks li:before{content:"";background:#2ebd851f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2322c58b'%3E%3Cpath d='M8.1 13.6 4.6 10l1.2-1.2 2.3 2.3 6-6 1.2 1.2z'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.code{background:var(--bg2);border:1px solid var(--line2);border-radius:var(--r);box-shadow:var(--shadow-lg);overflow:hidden}.code-head{border-bottom:1px solid var(--line);color:var(--faint);align-items:center;gap:8px;padding:10px 14px;font-size:.8rem;display:flex}.code pre{font:.79rem/1.7 var(--mono);color:#c9c9d1;margin:0;padding:18px 20px;overflow-x:auto}:root{--syn-comment:#697098;--syn-annotation:#bb9af7;--syn-keyword:#c792ea;--syn-def:#eff;--syn-builtin:#82aaff;--syn-call:#ffcb6b;--syn-module:#f07178;--syn-bar:#4ec9b0;--syn-string:#c3e88d;--syn-label:#ecc48d;--syn-number:#f78c6c;--syn-key:#a6accd;--syn-operator:#89ddff;--syn-op:#7f87a6}:is(.code,.code-shade) .t-comment{color:var(--syn-comment);font-style:italic}:is(.code,.code-shade) .t-annotation{color:var(--syn-annotation);font-style:italic}:is(.code,.code-shade) .t-keyword{color:var(--syn-keyword)}:is(.code,.code-shade) .t-decl{color:var(--syn-keyword);font-style:italic}:is(.code,.code-shade) .t-def{color:var(--syn-def);font-weight:600}:is(.code,.code-shade) .t-builtin{color:var(--syn-builtin)}:is(.code,.code-shade) .t-call{color:var(--syn-call)}:is(.code,.code-shade) .t-module{color:var(--syn-module)}:is(.code,.code-shade) .t-bar{color:var(--syn-bar)}:is(.code,.code-shade) .t-string{color:var(--syn-string)}:is(.code,.code-shade) .t-label{color:var(--syn-label)}:is(.code,.code-shade) :is(.t-number,.t-literal){color:var(--syn-number)}:is(.code,.code-shade) .t-setting{color:var(--syn-number);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--syn-number) 60%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--syn-number) 60%, transparent);text-underline-offset:3px}:is(.code,.code-shade) .t-key{color:var(--syn-key)}:is(.code,.code-shade) .t-operator{color:var(--syn-operator)}:is(.code,.code-shade) .t-op{color:var(--syn-op)}:is(.code,.code-shade) .t-swatch{background:color-mix(in srgb, var(--sw) 28%, transparent);box-shadow:inset 0 -3px 0 var(--sw-solid,var(--sw));border-radius:3px}.steps3{background:var(--line);border:1px solid var(--line);border-radius:var(--r);counter-reset:step;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.step3{background:var(--bg2);padding:24px}.step3:before{counter-increment:step;content:"0" counter(step);color:var(--faint);font:500 .76rem var(--mono);margin-bottom:16px;display:block}.step3 h3{margin:0 0 6px;font-size:.98rem}.step3 p{color:var(--dim);margin:0;font-size:.88rem}.cta-band{text-align:center;border:1px solid var(--line2);background:radial-gradient(ellipse 600px 240px at 50% 0%, #ffffff0f, transparent 70%), var(--bg2);border-radius:16px;margin:112px 0 0;padding:64px 48px}.cta-band h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:620}.cta-band p{color:var(--dim);margin:0 0 24px}.foot{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding:36px 0 0;font-size:.84rem;display:flex}.foot a{color:var(--dim)}@media (max-width:900px){.features,.steps3{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.split>.code{order:2}.lnav nav{display:none}}@media (max-width:600px){.wrap{padding:0 16px 48px}.features,.steps3{grid-template-columns:1fr}.hero{padding-top:40px}.pill{text-align:left;border-radius:14px}.cta-band{padding:32px 18px}}.auth{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.auth-side{border-right:1px solid var(--line);background:radial-gradient(ellipse 700px 420px at 0% 0%, #ffffff0d, transparent 70%), var(--bg2);flex-direction:column;justify-content:space-between;padding:40px;display:flex;position:relative;overflow:hidden}.auth-side:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(600px 500px at 30% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(600px 500px at 30% 40%,#000 10%,#0000 75%)}.auth-side>*{z-index:1;position:relative}.auth-side h2{letter-spacing:-.035em;max-width:460px;margin:0 0 14px;font-size:2.1rem;font-weight:620;line-height:1.12}.auth-side p{color:var(--dim);max-width:440px}.auth-main{place-items:center;padding:40px 20px;display:grid}.auth-card{width:min(400px,100%)}.auth-card h1{letter-spacing:-.03em;margin:0 0 6px;font-size:1.5rem;font-weight:620}.auth-card>.sub{margin-bottom:26px}.auth-inapp{border:1px solid var(--line2);background:var(--card);color:var(--dim);border-radius:10px;flex-direction:column;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:.86rem;display:flex}.auth-inapp-links{flex-wrap:wrap;gap:8px;display:flex}.auth-inapp-links .btn{flex:auto;justify-content:center}.auth-btns{gap:10px;display:grid}.auth-btn{border:1px solid var(--line2);background:var(--card);width:100%;color:var(--ink);font:500 .9rem var(--sans);box-shadow:var(--shadow);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;transition:background .15s,border-color .15s;display:flex}.auth-btn:hover:not(:disabled){background:var(--card2);border-color:var(--line3)}.auth-btn:disabled{opacity:.5;cursor:default}.auth-btn .ai{flex:none;place-items:center;width:22px;height:22px;display:grid}.auth-btn .ai svg{width:20px;height:20px}.auth-btn .hint{color:var(--faint);margin-left:auto;font-size:.78rem}.auth-btn.primary{color:#0a0a0c;background:#ededf0;border-color:#ededf0}.auth-btn.primary:hover:not(:disabled){background:#fff;border-color:#fff}.auth-btn.primary .hint{color:#0a0a0c8c}.or{color:var(--faint);align-items:center;gap:12px;margin:18px 0;font-size:.76rem;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.auth-email{gap:10px;display:grid}.input{background:var(--bg2);width:100%;color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:10px;padding:12px 14px;font-size:.95rem}.input:focus{border-color:var(--line3);outline:none;box-shadow:0 0 0 3px #8b93ff24}.auth-err{color:#f5a3aa;background:#f0616d12;border:1px solid #f0616d38;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:.86rem}.auth-ok{color:var(--up);background:#22c58b14;border:1px solid #22c58b40;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:.86rem}.fine{color:var(--faint);margin-top:22px;font-size:.78rem;line-height:1.6}.auth-phone-logo{display:none}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-side{display:none}.auth-main{align-content:start;place-items:start center;gap:28px;padding-top:24px}.auth-phone-logo{width:min(400px,100%);display:block}}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.side{overscroll-behavior:contain;height:100dvh;padding:14px 10px calc(14px + env(safe-area-inset-bottom,0px));border-right:1px solid var(--line);background:var(--bg);flex-direction:column;gap:1px;display:flex;position:sticky;top:0;overflow-y:auto}.side .logo{padding:4px 8px 16px}.side-label{color:var(--faint);padding:16px 10px 6px;font-size:.72rem;font-weight:500}.nav-btn{width:100%;color:var(--dim);font:500 .86rem var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav-btn svg{opacity:.8;flex:none;width:16px;height:16px}.nav-btn:hover{background:var(--card);color:var(--ink)}.nav-btn.on{background:var(--card2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.nav-btn.on svg{opacity:1}.nav-btn .badge{color:var(--faint);margin-left:auto;font-size:.7rem}.side-foot{border-top:1px solid var(--line);flex:none;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.avatar{width:30px;height:30px;color:var(--ink);background:var(--raise);box-shadow:inset 0 0 0 1px var(--line2);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:600;display:grid}.who{flex:1;min-width:0}.who b{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;display:block;overflow:hidden}.who span{color:var(--faint);font-size:.74rem}.main{min-width:0}.topbar{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);background:#08080acc;align-items:center;gap:12px;min-height:52px;padding:8px 32px;display:flex;position:sticky;top:0}.topbar .crumbs{color:var(--faint);font-size:.84rem}.topbar .crumbs b{color:var(--ink);font-weight:560}.wallet-controls{border:0;min-width:0;margin:0;padding:0}.wallet-controls:disabled{opacity:.6}.live{color:var(--dim);border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:.76rem;display:inline-flex}.page{max-width:1360px;padding:28px 32px 72px}.menu-btn{display:none}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.side{z-index:30;width:260px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.side.open{transform:none;box-shadow:20px 0 60px #00000080}.side-backdrop{z-index:29;background:#00000073;position:fixed;inset:0}.menu-btn{display:inline-flex}.page,.topbar{padding-left:16px;padding-right:16px}}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:16px 18px}.kpi .k{color:var(--dim);font-size:.8rem;font-weight:500}.kpi .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.75rem;font-weight:600;line-height:1.1}.kpi .d{color:var(--faint);margin-top:4px;font-size:.78rem}.kpi .v .skel{width:1.6em;min-width:0;height:.85em}.kpi .d .skel{width:9em;min-width:0;height:.8em}@media (max-width:760px){.kpi .d,.pstat .d{min-height:3em;min-height:2lh}}.start{gap:0;display:grid}.start-item{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:9px 4px;display:flex}.start-item:last-child{border-bottom:0}.start-item .tick-c{border:1.5px dashed var(--line3);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.start-item.done .tick-c{background:var(--up);color:#04140d;border:0}.start-item.done .t{color:var(--faint)}.two{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.cardh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:12px;display:flex}.cardh h2{letter-spacing:-.01em;margin:0;font-size:.94rem;font-weight:580}.mini-list{display:grid}.mini-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:12px;padding:11px 4px;transition:background .12s;display:flex}a.mini-row{color:inherit;text-decoration:none}a.mini-row:hover,button.mini-row:hover{background:#ffffff06}.mini-row:last-child{border-bottom:0}.mini-row .nm{flex:1;min-width:0}.mini-row .nm b{color:var(--ink);font-weight:520;display:block}.mini-row .nm span{color:var(--faint);font-size:.78rem}@media (max-width:1000px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis>.kpi:last-child:nth-child(odd){grid-column:1/-1}.two{grid-template-columns:minmax(0,1fr)}}.cframe{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--bg2);overflow:hidden}.cframe:hover{border-color:var(--line2)}.mini-row.mkt .nm span{display:block}.mkt-px{text-align:right;min-width:92px}.mkt-px .ws-big{font-size:.92rem;font-weight:550}.mkt-px .up,.mkt-px .down{font-variant-numeric:tabular-nums;font-size:.76rem}.shot{max-width:1120px;margin-top:40px}.shot-bar{align-items:center}.shot-url{font:.72rem var(--mono);color:var(--faint);background:var(--bg2);border:1px solid var(--line);border-radius:6px;margin:0 auto;padding:2px 12px;transform:translate(-24px)}.hpv{grid-template-columns:minmax(0,1fr) 300px;display:grid}.hp-main{border-right:1px solid var(--line);min-width:0;padding:18px}.hp-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.hp-sym{color:var(--dim);font-size:.8rem}.hp-px{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-top:2px;font-size:1.6rem;font-weight:600;display:flex}.hp-px .up,.hp-px .down{letter-spacing:0;font-size:.82rem;font-weight:500}.hp-chart-skel{height:300px}.hp-chart-skel:has(.hp-chart-wait){border:1px dashed var(--line);border-radius:8px;place-items:center;display:grid}.hp-side{background:var(--bg);flex-direction:column;gap:10px;padding:18px;display:flex}.hp-label{color:var(--faint);margin-top:4px;font-size:.74rem;font-weight:500}.hp-strat{justify-content:space-between;align-items:center;display:flex}.hp-strat b{font-weight:560}.hp-rows,.hp-wallets{border:1px solid var(--line);border-radius:var(--r-sm);display:grid;overflow:hidden}.hp-rows>div,.hp-wallets>div{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;padding:8px 10px;font-size:.8rem;display:flex}.hp-rows>div:last-child,.hp-wallets>div:last-child{border-bottom:0}.hp-rows span,.hp-wallets>div>span{color:var(--dim)}.hp-rows b,.hp-wallets b{font-weight:500}@media (max-width:860px){.hpv{grid-template-columns:minmax(0,1fr)}.hp-main{border-right:0;border-bottom:1px solid var(--line)}.shot-url{display:none}}.mode{white-space:nowrap;cursor:help;border-radius:999px;align-items:center;gap:6px;font-weight:550;line-height:1;display:inline-flex}.mode i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mode-md{padding:5px 10px;font-size:.74rem}.mode .mode-short{display:none}.mode-sm{letter-spacing:.01em;padding:3px 7px;font-size:.66rem}.mode-paper{color:#f0b45a;background:#f0b45a1a;box-shadow:inset 0 0 0 1px #f0b45a47}.mode-live{color:#5fd3a5;background:#34c38f1a;box-shadow:inset 0 0 0 1px #34c38f4d}@keyframes pulse-live{50%{opacity:.35}}.mode-suffix{opacity:.7;font-weight:450}.acc-paper{box-shadow:inset 0 2px 0 #f0b45a8c, var(--shadow)}.acc-live{box-shadow:var(--shadow)}.phead{margin:0 0 18px}.phead .crumb{margin-bottom:10px;font-size:.82rem}.phead-top{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.phead-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.phead-title h1{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600}.phead-top>.grow{flex:260px}.phead-top>.row{flex-wrap:wrap}.btn.sc-go{white-space:normal;text-align:center;flex-wrap:wrap;gap:0 5px;max-width:100%;line-height:1.25}.pstats{background:var(--card);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pstat{border-left:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:14px 18px;display:flex}.pstat:first-child{border-left:0}.pstat .k{color:var(--dim);font-size:.76rem;font-weight:500}.pstat .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;font-weight:600;overflow:hidden}.pstat .v.up,.pstat .v.down{font-size:1.25rem}.pstat .v.mode-v{color:#f0b45a;padding-top:3px;font-size:.98rem}.pstat .d{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.tag{color:var(--dim);background:var(--card2);box-shadow:inset 0 0 0 1px var(--line2);white-space:nowrap;border-radius:5px;align-items:center;padding:2px 7px;font-size:.7rem;font-weight:500;line-height:1.3;display:inline-flex}.tbl th.num,.tbl td.num{text-align:right}.tbl td .mode{vertical-align:1px;margin-left:6px}.empty-mini{border:1px dashed var(--line2);border-radius:var(--r-sm);color:var(--dim);align-items:center;gap:12px;padding:14px;display:flex}.empty-mini svg{width:18px;height:18px;color:var(--faint);flex:none}.empty-mini b{color:var(--ink);font-size:.86rem;font-weight:520;display:block}.empty-mini span{font-size:.8rem}@media (max-width:1000px){.pstats{grid-template-columns:repeat(2,minmax(0,1fr))}.pstat:nth-child(odd){border-left:0}.pstat:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){.pstats{grid-template-columns:repeat(2,minmax(0,1fr))}.pstat{border-left:0;border-top:1px solid var(--line)}.pstat:nth-child(-n+2){border-top:0}.pstat:nth-child(2n){border-left:1px solid var(--line)}}.sel{min-width:140px;display:inline-flex;position:relative}.field .sel,.panel .sel{width:100%;display:flex}.sel-btn{background:var(--bg2);width:100%;color:var(--ink);border:1px solid var(--line2);font:inherit;cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:.88rem;transition:border-color .12s,background .12s;display:flex}.sel-btn:hover:not(:disabled){border-color:var(--line3)}.sel.open .sel-btn,.sel-btn:focus-visible{border-color:var(--line3);outline:none;box-shadow:0 0 0 3px #8b93ff24}.sel-btn:disabled{opacity:.5;cursor:default}.sel-val{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sel-val.ph{color:var(--faint)}.sel-hint{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.76rem;font-family:var(--mono)}.sel-caret{width:14px;height:14px;color:var(--faint);flex:none;transition:transform .15s}.sel.open .sel-caret{transform:rotate(180deg)}.sel-dot{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #00000059}.sel-list{z-index:40;background:var(--card2);border:1px solid var(--line2);border-radius:10px;width:max-content;min-width:100%;max-width:min(360px,90vw);max-height:300px;margin:0;padding:4px;list-style:none;animation:.12s ease-out sel-in;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 16px 48px -8px #000000b3,0 0 0 1px #0006}@keyframes sel-in{0%{opacity:0;transform:translateY(-4px)}}.sel-group{color:var(--faint);text-transform:capitalize;padding:8px 10px 4px;font-size:.7rem;font-weight:500}.sel-opt{cursor:pointer;color:var(--dim);border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:.86rem;display:flex}.sel-opt.act{background:var(--raise);color:var(--ink)}.sel-opt.on{color:var(--ink)}.sel-opt.dis{opacity:.4;cursor:default}.sel-check{width:14px;height:14px;color:var(--ink);flex:none;margin-left:4px}.copy-field{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:6px;min-width:0;padding:4px 4px 4px 11px;display:flex}.copy-field code{min-width:0;font:.78rem/1.55 var(--mono);color:#c9c9d1;overflow-wrap:anywhere;flex:1;padding:3px 0}.copy-field .btn{flex:none}.copy-field.inline{vertical-align:middle;gap:2px;padding:1px 2px 1px 8px;display:inline-flex}.copy-field.inline code{white-space:nowrap;padding:0}.copy-field.inline .copy-btn{width:22px;height:22px}.copy-btn{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;transition:background .12s,color .12s;display:grid;position:relative}.copy-btn:hover{background:var(--raise);color:var(--ink)}.copy-btn.done{color:var(--up)}.copy-btn svg{width:14px;height:14px}.copy-btn:after{content:attr(data-tip);background:var(--raise);color:var(--ink);border:1px solid var(--line2);font:500 .7rem var(--sans);white-space:nowrap;opacity:0;pointer-events:none;border-radius:5px;padding:3px 7px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}.copy-btn:hover:after,.copy-btn:focus-visible:after,.copy-btn.done:after{opacity:1;transform:translate(-50%)}.code-panel{box-shadow:var(--shadow);margin:10px 0}.code-panel .code-head{font-family:var(--mono);padding:4px 6px 4px 14px;font-size:.74rem}.code-panel pre{max-height:280px;font-size:.76rem}.seg{background:var(--bg2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.seg button{color:var(--dim);font:500 .8rem var(--sans);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;padding:4px 11px}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--raise);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg button{white-space:nowrap;flex:none}.icon-btn{width:30px;height:30px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.icon-btn:hover{background:var(--raise);color:var(--ink)}.icon-btn svg{width:15px;height:15px}.detail-foot{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.detail-foot .copy-field{flex:1}@media (max-width:640px){.detail-foot{flex-direction:column;align-items:stretch}}.ws-read-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-read-row .copy-field{flex:280px}.ws-read-row .seg{box-sizing:border-box;height:var(--ctl-h-sm);align-items:stretch}.ws-read-row .seg button{align-items:center;display:inline-flex}.ws-pool-venue{color:var(--dim);align-items:center;gap:6px;margin-left:8px;font-size:.8rem;font-weight:400;display:inline-flex}.ws-pool-venue .sel-dot{width:6px;height:6px;box-shadow:none}.ws-pool-addr{color:var(--faint);font-size:.74rem}.pool-add{border-top:1px solid var(--line);padding-top:14px}.ws-list:empty+.pool-add{border-top:0;padding-top:0}.add-form .seg{box-sizing:border-box;height:var(--ctl-h);align-items:stretch}.add-form .seg button{align-items:center;display:inline-flex}.ws-card-head h2+.sub{margin-top:2px}.rows{border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:14px;display:grid;overflow:hidden}.chain-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(150px,1.1fr) minmax(180px,1fr) 56px 108px 32px;align-items:center;gap:16px;min-height:54px;padding:10px 14px;font-size:.86rem;display:grid}.chain-row:last-child{border-bottom:0}.chain-row:hover{background:#ffffff04}.chain-row.chain-th{min-height:0;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;background:#ffffff04;padding-top:8px;padding-bottom:8px;font-size:10.5px;font-weight:600}.chain-row.chain-th:hover{background:#ffffff04}.chain-nm{align-items:center;gap:10px;min-width:0;display:flex}.chain-av{width:28px;height:28px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.chain-nm-t{flex-direction:column;min-width:0;line-height:1.25;display:flex}.chain-nm b{font-weight:560}.chain-id{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.74rem}.chain-host{min-width:0;color:var(--dim);align-items:center;gap:8px;font-size:.8rem;display:flex}.chain-host-nm{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.chain-src{color:var(--dim);flex:none;align-items:center;gap:6px;display:inline-flex}.chain-src:before{content:"";background:var(--accent);opacity:.8;border-radius:2px;width:6px;height:6px}.chain-src.own:before{background:var(--up)}.chain-head{white-space:nowrap;min-width:0;color:var(--ink);flex-direction:column;line-height:1.3;display:flex}.chain-unit{color:var(--faint)}.chain-meta{color:var(--faint);text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.chain-pools{text-align:right}.chain-row>.status{justify-self:start}.chain-err{grid-column:1/-1;padding-left:38px}.chain-acts{justify-content:flex-end;align-items:center;display:inline-flex}.chain-acts .icon-btn.on{background:var(--raise);color:var(--ink)}.more-pop button.danger b{color:var(--down)}.dep-acts{text-align:right}.dep-acts>*{vertical-align:middle;margin-left:6px;display:inline-flex}.dep-acts>.more{display:inline-block}.src-foot>.more{margin-left:2px}.more-pop.row-pop{max-width:calc(100vw - 16px);position:fixed;left:auto}.chain-ready{background:#ffffff03;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}.chain-chips{flex-wrap:wrap;gap:6px;display:flex}.chain-chip{border:1px solid var(--line);color:var(--dim);cursor:default;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.76rem;display:inline-flex}.chain-chip .sel-dot{width:6px;height:6px;box-shadow:none}.chain-usage{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--line);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.cu-cell{background:var(--card);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.cu-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cu-v{font-size:var(--fs-md,.92rem);color:var(--ink);white-space:nowrap;font-weight:600}.cu-of{color:var(--faint);font-weight:400}.meter-bar.cu-bar{flex:none;width:100%;height:6px}.chain-table:last-child{margin-bottom:0}.cu-foot{color:var(--faint);font-size:.74rem}.status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.72rem;font-weight:500;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:6px;height:6px}.status.st-live{color:var(--up);background:#2ebd851a}.status.st-failing{color:var(--down);background:#f0616d1a}.status.st-reading{color:var(--dim);background:var(--card2)}.status.st-idle{color:var(--faint);box-shadow:inset 0 0 0 1px var(--line2);background:0 0}.first-step{border:1px dashed var(--line2);border-radius:var(--r-sm);align-items:flex-start;gap:14px;margin-bottom:14px;padding:16px;display:flex}.first-n{color:#0a0a0c;background:#ededf0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:650;display:grid}.first-step b{margin-bottom:2px;font-weight:550;display:block}.first-step span{color:var(--dim);font-size:.84rem}.add-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.af-field{flex-direction:column;gap:5px;min-width:0;display:flex}.af-field>span{color:var(--dim);font-size:.74rem;font-weight:500}.af-field.grow{flex:260px}.af-field input{background:var(--bg2);color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:8px;min-width:0;min-height:36px;padding:7px 10px;font-size:.88rem}.af-field input:focus{border-color:var(--line3);outline:none;box-shadow:0 0 0 3px #8b93ff24}.af-field input[type=checkbox]{width:auto;min-height:0;padding:0}.add-form .btn{min-height:36px}@media (max-width:760px){.chain-row{grid-template-columns:minmax(0,1fr) auto 32px;gap:6px 10px}.chain-row.chain-th{display:none}.chain-row>.chain-nm{grid-area:1/1}.chain-row>.status{grid-area:1/2;justify-self:end}.chain-row>.chain-acts{grid-area:1/3}.chain-row>.chain-host,.chain-row>.chain-head{grid-column:1/-1;padding-left:38px}.chain-row>.chain-pools{display:none}.chain-usage{grid-template-columns:1fr}.add-form>*{flex:100%}}.code-panel pre{max-height:220px}.ws-card>.code-panel{margin-top:12px}@media (min-width:901px){.board>.fill-1{grid-column:span 1}.board>.fill-2{grid-column:span 2}.board>.fill-3{grid-column:span 3}.board>.fill-4{grid-column:1/-1}}@media (max-width:640px){.topbar{gap:8px}.topbar .live,.topbar .tb-new .tb-label{display:none}.wx-stat .d{white-space:normal}.topbar .tb-buy{display:none}.pstat:last-child:nth-child(odd){border-left:0;grid-column:1/-1}.phead-top .row{width:100%}.shell,.main{max-width:100vw;overflow-x:clip}}.pv-head{flex-wrap:wrap;align-items:center;gap:14px;margin:2px 0 16px;display:flex}.pv-title h1{letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:600}.pv-title .crumb{margin-bottom:6px;font-size:.8rem;display:block}.pv-slash{color:var(--faint);margin:0 4px;font-weight:400}.pv-quote{color:var(--dim);font-weight:500}.dex-badge{vertical-align:.2em;font:550 .74rem/1 var(--sans);letter-spacing:0;color:var(--ink);background:var(--card2);border:1px solid var(--line2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:5px 10px 5px 8px;display:inline-flex}.dex-badge i{border-radius:50%;flex:none;width:7px;height:7px}.pv-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.pv-tag{font:500 .72rem/1 var(--sans);color:var(--dim);background:var(--card2);border:1px solid var(--line2);text-transform:capitalize;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.pv-tags{align-items:center}button.pv-tag{cursor:pointer}button.pv-tag:hover{color:var(--ink);border-color:var(--line3)}.pv-addr{font-family:var(--mono)}.pv-live{color:var(--up);background:#2ebd8514;border-color:#2ebd854d}.pv-failing{color:var(--down)}.pv-focus{color:var(--blue2);background:#8b93ff14;border-color:#8b93ff66}.pv-price{text-align:right}.pv-big{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.6rem;font-weight:600}.pv-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.pv-main{min-width:0}.pv-bar{align-items:center;gap:10px;margin-bottom:10px;display:flex}.pv-bar h2{margin:0;font-size:.92rem;font-weight:580}.pv-chart{padding:10px}.pv-chart .cframe,.pv-chart>div:last-child{border-radius:var(--r-sm)}.pv-trades{padding:12px 0 4px}.pv-trades .pv-bar{padding:0 14px}.pv-table{font:.76rem/1.3 var(--mono);font-variant-numeric:tabular-nums;max-height:560px;overflow:auto}.pv-row{border-bottom:1px solid #ffffff0a;grid-template-columns:64px 46px 1fr 1fr 1.3fr 112px 108px;align-items:center;gap:10px;padding:5px 14px;display:grid;box-shadow:inset 2px 0 #0000}.pv-buy{box-shadow:inset 2px 0 #2ebd858c}.pv-sell{box-shadow:inset 2px 0 #f0616d8c}.pv-row:last-child{border-bottom:0}.pv-th{z-index:1;background:var(--card);color:var(--faint);font:500 .7rem var(--sans);border-bottom:1px solid var(--line2);box-shadow:none;position:sticky;top:0}.pv-row .r{text-align:right}.pv-row .mono,.pv-maker{font-family:var(--mono);font-size:.76rem}.pv-row .sub{font-size:.72rem}.pv-side{letter-spacing:.04em;font-size:.7rem;font-weight:600}.pv-buy .pv-side,.pv-buy .r.mono:nth-child(3){color:var(--up)}.pv-sell .pv-side,.pv-sell .r.mono:nth-child(3){color:var(--down)}.pv-row:not(.pv-th):hover{background:#ffffff08}.pv-row a.mono{color:var(--dim)}.pv-row a.mono:hover{color:var(--ink)}.pv-maker{color:var(--blue2);cursor:pointer;background:0 0;border:0;padding:0}.pv-maker:hover{color:#fff;text-decoration:underline}.pv-none{padding:14px 8px}.pv-changes{border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px;display:grid;overflow:hidden;gap:0!important}.pv-changes>div{border-left:1px solid var(--line);background:var(--bg2);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:.82rem;display:flex}.pv-changes>div:first-child{border-left:0}.pv-changes .up b,.pv-split .up{color:var(--up)}.pv-changes .down b,.pv-split .down{color:var(--down)}.pv-dl{gap:10px;margin:0;display:grid}.pv-dl>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pv-dl dt{color:var(--dim);font-size:.8rem}.pv-dl>div{border-bottom:1px solid var(--line);padding-bottom:10px}.pv-dl>div:last-child{border-bottom:0;padding-bottom:0}.pv-dl dd{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;margin:0;font-size:.88rem;font-weight:550;display:flex}.pv-dl dd .sub{font-size:.76rem;font-weight:400}.pv-split{margin-top:14px}.pv-split-labels{justify-content:space-between;margin-bottom:6px;font-size:.8rem;display:flex}.pv-split-bar{background:#f0616d99;border-radius:999px;height:5px;overflow:hidden}.pv-split-bar span{background:var(--up);height:100%;display:block}.pv-info h3{color:var(--dim);margin:0 0 12px;font-size:.8rem;font-weight:500}.pv-wide{width:100%;margin-top:10px}.ws-pool-link{color:inherit}.ws-pool-link:hover{color:var(--blue2)}@media (max-width:980px){.pv-grid{grid-template-columns:minmax(0,1fr)}.pv-row{grid-template-columns:60px 44px 1fr 1fr 1fr}.pv-row>:nth-child(6),.pv-row>:nth-child(7){display:none}}@media (max-width:640px){.pv-row{grid-template-columns:48px 34px repeat(3,minmax(0,1fr));gap:8px;padding:5px 12px}.pv-row .r .sub,.pv-trades .pv-bar>.sub{display:none}}.pv-read{gap:6px;margin-top:12px;display:grid}.wiz-top{margin-bottom:22px}.wiz-top .crumb{margin-bottom:10px;font-size:.82rem}.stepper{flex-wrap:wrap;gap:4px;margin:18px 0 0;padding:0;list-style:none;display:flex}.stepper li{align-items:center;display:flex}.stepper li+li:before{content:"";background:var(--line2);width:20px;height:1px;margin:0 6px 0 2px}.stepper button{color:var(--faint);font:500 .82rem var(--sans);cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;display:inline-flex}.stepper li.done button{color:var(--dim);cursor:pointer}.stepper li.done button:hover,.stepper li.on button{color:var(--ink)}.stepper-n{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line3);border-radius:50%;place-items:center;font-size:.7rem;font-weight:600;display:grid}.stepper li.on .stepper-n{color:#0a0a0c;box-shadow:none;background:#ededf0}.stepper li.done .stepper-n{color:var(--up);box-shadow:none;background:#2ebd8526}.wiz-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;max-width:980px;display:grid}.wiz-body.with-side{grid-template-columns:minmax(0,1fr) 300px;max-width:1180px}.wiz-main{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0}.wiz-sec{padding:24px 26px 8px}.wiz-sec h2{letter-spacing:-.015em;margin:0 0 4px;font-size:1.05rem;font-weight:600}.wiz-sec>.sub{margin:0 0 18px}.wiz-foot{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:20px;padding:16px 26px;display:flex}.wiz-side{position:sticky;top:72px}.tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.skel.tpl-skel{border-radius:var(--r);min-width:0;height:280px;display:block}.tpl{text-align:left;font:inherit;color:inherit;background:var(--bg2);border:1px solid var(--line2);border-radius:var(--r);cursor:pointer;flex-direction:column;gap:8px;padding:18px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.tpl:hover{border-color:var(--line3);background:var(--card2)}.tpl.sel{background:var(--card2);border-color:#ededf0;box-shadow:0 0 0 1px #ededf0,0 10px 30px -12px #000000b3}.tpl b{font-size:.98rem;font-weight:580}.tpl>.sub{font-size:.84rem;line-height:1.5}.tpl-ic{background:var(--card2);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:8px;place-items:center;margin-bottom:4px;display:grid}.tpl-ic svg{width:17px;height:17px}.tpl-inc{border-top:1px solid var(--line);color:var(--dim);gap:5px;margin:6px 0 0;padding:10px 0 0;font-size:.78rem;list-style:none;display:grid}.tpl-inc li{text-indent:-14px;overflow-wrap:anywhere;padding-left:14px}.tpl-inc li:before{content:"✓";text-indent:0;width:14px;color:var(--up);font-size:.7rem;display:inline-block}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:12px;display:grid}.pick{text-align:left;font:inherit;color:inherit;background:var(--bg2);border:1px solid var(--line2);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex;position:relative}.pick:hover:not(:disabled){border-color:var(--line3);background:var(--card2)}.pick.sel{background:var(--card2);border-color:#ededf0;box-shadow:0 0 0 1px #ededf0}.pick:disabled{opacity:.45;cursor:not-allowed}.pick b{font-size:.9rem;font-weight:560;display:block}.pick .sub{font-size:.76rem}.pick-dot{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 3px #ffffff0a}.pad-logo{background:var(--raise);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:9px;flex:none;place-items:center;font-weight:650;display:grid}.tag.soon{color:var(--warn);position:absolute;top:10px;right:10px}.callout{color:var(--dim);background:#f0b45a0f;border-radius:10px;align-items:flex-start;gap:12px;margin-top:18px;padding:12px 14px;font-size:.84rem;line-height:1.55;display:flex;box-shadow:inset 0 0 0 1px #f0b45a33}.callout svg{color:#f0b45a;flex:none;width:16px;height:16px;margin-top:2px}.callout.info{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line2)}.callout.info svg{color:var(--blue2)}.callout b{color:var(--ink);margin-bottom:4px;font-weight:550;display:block}.callout ul{gap:3px;margin:0;padding-left:16px;display:grid}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 14px;display:grid}.ff{flex-direction:column;gap:6px;min-width:0;display:flex}.ff.wide{grid-column:span 2}.ff.full{grid-column:1/-1}.ff-label{color:var(--ink);align-items:baseline;gap:6px;font-size:.8rem;font-weight:500;display:flex}.ff-label .req{color:var(--down)}.ff-label .opt{color:var(--faint);font-weight:400}.ff-label .count{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.74rem;font-weight:400}.ff-hint{color:var(--faint);font-size:.74rem}.ff .input,.wiz-sec .input{border-radius:8px;padding:9px 12px;font-size:.9rem}textarea.input{resize:vertical;min-height:76px;font-family:inherit;line-height:1.5}.mono-in{font-family:var(--mono);letter-spacing:.04em}.img-row{align-items:center;gap:10px;display:flex}.img-row .input{flex:1}.tok-img{object-fit:cover;background:var(--raise);box-shadow:inset 0 0 0 1px var(--line2);border-radius:12px;flex:none}.tok-img.ph{color:var(--dim);font-weight:650;font-family:var(--mono);place-items:center;display:grid}.suffix{display:flex;position:relative}.suffix .input{font-variant-numeric:tabular-nums;width:100%;padding-right:52px}.suffix>span{color:var(--faint);pointer-events:none;font-size:.8rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.suffix.narrow{flex:none;width:120px}.suffix.narrow .input{text-align:right;padding-right:30px}.set-list{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.set-row{border-bottom:1px solid var(--line);background:var(--bg2);align-items:center;gap:14px;padding:14px 16px;display:flex}.set-row:last-child{border-bottom:0}.set-row b{font-size:.88rem;font-weight:550;display:block}.set-row .sub{font-size:.78rem}.set-row .range{color:var(--faint);font-variant-numeric:tabular-nums;text-align:right;min-width:56px;font-size:.72rem}.dur{flex:none;gap:6px;display:flex}.dur .input{text-align:right;font-variant-numeric:tabular-nums;width:80px}.dur .sel{min-width:112px}.switch{background:var(--raise);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--line2);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0;transition:background .15s;position:relative}.switch i{background:var(--dim);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.switch.on{background:var(--up);box-shadow:none}.switch.on i{background:#fff;transform:translate(16px)}.review{border:1px solid var(--line);border-radius:10px;margin:16px 0 0;display:grid;overflow:hidden}.review>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.86rem;display:flex}.review>div:last-child{border-bottom:0}.review dt{color:var(--dim)}.review dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:520}.review.compact{margin-top:14px}.review.compact>div{padding:8px 12px;font-size:.8rem}.launch-card{padding:16px}.lc-head{align-items:center;gap:12px;display:flex}.lc-head b{text-overflow:ellipsis;white-space:nowrap;font-weight:580;display:block;overflow:hidden}.lc-head .mono{font-family:var(--mono);font-size:.78rem}.lc-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1000px){.wiz-body.with-side{grid-template-columns:minmax(0,1fr)}.wiz-side{order:-1;position:static}.tpl-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.form-grid{grid-template-columns:minmax(0,1fr)}.ff.wide{grid-column:auto}.wiz-sec{padding:18px 16px 4px}.wiz-foot{padding:14px 16px}.set-row{flex-wrap:wrap}.stepper li+li:before{width:8px}}.af-detected{color:var(--blue2);font-style:normal}.acct-btn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;margin:-6px;padding:6px;transition:background .12s;display:flex}.acct-btn:hover,.acct-btn.on{background:var(--card2)}.acct-bal{font-variant-numeric:tabular-nums;align-items:center;gap:6px;color:var(--dim)!important;font-size:.76rem!important;display:flex!important}.acct-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.acct-hero>div{flex-direction:column;gap:4px;min-width:0;padding:20px 22px;display:flex}.acct-signer{border-left:1px solid var(--line)}.acct-hero .k{color:var(--dim);font-size:.78rem;font-weight:500}.acct-total .v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1.15}.acct-hero .d{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.78rem}.acct-signer b{font-size:1.05rem;font-weight:560}.acct-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.mw-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px;display:flex}.mw-row:last-child{border-bottom:0}.mw-row b{margin-bottom:4px;font-size:.88rem;font-weight:550;display:block}.mw-row .copy-field.inline{margin-top:2px}.mw-ic{background:var(--raise);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:9px;flex:none;place-items:center;font-size:1rem;display:grid}.mw-ic.evm{color:#9aa5ff}.mw-ic.solana{color:#14f195}.dir{font-size:.82rem;font-weight:550}.dir-fund{color:var(--up)}.dir-return{color:var(--blue2)}.status.st-flight{color:#f0b45a;background:#f0b45a1a}.status.st-flight i{animation:1.6s infinite pulse-live}.fund{width:min(860px,100%)}.fund-top{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:4px 0 14px;display:flex}.fund-top .af-field .sel{min-width:190px}.fund-avail{text-align:right;flex-direction:column;gap:2px;margin-left:auto;display:flex}.fund-avail .k{color:var(--dim);font-size:.74rem}.fund-avail b{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.seg.big button{padding:7px 14px;font-size:.84rem}.route-pick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.route-pick .pick{align-items:flex-start}.route-pick .pad-logo svg{width:16px;height:16px}.route-pick .sub{margin-top:2px;line-height:1.45;display:block}.delay{border:1px solid var(--line);background:var(--bg2);border-radius:10px;margin-top:12px;padding:12px 14px}.delay input[type=range]{accent-color:#ededf0;width:100%;margin:8px 0 2px}.delay-scale{color:var(--faint);justify-content:space-between;font-size:.72rem;display:flex}.fund-wallets{border:1px solid var(--line);border-radius:10px;max-height:340px;overflow:hidden auto}.fw-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 120px 150px;align-items:center;gap:12px;padding:7px 12px;font-size:.86rem;display:grid}.fw-row:last-child{border-bottom:0}.fw-row.on{background:#ffffff06}.fw-row .num{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end;display:flex}.fw-head{z-index:1;background:var(--card);color:var(--faint);font-size:.72rem;font-weight:500;position:sticky;top:0}.fw-row input[type=checkbox]{accent-color:#ededf0;width:15px;height:15px}.fw-row .suffix.narrow{width:140px}.fw-row .suffix .input{padding:5px 40px 5px 8px;font-size:.84rem}.callout.live{color:var(--dim);background:#34c38f0f;margin:0 0 14px;box-shadow:inset 0 0 0 1px #34c38f40}.callout.live svg{color:#5fd3a5}.callout.live b{color:var(--ink);display:inline}.mode-switch{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.mode-switch button{font:550 .78rem var(--sans);color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.mode-switch button i{opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px}.mode-switch button:hover{color:var(--ink)}.mode-switch.on-paper button.on{color:#f0b45a;background:#f0b45a1f;box-shadow:inset 0 0 0 1px #f0b45a4d}.mode-switch.on-live button.on{color:#5fd3a5;background:#34c38f1f;box-shadow:inset 0 0 0 1px #34c38f59}.mode-switch button.on i{opacity:1}@media (max-width:860px){.acct-hero,.acct-grid,.route-pick{grid-template-columns:minmax(0,1fr)}.acct-signer{border-left:0;border-top:1px solid var(--line)}.fund-avail{text-align:left;margin-left:0}.fw-row{grid-template-columns:24px minmax(0,1fr) 120px}.fw-row>:nth-child(3){display:none}}.suffix.narrow .input{padding-right:42px}.acct-name{align-items:center;gap:8px;display:flex}.acct-rename{align-items:center;gap:6px;display:flex}.acct-rename .input{max-width:220px;padding:6px 10px;font-size:.9rem}.seg.sm button{padding:3px 9px;font-size:.74rem}.pv-liq{padding:12px 14px}.dist{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.dist h3{margin:0;font-size:.84rem;font-weight:560}.dist-chart{width:100%;height:160px;margin-top:10px;display:block}.dist-quote{fill:var(--blue)}.dist-base{fill:var(--violet);opacity:.85}.dist-at{fill:var(--up)}.dist-axis{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:6px;font-size:.74rem;display:flex}.dist-axis b{color:var(--ink);font-weight:560}.dist-rel{opacity:.7}.dist-plot{margin-top:10px;position:relative}.dist-plot .dist-chart{margin-top:0}.dist-now{border-left:1.5px dashed var(--ink);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.dist-now span{font-variant-numeric:tabular-nums;color:var(--ink);background:var(--card,var(--bg));white-space:nowrap;border-radius:3px;padding:0 3px;font-size:.7rem;position:absolute;top:-2px;left:5px}.dist-tip{border:1px solid var(--line);background:var(--card,var(--bg));pointer-events:none;z-index:2;border-radius:8px;gap:3px;min-width:180px;padding:8px 10px;font-size:.74rem;display:grid;position:absolute;top:8px;transform:translate(10px);box-shadow:0 6px 20px #00000040}.dist-tip.left{transform:translate(calc(-100% - 10px))}.dist-tip b{color:var(--ink);margin-left:auto;font-weight:560}.dist-tip-row{align-items:center;gap:6px;display:flex}.dist-tip .sw{margin-right:0}.sw.dist-quote{background:var(--blue)}.sw.dist-base{background:var(--violet)}.liq-now{font-variant-numeric:tabular-nums;gap:18px;font-size:.84rem;display:flex}.liq-now b{font-weight:560}.pv-splits{gap:14px;margin-top:16px;display:grid}.pv-splits .pv-split{margin-top:0}.pv-split-labels b{font-variant-numeric:tabular-nums;font-weight:560}.pv-split-foot{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:.74rem}.pv-changes>button{border:0;border-left:1px solid var(--line);background:var(--bg2);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:.82rem;transition:background .12s;display:flex}.pv-changes>button:first-child{border-left:0}.pv-changes>button:hover{background:var(--card2)}.pv-changes>button.on{background:var(--raise);box-shadow:inset 0 -2px 0 var(--ink)}.pv-changes .up b{color:var(--up)}.pv-changes .down b{color:var(--down)}.pv-splits .pv-split{gap:5px;display:grid}.pv-splits .pv-split-labels,.pv-splits .pv-split-foot{margin:0}.strat-tile .strat-params{flex-wrap:wrap;gap:4px;display:flex}.strat-tile .tag{font-family:var(--mono)}.title-in{field-sizing:content;color:var(--ink);font:600 1.5rem var(--sans);letter-spacing:-.025em;background:0 0;border:0;border-radius:6px;min-width:0;max-width:min(520px,100%);margin-left:-6px;padding:2px 6px}.title-in:hover,.title-in:focus{background:var(--card);box-shadow:inset 0 0 0 1px var(--line2);outline:none}.desc-in{color:var(--dim);font:inherit;field-sizing:content;resize:none;background:0 0;border:0;border-radius:6px;width:min(640px,100%);margin-top:4px;margin-left:-6px;padding:3px 6px;font-size:.86rem;line-height:1.45;display:block;overflow:hidden}.saved-note{color:var(--dim);align-items:center;gap:5px;padding:0 6px;font-size:.8rem;display:inline-flex}.saved-note svg{width:13px;height:13px;color:var(--up)}.desc-in:hover,.desc-in:focus{background:var(--card);box-shadow:inset 0 0 0 1px var(--line2);outline:none}.strat-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.strat-side{gap:16px;display:grid;position:sticky;top:72px}.strat-side .card{margin:0}.code-edit{background:var(--bg2);border:1px solid var(--line2);border-radius:10px;grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden}.code-edit:focus-within{border-color:var(--line3);box-shadow:0 0 0 3px #8b93ff1f}.gutter{color:var(--faint);font:.78rem/1.65 var(--mono);text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid var(--line);background:var(--bg);flex-direction:column;padding:12px 8px 12px 12px;display:flex}.gutter .bad{color:var(--down);font-weight:700}.code-edit textarea{resize:vertical;color:#d6d6de;min-height:300px;font:.78rem/1.65 var(--mono);white-space:pre;tab-size:2;background:0 0;border:0;outline:none;padding:12px 14px;overflow-x:auto}.code-area{min-width:0;display:grid;position:relative}.code-area textarea{color:#0000;caret-color:#ededf0;-webkit-text-fill-color:transparent;margin:0;position:relative}.code-area textarea::selection{background:#8b93ff52}.code-shade{pointer-events:none;color:#d6d6de;font:.78rem/1.65 var(--mono);white-space:pre;tab-size:2;margin:0;padding:12px 14px;position:absolute;inset:0;overflow:hidden}.code-err{font-family:var(--mono);white-space:pre-wrap;margin-top:10px;font-size:.78rem}.tbl.params input,.tbl.params .sel{width:100%}.tbl.params td{padding:5px 6px}.tbl.params td:nth-child(3),.tbl.params td:nth-child(3) .sel{width:112px}.tbl.params td input:not([type=color]){min-width:104px}.tbl.params .sel-btn{min-height:32px;padding:4px 8px}.hint h3{margin:0 0 10px;font-size:.86rem;font-weight:560}.hint ul{color:var(--dim);gap:7px;margin:0;padding-left:16px;font-size:.8rem;line-height:1.5;display:grid}.hint code,.bt code{font:.74rem var(--mono);color:#c9c9d1;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;padding:0 4px}.runs{gap:2px;max-height:320px;display:grid;overflow:auto}.run{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:70px minmax(0,1fr);column-gap:8px;padding:7px 8px;display:grid}.run:hover,.run.on{background:var(--card2)}.run.on{box-shadow:inset 0 0 0 1px var(--line2)}.run-ret{font:600 .84rem var(--mono);grid-row:span 2;align-self:center}.run-meta{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.bt{margin-top:16px}.bt-grid{grid-template-columns:minmax(220px,1.4fr) auto repeat(4,minmax(110px,.6fr));align-items:end;gap:12px;display:grid}.bt-legs{color:var(--muted);align-items:center;display:flex}.dash-to{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.bt-grid .sel{width:100%}.bt-args{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.af-field .input,.bt .input{border-radius:8px;min-height:36px;padding:7px 10px;font-size:.88rem}.input.date{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bt-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}@media (max-width:640px){.bt-foot .grow{display:none}.bt-foot .btn{flex:1 1 0;justify-content:center}.bt-foot .btn.primary{flex-basis:100%;order:-1}}.res-tiles{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.res-tile{border-left:1px solid var(--line);background:var(--bg2);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.res-tile:first-child{border-left:0}.res-tile .k{color:var(--dim);font-size:.74rem}.res-tile .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:600}.res-tile .v.up,.res-tile .v.down{font-size:1.2rem}.res-tiles.risk{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:-6px}.res-tiles.risk .res-tile:nth-child(5n+1){border-left:0}.res-tiles.risk .res-tile:nth-child(n+6){border-top:1px solid var(--line)}.mc-line{margin:-6px 0 16px;line-height:1.5}.res-tiles.risk .res-tile{padding:9px 14px}.res-tiles.risk .res-tile .v,.res-tiles.risk .res-tile .v.up,.res-tiles.risk .res-tile .v.down{font-size:.98rem}.sweep{border-top:1px solid var(--line);margin-top:16px}.sweep-grid{flex-direction:column;gap:8px;display:flex}.sweep-row{grid-template-columns:minmax(160px,1.4fr) minmax(60px,1fr) auto minmax(60px,1fr) auto minmax(50px,.8fr);align-items:center;gap:8px;display:grid}.sweep-row:not(.on){opacity:.6}.sweep-name{cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:flex}.sweep-result{flex-direction:column;gap:10px;margin-top:12px;display:flex}.opt-progress{background:var(--bg2);border-radius:2px;height:4px;overflow:hidden}.opt-progress>div{background:var(--up);height:100%;transition:width .4s}.opt-ok{color:var(--up)}@media (max-width:640px){.sweep-row{grid-template-columns:1fr 1fr 1fr}.sweep-row .sweep-name{grid-column:1/-1}.sweep-row>.sub{display:none}}.res-charts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.results{position:relative;overflow:hidden}.res-progress{background:var(--blue);transform-origin:0;pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.res-tile .v{transition:opacity .35s,filter .35s}.results.playing .cc-reset{display:none}.results.playing .res-tile .v{opacity:.25;filter:blur(3px)}.results .tbl tr{transition:opacity .2s}.results .tbl tr.pending{opacity:.18}.tbl.deps td{vertical-align:middle}.dep-metrics{flex-wrap:wrap;gap:4px;display:flex}.dep-metrics .tag{font-family:var(--mono)}.pv-strats h3{color:var(--dim);margin:0;font-size:.8rem;font-weight:500}.pv-running{gap:2px;margin-bottom:10px;display:grid}.pv-run{color:inherit;border-radius:7px;align-items:center;gap:10px;padding:7px 8px;display:flex}.pv-run:hover{background:var(--card2);color:inherit}.pv-run b{font-size:.84rem;font-weight:540;display:block}.pv-run .status{padding:3px}@media (max-width:1100px){.strat-grid,.res-charts{grid-template-columns:minmax(0,1fr)}.strat-side{position:static}.bt-grid{grid-template-columns:1fr 1fr}.bt-series{grid-column:1/-1}.bt-grid>.af-field:has(>.seg){grid-column:1/-1}.bt-grid>.af-field>.seg{overflow-x:auto}.res-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.res-tile:nth-child(4){border-left:0}.res-tile:nth-child(n+4){border-top:1px solid var(--line)}.res-tiles.risk{grid-template-columns:repeat(3,minmax(0,1fr))}.res-tiles.risk .res-tile:nth-child(5n+1){border-left:1px solid var(--line)}.res-tiles.risk .res-tile:nth-child(3n+1){border-left:0}}.meter{align-items:center;gap:8px;display:flex}.meter .sub{white-space:nowrap}.meter-bar{background:var(--raise);border-radius:999px;width:90px;height:5px;overflow:hidden}.meter-bar i{background:var(--up);border-radius:999px;height:100%;display:block}.meter-bar.warn i{background:var(--warn)}.meter-bar.full i{background:var(--down)}@media (max-width:640px){.ws-card-head .row:has(.meter){flex-wrap:nowrap;width:100%}.meter{flex:1;min-width:0}.meter-bar{flex:1;width:auto;min-width:30px}.meter .sub:last-child{display:none}}.problem{color:var(--dim);background:#f0616d0d;border-color:#f0616d38;align-items:center;gap:12px;display:flex}.problem>svg{width:18px;height:18px;color:var(--down);flex:none}.problem b{color:var(--ink);font-size:.9rem;font-weight:550;display:block}.problem span{font-size:.84rem}.add-form .ws-hours{width:76px}.add-form .af-field:has(.ws-hours) .input{width:76px}.add-form .af-field:has(input[aria-label=Name]) input{width:130px}.mode-bar{border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:12px;padding:12px 14px;display:flex}.mb-paper{background:#f0b45a0f;box-shadow:inset 0 0 0 1px #f0b45a40}.mb-live{background:var(--card);box-shadow:inset 0 0 0 1px var(--line2)}.mb-switch{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line2);border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.mb-switch button{font:600 .86rem var(--sans);color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 14px;transition:background .12s,color .12s;display:inline-flex}.mb-switch button i{opacity:.6;background:currentColor;border-radius:50%;width:7px;height:7px}.mb-switch button:hover:not(:disabled){color:var(--ink)}.mb-paper .mb-switch button.on{color:#1a1206;background:#f0b45a}.mb-live .mb-switch button.on{color:#5fd3a5;background:#34c38f1f;box-shadow:inset 0 0 0 1px #34c38f52}.mb-switch button.on i{opacity:1}.mb-text{flex-direction:column;flex:300px;gap:2px;min-width:0;display:flex}.mb-text b{font-size:.9rem;font-weight:600}.mb-paper .mb-text b{color:#f0b45a}.mb-live .mb-text b{color:var(--ink)}.mb-text span{color:var(--dim);font-size:.8rem}.go-live{width:min(520px,100%)}.go-ack{cursor:pointer;align-items:center;gap:10px;margin-top:14px;font-size:.86rem;display:flex}.go-ack input{accent-color:#34c38f;width:16px;height:16px}.btn.live-btn{color:#06130d;background:#34c38f;border-color:#34c38f}.btn.live-btn:hover:not(:disabled){color:#06130d;background:#45d39e;border-color:#45d39e}.liq-prog{gap:4px;margin:2px 0 4px;display:grid}.liq-prog-label{color:var(--dim);justify-content:space-between;gap:10px;font-size:.76rem;display:flex}.liq-prog-label b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:560}.liq-prog-bar{background:var(--raise);border-radius:999px;height:4px;overflow:hidden}.liq-prog-bar i{background:var(--blue);height:100%;transition:width .8s linear;display:block}.liq-prog.bad .liq-prog-bar i{background:var(--down)}.trade-open{align-self:flex-end;width:fit-content;margin:0 0 8px auto;display:flex}.trade-sheet{background:#16161a;border-radius:12px;width:min(1280px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 0 0 1px #ffffff1a,0 24px 64px #00000080}.trade-chart{min-width:0;padding:10px}.trade-sheet .cc-ticket-submit{z-index:1;position:sticky;bottom:0;box-shadow:0 12px #16161a,0 -12px 14px #16161a}.trade-sheet .cc-ticket-submit.is-live{box-shadow:0 0 0 2px var(--cc-card2), 0 0 0 4px var(--cc-live), 0 12px 0 #16161a, 0 -12px 14px #16161a}.trade-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.trade-bar button{color:#a0a0ab;height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px}.trade-bar button.on{color:#ededf0;background:#8b93ff29}.trade-bar .spacer{flex:1}.trade-bar .bad{color:#f0616d;font-weight:600}.cat-strip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cat-chip{background:var(--card2);box-shadow:inset 0 0 0 1px var(--line2);border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 10px;font-size:.82rem;display:inline-flex}.cat-chip.muted{color:var(--faint);padding-right:10px}.cat-name{color:inherit;font:inherit;cursor:text;background:0 0;border:0;padding:2px 0}.cat-name:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cat-n{color:var(--faint);font-variant-numeric:tabular-nums;margin:0 4px;font-size:.72rem}.cat-x{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;width:20px;height:20px;font-size:1rem;line-height:1}.cat-x:hover{background:var(--raise);color:var(--down)}.cat-chip.editing{padding:2px}.cat-chip.editing input{background:var(--bg2);border:1px solid var(--line3);color:var(--ink);font:inherit;border-radius:999px;outline:none;width:140px;padding:2px 10px}.cat-add{gap:4px;margin-left:4px;display:inline-flex}.cat-add input{background:var(--bg2);border:1px dashed var(--line3);color:var(--ink);font:inherit;border-radius:999px;width:140px;padding:4px 12px;font-size:.82rem}.we-tbl td{vertical-align:middle}.we-tbl .we-label input{min-width:120px}.we-tbl .we-label .we-note{color:var(--dim);margin-top:4px;padding-block:4px;font-size:.76rem;display:block}.we-addr{min-width:260px}.we-addr-edit{grid-template-columns:1fr auto;gap:6px;display:grid}.we-addr-edit .sel{width:auto;min-width:150px}.we-live{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.we-live .icon-btn{margin-left:auto}.we-sol{opacity:.85;grid-column:1/-1;font-size:.74rem!important}.we-bal{white-space:nowrap}.we-bal .suffix{max-width:120px;margin-left:auto}.cat-chip{--cat:var(--faint)}.cat-dot{background:var(--cat);cursor:pointer;width:10px;height:10px;box-shadow:0 0 0 2px color-mix(in srgb, var(--cat) 25%, transparent);border-radius:50%;flex:none;margin-right:6px;position:relative}.cat-dot input{opacity:0;cursor:pointer;border:0;width:18px;height:18px;padding:0;position:absolute;inset:-4px}.cat-chip:not(.muted){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cat) 45%, var(--line2))}.cat-tags,.we-cats{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.we-cats{min-width:210px}.cat-tag{--cat:var(--faint);white-space:nowrap;color:var(--ink);background:color-mix(in srgb, var(--cat) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cat) 45%, transparent);border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:.74rem;line-height:1.6;display:inline-flex}.cat-tag>i{background:var(--cat);border-radius:50%;flex:none;width:7px;height:7px}.cat-tag button{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:.9rem;line-height:1}.cat-tag button:hover{color:var(--down)}.we-cats .we-cat-add{width:auto!important;min-width:0!important}.we-cats .we-cat-add .sel-btn{border-style:dashed;border-radius:999px;gap:4px;height:22px;min-height:0;padding:0 9px;font-size:.74rem}.we-cats .we-cat-add .sel-caret{display:none}.we-cats .we-cat-add .sel-list{min-width:180px}.we-steps{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card2);margin-top:18px;padding:14px 16px 4px}.we-steps>.cardh{margin-bottom:8px}.we-step{border-top:1px solid var(--line);grid-template-columns:22px 110px minmax(0,1fr);align-items:start;gap:4px 10px;padding:10px 0;display:grid}.we-step-n{background:var(--bg2);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--dim);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:3px;font-size:.74rem;display:grid}.we-step-label{padding-top:5px;font-size:.84rem;font-weight:560}.we-step-body{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.we-step-body>.wallets-embedded,.we-step-body>.we-import,.we-step-body>.we-make,.we-step-body>section{flex:100%;min-width:0}.we-step-body .sel{width:auto;min-width:170px}.we-make{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wallets-embedded{margin-top:4px}.wallets-embedded .wallet-steps{margin:8px 0}.wallets-embedded .purchase-balance{margin:8px 0;padding:12px 14px}.wallets-embedded .purchase-layout{margin-top:10px}@media (max-width:640px){.we-steps{padding-inline:12px}.we-step{grid-template-columns:22px minmax(0,1fr)}.we-step-body{grid-column:1/-1}}.we-n{text-align:right;width:64px;padding:6px 8px!important}.we-import{background:#ff63470f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ff63474d}.we-import .input{flex:320px}.panel .we-step-body .sel{flex:0 0 190px;width:auto;display:inline-flex}.ptabs button svg{vertical-align:-2px;width:13px;height:13px;margin-right:5px}.au-top{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.au-top>.grow{flex:320px;min-width:0}.au-title{margin:0 0 4px;font-size:1.05rem}.au-usage{flex-wrap:wrap;gap:14px;display:flex}.au-meter{gap:2px;min-width:150px;display:grid}.au-meter .k{color:var(--faint);font-size:.72rem}.au-meter .v{font-variant-numeric:tabular-nums;font-size:.82rem}.au-meter .bar{margin-top:2px}.au-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.au-grid.solo{grid-template-columns:minmax(0,1fr)}.au-list{flex-direction:column;gap:8px;display:flex}.au-item{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);cursor:pointer;font:inherit;gap:4px;padding:12px 14px;transition:border-color .12s,background .12s;display:grid}.au-item:hover{border-color:var(--line2)}.au-item.on{border-color:var(--line3);background:var(--raise)}.au-item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.au-item-sub,.au-item-foot{color:var(--faint);font-size:.74rem}.au-item-status{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.au-health{gap:5px}.au-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.au-detail{gap:14px;display:grid}.au-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.au-reason{color:var(--warn);margin:6px 0 0}.au-tabs{justify-self:start}.au-cols{grid-template-columns:1fr 1fr;gap:20px;display:grid}.au-h3{color:var(--dim);margin:0 0 8px;font-size:.8rem;font-weight:500}.au-timeline{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;height:80px;display:block}.au-axis{color:var(--faint);justify-content:space-between;margin:4px 0 14px;font-size:.7rem;display:flex}.au-dl{grid-template-columns:90px minmax(0,1fr);gap:6px 12px;margin:0;font-size:.84rem;display:grid}.au-dl dt{color:var(--faint)}.au-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.au-code-bar{flex-wrap:wrap;margin-bottom:10px}.au-note{background:var(--bg2);color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:8px;min-width:200px;padding:6px 10px;font-size:.82rem}.au-ref{color:var(--dim);margin-top:12px}.au-ref summary{cursor:pointer;font-size:.82rem}.au-ref code,.au-json,.au-diff{font-family:var(--mono);font-size:.76rem}.au-diff{background:var(--bg2);border:1px solid var(--line2);color:#c9c9d1;border-radius:10px;max-height:480px;margin:0;padding:10px 0;overflow:auto}.au-diff div{white-space:pre;padding:0 14px}.au-diff .add{color:#9fe6c6;background:#2ebd851f}.au-diff .del{color:#f5a3aa;background:#f0616d1f}.au-json{background:var(--bg2);border-radius:8px;max-height:240px;margin:6px 0 0;padding:10px;overflow:auto}.au-runs{gap:14px;display:grid}.au-run{border:1px solid var(--line2);border-radius:var(--r);gap:4px;padding:12px 14px;display:grid}.au-err-cell{color:var(--down);white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.au-log-bar{flex-wrap:wrap;margin-bottom:10px}.au-log-box{background:var(--bg2);border:1px solid var(--line2);border-radius:10px;max-height:480px;overflow:auto}.au-log{font:.76rem/1.6 var(--mono);padding:8px 0}.au-line{align-items:baseline;gap:10px;padding:1px 12px;display:flex}.au-line:hover{background:#ffffff05}.au-ts{color:var(--faint);flex:none}.au-lv{width:46px;color:var(--dim);text-transform:uppercase;letter-spacing:.03em;flex:none;font-size:.66rem}.au-run-id{color:var(--faint);flex:none}.au-msg{overflow-wrap:anywhere;color:#d6d6de;min-width:0}.au-data{color:var(--faint)}.au-line.lv-error .au-lv,.au-line.lv-error .au-msg{color:var(--down)}.au-line.lv-warn .au-lv{color:var(--warn)}.au-line.lv-action .au-lv{color:var(--up)}.au-line.lv-system .au-lv{color:var(--blue)}.au-signal{border-bottom:1px solid var(--line);padding:3px 0}.au-signal:last-child{border-bottom:0}.au-deliv{padding-left:120px}@media (max-width:640px){.au-deliv{padding-left:12px}}.au-metrics{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:12px;display:grid}.au-metrics .kpi .v{font-size:1.2rem}@media (max-width:960px){.au-grid,.au-cols{grid-template-columns:minmax(0,1fr)}}.auto-row{gap:8px;display:grid}.auto-head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.auto-head .grow{min-width:220px}.auto-pnl{text-align:right;align-items:center;gap:12px;margin-left:auto;display:flex}.auto-pnl>div:first-child{gap:2px;display:grid}.auto-pnl b{font-variant-numeric:tabular-nums;font-weight:560}.auto-pnl b.down{color:var(--down)}.auto-pnl .sub{font-size:.74rem}.auto-spark{width:120px;height:32px}.tag.tag-on{color:var(--up);box-shadow:inset 0 0 0 1px #2ebd8559}.tag.tag-bad{color:var(--down);box-shadow:inset 0 0 0 1px #f0616d59}.auto-steps{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.auto-step{background:var(--raise);color:var(--dim);font-size:.76rem;font-family:var(--mono);border-radius:6px;align-items:baseline;gap:6px;padding:2px 8px;display:inline-flex}.auto-step i{color:var(--faint);font-style:normal;font-family:var(--sans)}.auto-step.st-active{color:var(--blue);box-shadow:inset 0 0 0 1px #8b93ff66}.auto-step.st-done{color:var(--up)}.auto-step.st-failed{color:var(--down);box-shadow:inset 0 0 0 1px #f0616d66}.auto-step-wrap{align-items:baseline;gap:4px;display:inline-flex}.auto-step-join{font-size:.76rem}.auto-step.st-skipped{opacity:.5;text-decoration:line-through}.auto-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 10px;display:grid}.auto-report{background:var(--raise);border-radius:8px;flex-wrap:wrap;gap:6px 18px;margin:8px 0;padding:10px 12px;font-size:.84rem;display:flex}.auto-report b{font-variant-numeric:tabular-nums}.auto-report b.down{color:var(--down)}.auto-template{text-align:left;width:100%;margin-bottom:8px;display:block}.wf-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:0 10px;display:grid}.wf-mode{margin-bottom:12px}.wf-flow{grid-template-columns:minmax(0,1fr);gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.wf-flow>.wf-node{display:block}.wf-flow:before{content:"";background:var(--line2);width:1px;position:absolute;top:14px;bottom:14px;left:13px}.wf-node{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card2);min-width:0;margin-left:38px;padding:10px 12px 2px;position:relative}.wf-num{background:var(--bg2);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--dim);font:600 .78rem var(--sans);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;left:-39px}.wf-num svg{width:14px;height:14px}.wf-when .wf-num{color:var(--blue);box-shadow:inset 0 0 0 1px #8b93ff73}.wf-node-head{align-items:center;gap:8px;min-height:30px;margin-bottom:8px;display:flex}.wf-when .wf-node-head{flex-wrap:wrap}.wf-node-head .icon-btn{flex:none}.wf-node-head .tag{padding:3px 8px;font-size:.74rem}.wf-id{background:var(--bg2);width:150px;min-width:56px;color:var(--ink);border:1px solid var(--line2);font:.84rem var(--mono);border-radius:7px;flex:0 150px;padding:5px 8px}.wf-id:focus{border-color:var(--line3);outline:none}.wf-node-head .icon-btn:disabled{opacity:.35;cursor:default;background:0 0}.wf-after{flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 10px;display:flex}.wf-after .chips button{font-family:var(--mono);padding:2px 9px;font-size:.76rem}.wf-after .chips button:first-child{font-family:var(--sans)}.wf-step>details{margin:0 0 10px}.wf-step>details>summary{cursor:pointer}.wf-add{background:0 0;border-style:dashed;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.wf-add .wf-num{top:50%;transform:translateY(-50%)}.wf-kinds{flex-wrap:wrap;gap:6px;display:flex}.auto-vars summary{cursor:pointer}.auto-vars p{margin:6px 0}.auto-var-list{flex-wrap:wrap;gap:4px 6px;display:flex}.auto-vars code{cursor:copy;font-size:.74rem}.auto-vars code i,.wf-gives code i{color:var(--dim);margin-left:5px;font-size:.68rem;font-style:normal}.field .wf-input{gap:4px;min-width:0;display:flex}.field .wf-input input{flex:1 1 0;width:0;min-width:0}.field .wf-input select.wf-wire:not([multiple]):not([size]){text-align:center;text-align-last:center;width:38px;color:var(--dim);flex:none;background-image:none!important;padding:8px 0!important}.field .wf-input select.wf-wire.on:not([multiple]):not([size]){text-align:left;text-align-last:left;width:auto;max-width:60%;color:var(--blue);font:.76rem var(--mono);border-color:#8b93ff73;padding:8px!important}.wf-gives{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 10px;display:flex}.wf-gives code{font-size:.72rem}.auto-outs{margin-top:6px}.auto-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.auto-kinds>div{border:1px solid var(--line2);border-radius:8px;padding:8px 10px}.auto-kinds dt{font-size:.82rem;font-weight:600}.auto-kinds dd{color:var(--dim);margin:2px 0 0;font-size:.78rem}@media (max-width:900px){.auto-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.auto-kinds{grid-template-columns:minmax(0,1fr)}}.auto-repeat{margin-top:4px}.runw{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.runw-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.runw-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.runw-row .grow{flex:1;min-width:0}.runw-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runw-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.runw>.btn{justify-self:start}.knobs{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.knobs-head{align-items:center;gap:8px;display:flex}.knobs-head .grow,.knobs-foot .grow{flex:1;min-width:0}.knobs-list{gap:8px;display:grid}.knob{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.knob.dirty{border-color:var(--accent,#7c83ff)}.knob-name{font-size:.85rem}.knob-num{align-items:center;gap:8px;display:flex}.knob-num input[type=range]{width:140px}.knob-num input[type=number]{width:90px}.knob input:not([type]){width:160px}.knob input[type=number],.knob input:not([type]){background:var(--card2);color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:6px;padding:4px 8px}.knobs-foot{align-items:center}@media (max-width:640px){.knob{grid-template-columns:minmax(0,1fr)}.knob-num input[type=range]{flex:1;width:auto}}.wm-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mem{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.mem-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.85rem}.mem-table th:first-child{width:32%}.mem-table th:nth-child(3){width:28%}.mem-table th:last-child{width:36px}.mem-table th{text-align:left;color:var(--mute,var(--ink));padding:4px 6px;font-weight:500}.mem-table td{border-top:1px solid var(--line);vertical-align:middle;padding:4px 6px}.mem-table tr.dirty td{background:color-mix(in srgb, var(--accent,#7c83ff) 8%, transparent)}.mem-table input,.mem-add input{background:var(--card2);color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:6px;min-width:0;padding:4px 8px}.mem-table td:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mem-val{align-items:center;gap:8px;display:flex}.mem-val input{flex:1;min-width:0;max-width:220px}.mem-add{align-items:center;gap:8px;display:flex}.mem-add input:first-child{width:120px}.mem-add .grow{flex:1}@media (max-width:640px){.mem-when{display:none}}.runw-hint{align-items:center;gap:6px;margin:0 0 10px;display:flex}.btn .n{color:var(--up);margin-left:4px;font-size:.72rem}.auto-runs{border-collapse:collapse;width:100%;margin-top:6px}.auto-runs td{vertical-align:baseline;border-top:1px solid var(--line);white-space:nowrap;padding:3px 8px 3px 0}.auto-runs td.auto-run-detail{white-space:normal;width:100%}.auto-outs summary{cursor:pointer}.auto-outs dl{gap:4px;margin:6px 0 0;display:grid}.auto-outs dl>div{grid-template-columns:minmax(80px,max-content) minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.auto-outs dt{font-size:.78rem}.auto-outs dd{flex-wrap:wrap;gap:4px 6px;margin:0;display:flex}.auto-outs code{cursor:copy;overflow-wrap:anywhere;font-size:.72rem}@media (max-width:640px){.wf-top{grid-template-columns:minmax(0,1fr)}.wf-flow:before{left:11px}.wf-node{margin-left:30px;padding-inline:10px}.wf-num{width:24px;height:24px;left:-31px}}.press-sum{margin-top:6px}.linkish{color:var(--dim);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.linkish:hover{color:var(--ink)}.press-list{max-height:180px;overflow:auto}.mcap{color:var(--ink);font-weight:600}.seg.denom button{padding:3px 9px;font-size:.74rem}.seg.denom button:disabled{opacity:.4;cursor:default}.pv-price .seg.denom{margin-top:6px}.lchart{flex-direction:column;gap:10px;display:flex}.lchart-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.lchart-price{text-align:right;min-width:0}.lchart-progress{align-items:center;gap:10px;margin-top:6px;display:flex}.lchart-progress .bar{border-radius:4px;flex:1;max-width:260px;height:8px;margin-top:0}.lchart-progress .bar span{background:linear-gradient(90deg, var(--up), #c084fc)}.launch-btn{flex-direction:column;gap:8px;display:flex}.launch-btn .btn.big{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}@media (max-width:640px){.lchart-price{text-align:left}}.bench-bar{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.bench-bar .af-field.grow{flex:260px;min-width:0}.bench-tbl td b{font-weight:600}.bench-tbl td.r,.bench-tbl th.r{text-align:right}.bt-wallets{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;margin-top:14px;padding-top:14px;display:grid}@media (max-width:640px){.bench-tbl th:nth-child(3),.bench-tbl td:nth-child(3),.bench-tbl th:nth-child(6),.bench-tbl td:nth-child(6){display:none}}.bt-hand{grid-column:1/-1}.perps-accounts .perps-table{border-collapse:collapse;width:100%;font-size:13px}.perps-accounts .perps-table td{border-top:1px solid var(--line,#7f7f7f26);vertical-align:top;padding:6px 8px 6px 0}.perps-accounts .perps-table td:last-child{flex-wrap:wrap;gap:4px;display:flex}.perps-accounts .tag.up{color:var(--up)}.perps-accounts .tag.down{color:var(--down)}@media (max-width:640px){.perps-accounts .perps-table td{border-top:0;padding:2px 0;display:block}.perps-accounts .perps-table tr{border-top:1px solid var(--line,#7f7f7f26);padding:6px 0;display:block}}.lp-total{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}.lp-stat{border:1px solid var(--line);background:var(--bg2);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.lp-stat b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1rem}.lp-table td b{font-weight:550}.lp-detail{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.lp-detail .pv-bar{flex-wrap:wrap;gap:8px}.lp-lines{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:8px;display:grid}.lp-rebal{margin-top:10px}.lp-rebal summary{cursor:pointer}.lp-form{border:1px solid var(--line2);background:var(--bg2);border-radius:10px;margin-top:12px;padding:12px}.lp-form h3{margin:0 0 10px}.tag.lp-in{color:var(--up)}.tag.lp-out{color:var(--down)}.lp-planner .pv-bar{flex-wrap:wrap;gap:8px}.lp-cands{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:10px 0;display:grid}.lp-cand{border:1px solid var(--line2);border-left-width:3px;border-radius:10px;min-width:0;padding:10px 12px}.lp-add{place-self:center start}.lp-planner .row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.dist-bands{flex-wrap:wrap;gap:6px 14px;margin-top:4px;display:flex}.shell.with-assistant .main{margin-right:min(440px,100vw);transition:margin-right .2s}.as-panel{z-index:40;background:linear-gradient(180deg, #8b93ff0d, transparent 220px), var(--bg2);border-left:1px solid var(--line2);flex-direction:column;width:min(440px,100vw);animation:.18s ease-out as-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -30px #000000e6}@keyframes as-in{0%{opacity:0;transform:translate(24px)}}.as-badge{color:#0b0b12;background:linear-gradient(135deg,#b3b8ff,#8b93ff 55%,#2ebd85);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 18px -6px #8b93ff99}.as-badge.sm{border-radius:7px;width:24px;height:24px}.as-badge.lg{border-radius:15px;width:52px;height:52px}.as-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.as-title{flex-direction:column;gap:3px;min-width:0;display:flex}.as-title b{letter-spacing:-.01em;font-size:.95rem}.as-sub{color:var(--dim);white-space:nowrap;align-items:center;gap:7px;font-size:.74rem;display:flex}.as-meter{background:#2ebd85d9;border-radius:4px;width:38px;height:4px;position:relative;overflow:hidden}.as-meter span{background:var(--line2);position:absolute;top:0;bottom:0;right:0}.as-icon-btn{width:30px;height:30px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.as-icon-btn:hover{background:var(--card2);color:var(--ink)}.as-icon-btn:disabled{opacity:.4;cursor:default;background:0 0}.as-head{position:relative}.as-hist{flex:none;position:relative}.as-hist-btn{border:1px solid var(--line);background:var(--card);height:30px;color:var(--dim);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 8px 0 9px;font-size:.78rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.as-hist-btn:hover,.as-hist-btn.on{color:var(--ink);border-color:var(--line2);background:var(--card2)}.as-hist-n{background:var(--line);min-width:17px;height:17px;color:var(--dim);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:.68rem;display:inline-grid}.as-hist-menu{z-index:5;background:var(--bg2);border:1px solid var(--line2);border-radius:12px;width:min(330px,100vw - 24px);padding:6px;animation:.12s ease-out as-pop;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 50px -12px #000000d9,inset 0 0 0 1px #ffffff05}@keyframes as-pop{0%{opacity:0;transform:translateY(-4px)}}.as-hist-head{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:6px 8px 7px;font-size:.68rem}.as-hist-list{scrollbar-width:thin;flex-direction:column;gap:2px;max-height:min(380px,60vh);display:flex;overflow-y:auto}.as-hist-item{border-radius:8px;align-items:stretch;display:flex;position:relative}.as-hist-item:hover,.as-hist-item:focus-within{background:var(--card2)}.as-hist-item.on{background:#8b93ff1a}.as-hist-open{text-align:left;min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;gap:2px;padding:8px 4px 8px 10px;display:flex}.as-hist-open:focus-visible{box-shadow:var(--glow);outline:none}.as-hist-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.as-hist-item.on .as-hist-title{color:#fff}.as-hist-when{color:var(--faint);font-size:.72rem}.as-hist-del{width:28px;height:28px;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;flex:none;align-self:center;place-items:center;margin-right:4px;transition:opacity .12s,color .12s,background .12s;display:inline-grid}.as-hist-item:hover .as-hist-del,.as-hist-del:focus-visible{opacity:1}.as-hist-del:hover{color:var(--down);background:#f0616d1a}@media (hover:none){.as-hist-del{opacity:1}}.as-opening{color:var(--dim);flex-direction:column;align-items:center;gap:4px;margin:auto;font-size:.84rem;display:flex}.as-codebox{position:relative}.as-copy{background:var(--card2);color:var(--dim);border:1px solid var(--line);font:inherit;cursor:pointer;opacity:0;border-radius:6px;padding:2px 7px;font-size:.7rem;transition:opacity .12s;position:absolute;top:6px;right:6px}.as-codebox:hover .as-copy,.as-copy:focus-visible{opacity:1}.as-copy:hover{color:var(--ink)}@media (hover:none){.as-copy{opacity:1}}.as-text ul,.as-text ol{flex-direction:column;gap:3px;margin:0 0 8px;padding-left:20px;display:flex}.as-text ul:last-child,.as-text ol:last-child{margin-bottom:0}.as-text li::marker{color:var(--faint)}.as-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;padding:18px 16px;display:flex;overflow-y:auto}.as-hero{text-align:center;flex-direction:column;align-items:center;padding:18px 4px 4px;display:flex}.as-hero h3{letter-spacing:-.02em;margin:14px 0 6px;font-size:1.15rem}.as-hero p{color:var(--dim);max-width:340px;margin:0 0 18px;font-size:.87rem;line-height:1.55}.as-ideas{text-align:left;grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.as-idea{background:var(--card);color:var(--ink);border:1px solid var(--line);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;transition:border-color .15s,background .15s,transform .1s;display:flex}.as-idea:hover:not(:disabled){background:var(--card2);border-color:#8b93ff80;transform:translateY(-1px)}.as-idea:disabled{opacity:.5;cursor:default}.as-idea-ic{width:26px;height:26px;color:var(--blue2);background:#8b93ff1f;border-radius:7px;flex:none;place-items:center;display:inline-grid}.as-idea-kind{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-bottom:3px;font-size:.68rem;display:block}.as-idea-text{font-size:.82rem;line-height:1.4;display:block}.as-msg{overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.as-msg.me{border:1px solid var(--line2);white-space:pre-wrap;background:linear-gradient(#23232b,#1d1d24);border-radius:14px 14px 4px;align-self:flex-end;max-width:86%;padding:9px 13px}.as-msg.ai{align-items:flex-start;gap:10px;display:flex}.as-msg-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.as-text p{white-space:pre-line;margin:0 0 8px}.as-text p:last-child{margin-bottom:0}.as-text code{font-family:var(--mono);background:var(--card2);border:1px solid var(--line);border-radius:4px;padding:0 4px;font-size:.82em}.as-text b{color:#fff;font-weight:600}.as-typing{gap:4px;padding:9px 2px;display:flex}.as-typing i{background:var(--dim);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite as-dot}.as-typing i:nth-child(2){animation-delay:.15s}.as-typing i:nth-child(3){animation-delay:.3s}@keyframes as-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.as-trail{align-self:flex-start;max-width:100%}.as-trail-head{border:1px solid var(--line);max-width:100%;color:var(--faint);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:3px 9px 3px 8px;font-size:.74rem;display:inline-flex}.as-trail-head:hover{color:var(--dim);border-color:var(--line2)}.as-trail-dot{background:var(--up);border-radius:50%;flex:none;width:6px;height:6px}.as-trail-sum{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-trail-bad{color:var(--warn);white-space:nowrap}.as-trail-list{border-left:1px solid var(--line);flex-direction:column;gap:5px;margin:6px 0 0;padding:4px 0 0 4px;list-style:none;display:flex}.as-trail-list li{color:var(--dim);flex-wrap:wrap;align-items:center;gap:7px;padding-left:8px;font-size:.78rem;display:flex}.as-trail-ic{width:16px;height:16px;color:var(--up);background:#2ebd8524;border-radius:50%;place-items:center;display:inline-grid}.as-trail-list li.bad .as-trail-ic{color:var(--warn);background:#e8a84924}.as-trail-err{color:var(--faint);flex-basis:100%;padding-left:23px;font-size:.72rem}.as-trail-list li.as-trail-say{color:var(--ink);padding-top:2px;font-size:.8rem}.as-trail.working .as-trail-head{cursor:default;color:var(--dim);white-space:normal;border-radius:12px}.as-trail.working .as-trail-sum{white-space:normal}.as-trail.working .as-trail-dot{animation:1.2s ease-in-out infinite as-pulse}@keyframes as-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.as-trail.working .as-trail-dot{animation:none}}.as-code{font-family:var(--mono);background:var(--bg);border:1px solid var(--line);white-space:pre;border-radius:8px;max-height:260px;margin:2px 0;padding:9px 11px;font-size:.75rem;line-height:1.5;overflow:auto}.as-prop{border:1px solid var(--line2);background:var(--card);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:9px;padding:11px 12px;display:flex}.as-prop.pending{background:linear-gradient(180deg, #8b93ff0f, transparent 60%), var(--card);border-color:#8b93ff59}.as-prop.pending.risky{background:linear-gradient(180deg, #e8a8490d, transparent 60%), var(--card);border-color:#e8a84959}.as-prop.dismissed{opacity:.5}.as-prop-row{align-items:center;gap:10px;display:flex}.as-prop-ic{background:var(--card2);border:1px solid var(--line);width:32px;height:32px;color:var(--blue2);border-radius:9px;flex:none;place-items:center;display:inline-grid}.as-prop.risky .as-prop-ic{color:var(--warn)}.as-prop.applied .as-prop-ic{color:var(--up)}.as-prop-main{flex:1;min-width:0}.as-prop-kind{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:.68rem}.as-prop-id{font-family:var(--mono);text-transform:none;letter-spacing:0;opacity:.7;margin-left:4px}.as-prop-title{margin-top:1px;font-size:.87rem;font-weight:500;line-height:1.35}.as-pill{background:var(--card2);color:var(--dim);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:500;display:inline-flex}.as-pill.applied{color:var(--up);background:#2ebd851f}.as-pill.failed{color:var(--down);background:#f0616d1f}.as-prop-err{color:var(--down);font-size:.78rem;line-height:1.45}.as-prop-warn{color:var(--warn);font-size:.75rem;line-height:1.45}.as-prop-acts{align-items:center;gap:6px;display:flex}.as-link{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.78rem;display:inline-flex}.as-link:hover{color:var(--ink)}.as-applyall{color:var(--dim);background:#8b93ff12;border:1px solid #8b93ff59;border-radius:10px;align-items:center;gap:8px;margin:0 12px 8px;padding:8px 8px 8px 12px;font-size:.83rem;display:flex}.as-applyall span{flex:1}.as-applyall b{color:var(--ink)}.as-problem{color:var(--ink);background:#e8a84912;border:1px solid #e8a84959;border-radius:10px;align-items:flex-start;gap:8px;margin:0 12px 8px;padding:9px 6px 9px 12px;font-size:.83rem;line-height:1.45;display:flex}.as-problem>span{flex:1}.as-problem .as-icon-btn{width:22px;height:22px}.as-upsell{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;margin-top:8px;display:flex}.as-problem:has(.as-upsell){flex-wrap:wrap}.as-fine{color:var(--dim);font-size:.76rem}.as-own{border:1px dashed var(--line);text-align:left;color:inherit;border-radius:10px;align-items:center;gap:10px;max-width:380px;margin-top:14px;padding:10px 12px;display:flex}.as-own>span:nth-child(2){flex-direction:column;flex:1;gap:2px;font-size:.84rem;display:flex}.as-own:hover{border-color:var(--blue2)}.as-compose{flex-direction:column;gap:8px;padding:4px 12px 12px;display:flex}.as-input{border:1px solid var(--line2);background:var(--card);border-radius:12px;transition:border-color .15s,box-shadow .15s;position:relative}.as-input:focus-within{box-shadow:var(--glow);border-color:#8b93ff99}.as-input.off{opacity:.6}.as-input textarea{resize:none;width:100%;min-height:52px;max-height:200px;color:var(--ink);font:inherit;background:0 0;border:0;padding:11px 50px 11px 13px;font-size:.9rem;line-height:1.45;display:block}.as-input textarea:focus{outline:none}.as-send{color:#0a0a0c;cursor:pointer;background:#ededf0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;transition:opacity .15s,transform 50ms;display:inline-grid;position:absolute;bottom:8px;right:8px}.as-send:disabled{opacity:.25;cursor:default}.as-send:active:not(:disabled){transform:translateY(1px)}.as-compose-row{align-items:center;gap:10px;padding:0 2px;display:flex}.as-switch{color:var(--dim);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:.76rem;display:inline-flex}.as-switch input{opacity:0;pointer-events:none;position:absolute}.as-switch-track{background:var(--line3);border-radius:999px;width:26px;height:15px;transition:background .15s;position:relative}.as-switch-track:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px}.as-switch input:checked+.as-switch-track{background:var(--up)}.as-switch input:checked+.as-switch-track:after{transform:translate(11px)}.as-switch input:focus-visible+.as-switch-track{box-shadow:var(--glow)}.as-mcp{color:var(--blue2);white-space:nowrap;align-items:center;gap:4px;font-size:.76rem;display:inline-flex}.as-mcp:hover{color:#fff}.btn.as-ask{color:var(--blue2);background:linear-gradient(#8b93ff29,#8b93ff0f);border-color:#8b93ff73}.btn.as-ask:hover:not(:disabled),.btn.as-ask.on{color:#fff;background:#8b93ff38;border-color:#8b93ffcc}@media (max-width:900px){.shell.with-assistant .main{margin-right:0}}.home{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.home-chat{min-width:0}.as-panel.as-inline{z-index:auto;border:1px solid var(--line2);border-radius:var(--r);width:auto;height:calc(100vh - 114px);min-height:520px;box-shadow:var(--shadow);animation:none;position:relative;inset:auto;overflow:hidden}.as-inline .as-hero{padding-top:28px}.as-inline .as-hero p{max-width:520px}.as-inline .as-ideas{grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;margin:0 auto}.as-inline .as-body{padding:18px 22px}.as-inline .as-msg.me{max-width:72%}.home-side{flex-direction:column;min-width:0;display:flex}.home-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home-stats a{border:1px solid var(--line);border-radius:var(--r-sm);color:inherit;background:var(--card2);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.home-stats a:hover{border-color:var(--line2)}.home-stats span{color:var(--faint);text-transform:capitalize;font-size:.72rem}.home-stats b{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.home-att{color:var(--warn);align-items:center;gap:8px;margin-top:10px;font-size:.8rem;display:flex}.home-att i{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}.home-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.home-steps li{align-items:flex-start;gap:10px;display:flex}.home-steps li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.home-steps a{color:var(--ink)}.home-steps a:hover{color:var(--blue2)}.home-steps span:not(.home-n){color:var(--dim);font-size:.8rem;line-height:1.45}.home-n{width:22px;height:22px;color:var(--blue2);background:#8b93ff1f;border-radius:7px;flex:none;place-items:center;font-size:.74rem;font-weight:600;display:inline-grid}.home-mcp{color:var(--blue2);align-items:center;gap:6px;margin-top:14px;font-size:.8rem;display:inline-flex}.home-mcp:hover{color:#fff}.home-chat.guided .as-panel.as-inline{height:auto;min-height:520px;max-height:calc(100vh - 120px)}.home-reopen{color:var(--blue2);margin-top:12px}.card.ob{background:radial-gradient(600px 200px at 0% 0%, #8b93ff1f, transparent 70%), var(--card);border-color:#8b93ff4d;padding:0;overflow:visible}.ob-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 14px 12px 18px;display:flex}.ob-head>div:first-child{flex-direction:column;gap:2px;margin-right:auto;display:flex}.ob-head>div:first-child b{font-size:.95rem}.ob-steps{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ob-steps button{color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.76rem;display:inline-flex}.ob-steps button:disabled{cursor:default}.ob-steps i{border:1px solid var(--line3);border-radius:50%;place-items:center;width:18px;height:18px;font-size:.68rem;font-style:normal;display:inline-grid}.ob-steps li.done button{color:var(--dim)}.ob-steps li.done i{color:var(--up);background:#2ebd8529;border-color:#0000}.ob-steps li.on button{color:var(--ink);background:#8b93ff1f}.ob-steps li.on i{background:var(--blue2);color:#0b0b12;border-color:#0000}.ob-body{padding:16px 18px 18px}.ob-body h3{letter-spacing:-.01em;margin:0 0 4px;font-size:1.05rem}.ob-body>.sub{max-width:70ch;margin:0 0 12px;line-height:1.5}.ob-tok{color:var(--blue2)}.ob-search{max-width:560px;position:relative}.ob-search input{border:1px solid var(--line2);background:var(--bg2);width:100%;height:42px;color:var(--ink);font:inherit;border-radius:10px;padding:0 14px;font-size:.92rem}.ob-search input:focus{box-shadow:var(--glow);border-color:#8b93ff99;outline:none}.ob-list{z-index:20;background:var(--card2);border:1px solid var(--line2);border-radius:10px;max-height:340px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 48px -8px #000000b3}.ob-list li{cursor:pointer;border-radius:7px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.ob-list li.on{background:#8b93ff24}.ob-sym{font-weight:600;font-family:var(--mono);text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.ob-name,.ob-px{flex-direction:column;gap:1px;min-width:0;font-size:.85rem;display:flex}.ob-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ob-px{text-align:right;font-variant-numeric:tabular-nums}.ob-list small{color:var(--faint);font-size:.72rem}.ob-none{color:var(--dim);padding:12px;font-size:.84rem}.ob-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ob-chip{border:1px solid var(--line2);background:var(--card2);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:.8rem;display:inline-flex}.ob-chip span{color:var(--faint);font-variant-numeric:tabular-nums}.ob-chip:hover,.ob-chip.on{border-color:#8b93ff99}.ob-chip-wait{cursor:default;align-items:center}.ob-chip-wait .skel{height:.8em;display:inline-block}.ob-plays{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 14px;display:grid}.ob-play{text-align:left;border:1px solid var(--line);background:var(--card2);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;transition:border-color .15s,transform .1s;display:flex}.ob-play:hover{border-color:#8b93ff73;transform:translateY(-1px)}.ob-play.on{border-color:var(--blue2);background:linear-gradient(180deg, #8b93ff24, transparent), var(--card2)}.ob-play b{font-size:.88rem}.ob-play>span:last-child{color:var(--dim);font-size:.77rem;line-height:1.4}.ob-play-ic{width:28px;height:28px;color:var(--blue2);background:#8b93ff1f;border-radius:8px;place-items:center;display:inline-grid}.ob-row{flex-wrap:wrap;gap:18px;display:flex}.ob-field{flex-direction:column;gap:6px;display:flex}.ob-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.ob-acts .sub{margin-right:auto}.ob-summary{max-width:72ch;color:var(--dim);margin:6px 0 0;font-size:.9rem;line-height:1.55}.ob-summary b{color:var(--ink)}.ob-desk{margin:6px 0 10px}.ob-addrs{flex-wrap:wrap;gap:14px;margin:4px 0 2px;display:flex}.ob-addrs>div{flex-direction:column;gap:4px;display:flex}.ob-next{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ob-next a,.ob-next button{text-align:left;border:1px solid var(--line);background:var(--card2);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;display:flex}.ob-next a:hover,.ob-next button:hover:not(:disabled){border-color:#8b93ff73}.ob-next svg{color:var(--blue2)}.ob-next b{font-size:.86rem}.ob-next span{color:var(--dim);font-size:.77rem;line-height:1.4}@media (max-width:1100px){.ob-plays{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-next{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ob-plays,.ob-next{grid-template-columns:1fr 1fr}.ob-steps span{display:none}.ob-list li{grid-template-columns:56px minmax(0,1fr) auto}}@media (max-width:1100px){.home{grid-template-columns:minmax(0,1fr)}.as-inline .as-ideas{grid-template-columns:1fr 1fr}}@media (max-width:720px){.as-panel.as-inline{height:calc(100vh - 92px);min-height:460px}.as-inline .as-ideas{grid-template-columns:1fr}.as-inline .as-body{padding:14px}}@media (max-width:480px){.as-head{gap:8px;padding:10px 8px 10px 12px}.as-ideas{grid-template-columns:1fr}.as-hist-label{display:none}.as-hist{position:static}.as-hist-menu{width:auto;top:calc(100% - 4px);left:8px;right:8px}}.tour{z-index:70;pointer-events:none;position:fixed;inset:0}.tour-dim{background:#0404088c;position:absolute;inset:0}.tour-hole{box-shadow:0 0 0 9999px #0404088c, 0 0 0 2px var(--blue2), 0 0 24px 4px #8b93ff73;border-radius:10px;transition:top .25s,left .25s,width .25s,height .25s;position:absolute}.tour-card{pointer-events:auto;background:linear-gradient(180deg, #8b93ff17, transparent 140px), var(--card2);border:1px solid #8b93ff73;border-radius:14px;padding:14px 16px;animation:.18s ease-out tour-in;position:absolute;box-shadow:0 24px 60px -12px #000000d9}.tour-card.sheet{max-height:70vh;bottom:10px;left:10px;right:10px;overflow:auto}.tour-tip{background:var(--card2);border-bottom:1px solid #8b93ff73;border-left:1px solid #8b93ff73;width:14px;height:14px;position:absolute;left:-8px;transform:rotate(45deg)}.tour-tip.up{top:-8px;transform:rotate(135deg)}.tour-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tour-ic{color:#0b0b12;background:linear-gradient(135deg,#b3b8ff,#8b93ff 55%,#2ebd85);border-radius:8px;place-items:center;width:26px;height:26px;display:inline-grid}.tour-count{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;flex:1;font-size:.72rem}.tour-x{width:26px;height:26px}.tour-card h3{letter-spacing:-.01em;margin:0 0 6px;font-size:1.02rem}.tour-card p{color:var(--dim);margin:0 0 8px;font-size:.85rem;line-height:1.5}.tour-points{flex-direction:column;gap:5px;margin:2px 0 8px;padding:0;list-style:none;display:flex}.tour-points li{color:var(--dim);padding-left:12px;font-size:.82rem;line-height:1.45;position:relative}.tour-points li:before{content:"";background:var(--blue2);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.tour-points b{color:var(--ink);font-weight:600}.tour-try{color:var(--blue2);align-items:center;gap:6px;margin:2px 0 6px;font-size:.82rem;display:inline-flex}.tour-try:hover{color:#fff}.tour-dots{gap:4px;margin:8px 0 10px;display:flex}.tour-dots i{background:var(--line3);border-radius:50%;width:6px;height:6px}.tour-dots i.done{background:#8b93ff80}.tour-dots i.on{background:var(--blue2);border-radius:3px;width:16px}.tour-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@keyframes tour-in{0%{opacity:0;transform:translateY(4px)}}.tour-card.center{animation:none}@media (prefers-reduced-motion:reduce){.tour-hole,.tour-card{transition:none;animation:none}}.purchase-notice{border:1px solid var(--line2);border-radius:var(--r-sm);padding:12px;font-size:.85rem;line-height:1.5}.purchase-success{color:var(--up);padding:10px 0}.pine-src{box-sizing:border-box;width:100%;font:.78rem/1.6 var(--mono);resize:vertical;display:block}.pine-out{margin-top:10px}.pine-out ul{margin:6px 0;padding-left:18px}.pine-refused{color:var(--down)}.page:has(>.term){max-width:none;padding:16px 16px 48px}.term{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:12px;display:grid}.term-main{border-radius:var(--r);border:1px solid var(--line);background:var(--card2);min-width:0;overflow:hidden}.term-side{height:calc(100vh - 92px);min-height:560px;position:sticky;top:12px}.term-alerts{flex-direction:column;gap:6px;min-height:0;display:flex}.term-alerts>.cc-side{flex:1}.term-alerts .term-notify{border:1px dashed var(--line2);color:var(--dim);align-self:stretch;font-size:.76rem}.term-pool-link{padding:6px}.term-pool-link svg{width:15px;height:15px}.term-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.term-bar .grow{flex:1}.term-sym{border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--bg2);color:var(--ink);font:inherit;cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 10px;display:flex}.term-sym:hover{border-color:var(--line3)}.term-sym b{font-size:.98rem}.term-sym .sub{font-size:.72rem}.term-px{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:1.05rem;font-weight:600;display:flex}.term-px .sub{font-size:.74rem;font-weight:400}.term-px .up{color:var(--up);font-size:.84rem}.term-px .down{color:var(--down);font-size:.84rem}.term-toggle{color:var(--dim);cursor:pointer;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.term-toggle input{accent-color:var(--blue)}.term-chart{min-width:0;padding:8px}.term-proj{align-items:center;gap:8px;margin:0 2px 8px;display:flex}.term-proj .grow{flex:1}.term-select{border:1px solid var(--line2);background:var(--bg2);height:28px;color:var(--ink);font:inherit;border-radius:6px;padding:0 8px;font-size:.8rem}.term-note{color:var(--dim);margin:0;padding:8px 12px 12px;font-size:.8rem}.term-empty{color:var(--dim);padding:28px}.term-empty h3{color:var(--ink);margin:0 0 6px}.term-empty-chart{text-align:center;place-items:center;min-height:560px;display:grid}@media (max-width:760px){.term-empty-chart{min-height:220px}}.term-layout{background:0 0}.term-ticket-skel{border-left:1px solid var(--line);padding:4px 12px}.term-account-skel{border-top:1px solid var(--line);grid-column:1/-1;padding:8px 12px}.term-side-skel{border:1px solid var(--line);border-radius:var(--r);background:var(--card2);padding:6px 12px}.term-layout>.term-ticket{max-height:660px}@media (max-width:760px){.term-layout>.term-ticket{max-height:none;overflow:visible}}@media (max-width:1180px){.term{grid-template-columns:minmax(0,1fr)}.term-side{grid-template-rows:520px 420px;height:auto;position:static}}.marketplace-card{container-type:inline-size}.marketplace-card .wallet-controls{margin-top:0}.marketplace-workspace{border:1px solid var(--line2);background:var(--bg2);border-radius:10px;grid-template-columns:280px minmax(0,1fr);min-width:0;display:grid;overflow:clip}.marketplace-sidebar{border-right:1px solid var(--line2);background:var(--card);flex-direction:column;min-width:0;display:flex}.marketplace-chain{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px;display:flex}.marketplace-chain .sub{margin-top:4px;font-size:.74rem;display:block}.marketplace-chain b{font-size:.87rem}.marketplace-config{padding:16px}.marketplace-label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.78rem;display:flex}.marketplace-label span{color:var(--faint);font-size:.72rem}.marketplace-quantity{gap:8px;display:flex}.marketplace-quantity input{width:100%;min-width:0;font-size:1rem}.marketplace-presets{justify-content:space-between;margin:8px 0 16px;display:flex}.marketplace-presets button{padding:7px 11px}.marketplace-presets button:disabled{opacity:.3;cursor:default}.marketplace-check{align-items:flex-start;gap:9px;padding:14px 0;font-size:.78rem;line-height:1.5;display:flex}.marketplace-check input{flex:none;margin-top:3px}.marketplace-check small{color:var(--faint);margin-top:3px;font-size:.72rem;display:block}.marketplace-destination{border-top:1px solid var(--line);margin-top:15px;padding-top:20px}.marketplace-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--faint);margin-bottom:12px;font-size:.65rem;display:block}.marketplace-sidebar .field{font-size:.76rem}.marketplace-hint{color:var(--faint);margin-top:6px;font-size:.7rem;line-height:1.45;display:block}.marketplace-sidebar input,.marketplace-sidebar select{box-sizing:border-box;width:100%;min-width:0}.marketplace-sidebar input[type=checkbox]{width:auto}.marketplace-summary{border-top:1px solid var(--line2);background:var(--card);margin-top:auto;padding:20px}.marketplace-summary dl{margin:0}.marketplace-summary dl>div{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:13px;font-size:.78rem;display:flex}.marketplace-summary dt{color:var(--dim)}.marketplace-summary dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.marketplace-summary small{color:var(--faint)}.marketplace-summary .marketplace-net{border-top:1px solid var(--line2);margin-top:18px;padding-top:14px}.marketplace-net dd{color:var(--blue2)}.marketplace-summary .cols{display:block}.marketplace-summary .btn.primary{white-space:normal;width:100%;min-height:42px;margin-top:8px}.marketplace-summary .small{margin:8px 0;font-size:.68rem;line-height:1.5}.marketplace-summary .field{margin-top:14px}.marketplace-preview{background:var(--bg2);min-width:0}.marketplace-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.marketplace-toolbar h3{margin:0 0 5px;font-size:.9rem}.marketplace-toolbar .sub{font-size:.72rem}.marketplace-table-scroll{max-height:690px;overflow:auto}.marketplace-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:.78rem}.marketplace-table thead{z-index:1;background:var(--card);position:sticky;top:0}.marketplace-table th{color:var(--dim);font-weight:500}.marketplace-table th,.marketplace-table td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:15px 12px}.marketplace-table th:first-child,.marketplace-table td:first-child{width:28px;padding-left:20px}.marketplace-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.marketplace-table th button span{color:var(--faint)}.marketplace-table tbody tr:nth-child(2n){background:#ffffff04}.marketplace-table tbody tr:hover{background:var(--card2)}.marketplace-table tr.selected{box-shadow:inset 3px 0 var(--blue);background:#8b93ff0e}.marketplace-table b{font-weight:500}.marketplace-table td>small{color:var(--faint);margin-top:5px;display:block}.marketplace-table small{color:var(--faint);font-size:.67rem}.marketplace-table input[type=checkbox],.marketplace-check input{accent-color:var(--blue);width:14px;height:14px}.marketplace-price-net{color:var(--blue2)}.marketplace-table tfoot{background:var(--card);position:sticky;bottom:0}.marketplace-table tfoot td,.marketplace-table tfoot th{border-top:1px solid var(--line2);border-bottom:0;padding-block:18px}.marketplace-footnote{border-top:1px solid var(--line);margin:0;padding:16px 20px;line-height:1.6}.marketplace-empty{text-align:center;padding:45px 20px}@container (max-width:850px){.marketplace-workspace{grid-template-columns:240px minmax(0,1fr)}.marketplace-config,.marketplace-summary,.marketplace-toolbar{padding:16px}.marketplace-presets button{padding-inline:8px}}@container (max-width:650px){.marketplace-workspace{grid-template-columns:minmax(0,1fr)}.marketplace-sidebar{border-right:0;border-bottom:1px solid var(--line2)}.marketplace-chain{padding:14px 16px}.marketplace-config{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;display:grid}.marketplace-label,.marketplace-quantity,.marketplace-presets,.marketplace-destination{grid-column:1/-1}.marketplace-summary .cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.marketplace-table-scroll{max-height:420px}.marketplace-toolbar .row{flex-wrap:wrap}}@media (max-width:450px){.marketplace-card.card{padding:14px 12px}.marketplace-config,.marketplace-summary .cols{display:block}}.marketplace-config .field{margin-bottom:10px}.marketplace-chain{padding:16px}.marketplace-destination{margin-top:10px;padding-top:14px}.marketplace-eyebrow{margin-bottom:9px}.marketplace-filters{border-top:1px solid var(--line);margin-top:16px;padding-top:14px;font-size:.78rem}.marketplace-filters summary{color:var(--dim);cursor:pointer}.marketplace-filters[open] summary{color:var(--ink);margin-bottom:14px}.marketplace-filters .sel-btn{font-size:.8rem}.marketplace-sidebar .sel{min-width:0}.marketplace-config .field:last-child{margin-bottom:0}.marketplace-summary{padding:16px}.marketplace-summary dl>div{margin-bottom:10px}.marketplace-summary .marketplace-net{margin-top:12px;padding-top:10px}.marketplace-options{border-top:1px solid var(--line);margin:12px 0;padding-top:12px}.marketplace-options summary{cursor:pointer;color:var(--dim);font-size:.75rem}.marketplace-options[open] summary{color:var(--ink)}.marketplace-summary .purchase-notice{border:0;margin:8px 0;padding:0;font-size:.72rem;line-height:1.5}@container (min-width:651px){.marketplace-workspace{height:max(800px,100dvh - 265px);max-height:1000px}.marketplace-sidebar{overflow:hidden}.marketplace-chain,.marketplace-summary{flex:none}.marketplace-config{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.marketplace-summary{margin-top:0}.marketplace-preview{flex-direction:column;min-height:0;display:flex}.marketplace-toolbar,.marketplace-footnote{flex:none}.marketplace-table-scroll{scrollbar-width:thin;flex:1;min-height:0;max-height:none}}.marketplace-quantity input{background:var(--bg2);border:1px solid var(--line2);color:var(--ink);font:inherit;border-radius:7px;padding:9px 10px}.we-step:has(.marketplace-workspace) .we-step-body{grid-column:1/-1}.wf-graph{align-items:flex-start;gap:18px;padding:6px 2px 10px;display:flex;overflow-x:auto}.wf-stage{flex:1 0 190px;gap:8px;min-width:190px;max-width:240px;display:grid;position:relative}.wf-stage-head{gap:2px;display:grid}.wf-stage-name{font-size:.85rem;font-weight:600}.wf-gate{color:var(--muted,#9a9aa0);font-size:.75rem}.wf-node{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel,transparent);gap:3px;padding:8px;display:grid}.wf-node-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wf-node-label{font-size:.82rem;font-weight:600}.wf-node-detail{color:var(--muted,#9a9aa0);font-size:.75rem}.wf-deps{color:var(--accent,#5b8cff);font-size:.72rem}.wf-chip{white-space:nowrap;font-size:.7rem}.wf-run{color:#3fb96f}.wf-wait{color:var(--muted,#9a9aa0)}.wf-stop{color:#e05d5d}.wf-arrow{color:var(--muted,#9a9aa0);position:absolute;top:40px;right:-16px}.aw-banner{border-radius:var(--r-sm);color:var(--dim);background:#f0b45a0f;border:1px solid #f0b45a40;margin:0 0 12px;padding:10px 14px;font-size:.82rem}.aw-banner b{color:#f0b45a;margin-right:4px;font-weight:560}.pp-editor{flex-direction:column;gap:10px;display:flex}.pp-kinds{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pp-kind{font:500 .78rem var(--sans);color:var(--dim);background:var(--bg2);border:1px solid var(--line2);cursor:pointer;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;transition:border-color .15s,background .15s,color .15s;display:flex}.pp-kind b{color:var(--faint);font-size:1.05rem;font-weight:500;line-height:1.2}.pp-kind:hover{color:var(--ink);border-color:var(--line3)}.pp-kind.on{color:var(--ink);background:var(--card2);border-color:var(--wc,#ededf0);box-shadow:0 0 0 1px var(--wc,#ededf0)}.pp-kind.on b{color:var(--wc,var(--ink))}.pp-summary{margin:0}.pp-fields{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.pp-entry,.pp-exit{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pp-exit .check{padding-bottom:8px;font-size:.82rem}.pp-num{flex-direction:column;gap:4px;display:flex}.pp-num-label{color:var(--dim);font-size:.74rem;font-weight:500}.pp-num-box{background:var(--bg2);border:1px solid var(--line2);border-radius:8px;align-items:center;height:34px;padding:0 8px;display:inline-flex}.pp-num-box:focus-within{border-color:var(--line3);box-shadow:0 0 0 3px #8b93ff24}.pp-num-box input{width:76px;color:var(--ink);font:500 .9rem var(--sans);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0 4px}.pp-num-box i{color:var(--faint);font-size:.78rem;font-style:normal}.pp-link{color:var(--blue2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 9px;font-size:.76rem}.pp-link:hover{color:#fff}.pp-preview svg{width:100%;height:auto;max-height:260px;display:block}.pp-starts{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;display:flex}.pp-overview{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r);margin-bottom:12px;padding:10px 12px 8px}.pp-total{text-align:center;margin-top:2px}.pp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:10px;display:grid}.pp-card{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--wc);border-radius:var(--r);flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.pp-card-head{align-items:center;gap:8px;min-width:0;display:flex}.pp-name{border:0;border-bottom:1px dashed var(--line2);min-width:70px;color:var(--ink);font:600 .92rem var(--sans);background:0 0;outline:none;flex:0 150px;padding:2px 0}.pp-name:focus{border-bottom-color:var(--wc)}.pp-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pp-add{border-style:dashed;width:100%;margin-top:10px}.pd-dot{vertical-align:middle;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.pd{flex-direction:column;gap:10px;display:flex}.pd-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-legend{flex-wrap:wrap;gap:6px;display:flex}.pd-chip{background:var(--bg2);border:1px solid var(--line2);color:var(--ink);font:500 .78rem var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 7px;display:inline-flex}.pd-chip i{border-radius:50%;width:9px;height:9px}.pd-chip.off{color:var(--faint);border-style:dashed}.pd-chip.off i{opacity:.3}.pd-chart{border:1px solid var(--line);border-radius:var(--r-sm);min-height:200px;overflow:hidden}.pd-bar{background:var(--card2);border:1px solid var(--line);border-radius:var(--r-sm);z-index:2;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex;position:sticky;top:0}.pd-bar .check{align-items:center;gap:8px;font-size:.84rem;display:inline-flex}.pd-sep{background:var(--line2);width:1px;height:22px}.pd-inline{background:var(--bg2);border:1px solid var(--line2);border-radius:8px;align-items:center;gap:4px;padding:2px 2px 2px 8px;display:inline-flex}.pd-inline input{width:54px;color:var(--ink);font:500 .84rem var(--sans);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none}.pd-inline i{color:var(--faint);margin-right:4px;font-size:.76rem;font-style:normal}.pd-wallets{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px;display:grid}.pd-wallet{background:var(--bg2);border:1px solid var(--line);border-top:3px solid var(--wc);border-radius:var(--r-sm);flex-direction:column;gap:6px;min-width:0;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.pd-wallet.sel{border-color:var(--wc);box-shadow:0 0 0 1px var(--wc)}.pd-w-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pd-w-head .check{align-items:center;gap:7px;min-width:0;display:inline-flex}.pd-w-head b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd-state{white-space:nowrap;background:var(--raise);color:var(--dim);border-radius:999px;padding:2px 8px;font-size:.72rem}.pd-state.wait{color:var(--warn);background:#e8a8491f}.pd-state.on{color:var(--up);background:#2ebd851f}.pd-state.bad{color:var(--down);background:#f0616d1f}.pd-plan{font-size:.84rem;font-weight:500}.pd-status{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd-nums{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;font-size:.8rem;display:grid}.pd-nums span{text-overflow:ellipsis;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pd-nums i{color:var(--faint);font-size:.7rem;font-style:normal}.pd-nums .up,.pd-nums .down{font-size:.8rem;font-weight:500}.pd-w-actions{gap:6px;margin-top:2px;display:flex}.pd-edit{flex-direction:column;gap:12px;width:min(860px,100%);max-height:calc(100dvh - 32px);margin:0;display:flex;overflow:auto}.pd-edit-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:720px){.pp-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-edit-body{grid-template-columns:minmax(0,1fr)}.pd-sep{display:none}.pd-bar{position:static}}.tile-st{color:var(--faint);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:.7rem;font-weight:500;display:inline-flex}.tile-st i{background:var(--faint);border-radius:50%;width:6px;height:6px}.tile-st-live{color:var(--up)}.tile-st-live i{background:var(--up);box-shadow:0 0 0 3px #34c38f26}.tile-st-loading i{background:var(--blue);animation:1.2s ease-in-out infinite tile-st-pulse}.tile-st-failing i{background:#f0616db3}@keyframes tile-st-pulse{50%{opacity:.3}}.proj-tile{gap:8px}.proj-tile-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.src-dot{background:var(--faint);vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}.src-dot.on{background:var(--up);animation:2s infinite pulse}.src-fields{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.src-last{background:var(--bg2);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:8px;padding:8px 10px;font-size:.82rem;display:flex}.src-cell{overflow-wrap:anywhere;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.src.src-landed .src-last{animation:1.2s ease-out src-landed}@keyframes src-landed{0%{box-shadow:inset 0 0 0 1px var(--up);background:color-mix(in srgb, var(--up) 14%, var(--bg2))}}.src-new,.src-key{border:1px solid var(--line);border-radius:10px;gap:10px;margin:10px 0;padding:12px;display:grid}.src-rows{gap:6px;display:grid}@media (prefers-reduced-motion:reduce){.src-dot.on,.src.src-landed .src-last{animation:none}}.bridge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin-top:12px;display:grid}.bridge-routes{border-collapse:collapse;width:100%;margin:8px 0;font-size:.86rem}.bridge-routes th{text-align:left;color:var(--dim);border-bottom:1px solid var(--line2);padding:6px 8px;font-weight:500}.bridge-routes td{border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 8px}.bridge-routes tr.on td{background:var(--bg2)}@media (max-width:640px){.bridge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-routes th:nth-child(3),.bridge-routes td:nth-child(3){display:none}.bridge-routes th,.bridge-routes td{white-space:normal;padding:6px 4px}}.flow-filter{align-items:center;gap:8px;display:flex}@media (max-width:640px){.flow-filter{width:100%}.flow-filter .select{flex:1}}.flow-counts{color:var(--dim);flex-wrap:wrap;gap:6px 18px;font-size:.8rem;display:flex}.flow-counts b{color:var(--ink);font-variant-numeric:tabular-nums}.flow-graph{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:0 56px;padding:18px 20px 22px;display:grid;position:relative;overflow:hidden}.flow-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.flow-line{fill:none;stroke:var(--line3);stroke-width:1.25px;transition:opacity .2s,stroke .2s}.flow-line.publishes{stroke:color-mix(in srgb, var(--blue) 45%, transparent)}.flow-line.does,.flow-line.emits{stroke:color-mix(in srgb, var(--warn) 40%, transparent)}.flow-line.triggers{stroke:color-mix(in srgb, var(--up) 40%, transparent)}.flow-line.moving{stroke-dasharray:4 6;stroke-width:1.6px;animation:.9s linear infinite flow-run}.flow-line.dim{opacity:.12}@keyframes flow-run{to{stroke-dashoffset:-10px}}.flow-col{z-index:1;flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.flow-col-head{flex-direction:column;gap:2px;min-height:44px;margin-bottom:4px;display:flex}.flow-col-head b{text-transform:uppercase;letter-spacing:.06em;color:var(--dim);font-size:.8rem}.flow-none{padding:10px 0}.flow-node{text-align:left;background:var(--card2);border:1px solid var(--line2);border-radius:var(--r-sm);width:100%;color:var(--ink);cursor:pointer;font:inherit;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;transition:border-color .15s,opacity .2s,box-shadow .15s;display:flex}.flow-node:hover{border-color:var(--line3)}.flow-node.on{box-shadow:var(--glow);border-color:var(--blue)}.flow-node.dim{opacity:.35}.flow-node-top{align-items:center;gap:7px;min-width:0;display:flex}.flow-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.86rem;font-weight:550;overflow:hidden}.flow-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-reads{color:var(--blue2);display:none}.flow-meta{align-items:center;gap:10px;display:flex}.flow-meta a{color:var(--blue2);margin-left:auto}.flow-dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.flow-node.k-source .flow-dot,.flow-node.k-market .flow-dot{background:var(--up)}.flow-node.k-strategy .flow-dot,.flow-node.k-run .flow-dot{background:var(--blue)}.flow-node.k-metric .flow-dot{background:var(--violet);border-radius:2px}.flow-node.k-workflow .flow-dot{background:var(--blue2);border-radius:2px;transform:rotate(45deg)}.flow-steps{color:var(--dim);flex-wrap:wrap;gap:3px 4px;margin-top:3px;font-size:.72rem;display:flex}.flow-step{align-items:center;gap:4px;display:inline-flex}.flow-step.stage{color:var(--blue2)}.flow-step.s-done{color:var(--up)}.flow-step.s-active{color:var(--ink);font-weight:550}.flow-step.s-failed{color:var(--down)}.flow-arrow{color:var(--faint)}.flow-node.k-action .flow-dot{background:var(--warn);border-radius:2px}.flow-node.k-run{background:var(--card);width:calc(100% - 16px);margin-left:16px}.flow-node.running .flow-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--up) 25%, transparent);background:var(--up)}.flow-stack{flex-direction:column;gap:6px;display:flex}.flow-metrics{flex-wrap:wrap;gap:4px 6px;margin-left:16px;display:flex}.flow-metric{background:var(--bg2);border:1px solid var(--line);border-radius:5px;align-items:baseline;gap:6px;padding:2px 7px;font-size:.72rem;display:inline-flex}.flow-metric b{color:var(--violet);font-weight:550}.flow-node.moving .flow-dot{animation:1.4s ease-in-out infinite pulse-live}@media (max-width:900px){.flow-graph{grid-template-columns:1fr;gap:18px;padding:14px 16px}.flow-lines{display:none}.flow-col-head{min-height:0}.flow-reads{display:block}}.dep-watch{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-sm);margin-top:14px;padding:14px 16px}.dep-watch-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.dep-watch-head .btn{margin-left:auto}.run-live{white-space:normal;text-align:left;flex-direction:column;gap:14px;display:flex}.run-live-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.run-live-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;display:grid}.run-live-side{flex-direction:column;gap:14px;display:flex}.run-live-metrics{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.run-live-metric{background:var(--card2);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:2px;padding:7px 9px;display:flex}.run-live-metric b{font-size:.95rem}.run-live-log ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.run-live-log li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:5px 0;display:flex}@media (max-width:900px){.run-live-grid{grid-template-columns:1fr}}.log-list{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.log-item{border-top:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:10px minmax(0,1fr);gap:10px;padding:9px 6px;display:grid}.log-item:first-child{border-top:0}.log-item.pick{cursor:pointer}.log-item.pick:hover{background:var(--card2)}.log-item.on{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.log-dot{background:var(--faint);border-radius:50%;align-self:start;width:7px;height:7px;margin-top:6px}.lv-info .log-dot{background:var(--blue2)}.lv-warn .log-dot{background:var(--warn)}.lv-error .log-dot{background:var(--down)}.log-body{flex-direction:column;gap:3px;min-width:0;display:flex}.log-top{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.log-at{color:var(--dim);font-variant-numeric:tabular-nums}.log-who{color:var(--ink);overflow-wrap:anywhere;min-width:0}.log-who .tag{margin-right:2px}.log-ev{color:var(--faint);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.log-msg{font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere}.log-msg.warn{color:var(--warn)}.log-why{font-size:var(--fs-sm);color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.log-gate code,.why-term code{font-family:var(--mono);color:var(--blue2);overflow-wrap:anywhere;font-size:.92em}.log-gate .linkish{color:var(--dim)}.why-terms{flex-wrap:wrap;gap:4px 6px;display:inline-flex}.why-term{font-size:var(--fs-xs);background:var(--card2);box-shadow:inset 0 0 0 1px var(--line2);color:var(--dim);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px}.why-term b{color:var(--ink);font-weight:600;font-family:var(--mono)}.why-term.yes{box-shadow:inset 0 0 0 1px #2ebd8573}.why-term.yes b{color:var(--up)}.why-term.no{box-shadow:inset 0 0 0 1px #f0616d66}.why-term.no b{color:var(--down)}.log-txs{flex-wrap:wrap;gap:8px;display:flex}.log-empty{padding:10px 0}.log-older{margin-top:8px}.runlog{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.runlog-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.runlog-head .chips button{font-size:var(--fs-sm);padding:3px 9px}.runlog-list{min-width:0;max-height:560px;overflow-y:auto}.runlog-code{flex-direction:column;gap:6px;min-width:0;display:flex}.runlog-note code{font-family:var(--mono)}.acode{background:var(--bg);border:1px solid var(--line2);max-height:480px;font:.76rem/1.6 var(--mono);border-radius:10px;padding:8px 0;position:relative;overflow:auto}.acode-row{grid-template-columns:36px 34px minmax(0,1fr);align-items:start;display:grid}.acode-row.lit{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.acode-n{color:var(--faint);text-align:right;-webkit-user-select:none;user-select:none;padding-right:6px}.acode-mark{color:var(--blue2);text-align:center;-webkit-user-select:none;user-select:none;font-size:.68rem}.acode-text{min-width:0;padding-right:12px}.acode-text>code{white-space:pre;color:#d6d6de;font:inherit}.acode-row.gate .acode-text>code{color:var(--ink)}.acode-why{background:var(--card2);border-left:2px solid var(--line3);font-family:var(--sans);white-space:normal;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:2px 0 6px;padding:5px 8px;display:flex}.acode-why.yes{border-left-color:var(--up)}.acode-why.no{border-left-color:var(--down)}.gutter .fired{color:var(--blue2);font-weight:700;position:relative}.gutter .fired:before{content:"";background:var(--blue2);border-radius:50%;width:5px;height:5px;margin-top:-2px;position:absolute;top:50%;left:-8px}.plog-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.plog-head>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.plog-filters{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.plog-filters .chips button{font-size:var(--fs-sm);padding:4px 10px}.plog-problems{color:var(--dim);align-items:center;gap:6px;display:inline-flex}.plog-foot{align-items:center;gap:6px;margin-top:10px;display:flex}.plog-foot svg{flex:none;width:14px;height:14px}.log-call{flex-direction:column;gap:4px;margin-top:2px;display:flex}.log-call summary{cursor:pointer;color:var(--dim);width:max-content}.log-detail{overflow-wrap:anywhere;margin:4px 0}.log-asked{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-sm);max-height:260px;font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;padding:8px 10px;overflow:auto}.plog-area{font-size:var(--fs-sm);flex:0 auto;padding:4px 8px}.plog-search{font-size:var(--fs-sm);flex:0 200px;padding:4px 8px}.log-repeats{color:var(--warn);font-variant-numeric:tabular-nums}.logview{flex-direction:column;gap:12px;display:flex}.logview>.chips,.logview>.btn{align-self:flex-start}.op-search{flex:0 260px}.op-accounts tr.op-row{cursor:pointer}.op-accounts tr.op-row:hover td{background:var(--card2)}.op-accounts .op-last{overflow-wrap:anywhere;max-width:420px}@media (max-width:720px){.op-accounts th:nth-child(4),.op-accounts td:nth-child(4),.op-errors th:nth-child(n+5),.op-errors td:nth-child(n+5),.op-errors th:nth-child(2),.op-errors td:nth-child(2){display:none}}.op-hours{align-items:flex-end;gap:1px;height:48px;margin:8px 0 12px;display:flex}.op-hours span{background:var(--down,#e5484d);opacity:.75;border-radius:1px;flex:1;min-width:2px;max-width:8px}.op-sample{margin:6px 0}.op-sample summary{cursor:pointer;overflow-wrap:anywhere}.op-sample pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--card2);border-radius:6px;max-height:420px;padding:8px;overflow:auto}@media (max-width:900px){.runlog{grid-template-columns:1fr}.runlog-list{max-height:420px}}@media (max-width:520px){.acode-row{grid-template-columns:28px 26px minmax(0,1fr)}.log-item{padding:8px 2px}}.flow-group{border-top:1px dashed var(--line);flex-direction:column;gap:1px;padding:6px 2px 2px;font-size:.8rem;display:flex}.flow-col-head+.flow-stack .flow-group{border-top:0;padding-top:0}.faint{color:var(--faint)}.kpi .v.warn{color:var(--warn)}.tbl-wrap{margin:0 -4px;overflow-x:auto}.sv-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sv-filters .select{min-width:180px}.sv-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sv-list{flex-direction:column;gap:6px;display:flex;position:sticky;top:12px}.sv-none{padding:8px 4px}.sv-item{text-align:left;font:inherit;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;flex-direction:column;gap:3px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.sv-item:hover{border-color:var(--line2);background:var(--card2)}.sv-item.on{border-color:var(--blue);background:var(--card2)}.sv-item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sv-item-top b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv-item-sub{color:var(--dim);font-size:.78rem}.sv-item-foot{color:var(--dim);align-items:center;gap:6px;font-size:.76rem;display:flex}.sv-ahead{color:var(--warn);margin-left:auto}.sv-dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px;margin-right:5px;display:inline-block}.tag.sv-kind.sv-source{color:#38bdf8}.tag.sv-kind.sv-action{color:#c084fc}.sv-main{flex-direction:column;gap:14px;min-width:0;display:flex}.sv-main .card{margin:0}.sv-title{align-items:flex-start;gap:12px;display:flex}.sv-title h2{margin:0;font-size:1.2rem}.sv-links{color:var(--dim);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:.8rem;display:flex}.sv-links .tag{margin-left:4px}.sv-track{scrollbar-width:thin;margin-top:16px;padding:4px 2px 2px;display:flex;overflow-x:auto}.sv-node{flex:none;justify-items:center;gap:2px;min-width:84px;font-size:.74rem;display:grid;position:relative}.sv-wire{background:var(--line2);z-index:0;width:100%;height:2px;position:absolute;top:11px;right:50%}.sv-pip{z-index:1;background:var(--card2);border:2px solid var(--line3);width:24px;height:24px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:relative}.sv-deployed .sv-pip{background:var(--up);border-color:var(--up);box-shadow:0 0 0 4px #2ebd8529}.sv-draft .sv-pip{border-style:dashed;border-color:var(--warn)}.sv-retired .sv-pip{background:var(--raise)}.sv-v{margin-top:4px;font-weight:600}.sv-retired .sv-v{color:var(--dim)}.sv-h{font-family:var(--mono);color:var(--faint);font-size:.7rem}.sv-n{color:var(--faint);font-size:.68rem}.sv-hash{font-family:var(--mono);color:var(--dim);background:var(--card2);border-radius:4px;padding:1px 5px;font-size:.76rem}.sv-tbl td{white-space:nowrap}.sv-tbl td.sv-note{white-space:normal;min-width:140px;color:var(--dim)}.sv-acts{justify-content:flex-end;gap:6px;display:flex}.sv-tbl td.sv-acts{display:table-cell}.sv-tbl td.sv-acts .btn+.btn{margin-left:6px}.sv-row.sv-retired td{color:var(--dim)}.tag.sv-st-deployed{color:var(--up)}.tag.sv-st-draft{color:var(--warn)}.tag.sv-st-retired{color:var(--faint)}.btn.on{box-shadow:inset 0 0 0 1px var(--line3);color:var(--ink)}.sv-diff{border:1px solid var(--line);border-radius:var(--r-sm);margin-top:12px;overflow:hidden}.sv-diff-head{background:var(--card2);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 12px;font-size:.82rem;display:flex}.sv-diff-head .faint{font-family:var(--mono);font-size:.74rem;font-weight:400}.sv-diff>.sub,.sv-diff>.ws-bad{margin:0;padding:10px 12px}.sv-code{font:.76rem/1.55 var(--mono);background:var(--bg2);max-height:440px;margin:0;overflow:auto}.sv-l{grid-template-columns:36px 36px 18px minmax(0,1fr);display:grid}.sv-ln{color:var(--faint);text-align:right;-webkit-user-select:none;user-select:none;padding-right:8px}.sv-op{color:var(--faint);-webkit-user-select:none;user-select:none}.sv-t{white-space:pre}.sv-l-add{background:#2ebd851a}.sv-l-add .sv-op,.sv-l-add .sv-t{color:#8fe3bf}.sv-l-del{background:#f0616d1a}.sv-l-del .sv-op,.sv-l-del .sv-t{color:#f6a3aa}.sv-fold{color:var(--faint);background:var(--card);border-block:1px solid var(--line);padding:2px 12px}.vh{flex-direction:column;gap:10px;min-width:0;display:flex}.vh-bar{flex-wrap:wrap;align-items:center;gap:8px}.vh-in{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);min-width:120px;color:inherit;font:inherit;padding:6px 10px;font-size:.84rem}.vh-git{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card2);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.vh-git .copy-field code{word-break:break-all;white-space:normal}.vh-list{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.vh-list>li+li{border-top:1px solid var(--line)}.vh-list>li.on{background:var(--card2)}.vh-row{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:.84rem;display:grid}.vh-row:hover{background:var(--card2)}.vh-row:focus-visible{outline:2px solid var(--accent,#6ea8fe);outline-offset:-2px}.vh-row .tag{justify-self:start}.vh-msg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vh-detail{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.vh-detail .row{flex-wrap:wrap;align-items:center;gap:8px}.vh .sv-diff{margin-top:0}.vh .sv-l{grid-template-columns:18px minmax(0,1fr);padding-left:8px}@media (max-width:640px){.vh-row{grid-template-columns:minmax(0,1fr) auto}.vh-row .sub{grid-area:2/1/auto/-1}}.sv-deploys{flex-direction:column;gap:0;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.sv-deploys li{border-left:2px solid var(--line2);margin-left:3px;padding:6px 0 6px 18px;font-size:.85rem;position:relative}.sv-deploys li .sv-dot{background:var(--line3);width:10px;height:10px;margin:0;position:absolute;top:12px;left:-6px}.sv-deploys li.now .sv-dot{background:var(--up);box-shadow:0 0 0 3px #2ebd852e}@media (max-width:900px){.sv-grid{grid-template-columns:minmax(0,1fr)}.sv-list{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.sv-item{flex:none;min-width:210px}}@media (max-width:640px){.sv-title{flex-direction:column}.sv-tbl th:nth-child(3),.sv-tbl td:nth-child(3),.sv-tbl th:nth-child(4),.sv-tbl td:nth-child(4){display:none}}.kpi.kpi-link{text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:stretch;transition:border-color .12s,background .12s;display:flex}.kpi.kpi-link:hover{border-color:var(--line2);background:var(--card2)}.proj-cats{color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;display:flex}.proj-catbar{border-radius:3px;gap:2px;width:100%;height:5px;display:flex;overflow:hidden}.proj-catbar i{min-width:4px;display:block}.proj-counts{color:var(--dim);flex-wrap:wrap;gap:12px;font-size:.8rem;display:flex}.proj-counts b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.proj-run{background:var(--up);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block;box-shadow:0 0 0 3px #2ebd852e}.pmap{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1.2fr);align-items:stretch;margin-top:12px;display:grid}.pmap-cell{text-align:left;font:inherit;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.pmap-cell:hover{border-color:var(--line2);background:var(--card2)}.pmap-k{color:var(--dim);align-items:center;gap:6px;font-size:.76rem;font-weight:500;display:inline-flex}.pmap-k svg{width:14px;height:14px}.pmap-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;line-height:1.2}.pmap-items{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;font-size:.74rem;display:flex}.pmap-items .tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pmap-ver{color:var(--up);margin-left:4px;font-weight:600}.tag.pmap-on{color:var(--up)}.pmap-arrow{color:var(--faint);place-items:center;display:grid}.pmap-bar{background:var(--raise);border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.pmap-bar span{min-width:3px;display:block}.pmap-cat{color:var(--dim);white-space:nowrap;align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.pmap-cat i{border-radius:2px;width:7px;height:7px;display:inline-block}@media (max-width:900px){.pmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pmap-arrow{display:none}}.more{position:relative}.more-pop{z-index:30;background:var(--card2);border:1px solid var(--line2);border-radius:var(--r-sm);min-width:250px;box-shadow:var(--shadow-lg);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.more-pop button{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.more-pop button:hover,.more-pop button:focus-visible{background:var(--raise)}.more-pop button svg{width:16px;height:16px;color:var(--dim);flex:none;margin-top:2px}.more-pop button>span{flex-direction:column;font-size:.84rem;display:flex}.more-pop b{font-weight:500}@media (max-width:640px){.phead-top>.row.phead-acts{flex-wrap:wrap;gap:6px}.phead-acts .btn{flex:none}.mode-bar{flex-wrap:nowrap;gap:12px;padding:8px 10px}.mode-bar .mb-text{flex:auto}.mode-bar .mb-text span{display:none}.mb-switch button{padding:6px 10px}.phead-acts .more{position:static}.more-pop{left:16px;right:16px}}.wm-search{background:var(--card);min-width:200px;max-width:360px;color:var(--ink);border:1px solid var(--line2);border-radius:var(--r-sm);font:inherit;flex:1;padding:7px 10px;font-size:.85rem}.wm-search:focus{box-shadow:var(--glow);outline:none}@media (max-width:640px){.wm-search{flex:100%;max-width:none}}.wm-card{margin-bottom:14px}.wm-head{align-items:flex-start;gap:12px;display:flex}.wm-head h2{margin:0;font-size:1.05rem}.wm-bar{background:var(--raise);border-radius:4px;gap:2px;height:8px;margin:12px 0 14px;display:flex;overflow:hidden}.wm-bar span{min-width:3px;display:block}.wm-groups{flex-direction:column;gap:14px;display:flex}.wm-gh{align-items:center;gap:8px;margin-bottom:8px;font-size:.84rem;display:flex}.wm-gh i{border-radius:3px;width:9px;height:9px;display:inline-block}.wm-wallets{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.wm-w{background:var(--card2);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:4px;min-width:0;padding:10px 11px;display:flex}.wm-w-top{align-items:center;gap:7px;min-width:0;display:flex}.wm-w-top b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.wm-swatch{border-radius:50%;flex:none;width:8px;height:8px}.tag.wm-live{color:var(--up);margin-left:auto}.wm-addr{font:.74rem var(--mono);color:var(--dim)}.wm-nums{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:.9rem;font-weight:600;display:flex}.wm-nums .up,.wm-nums .down{font-size:.76rem;font-weight:500}.wm-meta{flex-wrap:wrap;gap:4px;display:flex}.wm-meta .tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.tag.wm-strategy{color:var(--blue2)}.tag.wm-script{color:#c084fc}@media (max-width:640px){.wm-wallets{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wm-head{flex-direction:column}}.src-list{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.src-card{background:var(--card2);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.src-card.src-landed{animation:1.2s ease-out src-landed}.src-head{align-items:flex-start;gap:10px;display:flex}.src-head .src-dot{flex:none;margin-top:7px}.src-dot.bad{background:var(--down)}.src-name{flex-wrap:wrap;align-items:center;gap:6px;font-size:.98rem;font-weight:600;display:flex}.src-rate{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.src-rate b{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600}.src-meta{flex-wrap:wrap;gap:6px 18px;font-size:.84rem;display:flex}.src-error{color:var(--down);background:color-mix(in srgb, var(--down) 10%, transparent);border:1px solid color-mix(in srgb, var(--down) 30%, transparent);border-radius:8px;padding:6px 10px;font-size:.82rem}.tag.tag-bad{color:var(--down);border-color:color-mix(in srgb, var(--down) 40%, transparent)}.src-body{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;display:grid}.src-label{text-transform:uppercase;letter-spacing:.06em;color:var(--dim);align-items:center;gap:6px;margin-bottom:6px;font-size:.72rem;display:flex}.src-label .sub{text-transform:none;letter-spacing:0}.src-label .btn{text-transform:none;letter-spacing:0;margin-left:auto}.src-card dl{gap:0;margin:0;display:grid}.src-card dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(90px,40%) minmax(0,1fr);gap:10px;padding:4px 0;font-size:.82rem;display:grid}.src-card dl>div:first-child{border-top:0}.src-card dt{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.src-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.src-schema dd{color:var(--dim)}.src-latest{background:var(--bg2);border-radius:8px;padding:8px 10px}.src-sublabel{margin-top:12px}textarea.src-sig{width:100%;font-family:var(--mono,ui-monospace, monospace);resize:vertical;background:var(--bg2);color:var(--ink);border:1px solid var(--line2);border-radius:8px;padding:7px 10px;font-size:.82rem;line-height:1.45}textarea.src-sig:focus{border-color:var(--line3);outline:none;box-shadow:0 0 0 3px #8b93ff24}.src-preview{gap:6px}.src-preview dl{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:28px}.src-preview dl>div:nth-child(-n+3){border-top:0}.src-card dl>div{grid-template-columns:minmax(110px,34%) minmax(0,1fr);column-gap:14px}.src-rawnote{margin-top:6px}.src-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.src-foot code{font-size:.8rem}.btn.xs{min-height:0;padding:1px 8px;font-size:.72rem}.src-list{gap:8px}.src-item{background:var(--card2);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);list-style:none;transition:border-color .15s;overflow:hidden}.src-item:hover,.src-item.open{border-color:var(--line2)}.src-item.failing{border-color:color-mix(in srgb, var(--down) 28%, var(--line))}.src-item.src-landed{animation:1.2s ease-out src-landed}.src-row-btn{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 96px 92px 14px;align-items:center;gap:16px;padding:12px 16px;display:grid}.src-row-btn:focus-visible{border-radius:var(--r);outline:none;box-shadow:inset 0 0 0 2px #8b93ff73}.src-icon{width:34px;height:34px;color:var(--dim);background:var(--raise);box-shadow:inset 0 0 0 1px var(--line2);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.src-dot.ok{background:var(--up);opacity:.55}.src-icon .src-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--card2);position:absolute;bottom:-2px;right:-2px}.src-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.src-row-title{align-items:center;gap:8px;min-width:0;font-size:.93rem;font-weight:600;display:flex}.src-row-title .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.src-row-what{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.src-spark rect{fill:var(--blue);opacity:.55}.src-spark rect.now{opacity:1}.src-spark rect.none{fill:var(--line3);opacity:1}.src-row-stats{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.src-row-stats b{font-size:1rem;font-weight:600}.src-row-stats .sub{font-size:.75rem}.src-chev{color:var(--faint);transition:transform .18s}.src-item.open .src-chev{color:var(--dim);transform:rotate(90deg)}.src-detail{gap:14px;padding:2px 16px 14px 66px;display:grid}.src-facts{gap:10px;display:grid}.src-desc{color:var(--dim);margin:0;font-size:.86rem}dl.src-meta{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}dl.src-meta>div{flex-direction:column;gap:2px;display:flex}dl.src-meta dt{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:.7rem}dl.src-meta dd{margin:0;font-size:.86rem}.src-detail .src-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px}.src-kinds{flex-wrap:wrap;gap:6px;display:flex}.src-kind{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;align-items:baseline;gap:6px;max-width:100%;padding:3px 9px;font-size:.8rem;display:inline-flex}.src-kind .k{color:var(--faint);font-size:.74rem}.src-latest{background:var(--bg2);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line);padding:10px 12px}.src-latest dl{grid-template-columns:minmax(0,max-content) minmax(0,1fr);column-gap:28px;margin:0;font-size:.82rem;display:grid}.src-latest dl>div{display:contents}.src-latest dt,.src-latest dd{border-top:1px solid var(--line);padding:5px 0}.src-latest dl>div:first-child>*{border-top:0}.src-latest dt{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.src-latest dd{overflow-wrap:anywhere;min-width:0;margin:0}.src-label .sub{font-size:.74rem}.src-detail .src-foot{padding-top:12px}.src-tape{color:var(--dim);background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;padding:3px 8px;font-size:.8rem}.src-choose{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.src-choice{background:var(--card2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);font:inherit;text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;gap:3px 12px;padding:14px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.src-choice .src-icon{grid-row:1/3;align-self:start}.src-choice:hover,.src-choice:focus-visible{border-color:var(--line3);background:var(--raise);outline:none}.src-choice:hover .src-icon{color:var(--ink)}.src-new{border-radius:var(--r);background:var(--card2);gap:16px;padding:16px}.src-new-head{align-items:center;gap:10px;display:flex}.src-step{align-items:flex-start;gap:12px;display:flex}.src-step-n{width:22px;height:22px;color:var(--dim);background:var(--raise);box-shadow:inset 0 0 0 1px var(--line2);border-radius:50%;flex:none;place-items:center;font-size:.74rem;font-weight:600;display:grid}.src-step>.grow{gap:8px;min-width:0;display:grid}.src-step-title{font-size:.9rem;font-weight:600;line-height:22px}textarea.src-sig{field-sizing:content;min-height:3.4em;max-height:12em}.src-presets{flex-wrap:wrap;gap:6px;display:flex}.src-preset{font:inherit;color:var(--ink);background:var(--bg2);border:1px solid var(--line2);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:.8rem}.src-preset:hover{border-color:var(--line3)}.src-preset.on{border-color:var(--blue);background:#8b93ff24}.src-fields-preview{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.src-field-chip{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;align-items:baseline;gap:6px;padding:3px 9px;font-size:.78rem;display:inline-flex}.src-field-chip .sub{color:var(--faint);font-size:.74rem}.src-more summary{cursor:pointer;width:max-content}.src-more[open] summary{margin-bottom:6px}.src-more input,.af-field select{background:var(--bg2);width:100%;color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:8px;min-height:36px;padding:7px 10px;font-size:.86rem}.af-field input.bad{border-color:var(--down)}@media (max-width:760px){.src-row-btn{grid-template-columns:34px minmax(0,1fr) auto 14px;gap:12px;padding:12px}.src-spark{display:none}.src-detail{padding:0 12px 12px}.src-detail .src-body,.src-choose{grid-template-columns:1fr}.src-step-n{display:none}.src-new{padding:12px}.src-body{grid-template-columns:1fr}.src-head{flex-wrap:wrap}.src-head .grow{flex:1 1 0;min-width:0}.src-rate{text-align:left;flex-direction:row;flex-basis:100%;align-items:baseline;gap:6px;padding-left:18px}}@media (prefers-reduced-motion:reduce){.src-card.src-landed{animation:none}}.mk-eyebrow{border:1px solid var(--line2);color:var(--dim);font-size:var(--fs-xs);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;margin-bottom:6px;padding:3px 9px 3px 8px;font-weight:500;display:inline-flex}.mk-stats{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow);background:#0a0b0e99}.mk-fcard{position:relative;overflow:hidden}.mk-fcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.mk-fcard{transition:border-color .15s,transform .15s,box-shadow .15s}.card.mk-card,.card.mk-movers,.card.mk-heat{box-shadow:var(--shadow-lg)}.mk-row td:first-child{transition:box-shadow .15s;box-shadow:inset 2px 0 #0000}.mk-row:hover td:first-child,.mk-row.open td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.tbl.mk-table .mk-expand-row>td{background:#00000038;box-shadow:inset 0 8px 12px -10px #0009}.mk-group-in{align-items:center;gap:8px;display:flex}.mk-group-in .mk-pill{text-transform:none;letter-spacing:0}.mk-star{width:22px;height:22px;color:var(--faint);cursor:pointer;opacity:.45;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;margin-left:-4px;padding:0;transition:opacity .12s,color .12s;display:grid}.mk-star svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:13px;height:13px}.mk-row:hover .mk-star,.mk-star:focus-visible{opacity:1}.mk-star:hover{color:var(--ink)}.mk-star.on{opacity:1;color:#f2c14e}.mk-star.on svg{fill:currentColor}.mk-tick{border-radius:3px}.mk-flash-up{animation:.9s ease-out mk-flash-up}.mk-flash-down{animation:.9s ease-out mk-flash-down}@keyframes mk-flash-up{0%{color:#8ff0c6;background:#2ebd8552}to{background:0 0}}@keyframes mk-flash-down{0%{color:#ffb3ba;background:#f0616d52}to{background:0 0}}@media (prefers-reduced-motion:reduce){.mk-flash-up,.mk-flash-down{animation:none}.mk-fcard:hover{transform:none}}.card.mk-heat{gap:18px;padding:16px;display:grid}.mk-heat-group>.mk-group-in{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:600}.mk-heat-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.mk-heat-tile{text-align:left;min-height:76px;font:inherit;color:var(--ink);cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff08;justify-items:start;gap:2px;padding:10px 11px;transition:transform .12s,filter .12s;display:grid}.mk-heat-tile:hover{filter:brightness(1.18);transform:translateY(-1px)}.mk-heat-tile:focus-visible{box-shadow:var(--glow);outline:none}.mk-heat-sym{font:700 var(--fs-sm) var(--mono);letter-spacing:-.01em}.mk-heat-chg{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;font-weight:650}.mk-heat-px{color:#ededf0b3;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}@media (max-width:760px){.mk-star,.mk-mov .mk-mov-row:nth-of-type(n+4){display:none}.mk-heat-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.mk-head{align-items:flex-end}.mk-head .sub{max-width:64ch}.mk-stats{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel,var(--card));align-items:center;gap:0;display:flex}.mk-stats>div{border-left:1px solid var(--line);gap:2px;min-width:0;padding:7px 14px;display:grid}.mk-stats>div:first-child{border-left:0}.mk-stats b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-weight:600}.mk-stats .btn{margin:0 8px}.mk-feature{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.mk-fcard{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(180deg, #ffffff05, transparent 70%), var(--panel,var(--card));border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:12px 14px 10px;transition:border-color .15s,background .15s;display:flex}.mk-fcard:hover{border-color:var(--line3)}.mk-fcard:focus-visible{box-shadow:var(--glow);outline:none}.mk-fhead{align-items:center;gap:9px;min-width:0;display:flex}.mk-fhead .grow{min-width:0}.mk-fhead .mk-name,.mk-fhead .mk-subl{white-space:nowrap}.mk-fpx{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.mk-fchart{height:64px;margin:0 -4px}.mk-fchart svg{display:block}.mk-ffoot{font-size:var(--fs-xs);color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.mk-ffoot>span{gap:1px;display:grid}.mk-ffoot>span:last-child{text-align:right}.mk-pill{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap;background:#ffffff0d;border-radius:5px;flex:none;padding:2px 7px;font-weight:600}.mk-pill.up{color:var(--up);background:#2ebd851f}.mk-pill.down{color:var(--down);background:#f0616d1f}.mk-pill.mk-warn{color:var(--warn);background:#e8a8491f}.card.mk-movers{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.mk-mov{border-left:1px solid var(--line);align-content:start;gap:2px;min-width:0;padding:12px 14px;display:grid}.mk-mov:first-child{border-left:0}.mk-mov>.lbl{margin-bottom:6px}.mk-mov-row{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;min-width:0;margin:0 -6px;padding:6px;display:flex}.mk-mov-row:hover{background:#ffffff08}.mk-mov-name{font-weight:500;font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-mov-px{color:var(--dim);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.mk-mov-row .mk-pill{text-align:right;min-width:62px}.mk-mov-empty{padding:6px 0}.tbl.mk-table .mk-group td{border-bottom:1px solid var(--line);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;cursor:default;background:0 0;padding:14px 10px 6px;font-size:10.5px;font-weight:600}.tbl.mk-table tbody tr.mk-group:hover td{background:0 0}.mk-rates .ws-card-head{margin:0}.mk-rates-sec+.mk-rates-sec{border-top:1px solid var(--line)}.tbl.mk-rates-tbl th:first-child{color:var(--ink);width:30%}.tbl.mk-rates-tbl th:nth-child(2){width:12%}.mk-rate-chain{display:none}.tbl.mk-rates-tbl tbody tr:last-child td{border-bottom:0}.tbl.mk-rates-tbl .mk-rate-row{cursor:pointer}.tbl.mk-rates-tbl td.num{font-variant-numeric:tabular-nums}.mk-rv{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-2px -6px;padding:2px 6px;font-weight:600}.mk-rv:hover{background:#ffffff0d}.mk-rate-wait{border-top:1px solid var(--line);margin:0;padding:10px 16px 14px}@media (max-width:1300px){.mk-feature{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(5,minmax(200px,1fr));padding-bottom:2px;overflow-x:auto}.mk-fcard{scroll-snap-align:start}}@media (max-width:1000px){.mk-head{align-items:flex-start}.mk-stats{width:100%}.mk-stats>div{flex:1}.card.mk-movers{grid-template-columns:minmax(0,1fr)}.mk-mov{border-left:0;border-top:1px solid var(--line)}.mk-mov:first-child{border-top:0}}@media (max-width:760px){.mk-stats{grid-template-columns:1fr 1fr;display:grid}.mk-stats>div{padding:8px 12px}.mk-stats>div:nth-child(odd){border-left:0}.mk-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.mk-stats .btn{grid-column:1/-1;margin:8px}.mk-stats b{font-size:var(--fs-md)}.mk-feature{grid-template-columns:repeat(5,78%)}.mk-rate{grid-template-columns:48px 52px 46px}.mk-rate-line{display:none}.mk-rate-cell{min-width:150px}}.mk-of{color:var(--faint);font-size:var(--fs-md);letter-spacing:0;font-weight:500}.mk-warn,.kpi .d.mk-warn{color:var(--warn)}.mk-muted{color:var(--dim)}.mk-filters{gap:10px;margin-bottom:12px}.mk-filters .search{flex:200px}.mk-card{padding:0;overflow:hidden}.mk-scroll{scrollbar-width:thin;overflow-x:auto}.tbl.mk-table{min-width:100%}.tbl.mk-table th{background:var(--panel-head,var(--card2));border-bottom:1px solid var(--line);white-space:nowrap;height:34px;padding:0 10px;position:sticky;top:0}.tbl.mk-table th.num,.tbl.mk-src th.num{text-align:right}.mk-th button{height:34px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.mk-th.num button{flex-direction:row-reverse}.mk-th button:hover,.mk-th.on button{color:var(--ink)}.mk-th svg{fill:currentColor;opacity:.35;width:7px;height:9px}.mk-th svg.asc path:last-child,.mk-th svg.desc path:first-child{opacity:.15}.mk-th.on svg{opacity:1}.tbl.mk-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 10px}.tbl.mk-table tbody tr:last-child td{border-bottom:0}.mk-row{cursor:pointer}.mk-row:focus-visible{box-shadow:inset 2px 0 0 var(--accent);outline:none}.mk-row.open td{background:#ffffff05;border-bottom-color:#0000}.mk-asset{align-items:center;gap:10px;min-width:150px;display:flex}.mk-name{font-weight:600;font-size:var(--fs-md);color:var(--ink);text-overflow:ellipsis;overflow:hidden}.mk-asset .grow{max-width:210px}.mk-subl{text-overflow:ellipsis;color:var(--faint);font-size:var(--fs-xs);overflow:hidden}.mk-px{font-weight:600;font-size:var(--fs-md);color:var(--ink)}.mk-chg{font-weight:500}.mk-table .up,.mk-src .up{color:var(--up)}.mk-table .down,.mk-src .down{color:var(--down)}.mk-sm-change{font-size:var(--fs-xs);font-weight:500;display:none}.mk-range{width:130px}.mk-range-bar{background:linear-gradient(90deg,#f0616d59,#ffffff14 50%,#2ebd8559);border-radius:2px;height:4px;position:relative}.mk-range-bar i{background:var(--ink);width:2px;height:10px;box-shadow:0 0 0 2px var(--panel,var(--card));border-radius:1px;margin-left:-1px;position:absolute;top:-3px}.mk-range-ends{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:5px;font-size:10.5px;display:flex}.mk-line{width:100px;height:30px;display:block}.skel.mk-skel-num{width:52px;min-width:0}.skel.mk-skel-fchart{opacity:.5;width:100%;min-width:0;height:64px;display:block}.skel.mk-skel-range{width:130px;min-width:0;height:6px;display:block}.skel.mk-skel-line{opacity:.6;width:100px;min-width:0;height:30px;display:block}.tbl.mk-table td.mk-noperp{color:var(--faint);font-size:var(--fs-xs);text-align:center}.mk-line svg{display:block}.mk-srcs{color:var(--dim);line-height:1.3;font-size:var(--fs-sm);flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.mk-srcs .mk-fresh{font-size:var(--fs-xs)}.mk-bps{color:var(--faint);font-size:var(--fs-xs)}.mk-bps.mk-warn{color:var(--warn)}.mk-fresh{color:var(--dim);font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.mk-fresh.mk-stale{color:var(--warn)}.mk-fresh.mk-down{color:var(--down)}.mk-dot{background:var(--faint);vertical-align:1px;border-radius:50%;width:6px;height:6px;display:inline-block}.mk-dot.mk-live{background:var(--up);box-shadow:0 0 0 3px #2ebd8526}.mk-dot.mk-slow{background:#8a93a6}.mk-dot.mk-stale{background:var(--warn)}.mk-dot.mk-down{background:var(--down)}.mk-c-chev{width:28px;color:var(--faint);padding-left:0!important}.mk-c-chev svg{width:14px;height:14px;transition:transform .15s;display:block}.mk-row.open .mk-c-chev svg{color:var(--ink);transform:rotate(180deg)}.mk-row:hover .mk-c-chev{color:var(--ink)}.tbl.mk-table .mk-expand-row>td{white-space:normal;background:#ffffff05;padding:0 12px 14px}.mk-expand{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.tbl.mk-src th{white-space:nowrap;height:30px;padding:0 10px}.tbl.mk-src td{white-space:nowrap;padding:7px 10px}.tbl.mk-src tbody tr:last-child td{border-bottom:0}.mk-src-row{cursor:pointer}.mk-src-row.mk-dim td{opacity:.6}.mk-srcname{color:var(--ink);font-weight:500}.mk-spread{gap:8px;padding:12px;display:grid}.mk-spread-line{height:56px}.mk-spread-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mk-spread-stats div{gap:2px;display:grid}.mk-spread-stats b{font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:600}.mk-empty{margin:0;padding:20px 16px}.mk-foot{max-width:110ch;font-size:var(--fs-xs);color:var(--faint)}@media (max-width:1500px){.mk-h-lg{display:none}}@media (max-width:1100px){.mk-h-md{display:none}.mk-expand{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mk-h-sm,.mk-chg{display:none}.mk-sm-change{display:block}.tbl.mk-table td{padding:10px}.tbl.mk-table th{padding:0 10px}.mk-asset{min-width:0}.mk-asset .grow{max-width:118px}.mk-mark,.tbl.mk-table .mk-c-chev{display:none}.mk-line,.mk-line svg{width:72px}.mk-filters .seg:last-child{margin-left:auto}.mk-rate-chain{display:block}.tbl.mk-rates-tbl td:first-child{white-space:normal}.tbl.mk-rates-tbl .mk-asset .grow{max-width:none}}@media (min-width:761px) and (max-width:1300px){.tbl.mk-table .mk-c-line{display:none}}.wx-summary{background:var(--panel,var(--card));border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.wx-stat{border:0;border-left:1px solid var(--line);min-width:0;box-shadow:none;border-radius:0;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.wx-stat:first-child{border-left:0}.wx-stat .k{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.wx-stat .v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;line-height:1.15;overflow:hidden}.wx-stat .d{color:var(--faint);font-size:var(--fs-xs,11px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-dot{background:var(--faint);background:var(--dim);border-radius:50%;width:7px;height:7px;display:inline-block}.wx-dot-live{background:var(--up);box-shadow:0 0 0 3px #2ebd8526}.wx-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:0 0 18px;padding:3px 3px 0;display:flex;overflow-x:auto}.wx-tabs::-webkit-scrollbar{display:none}.wx-actions{flex-wrap:wrap;gap:8px;margin:-6px 0 14px;display:flex}.wx-fund-first{border:1px solid var(--line);background:var(--panel,transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 16px;padding:14px 16px;display:flex}.wx-fund-first .grow{flex-direction:column;gap:4px;min-width:220px;display:flex}.wx-loading{flex-direction:column;gap:10px;min-height:220px;padding:16px;display:flex}.wx-tabs a{color:var(--dim);border-radius:6px 6px 0 0;flex:none;padding:9px 12px 10px;font-size:12.5px;font-weight:500;text-decoration:none;position:relative}.wx-tabs a:hover,.wx-tabs a.on{color:var(--ink)}.wx-tabs a.on:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.wx-tabs a:focus-visible{box-shadow:inset 0 0 0 2px #8b93ff8c}.card.wx-panel{padding:0;overflow:clip}.card.wx-panel>.wx-head:first-child{border-bottom:1px solid var(--line);background:var(--panel-head,var(--card2));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0;padding:12px 16px;display:flex}.wx-title{flex:260px;min-width:0}.wx-title h2,.wx-title h3{font-size:var(--fs-lg,15px);letter-spacing:-.012em;margin:0;font-weight:600}.wx-title p.sub{font-size:var(--fs-sm,12px);color:var(--dim);margin:3px 0 0;line-height:1.45}.wx-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wx-actions .sel{min-width:190px}.wx-body{flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.wx-body>*{margin-top:0;margin-bottom:0}.wx-inset{border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--bg2);flex-direction:column;gap:12px;padding:14px;display:flex}.wx-inset>.wx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wx-balance{font-size:var(--fs-sm,12px);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;padding:0 4px;display:inline-flex}.wx-note{border-radius:var(--r-sm);font-size:var(--fs-sm,12px);color:var(--ink);overflow-wrap:anywhere;background:#8b93ff12;border:1px solid #8b93ff2e;margin:0;padding:9px 12px}.wx-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.wx-subtitle{font-size:var(--fs-md,13px);margin:0 0 10px;font-weight:600}.wx-block{flex-direction:column;min-width:0;display:flex}.wx-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wx-btns.end{flex-wrap:nowrap;justify-content:flex-end}.wx-ok{color:var(--up);font-style:normal}.wx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;display:flex}.wx-toolbar .sel{min-width:180px}.wx-check{align-items:center;padding:0 2px;display:inline-flex}.wx-count{font-size:var(--fs-md,13px);color:var(--dim)}.wx-count b{color:var(--ink);font-weight:600}.wx-table-scroll{overflow-x:auto}.wx-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.wx-table th{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;background:var(--card);border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 12px;font-size:10.5px;font-weight:600}.wx-table td{border-top:1px solid var(--line);vertical-align:middle;padding:8px 12px}.wx-table tbody tr:first-child td{border-top:0}.wx-table tbody tr:hover{background:#7c84ff0b}.wx-table tbody tr:focus-within{background:#7c84ff0f}.wx-table tr.on{box-shadow:inset 2px 0 var(--blue);background:#8b93ff0f}.wx-table .wx-cb{width:34px;padding-right:0}.wx-table .copy-field.inline{background:0 0;border-color:#0000}.wx-table .copy-field.inline:hover{border-color:var(--line)}.wx-name{font-weight:550;display:block}.wx-sub{color:var(--faint);margin-top:2px;font-size:.74rem;display:block}.wx-empty{text-align:center;border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.wx-empty b{font-size:.9rem;font-weight:600}.wx-drawer{border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--card2);flex-direction:column;gap:12px;padding:14px;display:flex}.wx-drawer-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wx-drawer-text{flex-direction:column;gap:2px;display:flex}.wx-drawer-text b,.wx-drawer-head b{font-size:var(--fs-md,13px);font-weight:600}.wx-selection{border-color:#8b93ff4d}.wx-fund{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.wx-fund.off .field{opacity:.55}.wx-form-row{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.wx-form-row .field{flex:180px;margin:0}.wx-form-row>.btn{flex:none;min-height:36px}.wx-inline-field{max-width:260px}.wx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.wx-form-grid .field{margin:0}.wx-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.wx-to{color:var(--faint);font-size:var(--fs-sm,12px)}.wx-range input{background:var(--bg2);color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:8px;width:100%;min-width:0;padding:8px 10px}.wx-range input:focus{border-color:var(--line3);outline:none;box-shadow:0 0 0 3px #8b93ff24}.wx-step{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:14px 0 0;display:grid}.wx-step-n{width:24px;height:24px;color:var(--faint);border:1px solid var(--line2);background:var(--bg2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.74rem;font-weight:600;display:grid}.wx-step.on .wx-step-n{color:#fff;background:var(--accent);border-color:#0000}.wx-step.done .wx-step-n{color:var(--up);border-color:#2ebd8573}.wx-step-body{flex-direction:column;gap:8px;min-width:0;display:flex}.wx-step-body>b{font-size:var(--fs-md,13px);font-weight:600}.wx-step-body>.sub{margin-top:-4px}.wx-step-body .field,.wx-step-body p{margin:0}.wx-new .wx-step:first-of-type{border-top:0;padding-top:0}.wx-new{border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--card2);gap:14px;padding:16px}.wx-new .wx-subtitle{margin:0}.wx-how{counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wx-how li{counter-increment:how;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);font-size:var(--fs-sm,12px);color:var(--dim);flex-direction:column;gap:4px;padding:12px 14px;line-height:1.45;display:flex}.wx-how li b{color:var(--ink);font-size:var(--fs-md,13px);font-weight:600}.wx-how li b:before{content:counter(how) "  ";color:var(--faint);font-variant-numeric:tabular-nums}.wx-campaigns{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wx-campaign{text-align:left;background:var(--bg2);border:1px solid var(--line2);border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.wx-campaign:hover{border-color:var(--line3)}.wx-campaign.on{background:#8b93ff0f;border-color:#8b93ff8c}.wx-campaign-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wx-detail-head{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.wx-detail-head .wx-subtitle{margin-bottom:2px}.wx-detail-head p{margin:0}.wx-block .ws-bar{margin-bottom:12px}.wx-account{border-radius:var(--r-sm);border:1px solid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:14px;display:grid}.wx-account-bal{text-align:right}.wx-account-bal b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:600}.wx-limits{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.wx-transfers{margin:0;padding:0;list-style:none}.wx-transfers li{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.wx-transfers li:first-child{border-top:0}.wx-transfers .ws-mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;overflow:hidden}.tag.wx-status-sent,.tag.wx-status-confirmed{color:var(--up)}.tag.wx-status-failed,.tag.wx-status-expired{color:var(--down)}.wx-orders{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wx-orders>li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.wx-orders p{margin:0}.wx-order-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wx-costs{font-size:var(--fs-sm,12px);flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.wx-costs>div{flex-direction:column;gap:1px;min-width:0;display:flex}.wx-costs dt{color:var(--faint);font-size:.72rem}.wx-costs dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.wx-costs .total dd{font-weight:600}.wx-invoice{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:10px;display:flex}.wx-invoice p{margin:0}.wx-invoice .field{max-width:460px;margin:0}.wx-subhead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.wx-panel.marketplace-card .wx-body{gap:0;padding:0}.wx-panel.marketplace-card .wx-body>:not(.wallet-controls):not(.wx-orders):not(.wx-empty){margin:14px 18px 0}.wx-panel.marketplace-card .wx-body>.wx-orders,.wx-panel.marketplace-card .wx-body>.wx-empty{margin:16px 18px 18px}.wx-panel.marketplace-card .wallet-controls>.aw-banner,.wx-panel.marketplace-card .wallet-controls>p{margin:14px 18px}.wx-panel .marketplace-workspace{border:0;border-top:1px solid var(--line);border-radius:0}@media (max-width:900px){.wx-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wx-stat:nth-child(3){border-left:0}.wx-stat:nth-child(n+3){border-top:1px solid var(--line)}.wx-how{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.wx-stat{padding:12px 14px}.wx-stat .v{font-size:1.1rem}.card.wx-panel>.wx-head:first-child,.wx-body{padding-left:14px;padding-right:14px}.wx-actions{width:100%}.wx-actions .sel{flex:1;min-width:0}.wx-form-grid,.wx-account{grid-template-columns:minmax(0,1fr)}.wx-account-bal{text-align:left}.wx-inline-field{max-width:none}.wx-hide-sm{display:none}.wx-panel.marketplace-card .wx-body>:not(.wallet-controls):not(.wx-orders):not(.wx-empty){margin:12px 14px 0}}.wx-addrs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wx-addrs>div{border:1px solid var(--line);background:var(--bg2);opacity:.7;border-radius:8px;min-width:0;padding:10px 12px}.wx-addrs>div.on{opacity:1;border-color:var(--accent);background:var(--accent-soft,var(--bg2))}.wx-route{flex-direction:column;gap:6px;display:flex}.wx-route .seg,.wx-step-body>.seg{align-self:flex-start}.wx-step-body .seg button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.wx-addrs{grid-template-columns:1fr}}.wx-deposits{border-top:1px solid var(--line);gap:6px;padding-top:14px}.wx-dep-what{min-width:0;font-size:var(--fs-sm,12px);flex-direction:column;display:flex}.wx-dep-what .wx-sub{color:var(--faint)}.tag.wx-dep-landed{color:var(--up);border-color:#2ebd8573}.tag.wx-dep-failed,.tag.wx-dep-refunded{color:var(--down)}.tag.wx-dep-sent{color:var(--accent)}.wx-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wx-bal .wx-sub{display:block}.wx-step-body>.btn{align-self:flex-start}.awt{flex-direction:column;gap:10px;min-width:0;display:flex}.awt-tools{flex-wrap:wrap;gap:8px}.awt-tools .sel,.awt-tools select{min-width:150px}.awt-search{flex:260px;min-width:0}.awt-search input{width:100%;min-height:var(--ctl-h,32px);background:var(--bg2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%238a8f98' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 10px center;border:1px solid var(--line2);border-radius:var(--r-sm);color:var(--ink);font-size:var(--fs-md,13px);padding:0 10px 0 30px}.awt-search input:focus{border-color:var(--accent);outline:none}.awt-count{align-items:center;gap:8px;margin:-2px 2px 0;display:flex}.awt-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.awt-link:hover{text-decoration:underline}.awt-table tbody tr{cursor:pointer}.awt-table td{vertical-align:middle}.awt-memberships{flex-direction:column;gap:4px;display:flex}.awt-member{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.awt-project{font-size:var(--fs-sm,12px);color:var(--ink);margin-right:2px;font-weight:550}.awt-project.live:before{content:"";background:var(--up);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.awt-tag,.awt-chip{--tag:var(--line3);height:20px;color:var(--ink);background:color-mix(in srgb, var(--tag) 16%, transparent);border:1px solid color-mix(in srgb, var(--tag) 45%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 4px 0 7px;font-size:11px;display:inline-flex}.awt-tag button{width:15px;height:15px;color:var(--faint);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:50%;padding:0;font-size:12px;line-height:1}.awt-tag button:hover,.awt-tag button:focus-visible{opacity:1;color:var(--ink);background:#ffffff14}.awt-add{border:1px dashed var(--line3);width:20px;height:20px;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border-radius:50%;font-size:13px;line-height:1;transition:opacity .12s}.awt-table tr:hover .awt-add,.awt-table tr:focus-within .awt-add,.awt-add:focus-visible{opacity:1}.awt-add:hover{color:var(--ink);border-color:var(--accent)}.awt-row-actions{text-align:right;white-space:nowrap;width:1%}.awt-row-actions .btn{opacity:.55}.awt-table tr:hover .awt-row-actions .btn,.awt-table tr:focus-within .awt-row-actions .btn{opacity:1}.awt-assign{flex-direction:column;gap:8px;display:flex}.awt-chips{flex-wrap:wrap;gap:6px;display:flex}.awt-chip{cursor:pointer;height:24px;font:inherit;padding:0 10px;font-size:12px}.awt-chip.on{background:color-mix(in srgb, var(--tag) 34%, transparent);border-color:var(--tag)}.wx-selection .wx-drawer-head .seg{margin-left:8px}@media (hover:none){.awt-add,.awt-row-actions .btn{opacity:1}}@media (max-width:640px){.awt-tools .sel,.awt-tools select{flex:140px}.wx-selection .wx-drawer-head{flex-wrap:wrap}.wx-selection .wx-drawer-head .seg{flex-basis:100%;order:3;margin-left:0}}.awt-addr-sm{display:none}@media (max-width:640px){.awt-addr-sm{display:block}.awt-table .wx-sub{white-space:normal}}.flow-ok{align-items:center;gap:8px;padding:0 4px;display:flex}.flow-ok-dot{background:var(--up);border-radius:50%;width:7px;height:7px}.flow-att{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.flow-att-head{align-items:baseline;gap:10px;display:flex}.flow-att ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.flow-att-row{text-align:left;background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;cursor:pointer;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;font-size:.84rem;display:grid}.flow-att-row:hover{border-color:var(--line3)}.flow-att-row i{background:var(--warn);border-radius:50%;width:8px;height:8px}.flow-att-row.bad i{background:var(--down)}.flow-att-row span:nth-child(2){overflow-wrap:anywhere}.flow-flag{width:16px;height:16px;color:var(--bg);background:var(--warn);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:inline-grid}.flow-flag.bad{background:var(--down)}.flow-node.att-bad{border-color:color-mix(in srgb, var(--down) 45%, var(--line2))}.flow-node.att-warn{border-color:color-mix(in srgb, var(--warn) 35%, var(--line2))}.flow-inspect{border-color:var(--line3);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.flow-inspect-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-inspect-head b{overflow-wrap:anywhere;font-size:.98rem}.flow-inspect .flow-dot,.flow-chip .flow-dot{background:var(--faint)}.flow-inspect.k-source .flow-inspect-head .flow-dot,.flow-inspect.k-market .flow-inspect-head .flow-dot,.flow-chip.k-source .flow-dot,.flow-chip.k-market .flow-dot{background:var(--up)}.flow-inspect.k-strategy .flow-inspect-head .flow-dot,.flow-inspect.k-run .flow-inspect-head .flow-dot,.flow-chip.k-strategy .flow-dot,.flow-chip.k-run .flow-dot{background:var(--blue)}.flow-inspect.k-workflow .flow-inspect-head .flow-dot,.flow-chip.k-workflow .flow-dot{background:var(--blue2)}.flow-inspect.k-action .flow-inspect-head .flow-dot,.flow-chip.k-action .flow-dot{background:var(--warn)}.flow-chip.k-metric .flow-dot{background:var(--violet)}.flow-inspect-facts{flex-wrap:wrap;gap:4px 16px;display:flex}.flow-inspect-flag{border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 10%, transparent);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);padding:7px 10px;font-size:.84rem}.flow-inspect-flag.bad{background:color-mix(in srgb, var(--down) 10%, transparent);border-color:color-mix(in srgb, var(--down) 30%, transparent)}.flow-inspect-io{grid-template-columns:1fr 1fr;gap:14px;display:grid}.flow-chips{flex-wrap:wrap;gap:6px;display:flex}.flow-chip{background:var(--card2);border:1px solid var(--line2);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 10px;font-size:.8rem;display:inline-flex}.flow-chip:hover{border-color:var(--blue)}.flow-chip .sub{font-size:.72rem}@media (max-width:700px){.flow-inspect-io{grid-template-columns:1fr}}.src-uses-n{color:var(--blue2)}.src-use-list{flex-direction:column;gap:4px;display:flex}.src-use{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 10px;font-size:.84rem;text-decoration:none;display:flex}a.src-use[href]:hover{border-color:var(--line3)}.src-use b{font-weight:550}.src-events{background:var(--bg2);border-radius:8px;overflow-x:auto}.src-events .tbl{font-size:.8rem}.src-events td{white-space:nowrap}.src-started{min-width:180px;white-space:normal!important}.src-started>div{flex-direction:column;gap:2px;display:flex}.src-by-hand{margin-left:6px}.src-test{border:1px dashed var(--line3);border-radius:var(--r-sm);gap:10px;padding:10px 12px;display:grid}.src-test-fields{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 12px;display:grid}.src-detail>*{min-width:0}@media (max-width:700px){.src-detail{padding-left:16px}.flow-page>.ws-card>.ws-card-head{flex-wrap:wrap}}.awt-sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.awt-sort:hover{color:var(--ink)}.awt-inline{border:1px solid var(--accent);background:var(--bg2);width:120px;height:22px;color:var(--ink);border-radius:999px;padding:0 8px;font-size:11px}.awt-inline:focus{box-shadow:0 0 0 2px var(--accent-soft,#7c84ff40);outline:none}.awt-note{align-items:center;gap:10px;display:flex}.awt-link.small{font-size:var(--fs-sm,12px)}.awt-link:disabled{opacity:.5;cursor:default}.awt .wx-selection{z-index:6;background:var(--panel,var(--card));box-shadow:0 10px 30px #00000073, 0 0 0 1px var(--line2);position:sticky;bottom:12px}.lvl .cardh{gap:10px}.lvl-progress{align-items:center;gap:10px;margin:2px 0 14px;display:flex}.lvl-progress .meter-bar{flex:1;width:auto;height:6px}.lvl-kpis{margin-bottom:10px}.lvl-kpis .kpi .v{font-size:20px}.lvl-how{margin-bottom:8px}.lvl-steps{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.lvl-steps li{align-items:center;gap:8px;display:flex}.lvl-steps li .sub{margin-left:auto}.lvl-steps li.done{color:var(--faint)}.lvl-check{border:1px solid var(--line3);width:16px;height:16px;color:var(--up);border-radius:50%;flex:none;place-items:center;font-size:10px;display:inline-grid}.lvl-steps li.done .lvl-check{border-color:var(--up)}.lvl-table{margin-top:12px;overflow-x:auto}.lvl-table tr.lvl-here td{background:#8b93ff12}.lvl-table tr.lvl-here td:first-child{box-shadow:inset 3px 0 var(--blue)}.nav-btn .badge.nav-att{color:var(--bg);background:var(--warn);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-weight:700;display:inline-grid}.nav-btn .badge.nav-att.bad{background:var(--down)}.run-now{flex-direction:column;gap:10px;display:flex}.run-now-counts{color:var(--dim);flex-wrap:wrap;gap:6px 22px;font-size:.86rem;display:flex}.run-now-counts b{color:var(--ink);font-variant-numeric:tabular-nums}.run-now-att{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}a.flow-att-row{text-decoration:none}.wf-heard{margin-top:2px}.wf-heard.warn{color:var(--warn)}.wf-heard code{font-size:.78rem}.awt-open{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.awt-open:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.ws-sheet-wrap{z-index:60;background:#00000073;justify-content:flex-end;animation:.15s ease-out ws-fade;display:flex;position:fixed;inset:0}.ws-sheet{background:var(--panel,var(--card));border-left:1px solid var(--line2);flex-direction:column;width:min(440px,100vw);height:100%;animation:.18s ease-out ws-slide;display:flex;overflow-y:auto;box-shadow:-24px 0 60px #00000080}.ws-sheet-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #7c84ff14, transparent), var(--panel-head,var(--panel));z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.ws-sheet-head h2{font-size:var(--fs-lg,15px);margin:0 0 3px;font-weight:600}.ws-sheet-sec{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.ws-sheet-bal{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.ws-sheet-bal>div{border:1px solid var(--line);border-radius:var(--r-sm);background:#0003;padding:10px 12px}.ws-sheet-bal b{font-variant-numeric:tabular-nums;font-size:18px}.ws-sheet-addr .wx-eyebrow a{color:var(--accent);text-transform:none;letter-spacing:0}.ws-sheet-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-sheet-row .wx-eyebrow{margin:0}.ws-sheet-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws-sheet-list li{border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-sm,12px);background:#0000002e;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ws-sheet-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.awt-add.on{opacity:1}@keyframes ws-fade{0%{opacity:0}}@keyframes ws-slide{0%{opacity:.6;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.ws-sheet-wrap,.ws-sheet{animation:none}}.rpcc .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rpcc .kpis>.kpi{grid-column:auto}.rpcc-buy{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rpcc-from{width:auto;min-width:180px;height:30px}.rpcc-claim{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.rpcc-claim .input{flex:260px;min-width:0;height:30px}.rpcc-uses{gap:3px;margin:0 0 12px;padding-left:18px;display:grid}.rpcc-history{margin-top:12px}.rpcc-history summary{cursor:pointer}.rpcc-history table{width:100%;margin-top:6px}.rpcc-history td{vertical-align:top;padding:4px 6px}.rpcc-history td:first-child{white-space:nowrap;color:var(--muted,inherit)}@media (max-width:640px){.rpcc .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rpcc .kpi{padding:10px}.rpcc .kpi .v{font-size:17px}.rpcc-from{flex:100%}}.tag.tag-warn{color:var(--warn);box-shadow:inset 0 0 0 1px #f0b45a66}.strat-uses{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.strat-uses-group{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.strat-uses a.tag{color:var(--ink);text-decoration:none}.strat-uses a.tag:hover{box-shadow:inset 0 0 0 1px var(--line3)}.strat-tile .strat-uses{margin:2px 0 4px}.sv-errs{color:var(--down);margin-left:6px}.sv-verdict{border-radius:var(--r-sm);background:#f0616d0f;border:1px solid #f0616d59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;padding:10px 12px;font-size:.85rem;display:flex}.sv-verdict b{color:var(--down);font-weight:600}.sv-runs .sv-run-result{min-width:220px}.sv-runs .warn{color:var(--warn)}.src-search{background:var(--card);width:220px;max-width:100%;color:var(--ink);border:1px solid var(--line2);border-radius:var(--r-sm);font:inherit;padding:7px 10px;font-size:.85rem}.src-search:focus{box-shadow:var(--glow);outline:none}.src-share-desc{grid-column:span 2}.pub-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pub-item{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);gap:8px;padding:12px 14px;display:grid}.pub-head{align-items:flex-start;gap:10px;display:flex}.pub-title{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pub-title .mono{font-weight:600}.pub-uptime{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.pub-uptime b{font-variant-numeric:tabular-nums;font-size:1.15rem}.pub-uptime.up b{color:var(--up)}.pub-uptime.warn b{color:var(--warn)}.pub-uptime.down b{color:var(--down)}.src-week{width:100%;height:20px;display:block}.src-week rect{fill:var(--blue);opacity:.75}.src-week rect.none{fill:var(--line3);opacity:.6}.pub-facts{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:.8rem;display:flex}.pub-facts b{color:var(--ink);font-weight:600}.pub-kinds{flex-wrap:wrap;gap:4px;display:inline-flex}.pub-code{gap:6px;display:grid}.pub-code pre{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);white-space:pre;max-height:420px;margin:0;padding:10px 12px;font-size:.78rem;line-height:1.5;overflow:auto}.pub-code-meta{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.src-share-check{align-items:center;gap:8px;display:flex}.pub-add{border-top:1px dashed var(--line2);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding-top:8px;display:flex}@media (max-width:640px){.src-share-desc{grid-column:auto}.pub-head{flex-wrap:wrap}}.awt-cats{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:2px 0 10px;display:flex}.awt-cats .awt-chips{flex:0 auto}.awt-chip .sub{margin-left:2px;font-size:11px}.awt-chip.drop{background:color-mix(in srgb, var(--tag) 45%, transparent);border-color:var(--tag);outline:2px dashed var(--tag);outline-offset:2px}.awt-chip-edit{cursor:default;gap:6px;padding:0 4px 0 6px}.awt-chip-edit input{min-width:0;max-width:20ch;height:20px;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 4px;font-size:12px}.awt-chip-edit input:hover,.awt-chip-edit input:focus{border-color:var(--line3);background:var(--bg2,#0003);outline:none}.awt-swatch{background:var(--tag);cursor:pointer;border:1px solid #ffffff59;border-radius:50%;width:12px;height:12px;padding:0}.awt-del{min-width:18px;height:18px;color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 4px;font-size:12px}.awt-del:hover,.awt-del:focus-visible{color:var(--ink);background:#ffffff14}.awt-del.on{color:var(--down,#ff7a90);font-weight:600}.awt-palette{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.awt-palette button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.awt-palette button.on{border-color:var(--ink)}.awt-table tr[draggable=true]{cursor:grab}.awt-cats-hint{opacity:.7}.why-cell{min-width:200px}.order-why{white-space:nowrap;align-items:center;gap:4px 8px;display:inline-flex}.order-why .why-terms{flex-wrap:nowrap}.pf-kpis .kpi .v.up,.pf-kpis .kpi .v.down{font-size:1.75rem}.pf-grid{margin:16px 0}.pf-grid .card{min-width:0;margin:0}.pf-wait{justify-content:center;align-items:center;min-height:260px}.pf-side{margin-left:8px;font-size:.68rem}.pf-side.long{color:var(--up)}.pf-side.short{color:var(--down)}.tbl td.num.up,.tbl td.num.down{font-size:inherit}.pf-setting{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pf-setting .grow{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}@media (min-width:1280px){.kpis.kpis-five{grid-template-columns:repeat(5,minmax(0,1fr))}}.kpi .d.up{color:var(--up);font-size:.78rem}.kpi .d.down{color:var(--down);font-size:.78rem}.pf-moved{font-variant-numeric:tabular-nums;margin-left:10px;font-size:.82rem;font-weight:500}.sel-each{margin-top:6px}.sel-each summary{cursor:pointer;margin-bottom:6px}@media (max-width:640px){.seg,.ptabs{flex-wrap:wrap;overflow-x:visible}.seg button{text-align:center;flex:auto}.wx-tabs{flex-wrap:wrap;overflow-x:visible}}.emit-fields{grid-column:1/-1;gap:6px;display:grid}.emit-field{flex-wrap:nowrap;gap:6px}.emit-field>input:first-child{flex:none;width:120px}.emit-field>select{flex:none;width:104px}.emit-field>input.grow{min-width:0}.fd-paper{border-style:solid;margin-bottom:16px}.fd-tag{margin-left:8px}.fd-quiet td:not(.up):not(.down){color:var(--dim)}.fd-quiet .cell-sub{color:var(--faint);white-space:normal;margin-top:2px;font-size:.74rem;display:block}.fd-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.fd-form .fd-wide{grid-column:span 1}.fd-form .fd-full{grid-column:1/-1}.fd-form .row{flex-wrap:wrap;gap:12px}.fd-form .suffix .input{min-width:0}.fd-about{color:var(--dim);white-space:pre-wrap;max-width:72ch;margin:0 0 16px}.fd-terms{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;font-size:.86rem;display:grid}.fd-terms dt{color:var(--dim)}.fd-terms dd{margin:0}.fd-yours{margin-bottom:12px;font-size:.86rem}.fd-position{margin-bottom:14px}.fd-takeprofit{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;padding-top:12px;display:flex}.fd-takeprofit .af-field{flex:220px}.fd-check{min-height:36px;color:var(--dim);align-items:center;gap:6px;font-size:.86rem;display:inline-flex}.fd-h3{margin:12px 0 8px;font-size:.86rem;font-weight:560}@media (max-width:760px){.fd-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fd-form .fd-wide{grid-column:1/-1}}.fd-upgrade{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:4px;padding:12px 0;display:flex}.fd-upgrade .grow{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.fd-upgrade .row{flex-wrap:wrap;gap:8px}.strat-outputs{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none}.strat-outputs li{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;display:flex}.strat-outputs li+li{border-top:1px solid var(--line)}.strat-outputs li .grow{flex-direction:column;gap:2px;min-width:160px;display:flex}.strat-outputs li.unsaved{opacity:.7}.strat-outputs-readers{flex-wrap:wrap;gap:4px;display:inline-flex}.strat-outputs-note{margin:10px 2px 0}.src-group+.src-group{margin-top:16px}.src-group-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 2px 2px;display:flex}.bt-wallets-note{grid-column:1/-1;margin:-4px 0 0}.fd-kind{margin-bottom:12px}.fd-img{object-fit:cover;background:var(--bg2);border:1px solid var(--line);border-radius:12px;flex:none;display:inline-block}.fd-cell{align-items:center;gap:10px;display:flex}.fd-badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.fd-title{align-items:center;gap:12px;display:flex}.fd-title h1{margin:0}.fd-pick{align-items:center;gap:14px;margin-bottom:14px;display:flex}.fd-pick-r{flex-direction:column;gap:6px;min-width:0;display:flex}.fd-pick-r .row{flex-wrap:wrap;gap:8px}.fd-launch{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.fd-form.fd-top{align-items:start}.fd-launch-main{flex-direction:column;gap:16px;min-width:0;display:flex}.fd-launch-main .card{margin:0}.fd-launch-side{position:sticky;top:16px}.fd-preview{flex-direction:column;gap:12px;margin:0;display:flex}.fd-preview-h{align-items:center;gap:12px;display:flex}.fd-preview-about{color:var(--dim);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.86rem;display:-webkit-box;overflow:hidden}.fd-guards{flex-direction:column;gap:6px;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.fd-guards li{align-items:center;gap:6px;display:flex}.fd-launch-go{justify-content:center;width:100%}.fd-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.fd-trust li{align-items:flex-start;gap:10px;font-size:.86rem;display:flex}.fd-trust li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fd-trust li span:not(.fd-mark){color:var(--dim)}.fd-trust .fd-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:inline-flex}.fd-trust .ok .fd-mark{color:var(--up);background:#2ebd8529}.fd-trust .no .fd-mark{background:var(--bg2);color:var(--dim)}.fd-trust .no b{color:var(--dim)}@media (max-width:900px){.fd-launch{grid-template-columns:minmax(0,1fr)}.fd-launch-side{position:static}.fd-trust{grid-template-columns:minmax(0,1fr)}}.lost{background:radial-gradient(ellipse 700px 420px at 50% 0%, #ffffff0a, transparent 70%), var(--bg);flex-direction:column;min-height:100vh;padding:28px 24px;display:flex}.lost-body{text-align:center;justify-items:center;gap:10px;max-width:440px;margin:auto;display:grid}.lost-body h1{letter-spacing:-.03em;margin:0;font-size:1.6rem;font-weight:620}.lost-body p{color:var(--dim);margin:0}.lost-body .row{justify-content:center;gap:8px;margin-top:10px}.lost-code{font-family:var(--font-mono), monospace;color:var(--faint);letter-spacing:.2em;font-size:.85rem}.lost-ref{font-family:var(--font-mono), monospace;font-size:.76rem;color:var(--faint)!important}.fd-raise .fd-raisebar{margin-top:4px}.fd-raisebar{flex-direction:column;gap:6px;display:flex}.fd-raisebar.sm{gap:3px;max-width:260px;margin-top:6px}.fd-raisebar-track{background:var(--bg2);border:1px solid var(--line);border-radius:999px;height:8px;overflow:hidden}.fd-raisebar.sm .fd-raisebar-track{height:5px}.fd-raisebar-track i{background:var(--blue);border-radius:inherit;height:100%;display:block}.fd-raisebar-track i.met{background:var(--up)}.scroll.fd-scroll{max-height:none}.code-edit.solo{grid-template-columns:minmax(0,1fr)}.code-edit.solo textarea{min-height:150px}.strat .code-edit.solo{margin-top:8px}.code-marks{color:#0000}.code-marks .lint-error{-webkit-text-decoration:underline wavy var(--down);text-decoration:underline wavy var(--down);text-decoration-skip-ink:none;text-underline-offset:3px;background:#f0616d14}.code-marks .lint-warning{text-decoration-skip-ink:none;text-underline-offset:3px;-webkit-text-decoration:underline wavy #e8b86d;text-decoration:underline wavy #e8b86d}.code-area.grow textarea{resize:none;overflow-y:hidden}.gutter .warn{color:#e8b86d;font-weight:700}.lint-list{border:1px solid var(--line);border-radius:10px;gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.lint-list li{background:var(--bg2);align-items:baseline;gap:10px;padding:7px 12px;font-size:.8rem;line-height:1.45;display:flex}.lint-list li i{border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.lint-list li.error i{background:var(--down)}.lint-list li.warning i{background:#e8b86d}.lint-list button{font:.74rem var(--mono);color:var(--dim);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.lint-list button:hover{color:var(--ink);text-decoration:underline}.lint-list .grow{flex:1;min-width:0}.lint-list code{font:.7rem var(--mono);color:var(--faint);flex:none}.lint-state{align-items:center;gap:6px;display:inline-flex}.lint-state.ok{color:var(--up)}.lint-state.error{color:var(--down)}.lint-state.warning{color:#e8b86d}.vc-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.vc{border:1px solid var(--line);background:var(--bg2);border-radius:14px;flex-direction:column;gap:10px;padding:14px;transition:border-color .15s;display:flex;position:relative}.vc:hover{border-color:var(--line3)}.vc-h{align-items:center;gap:10px;min-width:0;display:flex}.vc-h .tag{flex:none;margin-left:auto}.vc-t{flex-direction:column;gap:2px;min-width:0;display:flex}.vc-t b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vc-t b a{color:var(--ink)}.vc-t b a:after{content:"";border-radius:inherit;position:absolute;inset:0}.vc-x{z-index:1;color:var(--dim);align-items:center;gap:3px;display:inline-flex;position:relative}.vc-x:hover{color:var(--ink)}.vc-about{color:var(--dim);-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.vc-perf{align-items:flex-end;gap:18px;display:flex}.vc-ret{flex-direction:column;gap:2px;display:flex}.vc-ret .k{letter-spacing:.06em;color:var(--dim);font-size:.7rem}.vc-ret .v{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.vc-spark{flex:none;width:120px;height:32px;margin-left:auto}.vc-spark polyline{stroke:var(--dim)}.vc-spark.up polyline{stroke:var(--up)}.vc-spark.down polyline{stroke:var(--down,#f6465d)}.vc-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;display:flex}.vc .fd-raisebar.sm{max-width:none}.vc-safety{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vc-safety-score{letter-spacing:.02em;background:var(--bg2);color:var(--dim);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:.74rem;font-weight:600}.vc-safety-score.pos{color:var(--up);box-shadow:inset 0 0 0 1px #2ebd8559}.vc-safety-score.neg{color:var(--warn);box-shadow:inset 0 0 0 1px #f0b45a66}.fd-picks{flex-wrap:wrap;gap:4px 14px;display:flex}.pf-av{box-sizing:border-box;object-fit:cover;background:var(--bg2);border:1px solid var(--line);vertical-align:middle;border-radius:50%;flex:none;display:inline-flex}.pf-av-none{color:var(--dim);background:linear-gradient(135deg, var(--bg2), var(--line));justify-content:center;align-items:center;font-weight:600}.pf-anon{color:var(--faint,var(--dim))}.pf-faces{align-items:center;margin-left:8px;display:inline-flex}.pf-faces .pf-av{box-shadow:0 0 0 2px var(--card);margin-left:-6px}.pf-faces .pf-av:first-child{margin-left:0}.pf-faces .sub{margin-left:4px}.pf-foot{align-items:center;display:inline-flex}.pf-members{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-members li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.pf-mtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pf-who{align-items:center;gap:6px;min-width:0;display:flex}.pf-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.pf-body{align-items:flex-start;gap:16px;display:flex}.pf-fields{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.pf-row{flex-wrap:wrap;align-items:center;gap:8px}.pf-row .input{flex:160px;max-width:220px}.pf-at{color:var(--dim)}.btn.disabled{opacity:.5;pointer-events:none}@media (max-width:560px){.pf-body{flex-direction:column}.pf-members{grid-template-columns:1fr}}.opt-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}@media (max-width:960px){.opt-layout{grid-template-columns:1fr}}.opt-expiries{flex-wrap:wrap}.tbl th.num{text-align:right}.tbl .center{text-align:center}.tbl .strong{font-weight:600}.tbl .dim{color:var(--dim)}.opt-chain td{padding:6px 8px}.opt-chain tr.opt-atm td{background:#8b93ff12}.opt-chain td.opt-q.on{background:#8b93ff29}.opt-chain .linkish{color:var(--ink);text-decoration:none}.opt-book .tbl td{padding:4px 8px}.opt-trade{grid-column:2}@media (max-width:960px){.opt-trade{grid-column:auto}}.dt{flex-direction:column;gap:10px;display:flex}.dt-pick{flex-wrap:wrap}.dt-pick select{flex:1;min-width:0}.dt-pick select:first-child{flex-basis:100%}.dt select,.dt input{min-height:var(--ctl-h);background:var(--bg2);color:var(--ink);border:1px solid var(--line2);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md);padding:0 10px}.dt select:focus,.dt input:focus{border-color:#7c84ff99;outline:none;box-shadow:0 0 0 3px #7c84ff24}.dt-subs{flex-direction:column;gap:6px;display:flex}.dt-sub{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;display:flex}.dt-sub.on{border-color:var(--accent,#8b93ff)}.dt-sub span{color:var(--dim);font-size:.78rem}.dt-ticket{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dt-ticket .seg,.dt-ticket .btn{grid-column:1/-1}.dt-ticket label{color:var(--dim);flex-direction:column;gap:4px;font-size:.78rem;display:flex}.dt-ticket input,.dt-funds input{width:100%;min-width:0}.dt-funds input{max-width:90px}.dt-pos td{padding:4px 6px}.opt-layout>section:first-child{grid-row:span 2}.mk-tabs{margin:0 0 14px}.opt-dbt{color:var(--dim);white-space:nowrap;border-left:1px dashed var(--line)}.opt-dbt.up{color:var(--up,#16a34a)}.opt-compare{color:var(--dim);cursor:pointer;gap:6px;font-size:13px}.pv-price>.btn{margin-top:8px}:is(.fs-complete,.fs-sig,.fs-hover){z-index:60;background:var(--raise);border:1px solid var(--line3);border-radius:var(--r-sm);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);color:var(--ink);position:fixed}.fs-complete{align-items:flex-start;gap:0;max-width:min(760px,100vw - 16px);display:flex}.fs-complete ul{min-width:260px;max-width:360px;margin:0;padding:4px;list-style:none;overflow:auto}.fs-complete li{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;height:26px;padding:0 8px;display:flex}.fs-complete li[aria-selected=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #7c84ff59}.fs-label{font-family:var(--mono);font-size:.78rem}.fs-detail{text-overflow:ellipsis;min-width:0;color:var(--faint);font-family:var(--mono);font-size:.7rem;overflow:hidden}.fs-kind{width:16px;height:16px;font:600 .62rem var(--mono);text-transform:uppercase;color:var(--bg);background:var(--dim);border-radius:4px;flex:none;place-items:center;font-style:normal;display:grid}.fs-kind-function{background:var(--syn-builtin,#82aaff)}.fs-kind-method{background:var(--syn-call,#ffcb6b)}.fs-kind-constant,.fs-kind-variable,.fs-kind-parameter{background:var(--syn-def,#f07178)}.fs-kind-module{background:var(--syn-module,#89ddff)}.fs-kind-keyword{background:var(--syn-keyword,#c792ea)}.fs-kind-enum,.fs-kind-variant{background:var(--syn-number,#f78c6c)}.fs-doc{border-left:1px solid var(--line2);width:340px;max-height:260px;padding:8px 10px;overflow:auto}:is(.fs-doc,.fs-hover) pre.code{font:.74rem/1.5 var(--mono);white-space:pre-wrap;background:var(--bg2);border-radius:4px;margin:0 0 6px;padding:6px 8px}:is(.fs-doc,.fs-hover,.fs-sig) p{color:var(--dim);margin:4px 0 0;line-height:1.45}:is(.fs-doc,.fs-hover,.fs-sig) code{font:.74rem var(--mono);color:#c9c9d1}.fs-hover{pointer-events:none;max-width:min(520px,100vw - 16px);padding:8px 10px}.fs-problem{border-left:2px solid var(--down);padding-left:8px;color:var(--ink)!important;margin:0 0 6px!important}.fs-problem.warning{border-left-color:var(--warn)}.fs-sig{pointer-events:none;gap:2px;max-width:min(620px,100vw - 16px);padding:5px 9px;display:grid;transform:translateY(-100%)}.fs-sig>code{font:.76rem var(--mono);white-space:pre-wrap}.fs-sig b{color:var(--accent);font-weight:650}.fs-sig span{color:var(--dim);font-size:var(--fs-xs)}.pv-use{background:var(--bg2);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:.78rem;display:block}.pv-form{grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;margin-top:12px;display:grid}.pv-form .row,.pv-form .ws-bad{grid-column:1/-1;gap:8px}@media (max-width:760px){.pv-form{grid-template-columns:1fr}}.vm-head h2{font-size:var(--fs-lg);margin:0 0 4px}.vm-head .sub{max-width:110ch;margin:0 0 12px}.vm-filters{flex-wrap:wrap}.vm-more{border-top:1px solid var(--line);justify-content:center;padding:12px;display:flex}.vm-actions{flex-wrap:wrap;gap:8px}.vm-note{margin:8px 0 0}.vm-sm-vol{display:none}@media (max-width:760px){.vm-filters .search{flex-basis:100%;order:-1}.vm-filters .seg{max-width:100%;overflow-x:auto}.vm-filters .seg:last-child{margin-left:0}.vm-table .vm-h-xs{display:none}.vm-table .vm-sm-vol{display:block}.vm-table .mk-asset .grow{max-width:170px}.vm-actions .btn{text-align:center;flex:auto}}.pm-filters .seg{flex-shrink:0}.pm-tags{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.pm-tag{font:inherit;font-size:var(--fs-xs);color:var(--dim);background:var(--raise);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:999px;padding:5px 12px}.pm-tag:hover{color:var(--text,#fff)}.pm-tag.on{color:#fff;background:#7c84ff2e;box-shadow:inset 0 0 0 1px #7c84ff73}.pm-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.card.pm-card{text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;gap:12px;min-height:168px;padding:14px;transition:border-color .12s,transform .12s;display:flex}.card.pm-card:hover{border-color:#7c84ff66}.card.pm-card:focus-visible{outline-offset:2px;outline:2px solid #7c84ffb3}.pm-card-head{align-items:flex-start;gap:10px;display:flex}.pm-img{object-fit:cover;background:var(--raise);border-radius:8px;flex-shrink:0;width:38px;height:38px}.pm-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pm-big{font-variant-numeric:tabular-nums;color:var(--dim);font-size:1.15rem;font-weight:700}.pm-big.up{color:var(--up)}.pm-meter{background:#ffffff12;border-radius:3px;height:6px;overflow:hidden}.pm-meter>span{background:linear-gradient(90deg, #2ebd8599, var(--up));border-radius:3px;height:100%;display:block}.pm-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pm-rows li{font-size:var(--fs-sm,.875rem);justify-content:space-between;gap:10px;display:flex}.pm-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-p{font-variant-numeric:tabular-nums;font-weight:600}.pm-n{color:var(--faint);font-size:var(--fs-xs)}.pm-foot{color:var(--faint);font-size:var(--fs-xs);flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.pm-more{border-top:0}.pm-markets{border:1px solid var(--line);border-radius:8px;max-height:220px;margin:0 0 12px;padding:0;list-style:none;overflow-y:auto}.pm-markets li+li{border-top:1px solid var(--line)}.pm-markets button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 120px 48px;align-items:center;gap:12px;padding:9px 12px;display:grid}.pm-markets button:hover{background:#ffffff08}.pm-markets button.on{background:#7c84ff1a}.pm-markets .pm-p{text-align:right}.pm-chart-bar{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px}.pm-chart-bar .seg{max-width:100%;overflow-x:auto}.pm-book{margin:10px 0 0}@media (max-width:760px){.pm-filters .seg{max-width:100%;overflow-x:auto}.pm-tags{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.pm-tags::-webkit-scrollbar{display:none}.pm-tag{flex-shrink:0}.pm-grid{grid-template-columns:minmax(0,1fr);gap:10px}.card.pm-card{min-height:0}.pm-markets button{grid-template-columns:minmax(0,1fr) 64px 40px;gap:8px}}.card.pm-card{margin:0}.pm-detail .ws-card-head{flex-wrap:nowrap;align-items:flex-start}.pm-detail .ws-card-head>div{min-width:0}.pm-detail .ws-card-head .icon-btn{flex-shrink:0}.view-switch.at-foot{flex:none;margin-top:auto;padding:12px 2px 10px}.view-switch.at-foot+.side-foot{margin-top:0}.view-switch.at-foot .seg{width:100%;display:flex}.view-switch.at-foot .seg button{flex:1}.view-switch .seg button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.view-chooser .view-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.view-pick{text-align:left;background:var(--bg2);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font:inherit;cursor:pointer;align-content:start;justify-items:start;gap:6px;padding:14px 16px;display:grid}.view-pick:hover,.view-pick:focus-visible{border-color:var(--line2);background:var(--raise)}.view-pick svg{color:var(--accent,var(--ink))}.view-note{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}@media (max-width:640px){.view-chooser .view-picks{grid-template-columns:1fr}}.mc-venues{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.card.mc-venue{margin:0}.mc-venue{text-align:left;cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.mc-venue.on{border-color:var(--accent)}.mc-venue-name{font-weight:600}.mc-venue-open{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.mc-venue .up,.mc-venue .down{font-size:inherit}.mc-list{margin:0;padding:0;list-style:none}.mc-row{border-bottom:1px solid var(--line)}.mc-row:last-child{border-bottom:0}.mc-row>.skel{margin:14px 16px;display:block}.mc-link{color:inherit;align-items:center;gap:12px;min-width:0;padding:10px 16px;text-decoration:none;display:flex}a.mc-link:hover{background:var(--hover,#ffffff08)}.mc-main{min-width:0}.mc-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-when{white-space:nowrap;flex:none}.mc-badge{text-align:center;border:1px solid #0000;border-radius:999px;flex:none;min-width:74px;padding:3px 8px;font-size:.75rem;font-weight:600}.mc-open{color:#9be3c4;background:#2ebd851a;border-color:#2ebd8547}.mc-ended{color:#f3a9a9;background:#f062621a;border-color:#f0626247}.mc-resolved{color:#c9ccff;background:#7c84ff24;border-color:#7c84ff4d}@media (max-width:640px){.mc-venues{grid-template-columns:1fr;gap:8px}.mc-venue{flex-flow:wrap;align-items:baseline;column-gap:10px;padding:10px 12px}.mc-venue-open{font-size:inherit}.mc-badge{min-width:0}.mc-link{align-items:flex-start;gap:10px;padding:10px 12px}.mc-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mc-when{font-size:.75rem}}.mc-short{color:var(--muted,inherit);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.access-ed{gap:12px;display:grid}.access-presets{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin-top:0}.access-presets .pick{align-items:flex-start;padding:11px 12px}.access-presets .pick .sub{margin-top:3px;line-height:1.4;display:block}.pick.danger b{color:#f07a7a}.pick.danger.sel{border-color:#f07a7a;box-shadow:0 0 0 1px #f07a7a}.callout.danger{background:#f0646412;margin-top:0;box-shadow:inset 0 0 0 1px #f064644d}.callout.danger svg{color:#f07a7a}.access-sec summary{cursor:pointer}.access-areas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 14px;margin-top:10px;display:grid}.access-area{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:4px 0;display:flex}.access-tools{flex-basis:100%;gap:4px;padding:6px 0 4px 22px;display:grid}.access-tools .tag{margin-left:6px}.access-edit-row td{background:var(--bg2)}.access-act{gap:4px;max-height:260px;font-size:.8rem;display:grid;overflow-y:auto}.access-act .row{gap:10px}.access-act .err{color:#f07a7a}.tag.danger{color:#f07a7a;background:#f064641a}.lb{font-family:var(--mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;margin:12px 0 0}.lb-title{font-size:var(--fs-md);align-items:baseline;gap:8px;margin:14px 0 0;font-weight:600;display:flex}.lb-title .sub{font-weight:400;font-family:var(--sans)}.lb-head,.lb-row{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:2px 8px;display:grid}.lb-head{color:var(--faint);font-size:var(--fs-xs);font-family:var(--sans);padding-bottom:4px}.lb-head span:not(:first-child),.lb-row span:not(:first-of-type){text-align:right}.lb-row{line-height:20px;position:relative}.lb-row>span{position:relative}.lb-bar{opacity:.16;pointer-events:none;border-radius:2px;top:1px;bottom:1px;right:0;position:absolute!important}.lb-row.ask .lb-bar{background:var(--down)}.lb-row.bid .lb-bar{background:var(--up)}.lb-row.ask .lb-px{color:var(--down)}.lb-row.bid .lb-px{color:var(--up)}.lb-mid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:8px;margin:2px 0;padding:6px 8px;display:flex}.lb-mid .sub{font-family:var(--sans);font-size:var(--fs-xs);align-items:center;gap:4px;display:inline-flex}.lb-mid .up,.lb-mid .down{font-size:inherit}.lb-rec{font-family:var(--sans);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.lb-live{background:var(--faint);border-radius:50%;width:6px;height:6px;margin-left:4px}.lb-live.socket{background:var(--up);box-shadow:0 0 6px var(--up)}.lb-none{font-family:var(--sans);padding:4px 8px}.lb-empty{padding:12px 0}.tests-in{resize:vertical;border:1px solid var(--line);background:var(--bg2);width:100%;min-height:120px;color:var(--ink);font:.8rem/1.55 var(--mono);tab-size:2;white-space:pre;border-radius:10px;padding:10px 12px;overflow:auto}.tests-in:focus{border-color:var(--line3);outline:none}.test-list li i{align-self:flex-start;margin-top:6px}.test-list li.pass i{background:var(--up)}.test-list li b{font-weight:520}.test-list .test-fail{color:var(--dim);margin-top:2px}.test-list .test-fail code{color:var(--faint);margin-right:4px}.test-list .line-link{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line3);text-decoration-color:var(--line3)}.gasl .gasl-on{align-items:center;gap:8px;margin:4px 0 10px;font-size:.9rem;display:flex}.gasl .gasl-scroll{overflow-x:auto}.gasl .gasl-in{text-align:right;width:7.5em;padding:3px 6px}.gasl .gasl-bad{color:var(--down)}.gasl .gasl-held{border:1px solid var(--down);border-radius:8px;gap:4px;margin-bottom:10px;padding:8px 10px;font-size:.9rem;display:grid}.gasl .gasl-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 6px}.brand-head{margin-bottom:4px}.brand-head .page-head{margin-top:4px}.brand-banner{object-fit:cover;border-radius:var(--r);border:1px solid var(--line);width:100%;max-height:220px;margin:4px 0 14px;display:block}.brand-id{align-items:center;gap:14px;min-width:0;display:flex}.brand-logo{object-fit:contain;background:var(--card2);border:1px solid var(--line);border-radius:12px;flex:none;width:56px;height:56px}.brand-title{overflow-wrap:anywhere}.brand-tagline{color:var(--dim);margin:0 0 4px;font-size:.95rem}.brand-image{flex-direction:column;gap:8px;min-height:0;margin:0;display:flex}.brand-image img{border-radius:calc(var(--r) - 4px);width:100%;height:100%;max-height:420px;display:block}.board .h-s .brand-image img{max-height:200px}.brand-image figcaption{color:var(--dim);text-align:center;font-size:.85rem}.safe-html{contain:paint;overflow-wrap:anywhere;min-width:0;line-height:1.5;overflow:auto}.safe-html>:first-child{margin-top:0}.safe-html img{max-width:100%;height:auto}.safe-html a{color:var(--accent)}.safe-html blockquote{border-left:3px solid var(--accent);color:var(--dim);margin:8px 0;padding:4px 12px}.safe-html table{border-collapse:collapse}.safe-html th,.safe-html td{border:1px solid var(--line2);padding:4px 8px}.brand-images{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.brand-images figure{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:4px;margin:0;padding:6px;font-size:.72rem;display:flex}.brand-images img{object-fit:contain;background:var(--card2);border-radius:4px;width:100%;height:64px}.brand-images figure.on{box-shadow:0 0 0 2px var(--accent)}.shared-view{--gap:18px}.shared-view .shared-head{padding:18px 0 14px}.shared-hero{border:1px solid var(--line2);border-radius:calc(var(--r) + 6px);margin-bottom:var(--gap);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 55%), radial-gradient(90% 120% at 100% 100%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 60%), var(--card);padding:26px 28px 24px;position:relative;overflow:hidden}.shared-hero.tone-up{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--up) 13%, transparent), transparent 55%), radial-gradient(90% 120% at 100% 100%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 60%), var(--card)}.shared-hero.tone-down{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--down) 12%, transparent), transparent 55%), radial-gradient(90% 120% at 100% 100%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 60%), var(--card)}.shared-hero:after{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.35;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 70% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 90% at 70% 40%,#000,#0000 75%)}.shared-hero>*{z-index:1;position:relative}.shared-hero .brand-banner{border:0;border-bottom:1px solid var(--line);border-radius:0;width:calc(100% + 56px);max-width:none;max-height:200px;margin:-26px -28px 20px}.hero-top{align-items:center;gap:16px;min-width:0;display:flex}.hero-top .brand-logo{border-radius:16px;width:64px;height:64px}.hero-id{flex-direction:column;min-width:0;display:flex}.hero-id h1{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:650;display:flex}.hero-id .brand-tagline{color:var(--dim);max-width:70ch;margin:6px 0 0;font-size:.95rem}.mode-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);background:var(--raise);border:1px solid var(--line2);border-radius:999px;padding:4px 9px;font-size:.68rem;font-weight:600}.mode-badge.live{color:#ffd27a;background:#f5b04124;border-color:#f5b04166}.hero-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;font-size:.8rem;display:flex}.live-pulse{color:var(--up);letter-spacing:.02em;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:inline-flex}.live-pulse i{background:var(--up);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--up) 60%, transparent);border-radius:50%;animation:1.8s ease-out infinite live-ring}.live-pulse.late{color:#f5b041}.live-pulse.late i{background:#f5b041;animation:none}.live-pulse-ago{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}@keyframes live-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--up) 55%, transparent)}80%,to{box-shadow:0 0 0 9px #0000}}.wallet-chip{background:var(--raise);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:.76rem;display:inline-flex}.wallet-chip-label{color:var(--dim)}.wallet-chip code{font:500 .76rem var(--mono);color:var(--ink)}.wallet-chip button,.wallet-chip a{min-width:22px;height:22px;color:var(--dim);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 4px;text-decoration:none;display:inline-grid}.wallet-chip button:hover,.wallet-chip a:hover{background:var(--card2);color:var(--ink)}.wallet-chip-tag{letter-spacing:.02em;font-size:.68rem;font-weight:600}.hero-body{grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);align-items:stretch;gap:28px;margin-top:24px;display:grid}.hero-figures{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hero-k{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:.72rem;font-weight:600}.hero-money{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(2.4rem,5.2vw,3.6rem);font-weight:650;line-height:1.05}.hero-sub{color:var(--faint);margin-top:6px;font-size:.8rem}.hero-pill{font-variant-numeric:tabular-nums;background:var(--raise);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;font-size:1.05rem;font-weight:650;display:inline-flex}.hero-pill.up{color:var(--up);background:color-mix(in srgb, var(--up) 13%, transparent);border-color:color-mix(in srgb, var(--up) 35%, transparent)}.hero-pill.down{color:var(--down);background:color-mix(in srgb, var(--down) 13%, transparent);border-color:color-mix(in srgb, var(--down) 35%, transparent)}.hero-pill>span[aria-hidden]{font-size:.7rem}.hero-pill-ret{opacity:.85;border-left:1px solid;padding-left:10px;font-size:.92rem;font-weight:600}.hero-strip{flex-wrap:wrap;gap:10px 28px;margin-top:auto;padding-top:22px;display:flex}.hero-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.hero-stat-k{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:.68rem;font-weight:600}.hero-stat-v{font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:600}.hero-graph{background:color-mix(in srgb, var(--bg) 55%, transparent);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:8px;min-width:0;padding:12px 14px 8px;display:flex}.hero-graph-head{color:var(--dim);justify-content:space-between;gap:10px;font-size:.78rem;font-weight:500;display:flex}.hero-graph-head .dim{color:var(--faint)}.hero-chart{width:100%;position:relative}.hero-chart svg{cursor:crosshair;display:block;overflow:visible}.hero-chart.empty{color:var(--faint);border:1px dashed var(--line2);border-radius:8px;place-items:center;font-size:.85rem;display:grid}.hero-chart-zero{stroke:var(--line2);stroke-dasharray:3 4}.hero-chart-cross{stroke:var(--line3,var(--line2))}.hero-chart-dot{pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.hero-chart-dot.up{background:var(--up);box-shadow:0 0 0 4px color-mix(in srgb, var(--up) 22%, transparent), 0 0 18px var(--up);animation:2.4s ease-in-out infinite dot-breathe}.hero-chart-dot.down{background:var(--down);box-shadow:0 0 0 4px color-mix(in srgb, var(--down) 22%, transparent), 0 0 18px var(--down);animation:2.4s ease-in-out infinite dot-breathe}@keyframes dot-breathe{50%{transform:scale(1.35)}}.hero-chart-last{font:600 .72rem var(--mono);pointer-events:none;border-radius:6px;padding:2px 6px;position:absolute;right:0;transform:translateY(-50%)}.hero-chart-last.up{color:#04110b;background:var(--up)}.hero-chart-last.down{color:#fff;background:var(--down)}.hero-chart-axis{color:var(--faint);font-size:.68rem;position:absolute;bottom:0}.hero-chart-tip{background:var(--raise);border:1px solid var(--line2);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-lg);border-radius:6px;padding:3px 8px;font-size:.72rem;position:absolute;top:-4px;transform:translate(-50%)}.hero-chart2{width:100%;position:relative}.hero-chart2 .hero-chart svg{cursor:crosshair;-webkit-user-select:none;user-select:none}.hero-chart-ranges{align-items:center;gap:2px;margin:0 0 6px;display:flex}.hero-chart-ranges button{font:600 .66rem var(--mono);letter-spacing:.06em;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:2px 7px}.hero-chart-ranges button:hover{color:var(--ink)}.hero-chart-ranges button.on{color:var(--ink);border-color:var(--line2);background:color-mix(in srgb, var(--ink) 6%, transparent)}.hero-chart-hint{color:var(--faint);opacity:.7;margin-left:auto;font-size:.64rem}.hero-chart-grid{stroke:var(--line);stroke-dasharray:2 5}.hero-chart-ytick,.hero-chart-xtick{font:.64rem var(--mono);fill:var(--faint)}.hero-chart-brush{fill:color-mix(in srgb, var(--accent) 14%, transparent);stroke:color-mix(in srgb, var(--accent) 55%, transparent)}.hero-mark{stroke:var(--card);stroke-width:1.5px;fill:var(--dim);cursor:help;transition:transform .15s}.hero-mark.up{fill:var(--up);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--up) 70%, transparent))}.hero-mark.down{fill:var(--down);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--down) 70%, transparent))}.hero-mark.ring{fill:var(--card);stroke:var(--ink);stroke-width:2px}.hero-mark.on{stroke:var(--ink);stroke-width:2px}.hero-chart-tip2{background:color-mix(in srgb, var(--raise) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line2);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-lg);z-index:3;border-radius:8px;gap:1px;margin-top:-14px;padding:6px 10px;font-size:.74rem;display:grid;position:absolute;transform:translate(12px,-100%)}.hero-chart-tip2.left{transform:translate(calc(-100% - 12px),-100%)}.hero-chart-tip2.below{margin-top:18px;transform:translate(12px)}.hero-chart-tip2.left.below{transform:translate(calc(-100% - 12px))}.hero-chart-tip2 b.up{color:var(--up)}.hero-chart-tip2 b.down{color:var(--down)}.hero-chart-tip2 .dim{color:var(--faint);font-size:.68rem}.hero-tip-trade{gap:1px;display:grid}.hero-tip-trade+.hero-tip-trade{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.hero-legend-mark{vertical-align:middle;width:0;height:0;margin-right:4px;display:inline-block}.hero-legend-mark.long{border:5px solid #0000;border-bottom:8px solid var(--up);border-top:0}.hero-legend-mark.short{border:5px solid #0000;border-top:8px solid var(--down);border-bottom:0}.hero-legend-mark.close{border:2px solid var(--ink);border-radius:50%;width:8px;height:8px}.rolling{font-variant-numeric:tabular-nums;border-radius:6px;transition:background-color .9s}.rolling.flash-up{background-color:color-mix(in srgb, var(--up) 22%, transparent)}.rolling.flash-down{background-color:color-mix(in srgb, var(--down) 22%, transparent)}.next-bar{color:var(--dim);white-space:nowrap;align-items:center;gap:6px;font-size:.86rem;font-weight:500;display:inline-flex}.next-bar b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.next-bar-ring{background:conic-gradient(var(--accent) var(--pct), var(--line2) 0);border-radius:50%;width:14px;height:14px;-webkit-mask:radial-gradient(circle,#0000 4px,#000 4.5px);mask:radial-gradient(circle,#0000 4px,#000 4.5px)}.shared-mid{gap:var(--gap);margin-bottom:calc(var(--gap) + 6px);grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:start;display:grid}.shared-mid.solo{grid-template-columns:1fr}.shared-mid-main{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.shared-mid .card{margin:0}.strat-card{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.strat-head{align-items:center;gap:10px;min-width:0;display:flex}.strat-head h2{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.08rem;font-weight:600;overflow:hidden}.run-dot{background:var(--faint);border-radius:50%;flex:none;width:9px;height:9px}.run-dot.on{background:var(--up);animation:1.8s ease-out infinite live-ring}.run-dot.bad{background:var(--down)}.strat-state{color:var(--dim);text-transform:capitalize;font-size:.72rem}.info-dot{border:1px solid var(--line2);width:20px;height:20px;color:var(--faint);cursor:help;border-radius:50%;flex:none;place-items:center;font:italic 600 .72rem Georgia,serif;display:inline-grid}.strat-chips,.knob-row,.kv-grid{flex-wrap:wrap;gap:6px;display:flex}.strat-chip{background:var(--raise);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:.76rem}.strat-chip.dim{color:var(--faint);background:0 0}.strat-desc{color:var(--dim);max-width:80ch;margin:0;font-size:.9rem;line-height:1.55}.knob{border:1px solid var(--line2);background:color-mix(in srgb, var(--accent) 7%, var(--card2));border-radius:999px;align-items:baseline;gap:8px;padding:6px 12px;font-size:.78rem;display:inline-flex}.knob>span{color:var(--dim)}.knob>b{font:600 .8rem var(--mono);color:var(--ink)}.strat-problem{color:var(--down);background:color-mix(in srgb, var(--down) 10%, transparent);border:1px solid color-mix(in srgb, var(--down) 30%, transparent);border-radius:8px;margin:0;padding:10px 12px;font-size:.86rem}.strat-strip{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 30px;padding-top:14px;display:flex}.activity-feed{padding:18px 18px 10px}.activity-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.activity-head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;font-size:.8rem;font-weight:600}.link-btn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem}.activity-feed ul{margin:0;padding:0;list-style:none}.activity-feed li{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.activity-feed li:first-child{border-top:0}.activity-feed li.fresh{animation:.6s ease-out feed-in,2.4s ease-out feed-glow}@keyframes feed-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes feed-glow{0%{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.activity-icon{background:var(--raise);border-radius:9px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.activity-icon.up{color:var(--up);background:color-mix(in srgb, var(--up) 14%, transparent)}.activity-icon.down{color:var(--down);background:color-mix(in srgb, var(--down) 14%, transparent)}.activity-icon.dim{color:var(--dim)}.activity-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;overflow:hidden}.activity-what .dim{color:var(--faint)}.activity-sub{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.75rem;display:block}.activity-when{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.74rem}.activity-empty{text-align:center;color:var(--dim);flex-direction:column;align-items:center;gap:14px;padding:18px 6px 16px;font-size:.85rem;line-height:1.5;display:flex}.activity-empty p{margin:0}.activity-radar{border:1px solid var(--line2);background:conic-gradient(from 0deg, color-mix(in srgb, var(--up) 45%, transparent), transparent 25%), radial-gradient(circle, transparent 30%, var(--line) 31%, transparent 33%, transparent 62%, var(--line) 63%, transparent 65%);border-radius:50%;width:64px;height:64px;animation:3s linear infinite radar}@keyframes radar{to{transform:rotate(360deg)}}.shared-view .brand-tabs{background:var(--card);border:0;border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:0 0 4px;padding:4px;display:flex}.shared-view .brand-tabs [role=tab]{color:var(--dim);font:500 .86rem var(--sans);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px}.shared-view .brand-tabs [role=tab][aria-selected=true]{background:var(--raise);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}.shared-view .board{--board-gap:var(--gap);margin-top:14px!important}.shared-view .board .card.wgt{padding:16px 18px 18px}.shared-view .wgt-head{border-bottom:0;margin-bottom:10px;padding-bottom:0}.shared-view .wgt-head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.74rem;font-weight:600}.shared-view .card.kind-counter{justify-content:space-between;min-height:0;padding:14px 16px}.shared-view .card.kind-counter .wgt-head{margin-bottom:4px}.shared-view .kind-live .pstats{background:0 0;border:0;gap:8px}.shared-view .kind-live .pstat{border:1px solid var(--line);background:var(--card2);border-radius:10px;padding:10px 12px}.shared-view .kind-live .pstat .v{font-size:1rem}.shared-view .kv-grid{margin-top:2px}.shared-hero.loading .skel{border-radius:8px;display:block}.loading-note{color:var(--faint);margin:18px 0 0;font-size:.82rem}@media (max-width:900px){.hero-body{grid-template-columns:1fr;gap:20px}.shared-mid{grid-template-columns:1fr}}@media (max-width:560px){.shared-hero{border-radius:var(--r);padding:20px 16px 18px}.shared-hero .brand-banner{width:calc(100% + 32px);margin:-20px -16px 16px}.hero-strip{gap:10px 20px}.shared-view .brand-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.live-pulse i,.run-dot.on,.hero-chart-dot,.activity-radar,.activity-feed li.fresh{animation:none}}@media (max-width:640px){.shared-view .board{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-view .board>.card{grid-column:1/-1}.shared-view .board>.card.kind-counter{grid-column:span 1}.shared-view .card.kind-counter{padding:12px}.strat-strip{gap:12px 22px}}.hero-chart-mark{border:2px solid var(--card);background:var(--dim);cursor:help;border-radius:3px;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;transform:rotate(45deg)}.hero-chart-mark.up{background:var(--up)}.hero-chart-mark.down{background:var(--down)}.hero-legend{color:var(--faint);flex-wrap:wrap;gap:4px 14px;font-size:.7rem;display:flex}.hero-legend span{align-items:center;gap:6px;display:inline-flex}.hero-legend .hero-chart-mark{border-width:0;width:8px;height:8px;margin:0;position:static}.look-neon,.look-terminal{--glow-accent:color-mix(in srgb, var(--accent) 55%, transparent);--glow-up:color-mix(in srgb, var(--up) 60%, transparent);--glow-down:color-mix(in srgb, var(--down) 60%, transparent)}.dash-skin.look-neon .hero-money,.dash-skin.look-neon .hero-pill,.dash-skin.look-neon .pstat .v,.dash-skin.look-neon .strat-strip,.dash-skin.look-neon .activity-when,.dash-skin.look-neon .activity-sub,.dash-skin.look-neon .hero-stat-v,.dash-skin.look-neon .wallet-chip code,.board.look-neon .pstat .v{font-family:var(--mono);letter-spacing:-.02em}.look-neon .hero-money{text-shadow:0 0 18px var(--glow-accent)}.look-neon .shared-hero.tone-up .hero-money{text-shadow:0 0 22px var(--glow-up)}.look-neon .shared-hero.tone-down .hero-money{text-shadow:0 0 22px var(--glow-down)}.look-neon .hero-pill.up{box-shadow:0 0 18px -4px var(--glow-up), inset 0 0 0 1px var(--glow-up)}.look-neon .hero-pill.down{box-shadow:0 0 18px -4px var(--glow-down), inset 0 0 0 1px var(--glow-down)}.look-neon .hero-chart-line,.look-terminal .hero-chart-line{filter:drop-shadow(0 0 4px)}.look-neon .hero-chart-line[stroke="var(--up)"]{filter:drop-shadow(0 0 5px var(--glow-up))}.look-neon .hero-chart-line[stroke="var(--down)"]{filter:drop-shadow(0 0 5px var(--glow-down))}.look-neon .card canvas:nth-of-type(2),.look-terminal .card canvas:nth-of-type(2){filter:drop-shadow(0 0 3px var(--glow-accent))}.look-neon .shared-hero,.look-neon .card,.board.look-neon .card{border-color:var(--line2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 6%, transparent), 0 18px 40px -28px var(--glow-accent)}.look-neon .card h3,.look-neon .activity-head,.look-neon .hero-k,.look-neon .hero-stat-k{color:var(--accent);text-shadow:0 0 10px var(--glow-accent)}.look-neon .brand-tabs button.on,.look-neon .tabs button[aria-selected=true]{color:var(--accent);box-shadow:inset 0 0 0 1px var(--glow-accent), 0 0 14px -4px var(--glow-accent)}.look-neon .run-dot{box-shadow:0 0 10px var(--glow-up)}.look-neon .live-pulse{text-shadow:0 0 10px var(--glow-up)}.look-neon .mode-badge{box-shadow:0 0 12px -3px}.value-tag{font:600 .7rem var(--mono);color:var(--bg);background:var(--accent);border-radius:4px;padding:2px 6px;display:inline-block}.value-tag.up{background:var(--up);color:var(--bg)}.value-tag.down{background:var(--down);color:var(--bg)}.look-neon .value-tag{box-shadow:0 0 12px var(--glow-accent)}.status-chip{font:500 .72rem var(--mono);color:var(--dim);background:var(--raise);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.status-chip:before{content:"";background:var(--faint);border-radius:50%;width:6px;height:6px}.status-chip.ok:before{background:var(--up);box-shadow:0 0 8px var(--up)}.status-chip.warn:before{background:#f5b041;box-shadow:0 0 8px #f5b041}.status-chip.bad:before{background:var(--down);box-shadow:0 0 8px var(--down)}.term-feed{font:.76rem/1.55 var(--mono);color:var(--dim)}.term-feed .term-row{border-bottom:1px dashed var(--line);grid-template-columns:auto auto minmax(0,1fr);gap:10px;padding:2px 0;display:grid}.term-feed .term-time{color:var(--faint)}.term-feed .term-tag{color:var(--accent)}.term-feed .term-row.up .term-tag{color:var(--up)}.term-feed .term-row.down .term-tag{color:var(--down)}.term-feed .term-msg{color:var(--ink);overflow-wrap:anywhere}.look-neon .term-feed .term-tag{text-shadow:0 0 8px}.term-feed.log{scrollbar-width:thin;max-height:340px;overflow-y:auto}.wgt.h-l .term-feed.log{max-height:560px}.wgt.h-s .term-feed.log{max-height:200px}.term-feed.log .term-row{grid-template-columns:2.2ch 8.5ch minmax(0,11ch) minmax(0,1fr) auto;align-items:baseline}.term-feed.log .term-n{color:var(--faint);opacity:.6}.term-feed.log .term-tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.term-feed.log .term-msg{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.term-feed.log .term-msg:hover{white-space:normal}.term-feed.log .term-ev{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.term-feed.log .lv-warn .term-ev{color:var(--warn,#f5b041)}.term-feed.log .lv-error .term-ev{color:var(--down)}.term-feed.log .term-row.fresh{animation:.6s ease-out term-in}@keyframes term-in{0%{opacity:0;background:color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(6px)}to{opacity:1;background:0 0;transform:none}}@media (prefers-reduced-motion:reduce){.term-feed.log .term-row.fresh{animation:none}}.look-neon .card.kind-counter>:last-child{font-family:var(--mono);text-shadow:0 0 14px var(--glow-accent)}.dash-skin.looked{color:var(--ink);font-family:var(--sans)}.status-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:22px;padding:12px 14px;font-size:.74rem;display:flex}.status-mode{font:700 .7rem var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:4px;padding:3px 12px}.status-mode.paper{color:var(--warn,#f5b041);border-color:color-mix(in srgb, var(--warn,#f5b041) 55%, transparent);background:color-mix(in srgb, var(--warn,#f5b041) 8%, transparent)}.status-mode.live{color:var(--up);border-color:color-mix(in srgb, var(--up) 55%, transparent);background:color-mix(in srgb, var(--up) 8%, transparent)}.status-note{color:var(--faint);font-family:var(--mono);margin-left:auto}@media (max-width:640px){.status-note{width:100%;margin-left:0}}.look-neon .status-mode{text-shadow:0 0 8px;box-shadow:0 0 14px -4px}.look-neon .hero-graph{position:relative;overflow:hidden}.look-neon .hero-graph:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(color-mix(in srgb, var(--accent) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 45%, transparent) 1px, transparent 1px);transform-origin:bottom;opacity:.45;background-size:40px 40px;height:130%;position:absolute;bottom:0;left:-30%;right:-30%;transform:perspective(420px)rotateX(52deg);-webkit-mask-image:linear-gradient(#0000 30%,#000 100%);mask-image:linear-gradient(#0000 30%,#000 100%)}.look-neon .hero-graph>*{z-index:1;position:relative}.look-neon .card h3,.look-neon .activity-head,.look-neon .hero-k,.look-neon .hero-stat-k{font-family:var(--mono);letter-spacing:.14em;font-size:.68rem}.look-neon .mode-badge:not(.live){color:var(--warn);border-color:color-mix(in srgb, var(--warn) 50%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent)}.look-neon .shared-hero.tone-up,.look-neon .shared-hero.tone-down{background:radial-gradient(70% 90% at 75% 45%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), radial-gradient(60% 80% at 100% 100%, color-mix(in srgb, var(--warn) 7%, transparent), transparent 70%), var(--card)}.hero-chart-now{border-left:1px dashed var(--line2);pointer-events:none;width:0;position:absolute;top:0;bottom:18px}.hero-chart-now i{display:none}.look-neon .hero-chart-now{background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 38%, transparent), color-mix(in srgb, var(--accent) 6%, transparent));width:10px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 35%, transparent);border:0;border-left:1px solid color-mix(in srgb, var(--accent) 60%, transparent);border-right:1px solid color-mix(in srgb, var(--accent) 60%, transparent);margin-left:-5px}.look-neon .hero-chart-now i{font:700 .6rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);background:var(--bg);border-radius:3px;padding:1px 6px;font-style:normal;display:block;position:absolute;top:-2px;left:50%;transform:translate(-50%,-100%)}.look-neon .hero-chart{margin-top:16px}.shared-headbar{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-bottom:12px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.shared-headbar .brand-banner{object-fit:cover;opacity:.16;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.headbar-id{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.headbar-id .brand-logo{object-fit:cover;border-radius:10px;width:44px;height:44px}.headbar-id .brand-title{margin:0 0 4px;font-size:1.25rem}.headbar-id .brand-tagline{color:var(--dim);max-width:60ch;margin:4px 0 0;font-size:.8rem}.headbar-figures{flex-wrap:wrap;align-items:flex-end;gap:10px 26px;display:flex;position:relative}.headbar-money{font:700 1.6rem var(--mono);letter-spacing:-.01em}.headbar-deposit{border:1px solid color-mix(in srgb, var(--up,#2ecc71) 55%, transparent);background:color-mix(in srgb, var(--up,#2ecc71) 14%, transparent);color:var(--up,#2ecc71);border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.headbar-deposit:hover{background:color-mix(in srgb, var(--up,#2ecc71) 24%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--up,#2ecc71) 35%, transparent)}.headbar-deposit:focus-visible{outline:2px solid var(--up,#2ecc71);outline-offset:2px}.shared-overview{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:12px;margin-top:12px;display:grid}.shared-overview-main>.board{margin-top:0!important}.shared-rail{flex-direction:column;gap:12px;min-width:0;display:flex}.shared-rail .card{margin:0}.shared-rail .strat-card .strat-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail-return,.shared-trades-chart{padding:12px 14px}.shared-trades-chart{margin:12px 0}.shared-rail .term-feed{max-height:260px;overflow:auto}@media (max-width:1100px){.shared-overview{grid-template-columns:minmax(0,1fr)}}.disc{min-height:100vh}.disc-hero{padding:28px 0 18px}.disc-hero h1{margin:0 0 6px;font-size:2rem}.disc-hero p{max-width:640px;margin:0;font-size:.95rem}.disc-bar{z-index:5;background:linear-gradient(var(--bg) 70%, transparent);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:10px 0;display:flex;position:sticky;top:0}.disc-search{min-width:0;height:var(--ctl-h);background:var(--bg2);color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:8px;flex:260px;padding:0 12px}.disc-search:focus{box-shadow:var(--glow);outline:none}.disc-seg{border:1px solid var(--line2);border-radius:8px;display:inline-flex;overflow:hidden}.disc-seg button{color:var(--dim);height:calc(var(--ctl-h) - 2px);font:500 var(--fs-sm) var(--sans);cursor:pointer;background:0 0;border:0;padding:0 11px}.disc-seg button+button{border-left:1px solid var(--line)}.disc-seg button.on{background:var(--raise);color:var(--ink)}.disc-check{font-size:var(--fs-sm);color:var(--dim)}.disc-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.disc-card{--disc-accent:var(--accent);background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;min-width:0;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.disc-card:before{content:"";background:var(--disc-accent);opacity:.8;height:2px;position:absolute;inset:0 0 auto}.disc-card:hover{border-color:var(--line3);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.disc-card.skeleton{background:linear-gradient(100deg, var(--card) 30%, var(--card2) 50%, var(--card) 70%);background-size:200% 100%;min-height:260px;animation:1.4s linear infinite disc-shimmer}@keyframes disc-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.disc-card.skeleton{animation:none}.disc-card:hover{transform:none}}.disc-main{color:inherit;flex-direction:column;flex:1;gap:10px;padding:16px 16px 12px;display:flex}.disc-main:hover{color:inherit}.disc-main header{align-items:flex-start;gap:10px;display:flex}.disc-main h3{font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;line-height:1.3}.disc-desc{color:var(--dim);font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.disc-figs{gap:22px;display:flex}.disc-figs>div{flex-direction:column;display:flex}.disc-figs span{color:var(--faint);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.disc-figs b{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.disc-figs b.up,.disc-terms dd.up{color:var(--up)}.disc-figs b.down,.disc-terms dd.down{color:var(--down)}.disc-spark{width:100%;height:72px;display:block}.disc-spark.empty{color:var(--faint);font-size:var(--fs-sm);border:1px dashed var(--line2);border-radius:8px;place-items:center;display:grid}.disc-zero{stroke:var(--line2);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.disc-strat{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.disc-dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.disc-dot.on{background:var(--up);box-shadow:0 0 0 3px #2ebd852e}.disc-more{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.disc-foot{color:var(--faint);justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px;display:flex}.disc-open{color:var(--blue2)}.disc-vaults{border-top:1px solid var(--line);background:var(--bg2);flex-direction:column;display:flex}.disc-vault{align-items:center;gap:10px;padding:10px 16px;display:flex}.disc-vault+.disc-vault{border-top:1px solid var(--line)}.disc-vault-name{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.disc-tag{color:var(--warn);border:1px solid #e8a84959;border-radius:4px;padding:0 5px;font-size:10px}.disc-closed{font-size:var(--fs-xs);color:var(--faint);text-align:right;max-width:130px}.disc-empty{text-align:center;border:1px dashed var(--line2);border-radius:var(--r);padding:64px 16px}.disc-error{color:var(--down);font-size:var(--fs-sm);background:#f0616d14;border:1px solid #f0616d40;border-radius:8px;margin:10px 0;padding:9px 12px}.disc-deposit{width:min(460px,100%);margin:0}.disc-deposit-head{align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.disc-deposit h3{margin:0}.disc-terms{grid-template-columns:1fr 1fr;gap:10px 16px;margin:12px 0 16px;display:grid}.disc-terms div{min-width:0}.disc-terms dt{color:var(--faint);font-size:var(--fs-xs)}.disc-terms dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:500}.disc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.disc-done{font-size:var(--fs-md)}@media (max-width:640px){.disc .wrap{padding:0 16px 48px}.disc-hero h1{font-size:1.5rem}.disc-grid{grid-template-columns:minmax(0,1fr)}.disc-bar{position:static}.disc-seg{flex:auto}.disc-seg button{flex:1}}.money-parts ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.money-parts li{grid-template-columns:minmax(84px,260px) 1fr auto 40px;align-items:center;gap:12px;font-size:.85rem;display:grid}.money-part-items{font-size:.72rem;font-family:var(--mono);margin-top:2px;display:block}@media (max-width:640px){.money-parts li{grid-template-columns:minmax(84px,1fr) .6fr auto 36px}}.money-part-bar{background:color-mix(in srgb, var(--fg,#fff) 8%, transparent);border-radius:999px;height:8px;overflow:hidden}.money-part-bar i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--up) 55%, transparent), var(--up));height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--up) 45%, transparent);transition:width .6s;display:block}.money-part-value{font-family:var(--mono);font-weight:600}.money-part-share{text-align:right;font-family:var(--mono)}.vault-bar{border:1px solid color-mix(in srgb, var(--up,#2ecc71) 30%, var(--line,#2a2f3a));gap:12px;margin-top:12px;padding:14px 16px;display:grid}.vault-bar-figures{flex-wrap:wrap;align-items:center;gap:10px 26px;display:flex}.vault-bar-figures .vault-state{margin-left:auto}.vault-cap{background:color-mix(in srgb, var(--fg,#fff) 8%, transparent);border-radius:999px;height:4px;overflow:hidden}.vault-cap i{background:var(--up,#2ecc71);height:100%;display:block}.vault-bar-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vault-yours{min-width:0}.vault-form{border-top:1px solid var(--line,#2a2f3a);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:10px;display:flex}.vault-form .af-field{min-width:220px}.vault-form-go{flex:320px;justify-content:space-between;align-items:center;gap:10px;display:flex}.vault-pending{gap:6px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.vault-pending li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vault-tab{font-weight:600}.vault-warning{background:color-mix(in srgb, var(--warn,#f5b041) 12%, transparent);color:var(--warn,#f5b041);border-radius:8px;margin:12px 0 0;padding:10px 12px}.vault-tags{flex-wrap:wrap;gap:6px;display:flex}.vault-holders{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vault-holders li{grid-template-columns:minmax(120px,220px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vault-holder-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.vault-holder-name img{border-radius:50%;width:22px;height:22px}.vault-share{background:color-mix(in srgb, var(--fg,#fff) 8%, transparent);border-radius:999px;height:8px;overflow:hidden}.vault-share i{background:var(--accent,#5b8cff);height:100%;box-shadow:0 0 10px var(--glow-accent,transparent);display:block}.vault-protections{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vault-protections li{gap:2px;display:grid}.vault-protections li.ok b span{color:var(--up,#2ecc71)}.vault-protections li.missing{opacity:.7}@media (max-width:640px){.vault-bar-figures{gap:8px 16px}.vault-bar-figures .vault-state{margin-left:0}.vault-bar-act .row{width:100%}.vault-bar-act .row .btn{flex:1}.vault-holders li{grid-template-columns:minmax(0,1fr) auto}.vault-holders li .vault-share{display:none}}.shared-view .viz-table th,.shared-view .viz-table td{white-space:nowrap!important;overflow-wrap:normal!important}.shared-view .range-bars{gap:14px;margin-top:14px;display:grid}.shared-view .range-bar-head{align-items:baseline;gap:10px;margin-bottom:4px;font-size:13px;display:flex}.shared-view .range-bar-head .up{color:var(--up,#2ec27e)}.shared-view .range-bar-head .down{color:var(--down,#e5484d)}.shared-view .range-bar-head .dim{opacity:.7;font-variant-numeric:tabular-nums;margin-left:auto}.shared-view .range-bar-head>*{white-space:nowrap}@media (max-width:640px){.shared-view .range-bar-head .dim{display:none}}.shared-view .range-bar-head .dim-chip{opacity:.8;border:1px solid #ffffff1f;border-radius:999px;padding:1px 8px;font-size:11px}.shared-view .range-strips{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:16px;display:grid}.shared-view .range-strip{border:1px solid var(--line,#ffffff12);background:#ffffff04;border-radius:10px;min-width:0;padding:12px 14px 10px}.shared-view .rs-head{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;font-size:13px;display:flex}.shared-view .rs-state{font-size:12px}.shared-view .rs-state.up{color:var(--up,#2ec27e)}.shared-view .rs-state.down{color:var(--down,#e5484d)}.shared-view .rs-chip{color:var(--dim);border:1px solid #ffffff1f;border-radius:999px;padding:0 7px;font-size:10.5px}.shared-view .rs-usd{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.shared-view .rs-count{color:var(--dim);font-weight:400}.shared-view .rs-track{background:#ffffff0f;border-radius:4px;height:8px;margin:34px 0 4px;position:relative}.shared-view .rs-range{background:linear-gradient(90deg,#2ebd8559,#2ebd8599,#2ebd8559);border-radius:4px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #2ebd852e}.shared-view .range-strip.out .rs-range{box-shadow:none;background:#f0616d59}.shared-view .rs-price{background:var(--ink,#ededf0);width:2px;box-shadow:0 0 0 2px var(--panel,#111);border-radius:1px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.shared-view .rs-price span{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--up,#2ec27e);background:#2ebd8529;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:600;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.shared-view .range-strip.out .rs-price span{color:var(--down,#e5484d);background:#f0616d29}.shared-view .rs-scale{height:16px;color:var(--dim);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.shared-view .rs-scale span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.shared-view .rs-foot{color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;font-size:11.5px;display:flex}.shared-view .rs-foot .rs-unit{color:var(--faint);margin-left:auto}.shared-view{--act:#8b7bff}.hero-mark.act-mark circle{fill:color-mix(in srgb, var(--act) 85%, transparent);stroke:var(--card);stroke-width:1.5px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--act) 70%, transparent))}.hero-mark.act-mark text{fill:#fff;pointer-events:none;font-size:9px;font-weight:700}.hero-mark.act-mark.on circle{stroke:var(--ink);stroke-width:2px}.hero-legend-act{color:#fff;background:var(--act,#8b7bff);vertical-align:-2px;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-style:normal;font-weight:700;display:inline-grid}.activity-icon.act{color:var(--act,#8b7bff);background:color-mix(in srgb, var(--act,#8b7bff) 16%, transparent)}.mon{--st-ok:var(--up);--st-wait:var(--faint);--st-held:var(--warn);--st-bad:var(--down)}.mon-head{border-left:3px solid var(--up);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mon-head.tone-warn{border-left-color:var(--warn)}.mon-head.tone-down{border-left-color:var(--down)}.mon-verdict{align-items:center;gap:14px;min-width:0;display:flex}.mon-verdict h2{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0}.mon-beacon{background:var(--up);border-radius:50%;flex:none;width:14px;height:14px;animation:1.6s ease-out infinite mon-ping;box-shadow:0 0 #2ebd8599}.mon-beacon.tone-warn{background:var(--warn);box-shadow:0 0 #e8a84999}.mon-beacon.tone-down{background:var(--down);box-shadow:0 0 #f0616d99}.mon-beacon.off{opacity:.4;animation:none}@keyframes mon-ping{0%{box-shadow:0 0}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.mon-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mon-vitals{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.mon-vitals .kpi{border:1px solid var(--line);border-radius:var(--r);min-width:0}.mon-vitals .kpi .v.down{color:var(--down)}.mon-held{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mon-bars{align-items:flex-end;gap:2px;height:26px;margin-top:8px;display:flex}.mon-bars span{background:#7c84ff73;border-radius:1px;flex:1;min-width:2px;transition:height .4s}.mon-bars span.warn{background:var(--warn)}.mon-bars span.down{background:var(--down)}.mon-pools{gap:4px;margin-top:8px;display:grid}.mon-pool{font-size:var(--fs-xs);grid-template-columns:64px 1fr auto;align-items:center;gap:6px;display:grid}.mon-pool-name{color:var(--dim)}.mon-pool-track{gap:2px;display:flex}.mon-pool-track i{background:var(--line2);border-radius:1px;flex:1;height:8px}.mon-pool-track i.idle{background:#7c84ff40}.mon-pool-track i.busy{background:var(--accent)}.mon-pool-track i.full{background:var(--down)}.mon-pool-wait{font-variant-numeric:tabular-nums}.mon-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.mon-main{min-width:0}.mon-cardh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mon-counts{flex-wrap:wrap;flex:1;gap:12px;display:flex}.mon-count{color:var(--dim);align-items:center;gap:5px;display:inline-flex}.mon-dot{background:var(--st-ok);vertical-align:middle;border-radius:50%;width:9px;height:9px;display:inline-block}.mon-dot.st-waiting{background:var(--st-wait)}.mon-dot.st-held{background:var(--st-held)}.mon-dot.st-failing,.mon-dot.st-lagging{background:var(--st-bad)}.mon-dot.busy{animation:.9s ease-in-out infinite alternate mon-spin-glow}@keyframes mon-spin-glow{0%{box-shadow:0 0 #7c84ffcc}to{box-shadow:0 0 0 5px #7c84ff00}}.mon-scroll{margin:0 -16px;overflow-x:auto}.mon-tbl{border-collapse:collapse;width:100%}.mon-tbl td{vertical-align:top;border-top:1px solid var(--line)}.mon-run{cursor:pointer}.mon-run td{transition:background 1.2s}.mon-run.lit td{background:#2ebd851a;transition:none}.mon-run.st-failing>td:first-child,.mon-run.st-lagging>td:first-child{box-shadow:inset 2px 0 0 var(--down)}.mon-run.st-held>td:first-child{box-shadow:inset 2px 0 0 var(--warn)}.mon-name .mon-dot{margin-right:4px}.mon-name{max-width:260px}.mon-series{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.mon-state.st-ok{color:var(--up)}.mon-state.st-waiting{color:var(--dim)}.mon-state.st-held{color:var(--warn)}.mon-state.st-failing,.mon-state.st-lagging{color:var(--down)}.mon-tag{border:1px solid var(--line2);color:var(--dim);border-radius:4px;margin-right:4px;padding:1px 6px;font-size:10.5px;display:inline-block}.mon-tag.live{color:var(--warn);background:#e8a84914;border-color:#e8a84973}.mon-why{max-width:360px}.mon-clamp{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mon-state{white-space:nowrap}.mon-why .warn{color:var(--warn)}.mon-run-more td{background:#ffffff04}.mon-more{flex-wrap:wrap;gap:6px 18px;margin-bottom:6px;display:flex}.mon-err{color:var(--down);white-space:pre-wrap;word-break:break-word;font-size:var(--fs-xs);margin:6px 0}.mon-sub{font-size:var(--fs-xs);color:var(--faint);text-transform:uppercase;letter-spacing:.07em;margin:14px 0 8px;font-weight:600}.mon-sub:first-of-type{margin-top:0}.mon-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.mon-tile{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff04;padding:8px 10px 10px;transition:background 1.2s,border-color 1.2s;position:relative;overflow:hidden}.mon-tile.lit{background:#2ebd851f;border-color:#2ebd8580;transition:none}.mon-tile-top{justify-content:space-between;gap:8px;display:flex}.mon-tile-top b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mon-tile-top .num{font-size:var(--fs-xs);color:var(--dim);white-space:nowrap}.mon-tile-age{background:var(--line);height:3px;position:absolute;bottom:0;left:0;right:0}.mon-tile-age i{background:var(--up);height:100%;transition:width 1s linear;display:block}.mon-tile.f-late .mon-tile-age i{background:var(--warn)}.mon-tile.f-stale .mon-tile-age i,.mon-tile.f-none .mon-tile-age i{background:var(--down)}.mon-tile.f-stale{border-color:#f0616d59}.mon-tile.f-late .mon-tile-top .num{color:var(--warn)}.mon-tile.f-stale .mon-tile-top .num{color:var(--down)}.mon-round-list{gap:5px;display:grid}.mon-round{grid-template-columns:minmax(0,240px) 1fr 54px;align-items:center;gap:10px;display:grid}.mon-round.pass .mon-round-name{color:var(--ink);font-weight:600}.mon-round-name{white-space:nowrap;text-overflow:ellipsis;color:var(--dim);overflow:hidden}.mon-round-track{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.mon-round-track i{background:var(--accent);height:100%;transition:width 1s linear;display:block}.mon-round-track i.warn{background:var(--warn)}.mon-round-track i.down{background:var(--down)}.mon-round .num{text-align:right}.mon-marks{margin-top:10px}.mon-mark-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 12px;margin-top:6px;display:grid}.mon-activity{flex-direction:column;max-height:calc(100vh - 24px);display:flex;position:sticky;top:12px}.mon-lines{font-size:var(--fs-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.mon-lines li{border-left:2px solid var(--line2);word-break:break-word;grid-template-columns:62px 1fr;gap:8px;padding-left:8px;animation:.5s mon-in;display:grid}.mon-lines li.tone-up{border-left-color:var(--up)}.mon-lines li.tone-warn{border-left-color:var(--warn)}.mon-lines li.tone-down{border-left-color:var(--down)}@keyframes mon-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:1200px){.mon-vitals{grid-template-columns:repeat(3,minmax(0,1fr))}.mon-grid{grid-template-columns:minmax(0,1fr)}.mon-activity{max-height:420px;position:static}}@media (max-width:640px){.mon-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.mon-verdict h2{font-size:var(--fs-lg)}.mon-round{grid-template-columns:minmax(0,1fr) 70px 44px}.mon-vitals>.kpi:last-child:nth-child(odd){grid-column:1/-1}.mon-meta{flex-wrap:nowrap;gap:10px;width:100%}.mon-meta>span{white-space:nowrap}.mon-meta>span:nth-of-type(3){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}}.tt{flex-direction:column;gap:10px;display:flex}.tt-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tt-tabs{scrollbar-width:thin;align-items:center;gap:4px;max-width:100%;display:flex;overflow-x:auto}.tt-tabs>button{border:1px solid var(--line);color:var(--dim);font:500 .84rem/1.2 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:6px 12px}.tt-tabs>button:hover{color:var(--ink);border-color:var(--line3)}.tt-tabs>button.on{color:var(--ink);background:var(--card2);border-color:var(--line3)}.tt-tabs>.tt-add{width:30px;padding:6px 0;font-size:1rem}.tt-rename{width:140px;padding:5px 8px;font-size:.84rem}.tt-tabtools{gap:2px;display:flex}.tt-ask{gap:8px;display:flex}.tt-ask input{background:var(--card);border:1px solid var(--line2);min-width:0;color:var(--ink);border-radius:9px;flex:1;padding:8px 12px;font-size:.88rem}.tt-ask input:focus{border-color:var(--accent);outline:none}.tt-metrics{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.tt-metric{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:none;gap:3px;min-width:128px;padding:8px 26px 8px 12px;display:flex;position:relative}.tt-metric.alert{border-color:#f0b44c;box-shadow:0 0 0 1px #f0b44c59,0 0 18px #f0b44c2e}.tt-metric-name{color:var(--dim);white-space:nowrap;font-size:.74rem}.tt-metric-value{font:600 1rem/1.2 var(--sans);font-variant-numeric:tabular-nums}.tt .up{color:var(--up)}.tt .down{color:var(--down)}.tt-x{color:var(--dim);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:.95rem;line-height:1}.tt-x:hover{opacity:1;color:var(--ink);background:var(--card2)}.tt-metric .tt-x{position:absolute;top:4px;right:4px}.tt-main{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:12px;display:grid}.tt-charts{min-width:0}.tt-hint{margin:6px 0 0;font-size:.78rem}.tt-side{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;max-height:760px;padding:12px;display:flex;overflow-y:auto}.tt-side h3{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0;font-size:.8rem;font-weight:600}.tt-watch{flex-direction:column;gap:2px;display:flex}.tt-watch-row{cursor:pointer;border-radius:7px;grid-template-columns:minmax(0,1fr) auto 64px 20px;align-items:center;gap:6px;padding:5px 6px;font-size:.84rem;display:grid}.tt-watch-row:hover{background:var(--card2)}.tt-sym{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tt-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tt-note{margin:4px 0 0;font-size:.76rem}@media (max-width:980px){.tt-main{grid-template-columns:1fr}.tt-side{max-height:none}.tt-ask{flex-direction:column}}.tt-main.wide{grid-template-columns:minmax(0,1fr)}.tt-side{background:0 0;border:0;gap:0;padding:0}.tt-panel{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px 12px;display:flex}.tt-side .tt-panel+.tt-panel{margin-top:10px}.tt-panel>header{align-items:center;gap:2px;display:flex}.tt-panel>header h3{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:.8rem;font-weight:600;overflow:hidden}.tt-bottom{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.tt-note-text{resize:vertical;width:100%;min-height:90px;font:.86rem/1.45 var(--sans)}.tt-strat{flex-direction:column;gap:2px;display:flex}.tt-strat-row{grid-template-columns:1fr auto auto;gap:10px;padding:3px 0;font-size:.84rem;display:grid}.liq{margin-top:4px}.liq-head{flex-wrap:wrap;justify-content:space-between;row-gap:6px}.liq-controls{flex-wrap:wrap;gap:8px;font-weight:400}.liq-stats{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;margin-top:8px;display:flex}.liq-stats b{font-weight:600}.liq-alerts{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.liq-alerts select{min-height:26px;font-size:var(--fs-sm);max-width:100%}.liq-alert-list{font-size:var(--fs-sm);gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.liq-alert-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}.liq-live{color:var(--yellow,#e5c84a)}.liq-fired{color:var(--text);font-size:var(--fs-sm);background:#fde7251a;border-radius:6px;margin-top:8px;padding:6px 10px}.liq-note{font-size:var(--fs-sm);margin:6px 0 0}.wt-add{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.wt-add .input{flex:3 280px;padding:9px 12px;font-size:.88rem}.wt-add .input.wt-label{flex:160px}.wt-err{margin:-4px 0 10px}.wt-tag{vertical-align:1px;margin-left:8px;font-size:.66rem}.wt-tbl td{vertical-align:middle}.wt-spark svg{display:block}.wt-chains{color:var(--faint)}.wt-note{margin:12px 0 0;line-height:1.5}.wt-back{margin-bottom:8px}.wt-head{margin-bottom:12px}.wt-title{margin:0 0 4px;font-size:1.35rem}.wt-head .mono a{color:inherit}.scroll.wt-scroll{max-height:none}.topup{gap:14px;display:grid}.topup-head{align-items:flex-start;gap:12px;display:flex}.topup-head h3{margin:0 0 2px;font-size:1rem}.topup-head>div{flex:1}.topup-lock{color:#fff;background:linear-gradient(135deg,#4f46e5,#22d3ee);box-shadow:0 4px 14px #4f46e559}.topup-lock svg{width:16px;height:16px}.topup-venues{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.venue-mark{color:#fff;font-size:.95rem}.venue-mark.v-hyperliquid{color:#97fce4;background:#0f3933}.venue-mark.v-lighter{color:#f5f5f7;background:#1a1a1f}.venue-mark.v-derive{color:#8fb3ff;background:#1b2a5c}.topup-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.topup-fields label{gap:6px;display:grid}.topup-foot{align-items:center;gap:12px}.ok-note{color:var(--up,#3ccf91)}@media (max-width:640px){.topup-venues,.topup .route-pick{grid-template-columns:1fr}.topup-foot{flex-direction:column;align-items:stretch}}html:has(.shell){font-size:14px}html:has(.shell) body{font-size:14px}.shell{--bg:#050608;--bg2:#090a0e;--card:#0e1015;--card2:#15171e;--raise:#1c1f27;--panel-head:#11131a;--line:#ffffff12;--line2:#ffffff1c;--accent:#5c6cff;--accent-soft:#5c6cff24;--blue2:#a5b0ff;--glow:0 0 0 1px #5c6cffb3, 0 0 0 4px #5c6cff33;--r:16px;--r-sm:10px;--ctl-h:36px;--ctl-h-sm:30px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:22px;--shadow:0 1px 0 #ffffff09 inset, 0 2px 8px -2px #00000080}:where(.shell) .card,:where(.shell) .kpi{border-radius:var(--r);background-image:linear-gradient(#ffffff06,#0000 120px)}:where(.shell) .btn{border-radius:999px;font-weight:550}:where(.shell) .btn.sm{border-radius:999px;padding:5px 12px}:where(.shell) .btn.lg{border-radius:999px;padding:12px 24px}:where(.shell) .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:inset 0 1px #ffffff38,0 6px 20px -8px #5c6cffcc}:where(.shell) .btn.primary:hover:not(:disabled){color:#fff;background:#6f7dff;border-color:#6f7dff}:where(.shell) .btn.ghost{border-color:#0000}:where(.shell) .input,:where(.shell) select,:where(.shell) textarea{border-radius:var(--r-sm)}.shell .side{background:var(--bg);padding:18px 12px}.shell .side .logo{padding:4px 10px 20px}.shell .nav-btn{border-radius:12px;padding:8px 12px;font-size:.95rem}.shell .nav-btn.on{background:var(--accent-soft);color:#fff;box-shadow:inset 0 0 0 1px #5c6cff4d}.shell .nav-btn.on svg{color:var(--blue2)}.shell .side-label{letter-spacing:.08em;text-transform:uppercase;padding:20px 12px 8px;font-size:.72rem}.shell .topbar{background:#050608d1;min-height:60px}.shell .topbar .crumbs b{letter-spacing:-.015em;font-size:1.05rem;font-weight:600}:where(.shell) .page{padding:32px 40px 80px}:where(.shell) .head h1,:where(.shell) .page-head h1{letter-spacing:-.035em;font-size:2rem;font-weight:650}:where(.shell) .kpi{padding:18px 20px}:where(.shell) .kpi .v{font-size:2rem}:where(.shell) .live{padding:4px 12px}@media (max-width:900px){:where(.shell) .page{padding:24px 16px 72px}}
