.sc-root{--sc-pri:var(--eno-info);--sc-pri-ink:#07101d;--sc-pri-bg:var(--eno-info-bg);--sc-track:var(--eno-surface-2);--sc-thumb:color-mix(in srgb,var(--eno-surface-2) 72%,var(--eno-ink) 16%);--sc-field:var(--eno-surface-2);--sc-alert:#f39a6b;--sc-hero:var(--eno-surface-2);--sc-hero-ink:var(--eno-ink);--sc-hero-sub:var(--eno-secondary);--sc-hero-line:var(--eno-line);--sc-card-bd:var(--eno-line);--sc-card-shadow:var(--eno-elev-1);--sc-body:color-mix(in srgb,var(--eno-ink) 82%,var(--eno-secondary))}:root[data-eno-theme=light] .sc-root{--sc-pri-ink:#fff;--sc-track:#e9ecf1;--sc-thumb:#fff;--sc-field:#fff;--sc-alert:#c2410c;--sc-hero:#111827;--sc-hero-ink:#fff;--sc-hero-sub:#c3c9d4;--sc-hero-line:#ffffff29;--sc-card-bd:transparent;--sc-card-shadow:0 1px 2px #1018280a,0 1px 8px #10182808}.sc-root .sc2-card{border:1px solid var(--sc-card-bd);box-shadow:var(--sc-card-shadow);background:var(--eno-surface);border-radius:18px;gap:12px;min-width:0;padding:18px 16px;display:grid}.sc2-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sc2-row-top{flex-wrap:nowrap;align-items:center}.sc2-row-top>:first-child{min-width:0}.sc2-h2{color:var(--eno-ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.3}.sc2-h3{color:var(--eno-ink);margin:8px 0 0;font-size:15px;font-weight:700}.sc2-sec-h{color:var(--eno-ink);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.sc2-sub{color:var(--eno-secondary);margin:-6px 0 0;font-size:14px;line-height:1.5}.sc2-muted{color:var(--eno-secondary)}.sc2-small{margin:0;font-size:13px}.sc2-note{color:var(--eno-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.sc2-note[data-tone=warn]{color:var(--sc-alert)}.sc2-mt{margin-top:12px}.sc2-stack{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.sc2-stack-lg{gap:20px}.sc2-code{font-family:var(--eno-font-mono);color:var(--eno-secondary);opacity:.8;overflow-wrap:anywhere;margin-left:6px;font-size:11px}.sc2-textlink,.sc2-link{color:var(--sc-pri);align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sc2-textlink-inline{color:var(--sc-pri);font-weight:600}.sc2-inline-link{min-height:44px;font:inherit;color:var(--sc-pri);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.sc2-inline-link:disabled{opacity:.45;cursor:not-allowed}.sc2-backlink{justify-self:start}.sc2-warn{color:var(--sc-alert);margin:0;font-size:14px;font-weight:600}.sc2-empty{gap:4px;display:grid}.sc2-empty p{color:var(--eno-secondary);margin:0;font-size:14px;line-height:1.6}.sc-root .ui-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc2-chip{background:var(--eno-neutral-bg);min-height:26px;color:var(--eno-ink);white-space:nowrap;box-sizing:border-box;border-radius:999px;align-items:center;padding:3px 12px;font-size:13px;font-weight:600;display:inline-flex}.sc2-chip[data-tone=ok]{background:var(--eno-success-bg);color:var(--eno-success)}.sc2-chip[data-tone=warn]{background:var(--eno-warning-bg);color:var(--eno-warning)}.sc2-chip[data-tone=danger]{background:var(--eno-danger-bg);color:var(--eno-danger)}.sc2-chip[data-tone=info],.sc2-chip[data-tone=accent]{background:var(--sc-pri-bg);color:var(--sc-pri)}.sc2-badge{letter-spacing:.01em;white-space:nowrap;box-sizing:border-box;background:var(--eno-neutral-bg);min-height:28px;color:var(--eno-ink);border-radius:999px;flex:none;align-items:center;padding:3px 12px;font-size:13px;font-weight:600;display:inline-flex}.sc2-badge[data-env=live]{background:var(--eno-danger-bg);color:var(--eno-danger)}.sc2-badge[data-env=live_trial]{background:var(--eno-warning-bg);color:var(--eno-warning)}.sc2-tag{vertical-align:middle;background:var(--eno-neutral-bg);min-height:20px;color:var(--sc-body);white-space:nowrap;box-sizing:border-box;border-radius:999px;align-items:center;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.sc2-tag[data-basis=estimate]{background:var(--eno-warning-bg);color:var(--eno-warning)}.sc2-tag[data-basis=realtime]{background:var(--eno-success-bg);color:var(--eno-success)}.sc2-tag[data-basis=stale]{background:var(--eno-danger-bg);color:var(--eno-danger)}.sc2-val{font-variant-numeric:tabular-nums}.sc2-val[data-missing]{color:var(--eno-secondary);font-size:.8em;font-weight:500}.sc2-val[data-tone=profit]{color:var(--eno-profit)}.sc2-val[data-tone=loss]{color:var(--eno-loss)}.sc2-banner{overflow-wrap:anywhere;background:var(--eno-neutral-bg);color:var(--eno-ink);border-radius:12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.55}.sc2-banner[hidden]{display:none}.sc2-banner[data-tone=ok]{background:var(--eno-success-bg)}.sc2-banner[data-tone=error]{background:var(--eno-danger-bg);color:var(--eno-danger)}.sc2-banner[data-tone=warn]{background:var(--eno-warning-bg)}.sc2-banner[data-tone=info]{background:var(--sc-pri-bg)}.sc2-seg{background:var(--sc-track);border-radius:14px;gap:4px;min-width:0;padding:4px;display:flex}.sc2-seg>button{min-width:0;min-height:44px;color:var(--eno-secondary);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:1 1 0;padding:0 10px;font-size:16px;font-weight:500;overflow:hidden}.sc2-seg>button[aria-checked=true]{background:var(--sc-thumb);color:var(--eno-ink);font-weight:700;box-shadow:0 1px 3px #1018281a}.sc2-seg>button:disabled{opacity:.42;cursor:not-allowed}.sc2-seg>button:focus-visible{outline:2px solid var(--sc-pri);outline-offset:-2px}.sc2-seg[data-size=sm]{border-radius:12px;padding:3px}.sc2-seg[data-size=sm]>button{border-radius:9px;min-height:38px;padding:0 12px;font-size:14px}@media (pointer:coarse){.sc2-seg[data-size=sm]>button{min-height:44px}}.sc2-meter{background:var(--sc-track);border-radius:4px;height:8px;overflow:hidden}.sc2-meter>span{background:var(--sc-pri);border-radius:4px;height:100%;display:block}.sc2-meter[data-over]>span{background:var(--eno-danger)}.sc2-tick{width:20px;height:20px;color:var(--eno-secondary);flex:none;place-items:center;display:inline-grid}.sc2-tick[data-state=ok]{color:var(--eno-success)}.sc2-tick[data-state=bad]{color:var(--eno-danger)}.sc2-tick[data-state=wait] i{background:var(--sc-pri);border-radius:4px;width:8px;height:8px;display:block}.sc2-home{gap:14px;max-width:760px}.sc2-top{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:2px 0 4px;display:flex}.sc2-top h1{letter-spacing:-.02em;color:var(--eno-ink);margin:0;font-size:30px;font-weight:800;line-height:1.15}.sc2-top-right{align-items:center;gap:10px;min-width:0;display:flex}.sc2-envchip{background:var(--sc-pri-bg);min-height:32px;color:var(--sc-pri);white-space:nowrap;box-sizing:border-box;border-radius:999px;align-items:center;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.sc2-bell{border:1px solid var(--eno-line);background:var(--eno-surface);width:46px;height:46px;color:var(--eno-ink);cursor:pointer;border-radius:23px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}:root[data-eno-theme=light] .sc2-bell{border-color:#0000;box-shadow:0 1px 3px #1018280f}.sc2-bell:focus-visible{outline:2px solid var(--sc-pri);outline-offset:2px}.sc2-bell-n{box-sizing:border-box;background:var(--eno-danger-solid);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.sc2-risk{gap:10px}.sc2-big{color:var(--eno-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:4px 0 0;display:flex}.sc2-big>b{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.1}.sc2-big-sub{color:var(--eno-secondary);font-size:17px;font-weight:500}.sc2-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 0;display:grid}.sc2-trio div{min-width:0}.sc2-trio dt{color:var(--eno-secondary);font-size:14px}.sc2-trio dd{color:var(--eno-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:700}.sc2-foot-note{color:var(--eno-secondary);overflow-wrap:anywhere;margin:0;font-size:12px}.sc2-acct{flex-wrap:wrap;gap:6px;display:flex}.sc2-acct button{border:1px solid var(--eno-line);background:var(--eno-surface);min-height:36px;color:var(--eno-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:13px}@media (pointer:coarse){.sc2-acct button{min-height:44px}}.sc2-acct button[aria-checked=true]{border-color:var(--sc-pri);color:var(--sc-pri);background:var(--sc-pri-bg);font-weight:600}.sc2-outline-btn{border:1px solid var(--eno-line-strong);background:var(--eno-surface);width:100%;min-height:50px;color:var(--eno-ink);font:inherit;cursor:pointer;border-radius:14px;margin-top:6px;font-size:16px;font-weight:700}:root[data-eno-theme=light] .sc2-outline-btn{border-color:#d0d5dd}.sc2-outline-btn:disabled{opacity:.45;cursor:not-allowed}.sc2-outline-btn:focus-visible{outline:2px solid var(--sc-pri);outline-offset:2px}.sc2-nav{background:var(--sc-track);border-radius:14px;gap:4px;min-width:0;padding:4px;display:flex}.sc2-nav-g{flex:1 1 0;gap:4px;min-width:0;display:flex}.sc2-nav-g+.sc2-nav-g{padding-left:5px;position:relative}.sc2-nav-g+.sc2-nav-g:before{content:"";background:color-mix(in srgb,var(--eno-secondary) 35%,transparent);width:1px;position:absolute;top:10px;bottom:10px;left:0}.sc2-nav-g>button{min-width:0;min-height:44px;color:var(--eno-secondary);font:inherit;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:1 1 0;font-size:16px;font-weight:500}.sc2-nav-g>button[aria-checked=true]{background:var(--sc-thumb);color:var(--eno-ink);font-weight:700;box-shadow:0 1px 3px #1018281a}.sc2-nav-g>button:focus-visible{outline:2px solid var(--sc-pri);outline-offset:-2px}.sc2-area-note{color:var(--eno-secondary);margin:0;font-size:13px;line-height:1.6}.sc-root .sc2-hero{background:var(--sc-hero);color:var(--sc-hero-ink);border:1px solid var(--sc-hero-line);border-radius:20px;gap:14px;min-width:0;padding:20px 16px 12px;display:grid}:root[data-eno-theme=light] .sc-root .sc2-hero{border-color:var(--sc-hero)}.sc2-hero-h{color:inherit;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.sc2-hero-sub{color:var(--sc-hero-sub);margin:-8px 0 0;font-size:14px}.sc2-tpls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sc2-tpl{text-align:left;border:1px solid var(--sc-hero-line);min-height:62px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:12px 10px;display:grid}.sc2-tpl[data-active]{border:2px solid var(--sc-pri);background:color-mix(in srgb,var(--sc-hero-ink) 7%,transparent);padding:11px 9px}:root[data-eno-theme=light] .sc2-tpl[data-active]{border-color:#8fb0ff}.sc2-tpl:focus-visible{outline:2px solid var(--sc-pri);outline-offset:2px}.sc2-tpl-name{font-size:16px;font-weight:700}.sc2-tpl-meta{color:var(--sc-hero-sub);overflow-wrap:anywhere;font-size:13px}.sc2-tpl-meta[data-warn]{color:var(--eno-warning)}:root[data-eno-theme=light] .sc2-tpl-meta[data-warn]{color:#f5b544}.sc2-hero-cta{background:var(--sc-pri);min-height:50px;color:var(--sc-pri-ink);font:inherit;cursor:pointer;border:0;border-radius:14px;font-size:17px;font-weight:700}:root[data-eno-theme=light] .sc2-hero-cta{color:#111827;background:#fff}.sc2-hero-cta:disabled{opacity:.5;cursor:not-allowed}.sc2-hero-cta:focus-visible{outline:2px solid var(--sc-pri);outline-offset:2px}.sc2-hero-link{color:var(--sc-hero-sub);justify-self:center;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.sc2-hero-err .ui-empty{background:0 0}.sc2-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.sc-root .sc2-run{background:var(--eno-surface);border:1px solid var(--sc-card-bd);box-shadow:var(--sc-card-shadow);color:var(--eno-ink);border-radius:18px;gap:8px;min-width:0;padding:18px 16px;text-decoration:none;display:grid}.sc-root .sc2-run[data-warn]{border-color:color-mix(in srgb,var(--sc-alert) 55%,transparent)}.sc2-run:focus-visible{outline:2px solid var(--sc-pri);outline-offset:2px}.sc2-run-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sc2-run-title{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:700}.sc2-run-line{color:var(--sc-body);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.sc2-run-line[data-warn]{color:var(--sc-alert);font-weight:600}.sc2-run-foot{color:var(--eno-secondary);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px;display:flex}.sc2-run-foot b{font-weight:700}.sc2-editor-card .sc2-row{flex-wrap:nowrap;align-items:flex-start}.sc2-sheet-bg{z-index:400;padding:16px 12px calc(12px + env(safe-area-inset-bottom,0px));background:#050a128c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sc2-sheet{box-sizing:border-box;background:var(--eno-surface);width:100%;max-width:560px;max-height:min(80vh,720px);color:var(--eno-ink);border:1px solid var(--eno-line);border-radius:18px;padding:16px;overflow:auto}@media (min-width:769px){.sc2-sheet-bg{align-items:center}}.sc2-events{margin:0;padding:0;list-style:none;display:grid}.sc2-events li{color:var(--eno-ink);grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px 0;font-size:15px;line-height:1.55;display:grid}.sc2-events li[data-sev=warn],.sc2-events li[data-tone=warn]{color:var(--sc-alert)}.sc2-events li[data-sev=error],.sc2-events li[data-sev=critical],.sc2-events li[data-tone=bad]{color:var(--eno-danger)}.sc2-events li[data-unread] .sc2-ev-time:before{content:"";background:var(--sc-pri);vertical-align:middle;border-radius:3px;width:6px;height:6px;margin-right:4px;display:inline-block}.sc2-ev-time{color:var(--eno-secondary);font-variant-numeric:tabular-nums;padding-top:1px;font-size:14px}.sc2-ev-body{overflow-wrap:anywhere;min-width:0}.sc2-ev-body b{font-weight:600}.sc2-wiz,.sc2-mon{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:760px;margin:0 auto;display:grid}.sc2-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-top:2px;display:flex}.sc2-head-main{min-width:0}.sc2-head h1{letter-spacing:-.01em;color:var(--eno-ink);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.3}.sc2-head p{color:var(--eno-secondary);margin:4px 0 0;font-size:14px;line-height:1.45}.sc2-head-right{flex:none;align-items:center;min-height:30px;display:flex}.sc2-head-action{min-height:44px;color:var(--sc-pri);font:inherit;cursor:pointer;background:0 0;border:0;margin:-8px -6px -8px 0;padding:0 6px;font-size:17px;font-weight:700}.sc2-head-action:disabled{opacity:.5;cursor:not-allowed}.sc2-head-count{color:var(--eno-ink);font-size:16px;font-weight:700}.sc2-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:-12px 0 -14px;display:grid}.sc2-progress button{cursor:pointer;background:0 0;border:0;align-items:center;min-height:32px;padding:0;display:flex}.sc2-progress button span{background:var(--eno-line);border-radius:2px;width:100%;height:4px;display:block}:root[data-eno-theme=light] .sc2-progress button span{background:#d6dae1}.sc2-progress button[data-on] span{background:var(--sc-pri)}.sc2-progress button[data-bad] span{background:var(--eno-danger)}.sc2-progress button:focus-visible{outline:2px solid var(--sc-pri);outline-offset:2px;border-radius:4px}@media (pointer:coarse){.sc2-progress button{min-height:44px}.sc2-progress{margin:-18px 0 -20px}}.sc2-stepline{color:var(--eno-secondary);justify-content:space-between;gap:8px;margin:0;font-size:14px;display:flex}.sc2-stepline b{color:var(--eno-ink);font-weight:700}.sc2-ctx{flex-wrap:wrap;gap:8px;display:flex}.sc2-ctx span{background:var(--eno-surface);border:1px solid var(--sc-card-bd);min-height:32px;color:var(--eno-ink);box-sizing:border-box;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.sc2-ctx span[data-env]{background:var(--sc-pri-bg);color:var(--sc-pri);border-color:#0000}.sc2-preview{background:var(--sc-hero);color:var(--sc-hero-ink);border:1px solid var(--sc-hero-line);border-radius:18px;gap:8px;padding:18px 16px;display:grid}:root[data-eno-theme=light] .sc2-preview{border-color:var(--sc-hero)}.sc2-preview h2{color:var(--sc-hero-sub);margin:0;font-size:14px;font-weight:500}.sc2-preview p{color:inherit;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.75}.sc2-preview b{font-weight:800}.sc-root .sc2-wiz .ui-field-label,.sc-root .sc2-mon .ui-field-label{color:var(--eno-secondary);font-size:14px;font-weight:400}.sc-root .sc2-wiz :is(.ui-input,.ui-select),.sc-root .sc2-inline .ui-select{background-color:var(--sc-field);border-color:var(--eno-line);min-height:48px;color:var(--eno-ink);border-radius:12px;font-size:16px}:root[data-eno-theme=light] .sc-root .sc2-wiz :is(.ui-input,.ui-select){border-color:#d5d9e0}.sc-root .sc2-wiz :is(.ui-input,.ui-select):focus-visible{border-color:var(--sc-pri);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-pri) 22%,transparent)}.sc2-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.sc2-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:340px){.sc2-grid2{grid-template-columns:minmax(0,1fr)}}.sc2-inline{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sc2-inline>span{color:var(--eno-ink);flex:none;font-size:16px}.sc2-inline>.ui-select{flex:0 62%;min-width:0}.sc2-conds{gap:0;min-width:0;display:grid}.sc2-cond-wrap{min-width:0;display:grid}.sc2-cond{border:1px solid var(--eno-line);background:var(--eno-surface);border-radius:16px;gap:12px;min-width:0;padding:14px 16px 12px;display:grid}:root[data-eno-theme=light] .sc2-cond{border-color:#e3e6eb}.sc2-cond-head{justify-content:space-between;align-items:center;gap:6px;margin:-4px -8px -4px 0;display:flex}.sc2-cond-title{align-items:center;gap:10px;min-width:0;display:flex}.sc2-cond-title b{font-size:18px;font-weight:700}.sc2-x{width:44px;height:44px;color:var(--eno-secondary);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sc2-x:hover{background:var(--eno-surface-2);color:var(--eno-ink)}.sc2-x:focus-visible{outline:2px solid var(--sc-pri)}.sc2-join{justify-content:center;padding:10px 0;display:flex}.sc2-join span{background:var(--eno-neutral-bg);min-height:30px;color:var(--eno-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.sc2-check{min-height:44px;color:var(--eno-ink);cursor:pointer;box-sizing:border-box;align-items:center;gap:12px;padding:2px 0 2px 6px;font-size:15px;line-height:1.45;display:flex}.sc2-check input{width:22px;height:22px;accent-color:var(--sc-pri);flex:none;margin:0}.sc2-check[data-disabled]{color:var(--eno-secondary);cursor:not-allowed}.sc2-add{border:1px dashed var(--eno-line-strong);width:100%;min-height:50px;color:var(--sc-body);font:inherit;cursor:pointer;background:0 0;border-radius:14px;margin-top:14px;font-size:16px}.sc2-add:disabled{opacity:.45;cursor:not-allowed}.sc2-addrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sc2-valid{align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.5;display:flex}.sc2-valid[data-tone=ok]{color:var(--eno-success)}.sc2-valid[data-tone=bad]{color:var(--eno-danger)}.sc2-valid[data-tone=wait]{color:var(--eno-secondary)}.sc2-valid .sc2-tick{color:inherit;margin-top:1px}.sc2-issues{color:var(--eno-danger);margin:0;padding-left:18px;font-size:14px;line-height:1.6}.sc2-unsup{border:1px dashed var(--eno-line);color:var(--eno-secondary);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.sc2-unsup b{color:var(--eno-ink)}.sc2-specs{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:6px 12px;margin:0;font-size:12px;display:grid}.sc2-specs dt{color:var(--eno-secondary)}.sc2-specs dd{color:var(--eno-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.sc2-choices{gap:10px;min-width:0;display:grid}.sc2-choice{border:1px solid var(--eno-line);background:var(--eno-surface);min-width:0;min-height:54px;color:var(--sc-body);font:inherit;cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 8px;font-size:16px;display:inline-flex}:root[data-eno-theme=light] .sc2-choice{border-color:#d5d9e0}.sc2-choice[aria-checked=true]{border:2px solid var(--sc-pri);background:var(--sc-pri-bg);color:var(--sc-pri);padding:0 7px;font-weight:700}.sc2-choice:disabled{opacity:.45;cursor:not-allowed}.sc2-choice:focus-visible{outline:2px solid var(--sc-pri);outline-offset:2px}.sc2-choice[data-radio]{min-height:56px;font-size:17px}.sc2-choice i{border:2px solid var(--eno-secondary);box-sizing:border-box;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.sc2-choice[aria-checked=true] i{border-color:var(--sc-pri)}.sc2-choice[aria-checked=true] i:after{content:"";background:var(--sc-pri);border-radius:50%;width:8px;height:8px}.sc2-tablewrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;margin:0 -2px;overflow-x:auto}.sc2-tablewrap:focus-visible{outline:2px solid var(--sc-pri);outline-offset:2px;border-radius:8px}.sc2-tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;color:var(--eno-ink);font-size:15px}.sc2-tbl th{color:var(--eno-secondary);text-align:right;white-space:nowrap;border-bottom:1px solid var(--eno-line);padding:4px 5px 10px;font-size:14px;font-weight:500}.sc2-tbl td{text-align:right;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--eno-line) 70%,transparent);padding:14px 5px}.sc2-tbl :is(th,td):first-child{text-align:left;padding-left:4px}.sc2-tbl tr[data-over] td{color:var(--eno-secondary)}.sc2-stress td[data-status=RUNNING]{color:var(--eno-success)}.sc2-stress td[data-status=NEAR_STOP]{color:var(--sc-alert)}.sc2-stress td[data-status=STOPPED],.sc2-stress td[data-status=LIQUIDATED]{color:var(--eno-danger)}.sc2-stress td[data-status=UNKNOWN]{color:var(--eno-secondary)}.sc2-ladder{gap:8px;display:grid}.sc2-ladder-row{color:var(--eno-secondary);grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:8px;font-size:14px;display:grid}.sc2-ladder-row label{align-items:center;gap:4px;min-width:0;display:flex}.sc2-ladder-row em{color:var(--eno-secondary);font-style:normal}.sc-root .sc2-ladder-row .ui-input{min-height:44px;padding:0 10px}.sc2-budgetbar{gap:10px;margin-top:4px;display:grid}.sc2-budgetbar .sc2-row{color:var(--eno-ink);flex-wrap:wrap;font-size:16px}.sc2-budgetbar .sc2-row b{font-size:17px;font-weight:800}.sc2-toggles{gap:14px}.sc2-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.sc2-toggle>span{gap:2px;min-width:0;display:grid}.sc2-toggle b{color:var(--eno-ink);font-size:17px;font-weight:700}.sc2-toggle>span>span{color:var(--eno-secondary);font-size:14px;line-height:1.5}.sc2-toggle input{width:26px;height:26px;accent-color:var(--sc-pri);flex:none;margin:0 6px 0 0}.sc2-toggle[data-disabled]{opacity:.5;cursor:not-allowed}.sc2-prio{color:var(--eno-ink);margin:0;padding-left:20px;font-size:15px;line-height:1.8}.sc2-budget{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin:2px 0 0;display:grid}.sc2-budget>div{min-width:0}.sc2-budget dt{color:var(--eno-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.sc2-budget dd{letter-spacing:-.01em;color:var(--eno-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px;font-weight:800;line-height:1.2}.sc2-budget dd[data-tone=loss]{color:var(--eno-loss)}.sc2-budget dd .sc2-val[data-missing]{font-size:15px}.sc2-checks,.sc2-gates{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sc2-checks{border-top:1px solid var(--eno-line);padding-top:14px}.sc2-checks li,.sc2-gates li{color:var(--eno-ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.sc2-checks li[data-state=FAIL],.sc2-gates li[data-tone=bad]{color:var(--eno-danger)}.sc2-checks li[data-state=UNKNOWN],.sc2-gates li[data-tone=warn]{color:var(--eno-secondary)}.sc2-disclosure{border:1px solid var(--eno-line);background:var(--eno-surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:220px;padding:12px;font-size:14px;line-height:1.6;overflow:auto}.sc2-diff{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.sc2-diff li{background:var(--eno-surface-2);overflow-wrap:anywhere;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.sc2-diff code{font-family:var(--eno-font-mono);font-size:12px}.sc2-bar{bottom:calc(var(--eno-bottomnav-h,64px) + env(safe-area-inset-bottom,0px));z-index:30;margin:6px calc(-1 * max(var(--eno-page-gutter,16px),env(safe-area-inset-left,0px))) 0;padding:14px max(var(--eno-page-gutter,16px),env(safe-area-inset-left,0px)) 12px;background:var(--eno-surface);border-top:1px solid var(--eno-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:sticky}.sc2-bar[data-cols="1-2"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (min-width:769px){.sc2-bar{border:1px solid var(--eno-line);border-radius:18px 18px 0 0;margin:6px 0 0;padding:14px 16px;bottom:0}}.sc2-btn{border:1px solid var(--eno-line-strong);background:var(--eno-surface);min-width:0;min-height:50px;color:var(--eno-ink);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;padding:0 12px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}:root[data-eno-theme=light] .sc2-btn{border-color:#d0d5dd}.sc2-btn[data-variant=primary]{background:var(--sc-pri);color:var(--sc-pri-ink);border-color:#0000}.sc2-btn[data-variant=danger]{background:var(--eno-danger-solid);color:var(--eno-danger-solid-ink);border-color:#0000}.sc2-btn:disabled{opacity:.45;cursor:not-allowed}.sc2-btn:focus-visible{outline:2px solid var(--sc-pri);outline-offset:2px}.sc2-bar-note{color:var(--eno-secondary);grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.sc2-runstate{background:var(--eno-warning-bg);color:var(--sc-alert);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.5}.sc2-runstate[data-tone=bad]{background:var(--eno-danger-bg);color:var(--eno-danger)}.sc2-pos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.sc2-pos div{min-width:0}.sc2-pos dt{color:var(--eno-secondary);font-size:14px}.sc2-pos dd{letter-spacing:-.01em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:800}.sc2-dist{gap:12px;margin:4px 0 0;display:grid}.sc2-dist div{justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;display:flex}.sc2-dist dt{color:var(--eno-secondary);overflow-wrap:anywhere;min-width:0}.sc2-dist dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:700}.sc2-dist-flat dd{white-space:normal}.sc2-chain{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sc2-chain li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding:6px 0;display:grid}.sc2-chain .sc2-tick{background:var(--eno-neutral-bg);border-radius:17px;width:34px;height:34px}.sc2-chain li[data-state=OK] .sc2-tick{background:var(--eno-success-bg)}.sc2-chain li[data-state=FAILED] .sc2-tick,.sc2-chain li[data-state=BLOCKED] .sc2-tick{background:var(--eno-danger-bg)}.sc2-chain li[data-state=PENDING] .sc2-tick{background:var(--sc-pri-bg)}.sc2-chain li[data-state=PENDING] .sc2-tick i{border-radius:6px;width:12px;height:12px}.sc2-chain b{padding-top:5px;font-size:16px;font-weight:700;display:block}.sc2-chain p{color:var(--eno-secondary);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.sc2-recon{color:var(--eno-secondary);margin:0;font-size:14px;line-height:1.5}.sc2-recon[data-tone=ok]{color:var(--eno-success)}.sc2-recon[data-tone=bad]{color:var(--eno-danger)}.sc2-expo{gap:6px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:grid}.sc2-expo li{background:var(--eno-surface-2);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px}.sc2-expo-line{gap:4px;display:grid}.sc2-expo-line p{color:var(--eno-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.sc2-expo-line p[data-tone=warn]{color:var(--sc-alert)}.sc2-shared{background:var(--eno-warning-bg);color:var(--eno-ink);overflow-wrap:anywhere;border-radius:12px;gap:6px;padding:12px;font-size:14px;line-height:1.55;display:grid}.sc2-shared[data-tone=bad]{background:var(--eno-danger-bg)}.sc2-shared p{margin:0}.sc2-shared ul{color:var(--sc-body);margin:0;padding-left:18px}.sc2-run-strats{flex-wrap:wrap;gap:8px;margin:8px 4px 0;display:flex}.sc2-chip-link{border:1px solid var(--eno-line,#7f7f7f40);min-height:44px;color:inherit;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex;overflow:hidden}.sc2-seg>button.sc2-seg-opt{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;padding:6px 8px;line-height:1.2;overflow:visible}.cp-sheet{z-index:80;background:var(--eno-bg,var(--eno-surface));color:var(--eno-ink);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;inset:0}@media (min-width:769px){.cp-sheet{border:1px solid var(--eno-line);border-radius:18px;width:min(560px,100vw - 32px);inset:24px auto 24px 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px #00000040}}.cp-head{grid-template-columns:44px 1fr auto;align-items:center;gap:4px;min-width:0;padding:6px 16px 0 6px;display:grid}.cp-head h2{margin:0;font-size:18px;font-weight:700}.cp-sub{color:var(--eno-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:46vw;font-size:12px;overflow:hidden}.cp-x{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.cp-search{padding:8px 16px}.cp-search input{box-sizing:border-box;border:1px solid var(--eno-line);background:var(--sc-field,var(--eno-surface-2));width:100%;min-height:44px;color:inherit;border-radius:14px;padding:0 14px;font-size:16px}.cp-banner{background:var(--eno-warning-bg);color:var(--eno-warning);border-radius:12px;margin:0 16px 8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.cp-cols{color:var(--eno-secondary);grid-template-columns:minmax(0,1fr) 96px 72px;gap:8px;padding:4px 16px 6px 56px;font-size:11.5px;display:grid}.cp-cols span:nth-child(n+2){text-align:right}.cp-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--eno-surface);border-radius:16px;flex:1;min-height:0;margin:0 12px;overflow:hidden auto}.cp-row{box-sizing:border-box;border-bottom:1px solid var(--eno-line);cursor:pointer;grid-template-columns:32px minmax(0,1fr) 96px 72px;align-items:center;gap:8px;padding:0 10px;display:grid;position:absolute;left:0;right:0}.cp-row[data-on]{background:var(--sc-pri-bg,var(--eno-info-bg))}.cp-row[data-active]{outline:2px solid var(--sc-pri);outline-offset:-2px}.cp-row[aria-disabled]{cursor:not-allowed;opacity:.62}.cp-check{border:1.5px solid var(--eno-secondary);border-radius:6px;place-items:center;width:22px;height:22px;font-size:14px;font-weight:700;display:grid}.cp-row[data-on] .cp-check{background:var(--eno-ink);color:var(--eno-surface);border-color:var(--eno-ink)}.cp-main{gap:3px;min-width:0;display:grid}.cp-line1{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.cp-line1 b{font-size:15px}.cp-line1 small{color:var(--eno-secondary);font-size:11px}.cp-line2{color:var(--eno-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cp-why{color:var(--sc-alert)}.cp-tag{background:var(--eno-surface-2);color:var(--eno-secondary);border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}.cp-tag[data-k=run]{background:var(--eno-info-bg);color:var(--eno-info)}.cp-tag[data-k=warn]{background:var(--eno-warning-bg);color:var(--eno-warning)}.cp-px{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.cp-px b{font-size:14px}.cp-px small{font-size:12px}.cp-px small[data-tone=up],.sc2-c-row small[data-tone=up]{color:var(--eno-success)}.cp-px small[data-tone=down],.sc2-c-row small[data-tone=down]{color:var(--eno-loss,var(--eno-danger))}.cp-fund{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.cp-state{text-align:center;color:var(--eno-secondary);justify-items:center;gap:12px;padding:24px 16px;font-size:14px;display:grid}.cp-count{color:var(--eno-secondary);margin:6px 16px 0;font-size:11.5px}.cp-foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--eno-line);background:var(--eno-surface);gap:8px;display:grid}.cp-tray-head{color:var(--eno-secondary);justify-content:space-between;align-items:center;font-size:13px;display:flex}.cp-tray{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.cp-chip{background:var(--eno-surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:0 0 0 12px;font-size:13px;font-weight:600;display:inline-flex}.cp-chip[data-bad]{color:var(--sc-alert)}.cp-chip button{min-width:36px;min-height:36px;color:var(--eno-secondary);cursor:pointer;background:0 0;border:0;font-size:16px}.cp-confirm{width:100%;min-height:48px}@media (max-width:380px){.cp-cols,.cp-row{grid-template-columns:28px minmax(0,1fr) 84px 60px}.cp-cols{grid-template-columns:minmax(0,1fr) 84px 60px}}.sc2-acct{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.sc2-acct-logo{background:var(--eno-ink);width:44px;height:44px;color:var(--eno-surface);border-radius:12px;place-items:center;font-size:13px;font-weight:800;display:grid}.sc2-acct small{color:var(--eno-secondary);font-size:12.5px;display:block}.sc2-dot{background:var(--eno-secondary);border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.sc2-dot[data-ok]{background:var(--eno-success)}.sc2-c-row{border-top:1px solid var(--eno-line);grid-template-columns:36px minmax(0,1fr) auto 44px;align-items:center;gap:8px;min-height:56px;display:grid}.sc2-c-row .sc2-c-ic{background:var(--eno-surface-2);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid;overflow:hidden}.sc2-c-row b{font-size:15px}.sc2-c-row small{color:var(--eno-secondary);font-size:12px;display:block}.sc2-c-row .sc2-c-px{text-align:right;font-variant-numeric:tabular-nums}.sc2-c-row .sc2-c-x{min-width:44px;min-height:44px;color:var(--eno-secondary);cursor:pointer;background:0 0;border:0;font-size:18px}.sc2-c-row[data-bad] b{color:var(--sc-alert)}.sc2-chips{flex-wrap:wrap;gap:8px;display:flex}.sc2-chip{border:1px solid var(--eno-line);background:var(--eno-surface);min-width:52px;min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-weight:600}.sc2-chip[aria-pressed=true]{border:2px solid var(--eno-ink)}.sc2-calc{gap:6px;font-size:13.5px;display:grid}.sc2-calc div{justify-content:space-between;gap:12px;display:flex}.sc2-calc dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.sc2-calc dt{color:var(--eno-secondary)}.sc2-bar-meter{background:var(--eno-surface-2);border-radius:999px;height:6px;overflow:hidden}.sc2-bar-meter i{background:var(--eno-warning);height:100%;display:block}.sc2-bar-meter[data-tone=bad] i{background:var(--eno-danger)}.sc2-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px;display:block;overflow-x:auto}.sc2-table th,.sc2-table td{text-align:right;border-top:1px solid var(--eno-line);white-space:nowrap;padding:8px 6px}.sc2-table th:first-child,.sc2-table td:first-child{text-align:left}.sc2-table tr[data-bad] td:first-child{color:var(--sc-alert)}
