.t2-reset-fund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:grid;place-items:center;background:#00080cb3;padding:20px;font:13px/1.5 Inter,Arial,sans-serif;color:#edf7fa}.t2-reset-fund *{box-sizing:border-box}.t2-reset-fund__card{width:min(560px,100%);max-height:90dvh;overflow:auto;padding:24px;border:1px solid #295463;border-radius:16px;background:#0b141b;box-shadow:0 20px 80px #0008}.t2-reset-fund h2{margin:8px 0 16px;font-size:21px;color:#f1f9fc}.t2-reset-fund p{color:#b9cad3}.t2-reset-fund__eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;color:#69dbed}.t2-reset-fund__sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.t2-reset-fund button{font:inherit;color:inherit;border:1px solid #2b4653;border-radius:8px;background:#11212b;padding:10px;cursor:pointer}.t2-reset-fund button[aria-pressed=true]{border-color:#62d7e9;background:#173744}.t2-reset-fund button:disabled{opacity:.5;cursor:default}.t2-reset-fund label{display:grid;gap:6px;font-weight:600}.t2-reset-fund input:not([type=checkbox]){width:100%;border:1px solid #355260;border-radius:8px;background:#071016;color:#edf7fa;font:inherit;padding:10px}.t2-reset-fund__confirm{display:flex!important;align-items:flex-start;gap:9px!important}.t2-reset-fund input[type=checkbox]{accent-color:#64d9ec;flex:none;margin-top:4px}.t2-reset-fund footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.t2-reset-fund .t2-reset-fund__primary{color:#061014;background:#64d9ec;border-color:#64d9ec;font-weight:700}.t2-reset-fund [role=alert]{color:#ffc399}.t2-demo-archives{padding:14px;border:1px solid #2b4653;border-radius:10px}.t2-demo-archives details{padding:8px}.t2-demo-archives td,.t2-demo-archives th{padding:7px 12px;text-align:left}@media (max-width:480px){.t2-reset-fund{padding:12px}.t2-reset-fund__card{padding:18px}.t2-reset-fund__sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}.terminal-shell{position:relative;display:grid;grid-template-areas:"topbar" "body" "dock" "status";grid-template-rows:var(--terminal-topbar-h) minmax(0,1fr) auto 26px;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--terminal-bg-0)}.terminal-shell-body{grid-area:body;display:flex;position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--terminal-bg-0)}.terminal-chart-slot{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;background:var(--terminal-bg-0)}.terminal-topbar{grid-area:topbar;position:relative;z-index:300;height:var(--terminal-topbar-h);display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--terminal-line);background:var(--terminal-bg-1);min-width:0;overflow:hidden}.terminal-topbar-brand,.terminal-topbar-primary,.terminal-topbar-breadcrumb,.terminal-topbar-actions{display:flex;align-items:center;min-width:0;gap:8px}.terminal-topbar-brand,.terminal-topbar-primary{flex:0 0 auto}.terminal-topbar-breadcrumb{color:var(--t2-ink-2,var(--terminal-muted));flex:1 1 auto;overflow:hidden;white-space:nowrap}.terminal-topbar-actions{margin-left:auto;justify-content:flex-end}.terminal-shell .left-workspace-rail,.terminal-shell .right-toolbar{position:relative;flex:0 0 var(--terminal-rail-w);width:var(--terminal-rail-w);min-width:var(--terminal-rail-w);display:flex;flex-direction:column;align-items:center;padding:6px 0;gap:4px;overflow-y:auto;overflow-x:hidden;background:var(--terminal-bg-1);z-index:250}.terminal-shell .left-workspace-rail{order:0;border-right:1px solid var(--terminal-line)}.terminal-shell .right-toolbar{order:4;border-left:1px solid var(--terminal-line)}.terminal-shell .rt-btn{position:relative;width:60px;min-height:58px;border:0;border-left:2px solid transparent;background:none;color:color-mix(in srgb,var(--terminal-teal, #2dd4bf) 50%,var(--terminal-text, #ffffff));cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 0;font:inherit;transition:background .12s,color .12s,border-left-color .12s;flex:0 0 auto}.terminal-shell .rt-btn svg{width:24px;height:24px}.terminal-shell .rt-btn:hover{background:#00d4aa14;color:var(--terminal-text, #fff)}.terminal-shell .rt-btn.active{color:var(--terminal-teal);border-left-color:var(--terminal-teal);background:var(--terminal-teal-dim);box-shadow:inset 0 0 0 1px #2dd4bf14}.terminal-shell .rt-btn:disabled{opacity:.35;cursor:not-allowed}.terminal-shell .rt-label{max-width:58px;color:var(--terminal-text, #fff);font-size:8.5px;line-height:1.2;letter-spacing:.02em;text-align:center;white-space:normal;overflow:visible}.terminal-shell .rt-badge{position:absolute;top:-5px;right:-7px;min-width:15px;height:15px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#800018;color:#fff;font-size:9px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em}.terminal-shell .rt-group-sep{width:38px;height:1px;margin:4px 0 6px;background:#2dd4bf2e;flex:0 0 auto}.terminal-shell .rt-group-spacer{width:38px;height:12px;margin:2px 0;border-top:1px solid rgba(45,212,191,.14);flex:0 0 auto}.terminal-rail-fill{flex:1 1 auto;min-height:12px}.terminal-rail-collapse{width:100%;padding:7px 0;border:0;border-top:1px solid var(--terminal-line);background:transparent;color:var(--t2-ink-2,var(--terminal-muted));cursor:pointer;display:flex;align-items:center;justify-content:center}.terminal-rail-collapse:hover,.terminal-rail-reveal:hover{color:var(--terminal-teal);background:#2dd4bf14}.terminal-rail-reveal{position:absolute;top:0;bottom:0;z-index:251;width:18px;padding:0;display:flex;align-items:center;justify-content:center;border:0;background:#ffffff04;color:var(--terminal-muted);cursor:pointer}.terminal-rail-reveal-left{left:0;border-right:1px solid var(--terminal-line)}.terminal-rail-reveal-right{right:0;border-left:1px solid var(--terminal-line)}.terminal-panel-host{position:relative;flex:0 0 min(var(--terminal-panel-width, var(--terminal-panel-w)),32vw);width:min(var(--terminal-panel-width, var(--terminal-panel-w)),32vw);min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;background:var(--terminal-bg-1,rgba(5,5,7,.985));border-color:var(--terminal-line);z-index:270;box-shadow:none}.terminal-panel-host-left{order:1;border-right:1px solid var(--terminal-line);animation:terminal-slide-in-left .15s ease-out}.terminal-panel-host-right{order:3;border-left:1px solid var(--terminal-line);animation:terminal-slide-in-right .15s ease-out}.terminal-panel-host-expanded{position:absolute;inset:0 var(--terminal-rail-w);width:auto!important;max-width:none!important;flex-basis:auto!important;z-index:380;animation:none}.terminal-chart-slot{order:2}.terminal-panel-header{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid var(--terminal-line);background:var(--terminal-bg-1)}.terminal-panel-header h2{margin:0;color:var(--terminal-text, #fff);font-size:12px;font-weight:700;letter-spacing:.14em}.terminal-panel-header button{width:28px;height:28px;border:1px solid var(--terminal-line);background:transparent;color:var(--t2-ink-2,var(--terminal-muted));cursor:pointer;font-size:22px;line-height:1}.terminal-panel-header button:hover{color:var(--terminal-teal);border-color:var(--terminal-teal)}.terminal-panel-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:12px 14px 16px}.terminal-panel-popout{display:grid;grid-template-rows:42px minmax(0,1fr);width:100vw;height:100vh;min-width:0;min-height:0;overflow:hidden;background:var(--terminal-bg-0,#05070a);color:var(--terminal-text,#e6edf3)}.terminal-panel-popout-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-bottom:1px solid var(--terminal-line,rgba(255,255,255,.14));background:var(--terminal-bg-1,#0b0f13)}.terminal-panel-popout-header h1{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.terminal-panel-popout-header button{height:28px;padding:0 10px;border:1px solid var(--terminal-line,rgba(255,255,255,.14));border-radius:4px;background:transparent;color:inherit;cursor:pointer}.terminal-panel-popout-body{min-width:0;min-height:0;overflow:auto;padding:12px}.terminal-panel-popout-body:has(.csf),.terminal-panel-scroll:has(.csf){overflow:hidden;box-sizing:border-box}.terminal-panel-surface-host,.terminal-panel-surface{width:100%;height:100%;min-width:0;min-height:0}.t2-indicators-panel{height:auto;min-height:100%}.t2-indicator-library{min-height:0;justify-content:flex-start}.terminal-panel-popout-notice{position:fixed;left:50%;bottom:38px;z-index:3000;transform:translate(-50%);display:flex;align-items:center;gap:12px;max-width:min(520px,calc(100vw - 24px));padding:10px 12px;border:1px solid #fbbf24;border-radius:6px;background:var(--terminal-bg-1,#11151b);color:var(--t2-ink,#fff);font-size:12px;box-shadow:0 12px 30px #00000073}.terminal-panel-popout-notice button{border:0;background:transparent;color:color-mix(in srgb,#fbbf24 50%,var(--t2-ink,#ffffff));cursor:pointer;font-size:16px}.terminal-standalone-panel{position:relative;display:grid;grid-template-rows:38px minmax(0,1fr);width:100%;height:100%;min-height:0;background:var(--terminal-bg-0,#05070a)}.terminal-standalone-panel.is-expanded{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000}.terminal-standalone-panel-header{display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid var(--terminal-line,rgba(255,255,255,.14));background:var(--terminal-bg-1,#0b0f13)}.terminal-standalone-panel-header strong{font-size:11px;letter-spacing:.1em}.terminal-standalone-panel-header>span{flex:1}.terminal-standalone-panel-header button,.terminal-panel-detached-state button{height:27px;padding:0 9px;border:1px solid var(--terminal-line,rgba(255,255,255,.14));border-radius:4px;background:transparent;color:inherit;cursor:pointer}.terminal-standalone-panel-body{min-width:0;min-height:0;overflow:hidden}.terminal-panel-detached-state{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;color:var(--t2-ink-2,var(--terminal-muted,#82938f));font-size:12px}.terminal-bottom-dock{grid-area:dock;position:relative;z-index:260;min-height:0;overflow:hidden;background:var(--terminal-bg-1);border-top:1px solid var(--terminal-line)}.terminal-bottom-dock.collapsed{max-height:58px}.terminal-bottom-dock.expanded{min-height:250px;max-height:min(42vh,420px)}.terminal-status-footer{grid-area:status;min-width:0;min-height:26px;overflow:hidden;border-top:1px solid var(--terminal-line);background:var(--terminal-bg-1)}@keyframes terminal-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes terminal-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.terminal-hotkeys{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--terminal-text,#fff);font-size:11px}.terminal-hotkeys-title-row,.terminal-hotkeys-toggle-row,.terminal-hotkeys-section-head,.terminal-hotkeys-count,.terminal-hotkeys-footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.terminal-hotkeys-title-row>span{font-size:12px;font-weight:800;letter-spacing:.1em}.terminal-hotkeys button,.terminal-hotkeys input{font:inherit}.terminal-hotkeys-title-row button,.terminal-hotkeys-toggle-row button,.terminal-hotkeys-modes button,.terminal-hotkeys-footer button{min-height:32px;border:1px solid var(--terminal-line);border-radius:4px;background:var(--terminal-bg-2);color:var(--terminal-text, #fff);font-size:10px;font-weight:700;cursor:pointer}.terminal-hotkeys-title-row button.is-guarded{border-color:#2dd4bf52;color:var(--terminal-teal);background:#2dd4bf14}.terminal-hotkeys-toggle-row{justify-content:flex-start}.terminal-hotkeys-toggle-row button{padding:0 10px;color:var(--t2-ink-2,var(--terminal-muted))}.terminal-hotkeys-toggle-row button.on,.terminal-hotkeys-modes button.active{border-color:#2dd4bf73;color:var(--terminal-teal);background:#2dd4bf1c}.terminal-hotkeys-toggle-row button.armed{border-color:#fbbf249e;color:color-mix(in srgb,#ffd067 50%,var(--t2-ink,#ffffff));background:#fbbf241f}.terminal-hotkeys-copy{margin:0;color:var(--t2-ink-2,var(--terminal-muted));line-height:1.45}.terminal-hotkeys-size{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid var(--terminal-line);border-radius:7px;background:var(--terminal-bg-0,#020406)}.terminal-hotkeys-section-head b{font-size:10px;letter-spacing:.1em}.terminal-hotkeys-section-head span{color:var(--t2-ink-2,var(--terminal-muted));font-size:9px}.terminal-hotkeys-modes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.terminal-hotkeys-modes button{min-width:0;padding:0 4px}.terminal-hotkeys-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.terminal-hotkeys-fields label{display:grid;gap:3px;color:var(--t2-ink-2,var(--terminal-muted));font-size:9px;font-weight:700;letter-spacing:.04em}.terminal-hotkeys-fields input,.terminal-hotkeys-search{width:100%;min-width:0;height:30px;box-sizing:border-box;padding:0 8px;border:1px solid var(--terminal-line);border-radius:5px;outline:none;background:var(--terminal-bg-2);color:var(--terminal-text,#fff)}.terminal-hotkeys-fields input:focus,.terminal-hotkeys-search:focus{border-color:var(--terminal-teal)}.terminal-hotkeys-count{color:var(--t2-ink-2,var(--terminal-muted));font-size:10px}.terminal-hotkeys-count span:last-child{color:color-mix(in srgb,#fbbf24 50%,var(--t2-ink,#ffffff))}.terminal-hotkeys-groups{display:flex;flex-direction:column;gap:5px;min-height:0;overflow:visible}.terminal-hotkeys-group{flex:0 0 auto;min-height:36px;border:1px solid var(--terminal-line);border-radius:6px;overflow:hidden;background:var(--terminal-bg-2)}.terminal-hotkeys-group-title{width:100%;min-height:36px;padding:0 10px;border:0;background:transparent;color:var(--terminal-text,#fff);display:flex;align-items:center;justify-content:space-between;line-height:1.2;font-size:10px;font-weight:800;letter-spacing:.09em;cursor:pointer}.terminal-hotkeys-group-title:hover{background:#2dd4bf0b}.terminal-hotkeys-group-title i{color:var(--t2-ink-2,var(--terminal-muted));font-style:normal;font-size:9px;white-space:nowrap}.terminal-hotkeys-actions{padding:0 10px 6px}.terminal-hotkeys-action{display:grid;grid-template-columns:minmax(0,1fr) auto 88px 24px;align-items:center;gap:5px;min-height:36px;border-top:1px solid rgba(255,255,255,.05)}.terminal-hotkeys-action>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-hotkeys-action em{color:var(--t2-ink-2,var(--terminal-muted));font-size:8px;font-style:normal;text-transform:uppercase}.terminal-hotkeys-action em.support-supported_now{color:var(--terminal-teal)}.terminal-hotkeys-action button{min-height:26px;padding:0 6px;border:1px solid var(--terminal-line);border-radius:14px;background:var(--terminal-bg-0,#090d13);color:var(--terminal-text,#fff);font-size:9px;cursor:pointer}.terminal-hotkeys-action button.recording{border-color:var(--terminal-teal);color:var(--terminal-teal)}.terminal-hotkeys-action .terminal-hotkeys-clear{border:0;border-radius:2px;color:var(--t2-ink-2,var(--terminal-muted));background:transparent}.terminal-hotkeys-action .terminal-hotkeys-clear:hover{color:var(--terminal-sell)}.terminal-hotkeys-notice{margin:0;padding:7px 9px;border:1px solid rgba(251,191,36,.38);border-radius:5px;color:color-mix(in srgb,#fbbf24 50%,var(--t2-ink,#ffffff));background:#fbbf2414}.terminal-hotkeys-controls{position:sticky;bottom:-16px;z-index:2;display:grid;gap:7px;margin:2px -2px -16px;padding:8px 2px 16px;background:linear-gradient(180deg,transparent,var(--terminal-bg-1,#050507) 9px)}.terminal-hotkeys-footer button{flex:1;min-width:0}.terminal-hotkeys-footer button:last-child{color:var(--terminal-teal);border-color:#2dd4bf59}.terminal-hotkeys-save{min-height:38px;border:1px solid rgba(45,212,191,.5)!important;border-radius:5px!important;background:#2dd4bf21!important;color:var(--terminal-text,#fff)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.1em;cursor:pointer}@container (max-width: 420px){.terminal-hotkeys-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-hotkeys-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-hotkeys-section-head{align-items:flex-start;flex-direction:column}.terminal-hotkeys-action{grid-template-columns:minmax(0,1fr) 82px 22px}.terminal-hotkeys-action em{grid-column:1;grid-row:2;margin-top:-8px}.terminal-hotkeys-action>button:not(.terminal-hotkeys-clear){grid-column:2;grid-row:1 / span 2}.terminal-hotkeys-action .terminal-hotkeys-clear{grid-column:3;grid-row:1 / span 2}.terminal-hotkeys-footer button{font-size:9px}}@media (max-width: 760px){.terminal-shell{--terminal-rail-w: 52px;--terminal-panel-w: min(88vw, 360px)}.terminal-chart-slot{inset-left:var(--terminal-rail-w);inset-right:var(--terminal-rail-w)}.terminal-shell .rt-btn{width:48px;min-height:54px}.terminal-shell .rt-label{max-width:46px;font-size:7.5px}.terminal-topbar-breadcrumb{display:none}}.t2-server-auto-page{--sa-ink:#f2f7fb;--sa-muted:#c9d8e2;--sa-accent:#61dbef;--sa-face:#0b141c;--sa-well:#101e28;--sa-line:#304d5d;--sa-field:#071119;--t2ap-face:var(--sa-face);--t2ap-well:var(--sa-well);--t2ap-line:var(--sa-line);--t2ap-accent:var(--sa-accent);--terminal-text:var(--sa-ink);--muted:var(--sa-muted);font-family:var(--t2p-font-sans,Inter,system-ui,sans-serif);color:var(--sa-ink);gap:22px;min-width:0;width:100%}.t2-server-auto-page .t2ap-head{align-items:center;flex-wrap:wrap;gap:14px}.t2-server-auto-page .t2ap-head h1{font-size:28px;letter-spacing:-.03em;margin:0 0 8px}.t2-server-auto-page .t2ap-head p{font-size:14px;margin:0;color:var(--sa-muted)}.t2-server-auto-page .t2ap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:start;gap:18px}.t2-server-auto-page .t2-server-system-card{padding:20px;gap:18px;min-width:0;background:var(--sa-face);border-color:var(--sa-line);animation:none;opacity:1}.t2-server-system-card .t2ap-card-head h2{font-size:18px;line-height:1.4}.t2-server-system-card .t2ap-card-head p{font-size:12px;line-height:1.6;color:var(--sa-muted)}.t2-server-rule-list{display:grid;gap:12px}.t2-server-rule-actions{display:flex;gap:8px;flex-wrap:wrap}.t2-server-rule{padding:13px;border:1px solid var(--sa-line);border-radius:8px;background:var(--sa-well)}.t2-server-rule-title{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.t2-server-rule-title>span,.t2-server-rule-title b span{color:var(--sa-muted);font-size:11px}.t2-server-rule p{font-size:12px;margin:7px 0;color:var(--sa-muted)}.t2-server-rule dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.t2-server-rule dt{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--sa-muted)}.t2-server-rule dd{margin:4px 0 0;font-size:12px;font-weight:600;overflow-wrap:anywhere;color:var(--sa-ink)}.t2-server-system-empty{padding:16px 0;min-height:115px;font-size:13px}.t2-server-system-empty p{line-height:1.6;color:var(--sa-muted);font-size:12px}.t2-server-setup-editor{padding:20px;border:1px solid var(--sa-line);border-radius:12px;background:var(--sa-face);min-width:0;color:var(--sa-ink);--t2il-bg0:var(--sa-field);--t2il-bg1:var(--sa-face);--t2il-ink:var(--sa-ink);--t2il-muted:var(--sa-muted);--t2il-line:var(--sa-line);--t2il-ok:var(--sa-accent);--teal:var(--sa-accent)}.t2-server-setup-editor>header{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.t2-server-setup-editor h2{font-size:18px;margin:0 0 6px}.t2-server-setup-editor p{font-size:12px;line-height:1.6}.t2-server-setup-editor>fieldset{border:0;margin:0;padding:0;min-width:0}.t2-server-setup-editor .t2ailf-steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:18px 0}.t2-server-setup-editor .t2ailf-steps li{font-size:11px;color:var(--sa-muted);padding:6px 9px;border:1px solid var(--sa-line);border-radius:6px}.t2-server-setup-editor .t2ailf-steps li[data-at=true]{color:var(--sa-ink);border-color:var(--sa-accent)}.t2-server-setup-editor .t2ailf-steps b{margin-right:6px}.t2-server-setup-editor .t2-indicator-card{padding:14px;margin:10px 0;border:1px solid var(--sa-line);border-radius:9px;min-width:0}.t2-server-setup-editor :is(.t2ailf-list,.t2ailf-group){display:grid;gap:10px}.t2-server-setup-editor .t2ailf-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.t2-server-setup-editor .t2ailf-title{font-size:17px}.t2-server-setup-editor .t2-indicator-card-header{display:flex;justify-content:space-between;gap:10px;align-items:center}.t2-server-setup-editor .t2-indicator-card-trigger{display:flex;gap:8px;align-items:center}.t2-server-setup-editor .t2-indicator-card-switch{width:42px;height:24px;border-radius:20px}.t2-server-setup-editor button[role=switch][aria-checked=true]{background:color-mix(in srgb,var(--sa-accent) 25%,var(--sa-face));border-color:var(--sa-accent)}.t2-server-auto-page button:not(.t2ap-go){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sa-line);border-radius:7px;background:var(--sa-well);color:var(--sa-ink);padding:8px 12px;min-height:36px;font:600 12px/1.4 var(--t2p-font-sans,Inter,system-ui,sans-serif);cursor:pointer}.t2-server-auto-page button:disabled{cursor:not-allowed;opacity:.65}.t2-server-auto-page :is(button,a,input,select):focus-visible{outline:2px solid var(--sa-accent);outline-offset:3px}.t2-server-auto-page .t2ailf-chip.is-on{border-color:var(--sa-accent);background:color-mix(in srgb,var(--sa-accent) 13%,var(--sa-face))}.t2-server-auto-page .t2ap-go{min-height:42px;border-color:var(--sa-accent);font-size:13px}.t2-server-auto-page input,.t2-server-auto-page select{color:var(--sa-ink);background:var(--sa-field);border:1px solid var(--sa-line);border-radius:6px;min-height:36px;max-width:100%;font:inherit;padding:6px 8px;box-sizing:border-box}.t2-server-controls{--sa-ink:#f2f7fb;--sa-muted:#d8e5ee;--sa-accent:#61dbef;--sa-face:#0b141c;--sa-well:#101e28;--sa-line:#304d5d;color:var(--sa-ink);padding:16px;border:1px solid var(--sa-line);border-radius:10px;background:var(--sa-face);font-family:var(--t2p-font-sans,Inter,system-ui,sans-serif);font-size:12px;line-height:1.5}.t2-server-auto-page .t2-server-controls{--sa-ink:inherit;--sa-muted:inherit;--sa-accent:inherit;--sa-face:inherit;--sa-well:inherit;--sa-line:inherit}.t2-server-controls .t2ail-ab-row{justify-content:space-between;gap:12px}.t2-server-controls b{font-size:13px;color:var(--sa-ink)}.t2-server-controls p{font-size:12px;color:var(--sa-muted);margin:10px 0}.t2-server-controls>button,.t2-server-controls form button,.t2-server-controls .t2ail-ab-row>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sa-line);border-radius:7px;background:var(--sa-well);color:var(--sa-ink);padding:7px 11px;min-height:34px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;margin-right:7px}.t2-server-controls button[role=switch]{border-color:var(--sa-accent);display:flex;align-items:center;gap:8px}.t2-server-controls button[role=switch]:before{content:"";width:7px;height:7px;background:var(--sa-muted);border-radius:50%}.t2-server-controls button[role=switch][aria-checked=true]:before{background:var(--sa-accent);box-shadow:0 0 8px var(--sa-accent)}.t2-server-controls button:disabled{cursor:not-allowed;opacity:.65}.t2-server-controls a{color:var(--sa-accent)}.t2-server-controls form{display:grid;gap:12px;border-top:1px solid var(--sa-line);margin-top:14px;padding-top:14px}.t2-server-controls details{margin-top:14px;color:var(--sa-muted)}.t2-server-controls summary{cursor:pointer;font-size:12px}@media (max-width:600px){.t2-server-setup-editor{padding:12px}.t2-server-system-card{padding:16px}.t2-server-auto-page .t2ap-head h1{font-size:25px}}.t2-legacy-recovery{margin:12px 0}.t2-legacy-recovery>button,.t2-legacy-recovery__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--sa-line);border-radius:7px;background:var(--sa-well);color:var(--sa-ink);padding:8px 12px;min-height:36px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}.t2-legacy-recovery__review{padding:14px;border:1px solid var(--sa-line);border-radius:10px;margin-top:12px;background:var(--sa-well);color:var(--sa-ink)}.t2-legacy-recovery__review h3{font-size:15px;color:var(--sa-ink)}.t2-legacy-recovery__table{overflow-x:auto}.t2-legacy-recovery table{border-collapse:collapse;min-width:540px;width:100%;font-size:12px}.t2-legacy-recovery td,.t2-legacy-recovery th{text-align:left;padding:9px;border-bottom:1px solid var(--sa-line);color:var(--sa-ink)}.t2-legacy-recovery label{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.t2-legacy-recovery input[type=checkbox]{min-height:initial;accent-color:var(--sa-accent);margin-top:4px}.t2-legacy-recovery__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.t2-legacy-recovery button:disabled{opacity:.55;cursor:default}.t2-calculation-editor.t2-indicator-card{box-sizing:border-box;min-width:0;padding:16px;background:#0b141c;color:#f0f6fa;border:1px solid #2c4858;border-radius:12px;font-family:var(--t2p-font-sans,Inter,system-ui,sans-serif);font-size:13px;line-height:1.5;box-shadow:none}.t2-calculation-editor>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:7px}.t2-calculation-editor h4{margin:0;color:#f0f6fa;font-size:14px;font-weight:650;line-height:1.4;letter-spacing:0}.t2-calculation-scope{color:#75e1ef;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.t2-calculation-editor .t2-calculation-status{margin:0 0 12px;color:#e2ecf3;font-size:12px}.t2-calculation-status[role=alert]{color:#ffd581}.t2-calculation-actions{display:flex;flex-wrap:wrap;gap:7px}.t2-calculation-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:36px;max-width:100%;padding:7px 11px;border:1px solid #426174;border-radius:7px;background:#12232e;color:#f0f6fa;font:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}.t2-calculation-actions button[aria-pressed=true]{border-color:#66dcef;background:#123743;color:#b7f5ff;box-shadow:inset 0 0 0 1px #66dcef33}.t2-calculation-actions button:hover:not(:disabled){border-color:#75e1ef;background:#16313e}.t2-calculation-actions button:disabled{background:#101b23;color:#a9bbc8;border-style:dashed;cursor:not-allowed}.t2-calculation-editor :is(button,input,select,summary):focus-visible{outline:2px solid #75e1ef;outline-offset:3px}.t2-calculation-help{margin-top:12px;color:#d8e6ef;font-size:12px}.t2-calculation-help summary{cursor:pointer;width:fit-content;color:#b4ecf4}.t2-calculation-help p{margin:8px 0 0;font-size:12px;line-height:1.55;color:#d8e6ef}.t2-calculation-editor fieldset{min-width:0;margin:14px 0 0;padding:10px;border:1px solid #355365;border-radius:8px}.t2-calculation-editor legend{padding:0 6px;color:#a9edf5;font-size:12px;font-weight:600}.t2-calculation-editor .t2ailf-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(65px,42%);align-items:center;gap:10px;margin:10px 0;color:#e2ecf3;font-size:12px}.t2-calculation-editor :is(input,select){box-sizing:border-box;min-width:0;max-width:100%;min-height:34px;border:1px solid #426174;border-radius:6px;background:#061019;color:#f0f6fa;padding:6px 8px;font:inherit;font-size:12px;color-scheme:dark}.t2-calculation-editor input[type=checkbox]{justify-self:start;min-height:18px;width:18px;height:18px;accent-color:#66dcef}:root,.terminal-shell,.tc-workspace,[data-theme],.t2-theme{--t2-ink: var(--terminal-text, var(--text, var(--t-0, #ffffff)));--t2-ink-2: color-mix(in srgb, var(--t2-ink) 85%, var(--muted, #8a9aa9));--t2-ink-3: var(--t2-ink-2)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-BT1H-PT_.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-kWhwEdDH.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-B2Ssfs8e.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-C2zfFY7I.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-Dm_PoFIZ.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-C_OblDzq.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-600-normal-rgB1DpUr.woff2) format("woff2")}:root{--t2p-font-sans: "Inter", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--t2p-font-mono: var(--t2-mono, "IBM Plex Mono", ui-monospace, "SF Mono", "Roboto Mono", monospace);--t2p-bg: var(--t2-shell-bg, var(--bg-1, #05070a));--t2p-panel: var(--t2-shell-panel, var(--panel, #0b0f13));--t2p-panel-2: var(--t2-shell-panel2, var(--panel2, #111a20));--t2p-ink: var(--t2-shell-ink, var(--ink, #e9f1ef));--t2p-muted: var(--t2-ink-2, var(--t2-shell-muted, var(--muted, #82938f)));--t2p-line: var(--t2-shell-line, var(--line, rgba(45,128,180,.16)));--t2p-accent: var(--t2-shell-accent, var(--accent, #2ee6a8));--t2p-accent-2: var(--t2-shell-accent2, var(--accent2, #22d3ee));--t2p-positive: var(--up, #2ee6a8);--t2p-negative: var(--t2-shell-down, var(--down, #ff6b6b));--t2p-alert: var(--warn, #fbbf24);--t2p-info: var(--info, #60a5fa);--t2p-meta: var(--t2p-muted);--t2p-accent-soft: color-mix(in srgb, var(--t2p-accent) 14%, transparent);--t2p-accent-line: color-mix(in srgb, var(--t2p-accent) 48%, transparent);--t2p-positive-soft: color-mix(in srgb, var(--t2p-positive) 14%, transparent);--t2p-negative-soft: color-mix(in srgb, var(--t2p-negative) 14%, transparent);--t2p-alert-soft: color-mix(in srgb, var(--t2p-alert) 16%, transparent);--t2p-info-soft: color-mix(in srgb, var(--t2p-info) 15%, transparent);--t2p-hover: color-mix(in srgb, var(--t2p-ink) 6%, transparent);--t2p-fs-title: 15px;--t2p-fs-body: 13px;--t2p-fs-label: 11px;--t2p-fs-meta: 11px;--t2p-fs-chip: 10px;--t2p-fs-num: 12px;--t2p-fw-title: 600;--t2p-fw-strong: 700;--t2p-fw-body: 500;--t2p-lh-title: 1.25;--t2p-lh-body: 1.45;--t2p-ls-label: .12em;--t2p-ls-title: -.01em;--t2p-space-1: 4px;--t2p-space-2: 8px;--t2p-space-3: 12px;--t2p-space-4: 16px;--t2p-space-5: 20px;--t2p-space-6: 24px;--t2p-radius-sm: 5px;--t2p-radius: 7px;--t2p-radius-lg: 9px;--t2p-radius-pill: 999px;--t2p-control-h: 32px;--t2p-control-h-sm: 26px;--t2p-control-h-lg: 38px;--t2p-shadow: 0 12px 30px rgba(0,0,0,.34)}.terminal-shell,.tc-workspace{--t2p-bg: var(--terminal-bg-0, #05070a);--t2p-panel: var(--terminal-bg-1, #0b0f13);--t2p-panel-2: var(--terminal-bg-2, #111a20);--t2p-ink: var(--terminal-text, #e9f1ef);--t2p-muted: var(--t2-ink-2, var(--terminal-muted, #82938f));--t2p-line: var(--terminal-line, rgba(45,128,180,.16));--t2p-accent: var(--terminal-teal, #2ee6a8);--t2p-positive: var(--terminal-teal, #2ee6a8);--t2p-negative: var(--terminal-sell, #ff6b6b)}.t2p{font-family:var(--t2p-font-sans);font-size:var(--t2p-fs-body);line-height:var(--t2p-lh-body);color:var(--t2p-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-optical-sizing:auto;font-feature-settings:"cv11" 1,"ss01" 1}.t2p-title{margin:0;font-family:var(--t2p-font-sans);font-size:var(--t2p-fs-title);font-weight:var(--t2p-fw-title);letter-spacing:var(--t2p-ls-title);line-height:var(--t2p-lh-title);color:var(--t2p-ink)}.t2p-label{font-family:var(--t2p-font-sans);font-size:var(--t2p-fs-label);font-weight:var(--t2p-fw-strong);letter-spacing:var(--t2p-ls-label);text-transform:uppercase;color:var(--t2p-muted)}.t2p-meta{font-family:var(--t2p-font-sans);font-size:var(--t2p-fs-meta);line-height:var(--t2p-lh-body);color:var(--t2p-muted)}.t2p-num{font-family:var(--t2p-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.t2p-num--pos{color:var(--t2p-positive)}.t2p-num--neg{color:var(--t2p-negative)}.t2p-section{display:flex;flex-direction:column;gap:var(--t2p-space-2);padding-bottom:var(--t2p-space-3);border-bottom:1px solid var(--t2p-line)}.t2p-section:last-child{padding-bottom:0;border-bottom:0}.t2p-section__head{display:flex;align-items:center;gap:var(--t2p-space-2);min-height:18px}.t2p-section__head .t2p-label{margin:0}.t2p-section__head>:last-child{margin-left:auto}.t2p-card{border:1px solid var(--t2p-line);border-radius:var(--t2p-radius);background:var(--t2p-panel-2);overflow:hidden;font-family:var(--t2p-font-sans)}.t2p-card+.t2p-card{margin-top:var(--t2p-space-2)}.t2p-card__head{display:flex;align-items:center;gap:var(--t2p-space-2);width:100%;min-height:44px;padding:0 var(--t2p-space-3);border:0;background:transparent;color:var(--t2p-ink);font:inherit;font-family:var(--t2p-font-sans);text-align:left;cursor:pointer}.t2p-card__head:hover{background:var(--t2p-hover)}.t2p-card__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t2p-fs-body);font-weight:var(--t2p-fw-title);color:var(--t2p-ink)}.t2p-card__status{overflow:hidden;max-width:40%;color:var(--t2p-muted);font-size:var(--t2p-fs-meta);text-overflow:ellipsis;white-space:nowrap}.t2p-card__chevron{flex:0 0 auto;margin-left:auto;color:var(--t2p-muted);font-size:13px;line-height:1;transition:transform .16s ease}.t2p-card.is-open>.t2p-card__head .t2p-card__chevron{transform:rotate(180deg)}.t2p-card__body{display:flex;flex-direction:column;gap:var(--t2p-space-3);padding:var(--t2p-space-3);border-top:1px solid var(--t2p-line)}.t2p-card:not(.is-open)>.t2p-card__body{display:none}.t2p-chip{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border:1px solid var(--t2p-line);border-radius:var(--t2p-radius-pill);background:transparent;color:var(--t2p-muted);font-family:var(--t2p-font-sans);font-size:var(--t2p-fs-chip);font-weight:var(--t2p-fw-strong);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.t2p-chip__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor}.t2p-chip--positive{color:var(--t2p-positive);border-color:color-mix(in srgb,var(--t2p-positive) 40%,transparent);background:var(--t2p-positive-soft)}.t2p-chip--negative{color:var(--t2p-negative);border-color:color-mix(in srgb,var(--t2p-negative) 40%,transparent);background:var(--t2p-negative-soft)}.t2p-chip--alert{color:var(--t2p-alert);border-color:color-mix(in srgb,var(--t2p-alert) 40%,transparent);background:var(--t2p-alert-soft)}.t2p-chip--info{color:var(--t2p-info);border-color:color-mix(in srgb,var(--t2p-info) 40%,transparent);background:var(--t2p-info-soft)}.t2p-chip--meta{color:var(--t2p-muted);border-color:var(--t2p-line);background:transparent}.t2p-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--t2p-control-h);padding:0 14px;border:1px solid var(--t2p-line);border-radius:var(--t2p-radius);background:var(--t2p-panel-2);color:var(--t2p-ink);font-family:var(--t2p-font-sans);font-size:var(--t2p-fs-body);font-weight:var(--t2p-fw-title);line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.t2p-btn:hover:not(:disabled){border-color:var(--t2p-accent-line)}.t2p-btn:disabled{opacity:.55;cursor:not-allowed}.t2p-btn svg{width:14px;height:14px}.t2p-btn--primary{border-color:var(--t2p-accent-line);background:var(--t2p-accent-soft);color:var(--t2p-accent)}.t2p-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--t2p-accent) 22%,transparent)}.t2p-btn--ghost{background:transparent}.t2p-btn--danger{border-color:color-mix(in srgb,var(--t2p-negative) 50%,transparent);background:var(--t2p-negative-soft);color:var(--t2p-negative)}.t2p-btn--sm{height:var(--t2p-control-h-sm);padding:0 10px;font-size:var(--t2p-fs-meta)}.t2p-btn--lg{height:var(--t2p-control-h-lg);padding:0 18px}.t2p-btn--block{width:100%}.t2p-toggle{position:relative;display:inline-block;flex:0 0 auto;width:34px;height:20px;padding:0;border:1px solid var(--t2p-line);border-radius:var(--t2p-radius-pill);background:var(--t2p-panel-2);cursor:pointer;transition:background .15s ease,border-color .15s ease;vertical-align:middle}.t2p-toggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--t2p-muted);transition:transform .15s ease,background .15s ease}.t2p-toggle.is-on,.t2p-toggle:has(>input:checked){border-color:var(--t2p-accent-line);background:color-mix(in srgb,var(--t2p-accent) 22%,transparent)}.t2p-toggle.is-on:after,.t2p-toggle:has(>input:checked):after{transform:translate(14px);background:var(--t2p-accent)}.t2p-toggle:disabled,.t2p-toggle[aria-disabled=true]{opacity:.5;cursor:not-allowed}.t2p-toggle>input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.t2p-toggle-row{display:flex;align-items:center;gap:var(--t2p-space-3);min-height:34px}.t2p-toggle-row>:first-child{min-width:0}.t2p-toggle-row>.t2p-toggle{margin-left:auto}.t2p-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--t2p-line);border-radius:var(--t2p-radius);background:var(--t2p-panel-2)}.t2p-tab{display:inline-flex;align-items:center;justify-content:center;height:var(--t2p-control-h-sm);padding:0 12px;border:0;border-radius:var(--t2p-radius-sm);background:transparent;color:var(--t2p-muted);font-family:var(--t2p-font-sans);font-size:var(--t2p-fs-meta);font-weight:var(--t2p-fw-title);letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:color .12s ease,background .12s ease}.t2p-tab:hover{color:var(--t2p-ink)}.t2p-tab.is-active{background:var(--t2p-accent-soft);color:var(--t2p-accent)}.t2p-tabs--underline{gap:var(--t2p-space-3);padding:0;border:0;border-bottom:1px solid var(--t2p-line);border-radius:0;background:transparent}.t2p-tabs--underline .t2p-tab{height:34px;padding:0 2px;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px}.t2p-tabs--underline .t2p-tab.is-active{background:transparent;color:var(--t2p-ink);border-bottom-color:var(--t2p-accent)}.t2p-field{display:flex;flex-direction:column;gap:5px;min-width:0}.t2p-field__label{font-family:var(--t2p-font-sans);font-size:var(--t2p-fs-label);font-weight:var(--t2p-fw-strong);letter-spacing:var(--t2p-ls-label);text-transform:uppercase;color:var(--t2p-muted)}.t2p-field>input,.t2p-field>select,.t2p-input,.t2p-select{width:100%;min-width:0;box-sizing:border-box;height:var(--t2p-control-h);padding:0 10px;border:1px solid var(--t2p-line);border-radius:var(--t2p-radius-sm);background:var(--t2p-panel-2);color:var(--t2p-ink);font-family:var(--t2p-font-sans);font-size:var(--t2p-fs-body);outline:none;transition:border-color .12s ease}.t2p-field>input:focus,.t2p-field>select:focus,.t2p-input:focus,.t2p-select:focus{border-color:var(--t2p-accent)}.t2p-field>input::placeholder,.t2p-input::placeholder{color:color-mix(in srgb,var(--t2p-muted) 70%,transparent)}.t2p-field>input:disabled,.t2p-input:disabled,.t2p-select:disabled{opacity:.55;cursor:not-allowed}.t2p-input.t2p-num,.t2p-field>input.t2p-num{font-family:var(--t2p-font-mono);font-variant-numeric:tabular-nums}.t2p-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--t2p-space-2)}.t2p-stack{display:flex;flex-direction:column;gap:var(--t2p-space-3)}.t2p-row{display:flex;align-items:center;gap:var(--t2p-space-2)}.t2p-row--between{display:flex;align-items:center;justify-content:space-between;gap:var(--t2p-space-2)}.t2p-spacer{flex:1 1 auto}.t2p-divider{height:1px;border:0;margin:0;background:var(--t2p-line)}.t2p-btn:focus-visible,.t2p-tab:focus-visible,.t2p-toggle:focus-visible,.t2p-card__head:focus-visible,.t2p-field>input:focus-visible,.t2p-field>select:focus-visible,.t2p-input:focus-visible,.t2p-select:focus-visible{outline:2px solid color-mix(in srgb,var(--t2p-accent) 60%,transparent);outline-offset:1px}@media (prefers-reduced-motion: reduce){.t2p-card__chevron,.t2p-toggle,.t2p-toggle:after,.t2p-btn,.t2p-tab{transition:none}}.t2al-host{position:relative;height:100%;min-height:0;overflow:hidden;font-family:var(--t2p-font-sans, "Inter", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:12px;--t-1: #eef3f8;--t-2: #e2e9f1;--t-3: #cfd9e4;color:var(--t-1, #d7e3ef);--font-mono: var(--t2p-font-mono, "IBM Plex Mono", ui-monospace, "SF Mono", monospace);--t2-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--teal: var(--terminal-teal, #2dd4bf);--up: var(--terminal-teal, #2dd4bf);--down: var(--terminal-sell, #f87171);--line: var(--terminal-line, rgba(45,128,180,.16));--t2ail-r-sm: var(--t2p-radius-sm, 5px);--t2ail-r: var(--t2p-radius, 7px);--t2ail-r-lg: var(--t2p-radius-lg, 9px);--t2ail-well: rgba(255,255,255,.035);--t2ail-well-2: rgba(255,255,255,.055);--t2ail-hair: rgba(255,255,255,.07);--t2ail-amber: #eab84b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-optical-sizing:auto}.t2al-host,.t2al-host *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.t2al-num,.t2ail-num{font-family:var(--font-mono, ui-monospace, "IBM Plex Mono", monospace);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.t2ail-pos{color:var(--up, #2dd4bf)}.t2ail-neg{color:var(--down, #f87171)}.t2al-host button:focus-visible,.t2al-host input:focus-visible,.t2al-host select:focus-visible,.t2al-host [tabindex]:focus-visible,.t2ail-toolbar button:focus-visible{outline:2px solid var(--teal, #2dd4bf);outline-offset:2px;border-radius:var(--t2ail-r-sm, 5px)}.t2ail-empty{padding:26px 18px;text-align:center;color:var(--t2-ink-2,var(--t-3, #6b7686));font-size:11.5px;line-height:1.6}.t2ail-empty-dot{width:7px;height:7px;border-radius:50%;background:var(--teal, #2dd4bf);opacity:.5;margin:0 auto 10px}.t2ail-chev{flex:0 0 auto;color:var(--t2-ink-2,var(--t-3, #6b7686));transition:transform .15s ease;display:inline-flex}.t2ail-intro{padding:10px 12px 11px;border-bottom:1px solid var(--line, rgba(255,255,255,.08))}.t2ail-intro-lead{margin:0;font-size:11.5px;line-height:1.55;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-intro-key{display:inline-flex;align-items:center;gap:5px;margin-top:8px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;color:var(--teal, #2dd4bf);font-size:10.5px;font-weight:700;letter-spacing:.01em}.t2ail-intro-key:hover{text-decoration:underline}.t2ail-intro-body{margin-top:9px;padding:10px;border-radius:var(--t2ail-r, 7px);border:1px solid var(--t2ail-hair);background:var(--t2ail-well)}.t2ail-gloss{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;margin:0}.t2ail-gloss-term{margin:7px 0 0;min-width:0}.t2ail-gloss-term:first-of-type{margin-top:0}.t2ail-gloss-word{display:inline-flex;padding:2px 7px;border-radius:999px;border:1px solid var(--t2ail-hair);background:var(--t2ail-well-2);color:var(--t2-ink-2,var(--t-2, #9aa7b4));font-size:9.5px;font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere}.t2ail-gloss-def{margin:3px 0 0;font-size:10.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-toolbar{display:inline-flex;align-items:center;gap:6px;min-width:0}.t2ail-toolbar,.t2ail-toolbar *,.t2ail-ask-pop,.t2ail-ask-pop *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--t2p-font-sans, "Inter", ui-sans-serif, system-ui, "Segoe UI", sans-serif)}.t2ail-ask-pop,.t2ail-toolbar{--t-1: #eef3f8;--t-2: #e2e9f1;--t-3: #cfd9e4}.t2ail-tbtn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:7px;border:1px solid var(--line, rgba(255,255,255,.12));background:transparent;color:var(--t2-ink-2,var(--t-2, #9aa7b4));font:700 11px/1 inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;flex:0 0 auto}.t2ail-tbtn:hover{color:var(--t-1, #d7e3ef);border-color:#ffffff3d}.t2ail-tbtn .t2ail-tbtn-dot{width:6px;height:6px;border-radius:50%;background:var(--t-3, #6b7686);flex:0 0 auto}.t2ail-tbtn.is-on{color:var(--teal, #2dd4bf);border-color:#2dd4bf73;background:#2dd4bf1a}.t2ail-tbtn.is-on .t2ail-tbtn-dot{background:var(--teal, #2dd4bf)}.t2ail-tbtn.is-alert.is-on{color:var(--t2ail-amber, #eab84b);border-color:#eab84b80;background:#eab84b1a}.t2ail-tbtn.is-alert.is-on .t2ail-tbtn-dot{background:var(--t2ail-amber, #eab84b)}.t2ail-tbtn.is-ask.is-on{color:var(--teal, #2dd4bf);border-color:#2dd4bf73;background:#2dd4bf14}.t2ail-tbtn:disabled{opacity:.5;cursor:not-allowed}.t2ail-tbtn svg{flex:0 0 auto}.t2ail-tbadge{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--t2ail-amber, #eab84b);color:#201705;font:800 9px/1 var(--font-mono, ui-monospace, monospace)}.t2al-host[data-w=compact] .t2ail-tbtn{padding:0 6px;gap:4px;font-size:10px}.t2ail-ask{position:relative;flex:0 0 auto}.t2ail-ask-pop{position:absolute;right:0;top:32px;z-index:40;width:300px;max-width:min(300px,84vw);background:var(--t2-panel, #0b121a);border:1px solid var(--line, rgba(255,255,255,.12));border-radius:10px;padding:12px;box-shadow:0 18px 50px -24px #000000bf}.t2ail-ask-pop.is-inline{position:static;width:auto;max-width:none;box-shadow:none;padding:0;border:0;margin-top:8px}.t2ail-ask-kicker{font-size:9.5px;font-weight:800;letter-spacing:.09em;color:var(--t2-ink-2,var(--t-3, #6b7686));margin-bottom:8px}.t2ail-ask-input{flex:1 1 auto;min-width:0;padding:7px 9px;background:var(--t2-panel-2, #101216);border:1px solid var(--line, rgba(255,255,255,.12));border-radius:7px;color:var(--t-1, #eef3f7);font-size:12px;font-family:inherit;outline:none}.t2ail-ask-send{flex:0 0 auto;padding:0 12px;border-radius:7px;background:var(--teal, #2dd4bf);color:#04201c;border:none;font-weight:800;font-size:12px;cursor:pointer;font-family:inherit}.t2ail-ask-send.is-disabled{background:transparent;color:var(--t-3, #6b7686);border:1px solid var(--line, rgba(255,255,255,.12));cursor:default}.t2ail-ask-src{display:inline-block;padding:1px 7px;border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.05em;border:1px solid var(--line, rgba(255,255,255,.12));color:var(--t2-ink-2,var(--t-3, #6b7686))}.t2ail-ask-src.is-ai{border-color:#2dd4bf66;color:var(--teal, #2dd4bf)}.t2ail-ask-text{margin:8px 0 0;font-size:12px;line-height:1.55;color:var(--t-1, #d7e3ef);white-space:pre-wrap}.t2ail-ask-drawer{position:absolute;left:0;right:0;bottom:0;z-index:46;display:flex;flex-direction:column;gap:10px;padding:12px 12px 14px;max-height:60%;overflow-y:auto;background:var(--t2-panel, #0b121a);border-top:1px solid var(--line, rgba(255,255,255,.14));box-shadow:0 -22px 54px -28px #000000d1}.t2ail-ask-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.t2ail-ask-drawer-x{flex:0 0 auto;background:none;border:0;padding:2px;color:var(--t2-ink-2,var(--t-3, #6b7686));cursor:pointer;display:inline-flex;font-family:inherit}.t2ail-ask-drawer-x:hover{color:var(--t-1, #d7e3ef)}.t2ail-scard{border-bottom:1px solid var(--line, rgba(255,255,255,.08))}.t2ail-scard.is-alert{background:#eab84b09}.t2ail-scard.is-analyse{background:#2dd4bf08}.t2ail-scard-head{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 12px;background:none;border:0;cursor:pointer;text-align:left;font-family:inherit;color:inherit;min-width:0}.t2ail-scard-head:hover{background:#ffffff05}.t2ail-scard-kicker{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.09em;line-height:1.45}.t2ail-scard.is-alert .t2ail-scard-kicker{color:var(--t2ail-amber, #eab84b)}.t2ail-scard.is-analyse .t2ail-scard-kicker{color:var(--teal, #2dd4bf)}.t2ail-scard-sum{flex:1 1 auto;min-width:0;font-size:11.5px;line-height:1.45;color:var(--t2-ink-2,var(--t-2, #9aa7b4));white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.t2ail-scard-sum b{color:var(--t-1, #d7e3ef);font-weight:700}.t2ail-scard-chev{flex:0 0 auto;color:var(--t2-ink-2,var(--t-3, #6b7686));transition:transform .15s ease;display:inline-flex}.t2ail-scard.is-open .t2ail-scard-chev{transform:rotate(90deg)}.t2ail-scard-body{border-top:1px solid rgba(255,255,255,.05)}.t2ail-chanrow{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 12px}.t2ail-chanrow .t2ail-chanlbl{font-size:9px;font-weight:800;letter-spacing:.09em;color:var(--t2-ink-2,var(--t-3, #6b7686))}.t2ail-chan{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;height:20px;border-radius:10px;border:1px solid var(--line, rgba(255,255,255,.14));background:transparent;color:var(--t2-ink-2,var(--t-3, #6b7686));font:800 9px/1 inherit;letter-spacing:.04em;cursor:pointer;white-space:nowrap}.t2ail-chan.is-on{color:var(--teal, #2dd4bf);border-color:#2dd4bf73;background:#2dd4bf1a}.t2ail-chan.is-pending{opacity:.55;cursor:default}.t2ail-clearbtn{margin-left:auto;background:none;border:1px solid var(--line, rgba(255,255,255,.14));border-radius:6px;color:var(--t2-ink-2,var(--t-3, #6b7686));font:800 8.5px/1 inherit;letter-spacing:.05em;padding:4px 8px;cursor:pointer}.t2ail-clearbtn:hover{color:var(--t-1, #d7e3ef);border-color:#ffffff42}.t2ail-alertnote{padding:8px 12px;font-size:10px;line-height:1.5;color:var(--t2-ink-2,var(--t-3, #6b7686));border-top:1px solid rgba(255,255,255,.05)}.t2ail-alertnote b{color:var(--t2-ink-2,var(--t-2, #9aa7b4));font-weight:700}.t2ail-section{padding:9px 12px;border-top:1px solid rgba(255,255,255,.05)}.t2ail-section-title{font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--t2-ink-2,var(--t-3, #8592a0));margin-bottom:7px;overflow-wrap:anywhere}.t2ail-kv{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0}.t2ail-kv>span{color:var(--t2-ink-2,var(--t-3, #6b7686));font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t2ail-kv>b{font-size:11.5px;white-space:nowrap}.t2ail-statechip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap;flex:0 0 auto}.t2ail-statechip .dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.t2ail-dirtag{flex:0 0 auto;padding:1px 6px;border-radius:var(--t2ail-r-sm, 5px);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.t2ail-cfgdir{flex:0 0 auto;padding:1px 6px;border-radius:var(--t2ail-r-sm, 5px);font-size:8.5px;font-weight:700;letter-spacing:.04em;color:var(--t2-ink-2,var(--t-3, #6b7686));border:1px solid var(--line, rgba(255,255,255,.14));white-space:nowrap}.t2ail-automode{flex:0 0 auto;display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--t2ail-r-sm, 5px);font-size:9px;font-weight:700;letter-spacing:.02em;border:1px solid var(--line, rgba(255,255,255,.14));color:var(--t2-ink-2,var(--t-3, #6b7686));white-space:nowrap}.t2ail-automode.is-armed{color:var(--teal, #2dd4bf);border-color:#2dd4bf80;background:#2dd4bf21}.t2ail-automode.is-pending{color:var(--t2ail-amber, #eab84b);border-color:#eab84b6b;background:#eab84b17}.t2ail-automode.is-locked{color:var(--t2ail-amber, #eab84b);border-color:#eab84b66}.t2ail-automode.is-off{color:var(--t2-ink-2,var(--t-3, #8592a0))}.t2ail-automode.is-sim{color:var(--teal, #2dd4bf);border-color:#2dd4bf66;background:#2dd4bf1a}.t2ail-conds{display:flex;flex-direction:column;gap:2px}.t2ail-cond{display:flex;gap:8px;padding:2px 0;align-items:flex-start;min-width:0}.t2ail-cond-mark{flex:0 0 auto;font-size:11px;line-height:16px;font-weight:800}.t2ail-cond-text{font-size:11px;line-height:1.45;min-width:0;overflow-wrap:anywhere}.t2ail-riskline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10.5px;color:var(--t2-ink-2,var(--t-2, #9aa7b4))}.t2ail-riskline .t2ail-num{color:var(--t2-ink-2,var(--t-2, #9aa7b4))}.t2ail-risk-none{color:var(--t2-ink-2,var(--t-3, #6b7686))}.t2ail-risk-fixed{color:var(--t2-ink-2,var(--t-3, #6b7686));font-size:9.5px;overflow-wrap:anywhere;min-width:0;cursor:help}.t2ail-chartlink{display:inline-flex;align-items:center;gap:4px;margin:8px 12px 0;background:none;border:0;padding:0;color:var(--teal, #2dd4bf);font:700 10.5px/1 inherit;cursor:pointer}.t2ail-chartlink:hover{text-decoration:underline}.t2ail-analyse-id{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.t2ail-analyse-name{font-size:12px;font-weight:650;letter-spacing:-.005em;color:var(--t-1, #d7e3ef);min-width:0;overflow-wrap:anywhere}.t2ail-analyse-sym{margin-left:auto;font-size:10px;color:var(--t2-ink-2,var(--t-3, #6b7686));white-space:nowrap}.t2ail-analyse-why{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--t-1, #d7e3ef);overflow-wrap:anywhere}.t2ail-roster{display:flex;flex-direction:column}.t2ail-strat{border-bottom:1px solid var(--line, rgba(255,255,255,.07))}.t2ail-strat.is-open{background:var(--t2ail-well)}.t2ail-strat-toggle{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:10px 12px;font-family:inherit;color:inherit}.t2ail-strat-toggle:hover{background:#ffffff08}.t2ail-strat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.t2ail-strat-name{margin:0;min-width:0;flex:1 1 auto;font-size:12.5px;font-weight:650;line-height:1.3;letter-spacing:-.008em;color:var(--t-1, #d7e3ef);white-space:normal;overflow-wrap:anywhere}.t2ail-strat-head .t2ail-chev{margin-top:3px}.t2ail-strat-meta{display:flex;align-items:center;gap:7px;margin-top:7px;flex-wrap:wrap;min-width:0;font-size:10.5px;color:var(--t2-ink-2,var(--t-2, #9aa7b4))}.t2ail-strat-sym{flex:0 0 auto;color:var(--t2-ink-2,var(--t-3, #6b7686));white-space:nowrap}.t2ail-strat-checks{flex:0 0 auto;color:var(--t2-ink-2,var(--t-3, #8592a0));font-size:10.5px;white-space:nowrap}.t2ail-strat-checks b{font-weight:700}.t2ail-strat-note{margin:7px 0 0;font-size:10.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-strat-body{padding:2px 0 8px}.t2ail-strat-reason{margin:0 0 6px;font-size:11px;line-height:1.5;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-strat-reason:last-child{margin-bottom:0}.t2ail-strat-trans{padding:8px 12px 0;font-size:10px;color:var(--t2-ink-2,var(--t-3, #6b7686));overflow-wrap:anywhere}.t2ail-opps{display:flex;flex-direction:column}.t2ail-opps-kicker{margin:12px 12px 4px;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--t2-ink-2,var(--t-3, #8592a0))}.t2ail-opp{padding:11px 12px;border-bottom:1px solid var(--line, rgba(255,255,255,.07));cursor:pointer}.t2ail-opp:hover{background:#ffffff06}.t2ail-opp.is-selected{background:#2dd4bf0d;box-shadow:inset 2px 0 0 var(--teal, #2dd4bf)}.t2ail-opp.is-idle{opacity:.72}.t2ail-opp-head{display:flex;align-items:flex-start;gap:8px;min-width:0}.t2ail-opp-name{margin:0;flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:650;line-height:1.3;letter-spacing:-.008em;color:var(--t-1, #d7e3ef);white-space:normal;overflow-wrap:anywhere}.t2ail-opp-meta{display:flex;align-items:center;gap:7px;margin-top:7px;flex-wrap:wrap;min-width:0}.t2ail-opp-sym{flex:0 0 auto;font-size:10px;color:var(--t2-ink-2,var(--t-3, #6b7686));white-space:nowrap}.t2ail-opp-headline{margin:8px 0 0;font-size:11.5px;font-weight:700;letter-spacing:.005em;overflow-wrap:anywhere}.t2ail-opp-note{margin:6px 0 0;font-size:10.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-opp-checks{margin-top:8px}.t2ail-opp-checks-lbl{margin:0 0 4px;font-size:10px;font-weight:700;color:var(--t2-ink-2,var(--t-3, #8592a0))}.t2ail-opp-idle{margin:7px 0 0;font-size:10.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-3, #8592a0));overflow-wrap:anywhere}.t2ail-opp-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.t2al-host[data-w=wide] .t2ail-opp-plan{grid-template-columns:repeat(3,minmax(0,1fr))}.t2ail-plan-cell{display:flex;flex-direction:column;gap:3px;min-width:0;padding:7px 8px;border-radius:var(--t2ail-r, 7px);border:1px solid var(--t2ail-hair);background:var(--t2ail-well)}.t2ail-plan-lbl{font-size:9px;font-weight:700;letter-spacing:.07em;color:var(--t2-ink-2,var(--t-3, #6b7686));text-transform:uppercase}.t2ail-plan-val{font-size:11.5px;font-weight:700;color:var(--t-1, #d7e3ef);min-width:0;overflow-wrap:anywhere}.t2ail-plan-val.is-empty{color:var(--t2-ink-2,var(--t-3, #6b7686));font-weight:600}.t2ail-plan-sub{font-size:9px;color:var(--t2-ink-2,var(--t-3, #6b7686));font-weight:700}.t2ail-exec{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;margin-top:7px;padding:6px 9px;border-radius:var(--t2ail-r, 7px);font-size:10.5px;border:1px solid transparent}.t2ail-exec-lbl{flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.t2ail-exec-val{min-width:0;overflow-wrap:anywhere}.t2ail-exec.is-approved{background:#2dd4bf17;border-color:#2dd4bf4d}.t2ail-exec.is-approved .t2ail-exec-lbl,.t2ail-exec.is-approved .t2ail-exec-val{color:var(--up, #2dd4bf);font-weight:700}.t2ail-exec.is-open{background:#2dd4bf14;border-color:#2dd4bf4d}.t2ail-exec.is-open .t2ail-exec-lbl{color:var(--teal, #2dd4bf)}.t2ail-exec.is-open .t2ail-exec-val{color:var(--t-1, #d7e3ef)}.t2ail-exec.is-blocked{background:#f8717114;border-color:#f871714d}.t2ail-exec.is-blocked .t2ail-exec-lbl,.t2ail-exec.is-blocked .t2ail-exec-val{color:var(--down, #f87171)}.t2ail-exec.is-signal{background:var(--t2ail-well);border-color:var(--t2ail-hair)}.t2ail-exec.is-signal .t2ail-exec-lbl{color:var(--t2-ink-2,var(--t-3, #6b7686))}.t2ail-exec.is-signal .t2ail-exec-val{color:var(--t2-ink-2,var(--t-2, #9aa7b4))}.t2ail-exec.is-pending{background:#eab84b12;border-color:#eab84b47}.t2ail-exec.is-pending .t2ail-exec-lbl,.t2ail-exec.is-pending .t2ail-exec-val{color:var(--t2ail-amber, #eab84b)}.t2ail-tradehead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line, rgba(255,255,255,.08))}.t2ail-tradehead .lbl{font-size:9.5px;font-weight:700;letter-spacing:.05em;color:var(--t2ail-amber, #eab84b)}.t2ail-tradehead .sub{font-size:9.5px;color:var(--t2-ink-2,var(--t-3, #6b7686))}.t2ail-trade{border-bottom:1px solid rgba(255,255,255,.045)}.t2ail-trade.is-open{background:var(--t2ail-well)}.t2ail-trade-toggle{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:9px 12px;font-family:inherit;color:inherit}.t2ail-trade-toggle:hover{background:#ffffff08}.t2ail-trade-l1{display:flex;align-items:baseline;gap:8px;min-width:0}.t2ail-trade-l1b{display:flex;align-items:center;gap:7px;margin-top:5px;min-width:0;flex-wrap:wrap}.t2ail-trade-sym{flex:0 0 auto;font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700;color:var(--t-1, #d7e3ef);white-space:nowrap}.t2ail-trade-side{flex:0 0 auto;text-transform:capitalize;font-weight:700;font-size:10.5px}.t2ail-trade-strat{flex:1 1 auto;min-width:0;font-size:10.5px;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-trade-pnl{flex:0 0 auto;margin-left:auto;font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;white-space:nowrap}.t2ail-trade-status{flex:0 0 auto;font-size:9.5px;font-weight:700;letter-spacing:.02em}.t2ail-trade-mode{flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--t2-ink-2,var(--t-3, #6b7686));border:1px solid var(--line, rgba(255,255,255,.14));border-radius:4px;padding:1px 5px}.t2ail-trade-detail{padding:2px 12px 10px;background:#00000024}.t2ail-trade-l2{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:10px;color:var(--t2-ink-2,var(--t-3, #6b7686));padding-top:7px}.t2ail-trade-l2 b{color:var(--t2-ink-2,var(--t-2, #9aa7b4));font-weight:700}.t2ail-trade-detail .t2ail-chartlink{margin:8px 0 0}.t2ail-trade-reason{margin:5px 0 0;font-size:10px;line-height:1.5;color:var(--t2-ink-2,var(--t-3, #6b7686));overflow-wrap:anywhere}.t2al-empty{padding:14px;text-align:center;color:var(--t2-ink-2,var(--t-3, #6b7686));font-size:10.5px;line-height:1.6}.t2al-toasts{position:absolute;right:10px;bottom:10px;z-index:40;display:flex;flex-direction:column-reverse;gap:6px;width:250px;max-width:calc(100% - 20px);pointer-events:none}.t2al-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(45,212,191,.35);background:var(--t2-panel, #0b121a);box-shadow:0 14px 40px -18px #000000d9;cursor:pointer}.t2al-toast:hover{border-color:#2dd4bf99}.t2al-toast-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;margin-top:4px}.t2al-toast-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.t2al-toast-title{font-size:11px;font-weight:800;color:var(--t-1, #d7e3ef);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t2al-toast-sub{font-size:10px;line-height:1.4;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.t2al-x{flex:0 0 auto;background:none;border:none;color:var(--t2-ink-2,var(--t-3, #6b7686));font-size:14px;line-height:1;cursor:pointer;padding:0 2px;font-family:inherit}.t2al-x:hover{color:var(--t-1, #d7e3ef)}.t2al-num{font-family:var(--font-mono, ui-monospace, "IBM Plex Mono", monospace);font-variant-numeric:tabular-nums}.t2al-hist{display:flex;flex-direction:column}.t2al-histrow{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px;padding:6px 12px;min-height:26px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer}.t2al-histrow:hover{background:#ffffff09}.t2al-histrow.is-unack{background:#eab84b0d}.t2al-histtime{font-size:9.5px;color:var(--t2-ink-2,var(--t-3, #6b7686));padding-top:2px}.t2al-histbody{min-width:0;display:flex;flex-direction:column;gap:2px}.t2al-histline1{display:flex;align-items:center;gap:7px;min-width:0}.t2al-histsym{flex:0 0 auto;font-size:10px;font-weight:700;color:var(--t-1, #d7e3ef);white-space:nowrap}.t2al-histtitle{flex:1 1 auto;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.t2al-histreason{font-size:9.5px;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.t2al-ackbtn{flex:0 0 auto;background:none;border:1px solid rgba(234,184,75,.45);border-radius:6px;color:var(--t2ail-amber, #eab84b);font:800 8px/1 inherit;letter-spacing:.05em;padding:3px 6px;cursor:pointer}.t2al-ackbtn:hover{background:#eab84b1f}.t2al-ackdone{flex:0 0 auto;color:var(--up, #2dd4bf);font-size:10px;font-weight:800}.t2ail-acs{display:flex;flex-direction:column;gap:9px;padding:11px 10px 4px}.t2ail-acs-head{display:flex;align-items:baseline;gap:8px}.t2ail-acs-kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--t-1, #d7e3ef)}.t2ail-acs-count{font-size:11px;font-weight:700;color:var(--teal, #2dd4bf)}.t2ail-acs-intro{margin:-3px 0 0;font-size:10.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-acs-warn{margin:0;font-size:10px;line-height:1.5;color:var(--t2ail-amber, #eab84b)}.t2ail-acs-notice{margin:0;padding:7px 9px;border-radius:var(--t2ail-r, 7px);border:1px solid rgba(45,212,191,.28);background:#2dd4bf12;color:var(--t-1, #d7e3ef);font-size:10.5px;line-height:1.5;overflow-wrap:anywhere}.t2ail-ac{display:flex;flex-direction:column;gap:9px;padding:10px;border-radius:var(--t2ail-r-lg, 9px);border:1px solid var(--line, rgba(255,255,255,.12));background:var(--t2-panel, #0b121a);min-width:0}.t2ail-ac.is-prov{border-color:#eab84b4d}.t2ail-ac.is-editing{border-color:#2dd4bf66}.t2ail-ac-head{display:flex;flex-direction:column;gap:4px;min-width:0}.t2ail-ac-top{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0}.t2ail-ac-chip{flex:0 0 auto;padding:2px 7px;border-radius:var(--t2ail-r-sm, 5px);font-size:9px;font-weight:700;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}.t2ail-ac-chip.is-final{color:var(--up, #2dd4bf);border-color:#2dd4bf6b;background:#2dd4bf1a}.t2ail-ac-chip.is-prov{color:var(--t2ail-amber, #eab84b);border-color:#eab84b73;background:#eab84b1a}.t2ail-ac-time{flex:0 0 auto;font-size:10px;color:var(--t2-ink-2,var(--t-3, #6b7686))}.t2ail-ac-name{margin:2px 0 0;font-size:12.5px;font-weight:650;line-height:1.3;letter-spacing:-.008em;color:var(--t-1, #d7e3ef);overflow-wrap:anywhere}.t2ail-ac-kind{margin:0;font-size:11px;line-height:1.4;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-ac-idrow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px;min-width:0}.t2ail-ac-dir{flex:0 0 auto;padding:1px 7px;border-radius:var(--t2ail-r-sm, 5px);border:1px solid;font-size:9px;font-weight:700;letter-spacing:.03em}.t2ail-ac-dir.is-long{color:var(--up, #2dd4bf);border-color:#2dd4bf80}.t2ail-ac-dir.is-short{color:var(--down, #f87171);border-color:#f8717180}.t2ail-ac-sym{flex:0 0 auto;background:none;border:1px solid var(--line, rgba(255,255,255,.12));border-radius:6px;color:var(--t2-ink-2,var(--t-2, #9aa7b4));font-size:10px;font-weight:700;padding:2px 7px;cursor:pointer;font-family:var(--font-mono, ui-monospace, monospace)}.t2ail-ac-sym:hover{color:var(--teal, #2dd4bf);border-color:#2dd4bf6b}.t2ail-ac-level{flex:0 0 auto;padding:2px 7px;border-radius:var(--t2ail-r-sm, 5px);border:1px solid rgba(45,212,191,.42);background:#2dd4bf1a;color:var(--teal, #2dd4bf);font-size:9px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.t2ail-ac-rule{margin:2px 0 0;font-size:10px;line-height:1.45;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-ac-rule.is-gone{color:var(--t2-ink-2,var(--t-3, #6b7686));font-style:italic}.t2ail-ac-plan{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--t2ail-hair);min-width:0}.t2ail-ac-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.t2ail-ac-plan-kicker{flex:0 0 auto;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--t2-ink-2,var(--t-3, #8592a0))}.t2ail-ac-plan-edit{flex:0 0 auto;background:none;border:1px solid rgba(45,212,191,.4);border-radius:var(--t2ail-r-sm, 5px);color:var(--teal, #2dd4bf);font:700 10px/1 inherit;padding:4px 8px;cursor:pointer;white-space:nowrap}.t2ail-ac-plan-edit:hover{background:#2dd4bf1f}.t2ail-ac-plan-sum{margin:0;font-size:11px;line-height:1.5;color:var(--t-1, #d7e3ef);overflow-wrap:anywhere}.t2ail-ac-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.t2al-host[data-w=wide] .t2ail-ac-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.t2ail-ac-fact{display:flex;flex-direction:column;gap:2px;padding:6px 7px;border-radius:var(--t2ail-r, 7px);background:var(--t2-panel-2, #101216);border:1px solid var(--t2ail-hair);min-width:0}.t2ail-ac-fact-lbl{font-size:8.5px;font-weight:700;letter-spacing:.06em;color:var(--t2-ink-2,var(--t-3, #6b7686));text-transform:uppercase}.t2ail-ac-fact-val{font-size:11.5px;font-weight:700;color:var(--t-1, #d7e3ef);min-width:0;overflow-wrap:anywhere}.t2ail-ac-fact-val.is-pos{color:var(--up, #2dd4bf)}.t2ail-ac-fact-val.is-neg{color:var(--down, #f87171)}.t2ail-ac-fact-val.is-accent{color:var(--teal, #2dd4bf)}.t2ail-ac-cell{display:flex;flex-direction:column;gap:2px;padding:5px 7px;border-radius:var(--t2ail-r, 7px);background:var(--t2-panel-2, #101216);border:1px solid var(--t2ail-hair);min-width:0}.t2ail-ac-cell-lbl{font-size:8.5px;font-weight:700;letter-spacing:.06em;color:var(--t2-ink-2,var(--t-3, #6b7686));text-transform:uppercase}.t2ail-ac-cell-val{font-size:11.5px;font-weight:700;color:var(--t-1, #d7e3ef);min-width:0;overflow-wrap:anywhere}.t2ail-ac-note{margin:0;font-size:10px;line-height:1.5;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-ac-anchor{margin:0;font-size:10px;line-height:1.5;color:var(--t2-ink,var(--t-1, #d7e3ef));overflow-wrap:anywhere}.t2ail-ac-gap{margin:0;font-size:10.5px;line-height:1.5;color:var(--t2ail-amber, #eab84b);overflow-wrap:anywhere}.t2ail-ac-actions{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--t2ail-hair)}.t2ail-ac-btns{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.t2ail-ac-btn{flex:0 0 auto;padding:6px 13px;border-radius:var(--t2ail-r, 7px);border:1px solid var(--line, rgba(255,255,255,.12));background:transparent;color:var(--t-1, #d7e3ef);font:700 10.5px/1 inherit;letter-spacing:.02em;cursor:pointer}.t2ail-ac-btn.is-exec{border-color:#2dd4bf80;color:var(--teal, #2dd4bf)}.t2ail-ac-btn.is-exec:hover:not(.is-off){background:#2dd4bf1f}.t2ail-ac-btn.is-off{color:var(--t2-ink-2,var(--t-3, #6b7686));border-color:var(--t2ail-hair);cursor:not-allowed}.t2ail-ac-switch{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 7px;border-radius:var(--t2ail-r, 7px);border:1px solid var(--line, rgba(255,255,255,.12));background:transparent;color:var(--t-1, #d7e3ef);font:700 10.5px/1 inherit;cursor:pointer}.t2ail-ac-switch-track{position:relative;flex:0 0 auto;width:22px;height:12px;border-radius:999px;background:#ffffff24;transition:background .15s ease}.t2ail-ac-switch-knob{position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--t-2, #9aa7b4);transition:transform .15s ease,background .15s ease}.t2ail-ac-switch.is-on{border-color:#2dd4bf80;background:#2dd4bf1f;color:var(--teal, #2dd4bf)}.t2ail-ac-switch.is-on .t2ail-ac-switch-track{background:#2dd4bf6b}.t2ail-ac-switch.is-on .t2ail-ac-switch-knob{transform:translate(10px);background:var(--teal, #2dd4bf)}.t2ail-ac-switch.is-off{color:var(--t2-ink-2,var(--t-3, #6b7686));border-color:var(--t2ail-hair);cursor:not-allowed}.t2ail-ac-switch-lbl{white-space:nowrap}.t2ail-ac-dest{margin:0;font-size:9.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-3, #6b7686))}.t2ail-ac-why{margin:0;font-size:10px;line-height:1.5;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-ac-why b{color:var(--t-1, #d7e3ef);font-weight:700}.t2ail-ac-more{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:0;color:var(--t2-ink-2,var(--t-3, #8592a0));font:700 10px/1 inherit;letter-spacing:.02em;cursor:pointer}.t2ail-ac-more:hover{color:var(--teal, #2dd4bf)}.t2ail-ac-chev{transition:transform .15s ease}.t2ail-ac-chev.is-on{transform:rotate(90deg)}.t2ail-ac-detail{padding-top:8px;border-top:1px solid var(--t2ail-hair)}.t2ail-ac-dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;margin:0}.t2ail-ac-dl dt{font-size:10px;color:var(--t2-ink-2,var(--t-3, #8592a0));min-width:0;overflow-wrap:anywhere}.t2ail-ac-dl dd{margin:0;font-size:10.5px;font-weight:700;color:var(--t-1, #d7e3ef);text-align:right;min-width:0;overflow-wrap:anywhere}.t2ail-ac-detail-note{margin:7px 0 0;font-size:10px;line-height:1.5;color:var(--t2-ink-2,var(--t-3, #8592a0));overflow-wrap:anywhere}.t2ail-tp{display:flex;flex-direction:column;gap:2px;margin-top:2px;border-top:1px solid var(--t2ail-hair);min-width:0}.t2ail-tp-sec{padding:10px 0 2px;min-width:0}.t2ail-tp-sec+.t2ail-tp-sec{border-top:1px solid rgba(255,255,255,.05)}.t2ail-tp-sec.is-derived{padding-bottom:8px}.t2ail-tp-sec-title{margin:0 0 7px;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--t2-ink-2,var(--t-3, #8592a0))}.t2ail-tp-scopes{display:flex;flex-direction:column;gap:5px}.t2ail-tp-scope{display:flex;align-items:flex-start;gap:8px;padding:7px 8px;border-radius:var(--t2ail-r, 7px);border:1px solid var(--t2ail-hair);background:var(--t2ail-well);cursor:pointer;min-width:0}.t2ail-tp-scope.is-on{border-color:#2dd4bf73;background:#2dd4bf14}.t2ail-tp-scope.is-off{opacity:.55;cursor:not-allowed}.t2ail-tp-radio{flex:0 0 auto;margin:1px 0 0;width:13px;height:13px;accent-color:var(--teal, #2dd4bf)}.t2ail-tp-scope-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0}.t2ail-tp-scope-title{font-size:11px;font-weight:650;color:var(--t-1, #d7e3ef);overflow-wrap:anywhere}.t2ail-tp-scope.is-on .t2ail-tp-scope-title{color:var(--teal, #2dd4bf)}.t2ail-tp-scope-tag{flex:0 0 auto;padding:1px 6px;border-radius:999px;border:1px solid var(--t2ail-hair);font-size:8.5px;font-weight:700;letter-spacing:.03em;color:var(--t2-ink-2,var(--t-3, #8592a0));white-space:nowrap}.t2ail-tp-scope-why{flex:1 1 100%;min-width:0;font-size:9.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-3, #8592a0));overflow-wrap:anywhere}.t2ail-tp-applies{margin:7px 0 0;font-size:10.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-2, #9aa7b4));overflow-wrap:anywhere}.t2ail-tp-warn{margin:7px 0 0;padding:6px 8px;border-radius:var(--t2ail-r, 7px);border:1px solid rgba(234,184,75,.4);background:#eab84b14;font-size:10.5px;line-height:1.5;color:var(--t2ail-amber, #eab84b);overflow-wrap:anywhere}.t2ail-tp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.t2al-host[data-w=wide] .t2ail-tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t2ail-tp-field{display:flex;flex-direction:column;gap:4px;min-width:0}.t2ail-tp-field-lbl{font-size:10.5px;font-weight:650;color:var(--t-1, #d7e3ef);overflow-wrap:anywhere}.t2ail-tp-input-wrap{display:flex;align-items:stretch;gap:0;min-width:0}.t2ail-tp-input{flex:1 1 auto;min-width:0;width:100%;padding:7px 8px;border-radius:var(--t2ail-r-sm, 5px) 0 0 var(--t2ail-r-sm, 5px);border:1px solid var(--line, rgba(255,255,255,.12));border-right:0;background:var(--t2-panel-2, #101216);color:var(--t-1, #eef3f7);font-size:11.5px;font-family:var(--font-mono, ui-monospace, monospace);outline:none}.t2ail-tp-input::placeholder{color:var(--t-3, #6b7686);font-family:var(--t2p-font-sans, Inter, sans-serif);font-size:10.5px}.t2ail-tp-input:focus{border-color:#2dd4bf80}.t2ail-tp-unit{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 8px;border-radius:0 var(--t2ail-r-sm, 5px) var(--t2ail-r-sm, 5px) 0;border:1px solid var(--line, rgba(255,255,255,.12));background:var(--t2ail-well-2);color:var(--t2-ink-2,var(--t-3, #8592a0));font-size:10px;font-weight:700;white-space:nowrap}.t2ail-tp-help{font-size:9.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-3, #8592a0));overflow-wrap:anywhere}.t2ail-tp-note{margin:7px 0 0;font-size:9.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-3, #8592a0));overflow-wrap:anywhere}.t2ail-tp-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:9px}.t2ail-tp-segbtn{padding:7px 6px;border-radius:var(--t2ail-r-sm, 5px);border:1px solid var(--t2ail-hair);background:var(--t2ail-well);color:var(--t2-ink-2,var(--t-2, #9aa7b4));font:650 10px/1.3 inherit;cursor:pointer;min-width:0;overflow-wrap:anywhere}.t2ail-tp-segbtn.is-on{border-color:#2dd4bf73;background:#2dd4bf1a;color:var(--teal, #2dd4bf)}.t2ail-tp-flag{display:flex;align-items:flex-start;gap:8px;padding:7px 0 0;cursor:pointer;min-width:0}.t2ail-tp-flag+.t2ail-tp-grid{margin-top:9px}.t2ail-tp-box{flex:0 0 auto;margin:1px 0 0;width:13px;height:13px;accent-color:var(--teal, #2dd4bf);cursor:pointer}.t2ail-tp-flag-main{display:flex;flex-direction:column;gap:3px;min-width:0}.t2ail-tp-flag-lbl{font-size:10.5px;font-weight:650;color:var(--t-1, #d7e3ef);overflow-wrap:anywhere}.t2ail-tp-rows{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:0;padding:9px;border-radius:var(--t2ail-r, 7px);border:1px solid var(--t2ail-hair);background:var(--t2-panel-2, #101216)}.t2ail-tp-lbl{font-size:10px;color:var(--t2-ink-2,var(--t-3, #8592a0));min-width:0;overflow-wrap:anywhere}.t2ail-tp-val{margin:0;font-size:11.5px;font-weight:700;color:var(--t-1, #d7e3ef);text-align:right;white-space:nowrap}.t2ail-tp-val.is-accent{color:var(--teal, #2dd4bf)}.t2ail-tp-val.is-pos{color:var(--up, #2dd4bf)}.t2ail-tp-val.is-neg{color:var(--down, #f87171)}.t2ail-tp-val.is-muted{color:var(--t2-ink-2,var(--t-2, #9aa7b4))}.t2ail-tp-refusal{margin:0;padding:8px 9px;border-radius:var(--t2ail-r, 7px);border:1px solid rgba(234,184,75,.42);background:#eab84b14;color:var(--t2ail-amber, #eab84b);font-size:10.5px;line-height:1.5;overflow-wrap:anywhere}.t2ail-tp-foot{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:9px 0 0;border-top:1px solid rgba(255,255,255,.05)}.t2ail-tp-save{flex:0 0 auto;padding:7px 14px;border-radius:var(--t2ail-r, 7px);border:1px solid var(--teal, #2dd4bf);background:var(--teal, #2dd4bf);color:#04201c;font:700 10.5px/1 inherit;letter-spacing:.02em;cursor:pointer}.t2ail-tp-save:disabled{background:transparent;color:var(--t-3, #6b7686);border-color:var(--t2ail-hair);cursor:not-allowed}.t2ail-tp-remove{flex:0 0 auto;padding:7px 11px;border-radius:var(--t2ail-r, 7px);border:1px solid rgba(248,113,113,.4);background:transparent;color:var(--down, #f87171);font:700 10.5px/1 inherit;cursor:pointer}.t2ail-tp-cancel{flex:0 0 auto;padding:7px 11px;border-radius:var(--t2ail-r, 7px);border:1px solid var(--t2ail-hair);background:transparent;color:var(--t2-ink-2,var(--t-2, #9aa7b4));font:700 10.5px/1 inherit;cursor:pointer}.t2ail-tp-gap{margin:7px 0 0;font-size:10.5px;line-height:1.5;color:var(--t2ail-amber, #eab84b);overflow-wrap:anywhere}.t2ail-tp-saved{margin:7px 0 0;font-size:10.5px;line-height:1.5;color:var(--teal, #2dd4bf);overflow-wrap:anywhere}.t2ail-ab{margin:0 0 9px;padding:9px 10px 10px;border-radius:var(--t2ail-r-lg, 9px);border:1px solid var(--t2ail-hair);background:var(--t2ail-well);min-width:0}.t2ail-ab.is-danger{border-color:#f8717180;background:#f8717112;box-shadow:inset 3px 0 0 0 var(--down, #f87171)}.t2ail-ab-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.t2ail-ab-row.is-auto{margin-top:9px;padding-top:9px;border-top:1px solid var(--t2ail-hair)}.t2ail-ab-badge{flex:0 0 auto;padding:3px 8px;border-radius:999px;border:1px solid var(--t2ail-hair);background:#ffffff0a;color:var(--t-2, #aeb9c6);font:800 9.5px/1.35 inherit;letter-spacing:.07em;white-space:nowrap}.t2ail-ab-badge.is-safe{border-color:#2dd4bf57;background:#2dd4bf17;color:var(--teal, #2dd4bf)}.t2ail-ab-badge.is-danger{border-color:#f871718c;background:#f8717124;color:var(--t2-ink,#ffd9d9)}.t2ail-ab-modes{flex:0 0 auto;display:inline-flex;padding:2px;border-radius:var(--t2ail-r, 7px);border:1px solid var(--t2ail-hair);background:#0003}.t2ail-ab-mode{padding:5px 11px;border:0;border-radius:var(--t2ail-r-sm, 5px);background:transparent;color:var(--t2-ink-2,var(--t-3, #8592a0));font:700 10.5px/1 inherit;letter-spacing:.02em;cursor:pointer}.t2ail-ab-mode:hover{color:var(--t-1, #eef3f8)}.t2ail-ab-mode.is-on{background:#2dd4bf29;color:var(--teal, #2dd4bf);box-shadow:inset 0 0 0 1px #2dd4bf66}.t2ail-ab-mode.is-live.is-on{background:#f8717133;color:var(--t2-ink,#ffd9d9);box-shadow:inset 0 0 0 1px #f8717199}.t2ail-ab-bal{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;color:var(--t-1, #eef3f8);white-space:nowrap}.t2ail-ab-detail{margin:7px 0 0;font-size:10.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-2, #aeb9c6));overflow-wrap:anywhere}.t2ail-ab-blocker{margin:6px 0 0;font-size:10.5px;line-height:1.5;color:var(--t2ail-amber, #eab84b);overflow-wrap:anywhere}.t2ail-ab-dest{margin:6px 0 0;font-size:10px;line-height:1.5;color:var(--teal, #2dd4bf);overflow-wrap:anywhere}.t2ail-ab-dest.is-live{color:color-mix(in srgb,#ffb4b4 50%,var(--t2-ink,#ffffff));font-weight:700}.t2ail-ab-notice{margin:7px 0 0;padding:6px 8px;border-radius:var(--t2ail-r-sm, 5px);border:1px solid rgba(45,212,191,.26);background:#2dd4bf12;font-size:10.5px;line-height:1.5;color:var(--t-1, #eef3f8);overflow-wrap:anywhere}.t2ail-ab-risk{margin:6px 0 0;font-size:10.5px;line-height:1.5;color:var(--t2-ink-2,var(--t-2, #aeb9c6));overflow-wrap:anywhere}.t2ail-ab-risk.is-blocked{padding:6px 8px;border-radius:var(--t2ail-r-sm, 5px);border:1px solid rgba(248,113,113,.5);background:#f871711a;color:color-mix(in srgb,#ffb4b4 50%,var(--t2-ink,#ffffff));font-weight:700}.t2ail-ab-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0 0;min-width:0}.t2ail-ab-chips.is-risk{margin:6px 0 0}.t2ail-ab-chip{flex:0 0 auto;padding:3px 8px;border-radius:999px;border:1px solid var(--t2ail-hair);background:#ffffff0a;color:var(--t2-ink-2,var(--t-2, #aeb9c6));font:800 9.5px/1.35 inherit;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.t2ail-ab-chip.is-live{border-color:#2dd4bf61;background:#2dd4bf1c;color:var(--teal, #2dd4bf)}.t2ail-ab-chip.is-warn{border-color:#eab84b6b;background:#eab84b1a;color:var(--t2ail-amber, #eab84b)}.t2ail-ab-chip.is-off{color:var(--t2-ink-2,var(--t-3, #8592a0))}.t2ail-ab-fact{min-width:0;font-size:10.5px;font-weight:600;line-height:1.45;color:var(--t-1, #eef3f8);overflow-wrap:anywhere}.t2ail-ab-fact.is-warn{color:var(--t2ail-amber, #eab84b);font-weight:650}.t2ail-ab-fact.is-quiet{color:var(--t2-ink-2,var(--t-2, #aeb9c6))}.t2ail-ab-ran{margin:7px 0 0;font-size:10px;line-height:1.5;color:var(--t2-ink-2,var(--t-3, #8592a0));overflow-wrap:anywhere}.t2ail-ab-confirm{margin:9px 0 0;padding:9px 10px;border-radius:var(--t2ail-r, 7px);border:1px solid rgba(248,113,113,.55);background:#f871711a}.t2ail-ab-confirm-title{margin:0;font-size:12px;font-weight:700;letter-spacing:-.008em;color:var(--t-1, #eef3f8)}.t2ail-ab-confirm-body{margin:6px 0 0;font-size:11px;line-height:1.55;color:var(--t2-ink,#ffd9d9);overflow-wrap:anywhere}.t2ail-ab-confirm-warn{margin:6px 0 0;font-size:10.5px;line-height:1.5;color:var(--t2ail-amber, #eab84b);overflow-wrap:anywhere}.t2ail-ab-confirm-btns{display:flex;gap:7px;margin-top:9px;flex-wrap:wrap}.t2ail-ab-stay{padding:7px 13px;border-radius:var(--t2ail-r, 7px);border:1px solid var(--teal, #2dd4bf);background:var(--teal, #2dd4bf);color:#04201c;font:700 10.5px/1 inherit;cursor:pointer}.t2ail-ab-go{padding:7px 13px;border-radius:var(--t2ail-r, 7px);border:1px solid rgba(248,113,113,.7);background:transparent;color:color-mix(in srgb,#ffb4b4 50%,var(--t2-ink,#ffffff));font:700 10.5px/1 inherit;cursor:pointer}.t2ail-ab-auto{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 7px;border-radius:var(--t2ail-r, 7px);border:1px solid var(--t2ail-hair);background:transparent;color:var(--t-1, #eef3f8);font:700 10.5px/1 inherit;cursor:pointer}.t2ail-ab-auto.is-off{color:var(--t2-ink-2,var(--t-3, #8592a0));cursor:not-allowed}.t2ail-ab-auto-track{width:24px;height:13px;border-radius:999px;background:#ffffff24;position:relative;transition:background .14s ease}.t2ail-ab-auto-knob{position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:999px;background:var(--t-2, #aeb9c6);transition:transform .14s ease,background .14s ease}.t2ail-ab-auto.is-on.is-armed .t2ail-ab-auto-track{background:#2dd4bf6b}.t2ail-ab-auto.is-on.is-blocked .t2ail-ab-auto-track{background:#eab84b6b}.t2ail-ab-auto.is-on .t2ail-ab-auto-knob{transform:translate(11px);background:var(--t-1, #eef3f8)}.t2ail-ab-state{font-size:10.5px;font-weight:700;color:var(--t-1, #eef3f8);min-width:0;overflow-wrap:anywhere}.t2ail-ab-state.is-off{color:var(--t2-ink-2,var(--t-3, #8592a0))}.t2ail-ab-state.is-blocked{color:var(--t2ail-amber, #eab84b)}.t2ail-ab-state.is-armed{color:var(--teal, #2dd4bf)}.t2ail-ab-more{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:var(--t2ail-r-sm, 5px);border:1px solid var(--t2ail-hair);background:transparent;color:var(--t2-ink-2,var(--t-3, #8592a0));font:700 9.5px/1 inherit;letter-spacing:.04em;cursor:pointer}.t2ail-ab-more:hover{color:var(--t-1, #eef3f8)}.t2ail-ab-chev{transition:transform .14s ease}.t2ail-ab-body{margin-top:9px;padding-top:9px;border-top:1px solid var(--t2ail-hair)}.t2ail-ab-dl{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0}.t2ail-ab-dl dt{font-size:10px;color:var(--t2-ink-2,var(--t-3, #8592a0))}.t2ail-ab-dl dd{margin:0;font-size:10.5px;font-weight:700;color:var(--t-1, #eef3f8);text-align:right;min-width:0;overflow-wrap:anywhere}.t2ail-ab-defbtn{margin-top:9px;width:100%;padding:7px 10px;border-radius:var(--t2ail-r, 7px);border:1px solid rgba(45,212,191,.34);background:#2dd4bf12;color:var(--teal, #2dd4bf);font:700 10.5px/1.3 inherit;cursor:pointer}.t2ail-ab-note{margin:8px 0 0;font-size:10px;line-height:1.5;color:var(--t2-ink-2,var(--t-3, #8592a0));overflow-wrap:anywhere}.t2ail-ac-btn.is-exec.is-live{border-color:#f87171a6;background:#f8717124;color:var(--t2-ink,#ffd9d9)}.t2ail-ac-acct{flex:0 0 auto;padding:4px 8px;border-radius:999px;border:1px solid rgba(45,212,191,.3);background:#2dd4bf12;color:var(--teal, #2dd4bf);font:800 9px/1.3 inherit;letter-spacing:.06em;white-space:nowrap}.t2ail-ac-acct.is-live{border-color:#f8717199;background:#f8717126;color:var(--t2-ink,#ffd9d9)}.t2ail-ac-dest.is-live{color:color-mix(in srgb,#ffb4b4 50%,var(--t2-ink,#ffffff));font-weight:700}.t2ail-ac-manual{margin:6px 0 0;font-size:10px;line-height:1.5;color:var(--t2-ink-2,var(--t-3, #8592a0));overflow-wrap:anywhere}.t2ail-tp-level{display:flex;gap:6px;align-items:stretch;min-width:0}.t2ail-tp-type{flex:0 0 auto;max-width:52%;padding:6px 7px;border-radius:var(--t2ail-r-sm, 5px);border:1px solid var(--t2ail-hair);background:var(--t2-panel-2, #101216);color:var(--t-1, #eef3f8);font:600 10.5px/1.2 inherit;cursor:pointer}.t2ail-tp-type option:disabled{color:var(--t-3, #8592a0)}.t2ail-tp-field.is-level .t2ail-tp-input-wrap{flex:1 1 auto;min-width:0}.t2ail-tp-lbl-as{color:var(--t2-ink-2,var(--t-3, #8592a0));font-weight:600}.t2ail-tp-why{display:block;margin-top:4px;font-size:10px;line-height:1.45;color:var(--t2-ink-2,var(--t-3, #8592a0));overflow-wrap:anywhere}.t2ail-tp-flag.is-off .t2ail-tp-flag-lbl{color:var(--t2-ink-2,var(--t-3, #8592a0))}@media (prefers-reduced-motion: reduce){.t2al-host *,.t2al-host *:before,.t2al-host *:after,.t2ail-toolbar *,.t2ail-ask-pop *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.t2ailr .t2ailr-row{display:grid;gap:3px;padding:8px 0}.t2ailr .t2ailr-row+.t2ailr-row{border-top:1px solid var(--t2il-line, rgba(45,128,180,.14))}.t2ailr .t2ailr-row-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0}.t2ailr .t2ailr-row-name{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:transparent;color:var(--t2il-ink, #fff);font:650 12px/1.3 inherit;text-align:left;cursor:pointer}.t2ailr .t2ailr-row-name b{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.t2ailr .t2ailr-row-name:hover{color:var(--t2il-ok, #2dd4bf)}.t2ailr .t2ailr-row-name:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:2px}.t2ailr .t2ailr-why{margin:0;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.t2ailr .t2ailr-row-sub{margin:0;color:var(--t2il-muted, #8a8f98);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.t2ailr .t2ailr-row-sub.is-empty{font-style:italic}.t2ailr .t2ailr-where,.t2ailr .t2ailr-when{margin:0;color:var(--t2il-muted, #8a8f98);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.t2ailr .t2ailr-cells{display:flex;flex-wrap:wrap;gap:4px 10px}.t2ailr .t2ailr-cell{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.t2ailr .t2ailr-cell em{color:var(--t2il-muted, #8a8f98);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.t2ailr .t2ailr-cell b{color:var(--t2il-ink, #fff);font-size:11px;font-weight:650}.t2ailr .t2ailr-row-body{display:grid;gap:9px;padding:8px 0 2px}.t2ailr .t2ailr-group{display:grid;gap:5px}.t2ailr .t2ailr-group-lbl{color:var(--t2il-muted, #8a8f98);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.t2ailr .t2ailr-sw{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:7px;min-height:28px}.t2ailr .t2ailr-sw-lbl{min-width:0;color:var(--t2il-ink, #fff);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.t2ailr .t2ailr-sw[data-on=false] .t2ailr-sw-lbl{color:var(--t2il-muted, #8a8f98)}.t2ailr .t2ailr-sw .t2-indicator-card-switch{height:22px;border-left:0}.t2ailr .t2ailr-field{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:7px;min-width:0}.t2ailr .t2ailr-field>span:first-child{color:var(--t2il-ink, #fff);font-size:11px}.t2ailr .t2ailr-field-in{display:flex;align-items:center;gap:5px;min-width:0}.t2ailr .t2ailr-field-in input{width:100%;min-width:0;height:26px;padding:0 6px;border:1px solid var(--t2il-line, rgba(45,128,180,.14));border-radius:var(--t2il-radius-sm, 7px);background:var(--t2il-well, #050507);color:var(--t2il-ink, #fff);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;font-variant-numeric:tabular-nums}.t2ailr .t2ailr-field-in input:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:1px}.t2ailr .t2ailr-field-in em{flex:0 0 auto;color:var(--t2il-muted, #8a8f98);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.04em}.t2ailr .t2ailr-hours{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.t2ailr .t2ailr-clock{display:grid;gap:3px;min-width:0}.t2ailr .t2ailr-clock>span{color:var(--t2il-muted, #8a8f98);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.t2ailr .t2ailr-clock input{width:100%;min-width:0;height:26px;padding:0 5px;border:1px solid var(--t2il-line, rgba(45,128,180,.14));border-radius:var(--t2il-radius-sm, 7px);background:var(--t2il-well, #050507);color:var(--t2il-ink, #fff);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;font-variant-numeric:tabular-nums}.t2ailr .t2ailr-clock input:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:1px}.t2ailr .t2ailr-clock input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.t2ailr .t2ailr-clock input:hover::-webkit-calendar-picker-indicator{opacity:1}.t2ailr .t2ailr-sum{margin:0;color:var(--t2il-ink, #fff);font-size:10px;font-weight:650;letter-spacing:.02em}.t2ailr .t2ailr-warn{margin:0;color:var(--t2il-warn, #e8b84b);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.t2ailr .t2ailr-sys .t2-indicator-card-trigger{cursor:default;grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "state";row-gap:3px;align-items:start}.t2ailr .t2ailr-sys .t2-indicator-card-name{grid-area:name}.t2ailr .t2ailr-sys .t2-indicator-card-name b{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.t2ailr .t2ailr-sys .t2-indicator-card-status{grid-area:state;justify-self:start;max-width:none;overflow:visible;white-space:normal;text-overflow:clip}.t2ailr .t2ailr-sys .t2-indicator-card-trigger:hover{background:transparent}.t2ailr .t2ailr-acts{display:grid;gap:6px;margin:0;padding:0;list-style:none}.t2ailr .t2ailr-act{display:grid;grid-template-columns:62px minmax(0,1fr);gap:7px;align-items:baseline}.t2ailr .t2ailr-act-when{color:var(--t2il-muted, #8a8f98);font-size:9px}.t2ailr .t2ailr-act-words{font-size:10px;line-height:1.45;overflow-wrap:anywhere}.t2ailf-open{display:grid;gap:5px}.t2ailf-openbtn{display:grid;gap:2px;width:100%;padding:10px 12px;text-align:left;cursor:pointer;border:1px solid color-mix(in srgb,var(--teal, #2dd4bf) 55%,transparent);border-radius:var(--t2ail-r-lg, 9px);background:linear-gradient(180deg,color-mix(in srgb,var(--teal, #2dd4bf) 16%,transparent),color-mix(in srgb,var(--teal, #2dd4bf) 7%,transparent));color:var(--t-1, #eef3f8);font-family:inherit}.t2ailf-openbtn:hover{border-color:var(--teal, #2dd4bf);background:color-mix(in srgb,var(--teal, #2dd4bf) 22%,transparent)}.t2ailf-openbtn:focus-visible{outline:2px solid var(--teal, #2dd4bf);outline-offset:2px}.t2ailf-openbtn b{font-size:12.5px;font-weight:800;letter-spacing:.01em}.t2ailf-openbtn em{font-size:10px;font-style:normal;font-weight:600;color:var(--t2-ink-2,var(--t-2, #e2e9f1))}.t2ailf-openbtn.is-open{background:var(--t2ail-well-2, rgba(255,255,255,.055));border-color:var(--line, rgba(255,255,255,.14))}.t2ailf{gap:11px}.t2ailf-wizard>article>h4{margin:12px;font-size:13px;color:var(--t2il-ink)}.t2ailf-wizard .t2ailf-chip{min-height:32px}.t2ailf-review-card{display:grid;gap:5px;padding:12px;font-size:12px;line-height:1.45}.t2ailf-review-card>b{font-size:12px;color:var(--t2il-ink)}.t2ailf-review-card>p{margin:0;color:var(--t2il-muted)}.t2ailf-field>input{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:7px 9px;border:1px solid var(--t2il-line);border-radius:6px;background:var(--t2il-bg0);color:var(--t2il-ink);font:inherit}.t2ailf-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.t2ailf-title{margin:0;min-width:0;display:grid;gap:1px;color:var(--t2il-ink, #f2f7f9);font-size:13px;font-weight:700}.t2ailf-title em{font-size:10px;font-style:normal;font-weight:650;color:var(--t2il-muted, #8a8f98)}.t2ailf-back,.t2ailf-x{flex:0 0 auto;padding:4px 8px;cursor:pointer;font-family:inherit;border:1px solid var(--t2il-line, rgba(45,128,180,.14));border-radius:var(--t2il-radius-sm, 7px);background:var(--t2il-face, transparent);color:var(--t2il-ink, #f2f7f9);font-size:10px;font-weight:700}.t2ailf-back:hover,.t2ailf-x:hover{border-color:color-mix(in srgb,var(--t2il-ok, #2dd4bf) 50%,var(--t2il-line, rgba(45,128,180,.14)))}.t2ailf-back:focus-visible,.t2ailf-x:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:2px}.t2ailf-back.is-ghost{border:0;background:none;padding:0;width:1px}.t2ailf-steps{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none;flex-wrap:wrap}.t2ailf-steps li{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--t2il-line, rgba(45,128,180,.14));border-radius:999px;color:var(--t2il-muted, #8a8f98);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.t2ailf-steps li b{font-size:9px;font-weight:800}.t2ailf-steps li[data-at=true]{border-color:color-mix(in srgb,var(--t2il-ok, #2dd4bf) 55%,transparent);background:var(--t2il-teal-dim, rgba(45,212,191,.14));color:var(--t2il-ink, #f2f7f9)}.t2ailf-list{display:grid;gap:9px}.t2ailf .t2ailf-sys .t2-indicator-card-trigger{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chev" "state chev";row-gap:3px;padding:9px 10px;align-items:center}.t2ailf .t2ailf-sys .t2-indicator-card-name{grid-area:name}.t2ailf .t2ailf-sys .t2-indicator-card-name b{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:12px;font-weight:700}.t2ailf .t2ailf-sys .t2-indicator-card-status{grid-area:state;justify-self:start;max-width:none;overflow:visible;white-space:normal;text-overflow:clip;letter-spacing:.03em}.t2ailf .t2ailf-sys .t2-indicator-card-chevron{grid-area:chev}.t2ailf .t2ailf-card{display:block}.t2ailf .t2ailf-sys .t2-indicator-card-trigger{cursor:pointer}.t2ailf .t2ailf-sys[data-can-trade=false] .t2-indicator-card-trigger{cursor:not-allowed;opacity:.92}.t2ailf .t2ailf-sig[data-on=true]{border-color:color-mix(in srgb,var(--t2il-ok, #2dd4bf) 40%,var(--t2il-line, rgba(45,128,180,.14)))}.t2ailf .t2-indicator-card-settings{display:grid;gap:7px}.t2ailf-auth{display:grid;gap:4px;padding-left:10px;border-left:2px solid var(--t2il-line, rgba(45,128,180,.14))}.t2ailf-sw{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:7px;min-height:28px}.t2ailf-sw-lbl{min-width:0;color:var(--t2il-ink, #f2f7f9);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.t2ailf-sw.is-strong .t2ailf-sw-lbl{font-size:12px;font-weight:700}.t2ailf-sw .t2-indicator-card-switch{height:22px;border-left:0}.t2ailf-field{display:grid;gap:4px;min-width:0}.t2ailf-field>select{min-height:36px;width:100%;padding:7px 9px;border:1px solid var(--t2il-line);border-radius:6px;background:var(--t2il-bg0);color:var(--t2il-ink);font:650 12px/1.2 var(--font-mono, ui-monospace, monospace)}.t2ailf-field>select:focus-visible{outline:2px solid var(--t2il-ok);outline-offset:1px}.t2ailf-field>span:first-child{color:var(--t2il-ink, #f2f7f9);font-size:11px;font-weight:600}.t2ailf-field-in{display:flex;align-items:center;gap:6px;min-width:0}.t2ailf-field-in input{flex:1 1 auto;min-width:84px;padding:7px 9px;text-align:left;border:1px solid var(--t2il-line, rgba(45,128,180,.14));border-radius:6px;background:var(--t2il-bg0, transparent);color:var(--t2il-ink, #f2f7f9);font:650 12px/1.2 var(--font-mono, ui-monospace, monospace)}.t2ailf-field-in input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.t2ailf-field-in input[type=number]::-webkit-outer-spin-button,.t2ailf-field-in input[type=number]::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.t2ailf-field-in input:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:1px}.t2ailf-field-in em{flex:0 1 auto;min-width:0;color:var(--t2il-muted, #8a8f98);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1.25;overflow-wrap:anywhere}.t2ailf-group{display:grid;gap:5px}.t2ailf-group-lbl{color:var(--t2il-muted, #8a8f98);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.t2ailf-hours{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.t2ailf-clock{display:grid;gap:3px;min-width:0}.t2ailf-clock>span{color:var(--t2il-muted, #8a8f98);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.t2ailf-clock input{min-width:0;width:100%;padding:5px 7px;border:1px solid var(--t2il-line, rgba(45,128,180,.14));border-radius:6px;background:var(--t2il-bg0, transparent);color:var(--t2il-ink, #f2f7f9);font:650 11px/1.2 var(--font-mono, ui-monospace, monospace)}.t2ailf-clock input:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:1px}.t2ailf-note{margin:0;color:var(--t2il-muted, #8a8f98);font-size:10.5px;line-height:1.45;overflow-wrap:anywhere}.t2ailf-note.is-warn{color:var(--t2il-warn, #e8b84b);font-weight:600}.t2ailf-saved{margin:0;color:var(--t2il-ok, #2dd4bf);font-size:10.5px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.t2ailf-facts{display:grid;gap:3px;margin:0;padding:0 0 0 14px}.t2ailf-facts li{color:var(--t2il-muted, #8a8f98);font-size:10px;line-height:1.45}.t2ailf-go{width:100%;padding:9px 12px;cursor:pointer;font-family:inherit;border:1px solid color-mix(in srgb,var(--t2il-ok, #2dd4bf) 60%,transparent);border-radius:var(--t2il-radius-sm, 7px);background:var(--t2il-teal-dim, rgba(45,212,191,.14));color:var(--t2il-ink, #f2f7f9);font-size:11.5px;font-weight:800;letter-spacing:.02em}.t2ailf-go:hover{background:color-mix(in srgb,var(--t2il-ok, #2dd4bf) 26%,transparent)}.t2ailf-go:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:2px}.t2ailf-go:disabled{opacity:.55;cursor:not-allowed}.t2ailf-go.is-secondary{background:var(--t2il-face, transparent);border-color:var(--t2il-line, rgba(45,128,180,.14));font-weight:700}.t2ailr .t2ailr-change{width:100%;margin-top:4px;padding:7px 10px;cursor:pointer;font-family:inherit;border:1px solid var(--t2il-line, rgba(45,128,180,.14));border-radius:var(--t2il-radius-sm, 7px);background:var(--t2il-face, transparent);color:var(--t2il-ink, #f2f7f9);font-size:11px;font-weight:700}.t2ailr .t2ailr-change:hover{border-color:color-mix(in srgb,var(--t2il-ok, #2dd4bf) 50%,var(--t2il-line, rgba(45,128,180,.14)))}.t2ailr .t2ailr-change:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:2px}.t2ailr .t2ailr-where.is-warn{color:var(--t2il-warn, #e8b84b);font-weight:600}.t2ailf-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:26px;border:1px solid var(--t2il-line, rgba(45,128,180,.14));border-radius:var(--t2il-radius-sm, 7px);overflow:hidden}.t2ailf-seg button{min-width:0;padding:0 4px;border:0;cursor:pointer;font-family:inherit;border-right:1px solid var(--t2il-line, rgba(45,128,180,.14));background:transparent;color:var(--t2il-muted, #8a8f98);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.t2ailf-seg button:last-child{border-right:0}.t2ailf-seg button:hover{color:var(--t2il-ink, #f2f7f9);background:var(--t2il-hover, transparent)}.t2ailf-seg button.is-on{color:var(--t2il-ink, #f2f7f9);background:var(--t2il-teal-dim, rgba(45,212,191,.14));box-shadow:inset 0 -2px 0 0 var(--t2il-ok, #2dd4bf)}.t2ailf-seg button:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:-2px}.t2ailf-chips{display:flex;flex-wrap:wrap;gap:5px}.t2ailf-chip{min-width:36px;min-height:24px;padding:0 8px;cursor:pointer;font-family:inherit;border:1px solid var(--t2il-line, rgba(45,128,180,.14));border-radius:5px;background:var(--t2il-face, transparent);color:var(--t2il-ink, #f2f7f9);font-size:10px;font-weight:700}.t2ailf-chip:hover{border-color:color-mix(in srgb,var(--t2il-ok, #2dd4bf) 50%,var(--t2il-line, rgba(45,128,180,.14)))}.t2ailf-chip.is-on{border-color:var(--t2il-ok, #2dd4bf);background:var(--t2il-teal-dim, rgba(45,212,191,.14))}.t2ailf-chip:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:2px}.t2ail-ac [hidden]{display:none!important}.t2ailf-picks{display:flex;flex-wrap:wrap;gap:4px;max-height:124px;overflow-y:auto;overscroll-behavior:contain;padding:2px;margin:-2px}.t2ailf-picks .t2ailf-chip{min-width:0;min-height:22px;padding:0 7px;font:700 10px/1 var(--font-mono, ui-monospace, monospace);letter-spacing:.02em}.t2ailf-add{display:flex;align-items:stretch;gap:5px;min-width:0}.t2ailf-add input{flex:1 1 auto;min-width:84px;padding:5px 8px;border:1px solid var(--t2il-line, rgba(45,128,180,.14));border-radius:6px;background:var(--t2il-bg0, transparent);color:var(--t2il-ink, #f2f7f9);font:650 11px/1.2 var(--font-mono, ui-monospace, monospace);letter-spacing:.04em}.t2ailf-add input::placeholder{color:var(--t2il-muted, #8a8f98);letter-spacing:.06em}.t2ailf-add input:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:1px}.t2ailf-addbtn{flex:0 0 auto;padding:0 10px;cursor:pointer;font-family:inherit;white-space:nowrap;border:1px solid var(--t2il-line, rgba(45,128,180,.14));border-radius:6px;background:var(--t2il-face, transparent);color:var(--t2il-ink, #f2f7f9);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.t2ailf-addbtn:hover:not(:disabled){border-color:color-mix(in srgb,var(--t2il-ok, #2dd4bf) 50%,var(--t2il-line, rgba(45,128,180,.14)))}.t2ailf-addbtn:focus-visible{outline:2px solid var(--t2il-ok, #2dd4bf);outline-offset:2px}.t2ailf-addbtn:disabled{opacity:.55;cursor:not-allowed}.t2ailf-derived{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;font-size:10px;color:var(--t2il-muted, #8a8f98)}.t2ailf-derived b{min-width:0;color:var(--t2il-ink, #f2f7f9);font-size:11px;font-weight:700;font-family:var(--font-mono, ui-monospace, monospace);text-align:right;overflow-wrap:anywhere}.t2ailf-derived b.is-ok{color:color-mix(in srgb,var(--t2il-ok, #2dd4bf) 55%,var(--t2il-ink, #f2f7f9))}.t2ailf-derived b.is-neg{color:color-mix(in srgb,var(--t2il-error, #f87171) 55%,var(--t2il-ink, #f2f7f9))}.t2dtmg{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1;min-height:0}.t2dtmg-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.t2dtmg-title{font:700 15px var(--scan-head, inherit);color:var(--scan-white, #eef3fa);letter-spacing:-.01em}.t2dtmg-sub{font:700 9.5px var(--scan-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--scan-accent, #35d0d8)}.t2dtmg-sp{flex:1 1 auto}.t2dtmg-slot{font:700 9.5px var(--scan-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--scan-muted, #93a2b6);border:1px solid var(--scan-hairline, #1b2434);border-radius:5px;padding:2px 6px}.t2dtmg-slot.live{color:color-mix(in srgb,#f0b429 50%,var(--t2-ink,#ffffff));border-color:#5a4410;background:#231a05}.t2dtmg-slot.late{color:color-mix(in srgb,#f0b429 50%,var(--t2-ink,#ffffff));border-color:#5a4410}.t2dtmg-slot.live.late{background:#2a1d05}.t2dtmg-slot.stale{color:var(--t2-ink,#ffd9d9);background:#4a1113;border-color:#d4484d;white-space:normal;max-width:100%}.t2dtmg-colh.offslot{color:color-mix(in srgb,#f0b429 50%,var(--t2-ink,#ffffff))}.t2dtmg-colmark.live{display:block;font-size:7.5px;letter-spacing:.08em;color:color-mix(in srgb,#f0b429 50%,var(--t2-ink,#ffffff))}.t2dtmg-colh.old{color:color-mix(in srgb,#ff9b9b 50%,var(--t2-ink,#ffffff))}.t2dtmg-colmark.old{display:block;font-size:7.5px;letter-spacing:.08em;color:color-mix(in srgb,#ff9b9b 50%,var(--t2-ink,#ffffff));opacity:1}.t2dtmg-status{font:600 11px var(--scan-body, inherit);color:var(--scan-muted, #93a2b6)}.t2dtmg-status.stalled{color:color-mix(in srgb,#f0b429 50%,var(--t2-ink,#ffffff))}.t2dtmg-refresh{border:1px solid var(--scan-accent-line, #2a6f77);background:var(--scan-accent-dim, #0e2a2d);color:var(--scan-accent, #35d0d8);border-radius:7px;padding:5px 12px;font:700 10px var(--scan-mono, monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.t2dtmg-refresh:disabled{opacity:.55;cursor:default}.t2dtmg-in{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;padding:7px 10px;border:1px solid var(--scan-accent-line, #2a6f77);border-radius:9px;background:var(--scan-accent-dim, #0e2a2d)}.t2dtmg-in-h{flex:0 0 auto;font:700 9.5px var(--scan-mono, monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--scan-accent, #35d0d8)}.t2dtmg-in-chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.t2dtmg-in-chip{min-height:26px;border:1px solid var(--scan-accent-line, #2a6f77);background:var(--scan-panel, #0a0f17);color:var(--scan-accent, #35d0d8);border-radius:6px;padding:3px 9px;font:700 10.5px var(--scan-mono, monospace);letter-spacing:.04em;cursor:pointer}.t2dtmg-in-chip b{margin-left:4px;color:var(--scan-white, #eef3fa);font-weight:700}.t2dtmg-in-chip.on{background:var(--scan-accent, #35d0d8);border-color:var(--scan-accent, #35d0d8);color:var(--scan-accent-ink, #04161a)}.t2dtmg-in-chip.on b{color:var(--scan-accent-ink, #04161a)}.t2dtmg-in-l{flex:1 0 100%;list-style:none;margin:0;padding:2px 0 0;min-width:0;display:flex;flex-direction:column;gap:2px;font:600 11.5px var(--scan-mono, monospace);color:var(--scan-white, #eef3fa);font-variant-numeric:tabular-nums;overflow-wrap:break-word}.t2dtmg-notes{list-style:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:3px;max-height:120px;overflow-y:auto;font:600 11px var(--scan-body, inherit);color:var(--scan-muted, #93a2b6);overflow-wrap:break-word}.t2dtmg-wrap{border:1px solid var(--scan-hairline, #1b2434);border-radius:10px;background:var(--scan-panel, #0a0f17);overflow-x:auto;overflow-y:visible;min-width:0}.t2dtmg-table{border-collapse:separate;border-spacing:0;width:100%}.t2dtmg-corner{position:sticky;left:0;z-index:3;width:58px;min-width:58px;background:var(--scan-panel2, #0d1420);border-bottom:1px solid var(--scan-line, #223049);border-right:1px solid var(--scan-line, #223049);font:700 9.5px var(--scan-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--t2-ink-2,var(--scan-dim, #6d7d93));text-align:left;padding:6px 9px}.t2dtmg-colh{background:var(--scan-panel2, #0d1420);border-bottom:1px solid var(--scan-line, #223049);font:700 11.5px var(--scan-mono, monospace);color:var(--scan-white, #eef3fa);text-align:center;padding:6px 8px;white-space:nowrap}.t2dtmg-colh.off{color:var(--t2-ink-2,var(--scan-dim, #6d7d93))}.t2dtmg-colmark{margin-left:4px;font-weight:400;color:var(--t2-ink-2,var(--scan-dim, #6d7d93));opacity:.7}.t2dtmg-rowh{position:sticky;left:0;z-index:2;background:var(--scan-panel2, #0d1420);border-right:1px solid var(--scan-line, #223049);border-bottom:1px solid var(--scan-hairline, #1b2434);font:700 10.5px var(--scan-mono, monospace);letter-spacing:.08em;color:var(--scan-ink, #c7d2e2);text-align:left;padding:4px 9px;white-space:nowrap}.t2dtmg-cell{border-bottom:1px solid var(--scan-hairline, #1b2434);border-left:1px solid rgba(255,255,255,.04);padding:0;text-align:center;font-variant-numeric:tabular-nums}.t2dtmg-cellbtn{width:100%;border:0;background:none;cursor:pointer;color:inherit;font:600 11.5px var(--scan-mono, monospace);padding:4px 6px}.t2dtmg-cellbtn:hover{background:#ffffff12}.t2dtmg-cell.active{outline:1px solid var(--scan-accent, #35d0d8);outline-offset:-1px}.t2dtmg-cell.empty{background:#ffffff03}.t2dtmg-cell.broken .t2dtmg-cellbtn{text-decoration:line-through;text-decoration-thickness:1px;opacity:.62}.t2dtmg-cell.inside .t2dtmg-cellbtn{text-decoration:underline dotted;text-underline-offset:3px}.t2dtmg-cell.broken .t2dtmg-cellbtn:hover,.t2dtmg-cell.inside .t2dtmg-cellbtn:hover{opacity:1}.t2dtmg-cell.k-supply.tone-1{background:#d6303138;color:var(--t2-ink,#ffd9d9)}.t2dtmg-cell.k-supply.tone-2{background:#d6303173;color:var(--t2-ink,#ffe8e8)}.t2dtmg-cell.k-supply.tone-3{background:#d63031b8;color:var(--t2-ink,#fff6f6)}.t2dtmg-rowh.k-supply{color:color-mix(in srgb,#ffc9c9 50%,var(--t2-ink,#ffffff))}.t2dtmg-cell.k-demand.tone-1{background:#2ea04338;color:var(--t2-ink,#d6f5db)}.t2dtmg-cell.k-demand.tone-2{background:#2ea04373;color:var(--t2-ink,#e6fbe9)}.t2dtmg-cell.k-demand.tone-3{background:#2ea043b8;color:var(--t2-ink,#f3fdf4)}.t2dtmg-rowh.k-demand{color:var(--t2-ink,#c7f0cd)}.t2dtmg-row.split .t2dtmg-cell,.t2dtmg-row.split .t2dtmg-rowh{border-top:2px solid var(--scan-line, #223049)}.t2dtmg-cell.k-reference{background:#ffffff0d;color:var(--scan-white, #eef3fa)}.t2dtmg-rowh.k-reference{color:var(--scan-muted, #93a2b6)}.t2dtmg-sel{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--scan-accent-line, #2a6f77);background:var(--scan-accent-dim, #0e2a2d);border-radius:9px;padding:6px 11px}.t2dtmg-sel-id{font:700 11px var(--scan-mono, monospace);color:var(--scan-white, #eef3fa)}.t2dtmg-sel-px{font:700 13px var(--scan-mono, monospace);color:var(--scan-accent, #35d0d8);font-variant-numeric:tabular-nums}.t2dtmg-sel-tf{font:700 9.5px var(--scan-mono, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--t2-ink-2,var(--scan-dim, #6d7d93));border:1px solid var(--scan-line, #223049);border-radius:5px;padding:2px 6px}.t2dtmg-btn{border:1px solid var(--scan-line, #223049);background:var(--scan-panel2, #0d1420);color:var(--scan-ink, #c7d2e2);border-radius:7px;padding:5px 12px;font:700 10px var(--scan-mono, monospace);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.t2dtmg-btn:disabled{opacity:.5;cursor:default}.t2dtmg-btn.primary{border-color:var(--scan-accent-line, #2a6f77);background:var(--scan-accent-dim, #0e2a2d);color:var(--scan-accent, #35d0d8)}.t2dtmg-diag{border:1px solid var(--scan-hairline, #1b2434);border-radius:9px}.t2dtmg-diag-t{width:100%;text-align:left;border:0;background:none;cursor:pointer;font:700 9.5px var(--scan-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--t2-ink-2,var(--scan-dim, #6d7d93));padding:6px 10px}.t2dtmg-diag-t2{padding-top:0;font-size:8.5px}.t2dtmg-diag-l{list-style:none;margin:0;padding:0 10px 8px;display:flex;flex-direction:column;gap:3px}.t2dtmg-diag-l li{display:flex;gap:10px;align-items:baseline}.t2dtmg-diag-s{font:700 10.5px var(--scan-mono, monospace);color:var(--scan-ink, #c7d2e2);min-width:52px;flex:0 0 auto}.t2dtmg-diag-r{font:600 11px var(--scan-body, inherit);color:var(--scan-muted, #93a2b6);min-width:0;overflow-wrap:anywhere}.t2dtmg-diag-src{max-height:136px;overflow-y:auto}.t2dtmg-diag-src .t2dtmg-diag-r{font-size:10px;color:var(--t2-ink-2,var(--scan-dim, #6d7d93))}.t2dtmg-note{font:600 11px var(--scan-body, inherit);color:var(--scan-muted, #93a2b6)}.t2dtmg-add{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.t2dtmg-add form{display:flex;gap:6px;align-items:center}.t2dtmg-add input{height:28px;min-width:230px;box-sizing:border-box;padding:0 9px;border:1px solid var(--scan-line, #223049);background:var(--scan-panel, #0a0f17);color:var(--scan-white, #eef3fa);border-radius:7px;font:600 11.5px var(--scan-mono, monospace)}.t2dtmg-add input::placeholder{color:var(--scan-dim, #6d7d93)}.t2dtmg-chips{display:flex;gap:6px;flex-wrap:wrap}.t2dtmg-chip{border:1px solid var(--scan-line, #223049);background:var(--scan-panel2, #0d1420);color:var(--scan-ink, #c7d2e2);border-radius:999px;padding:3px 10px;font:700 10px var(--scan-mono, monospace);letter-spacing:.06em;cursor:pointer}.t2dtmg-chip:hover{border-color:#d63031;color:var(--t2-ink,#ffd9d9)}.t2dtmg-tochart{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--scan-line, #223049);border-radius:9px;background:var(--scan-panel2, #0d1420)}.t2dtmg-tochart-l{font:700 9.5px var(--scan-mono, monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--t2-ink-2,var(--scan-dim, #6d7d93))}.t2dtmg-tochart select{height:28px;box-sizing:border-box;padding:0 8px;border:1px solid var(--scan-line, #223049);background:var(--scan-panel, #0a0f17);color:var(--scan-white, #eef3fa);border-radius:7px;font:600 11.5px var(--scan-mono, monospace);cursor:pointer}.t2dtmg-tochart select:focus-visible{outline:2px solid var(--scan-accent-line, #2a6f77);outline-offset:1px}.t2dtmg-tochart-s{font:600 11px var(--scan-body, inherit);color:var(--scan-muted, #93a2b6)}.t2dtmg-tochart-s.warn{color:color-mix(in srgb,#f0b429 50%,var(--t2-ink,#ffffff))}.t2dtmg-tochart-s.off{color:var(--t2-ink-2,var(--scan-dim, #6d7d93))}.t2dtmg-picks,.t2dtmg-queue{display:flex;align-items:center;gap:5px;flex-wrap:wrap;flex:1 0 100%}.t2dtmg-queue{padding:7px 10px;border:1px solid var(--scan-accent-line, #2a6f77);border-radius:9px;background:var(--scan-panel2, #0d1420)}.t2dtmg-pick{border:1px solid var(--scan-line, #223049);background:var(--scan-panel, #0a0f17);color:var(--scan-muted, #93a2b6);border-radius:6px;padding:3px 8px;font:700 10.5px var(--scan-mono, monospace);letter-spacing:.04em;cursor:pointer}.t2dtmg-pick:hover:not(:disabled){border-color:var(--scan-accent-line, #2a6f77);color:var(--scan-white, #eef3fa)}.t2dtmg-pick.on{border-color:var(--scan-accent-line, #2a6f77);background:var(--scan-accent-dim, #0e2a2d);color:var(--scan-accent, #35d0d8)}.t2dtmg-pick.act{color:var(--t2-ink-2,var(--scan-dim, #6d7d93));text-transform:uppercase}.t2dtmg-pick:disabled{opacity:.4;cursor:default}.t2dtmg-pick b{color:var(--scan-accent, #35d0d8);font-weight:700}
