html,body{margin:0;padding:0;min-height:100%;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#e9ebef;-webkit-font-smoothing:antialiased}html[data-boot-theme=dark],html[data-boot-theme=dark] body{background:#08080b;color-scheme:dark}.grecaptcha-badge{visibility:hidden!important}#root{min-height:100vh}*{box-sizing:border-box}[data-root]{--accHov: #b2c4ff;--purpHov: #c9bcf9;--okDot: #12b76a;--errDot: #f97066;--tipOk: #2ebd73;--tipErr: #fa8f88;--lineA: #7b8fea;--lineB: #9d7bfa;--bg: #e6e9ee;--bg2: #f3f4f8;--bg3: #eff1f5;--card: #ffffff;--overlay: #fdfdfe;--chip-lift: 0%;--chip-drop: 17%;--line: #d1d7e0;--line2: #e4e8ee;--line3: #cdd2da;--chipBg: #eceef2;--rowSel: #f5f7fd;--tx1: #101828;--tx15: #344054;--tx2: #475467;--tx3: #556170;--tx4: #667085;--dis1: #b9c0cc;--dis2: #d2d6de;--accTx: #2f57d9;--accTx2: #31417a;--accBg: #f2f5ff;--accBg2: #e4ebff;--accBg3: #f7f9ff;--accLine: #dfe7fe;--btn: #101828;--code: #0c111d;--chartFill: #eef2ff;--ok: #067647;--okBg: #ecfdf3;--okLine: #abefc6;--err: #b42318;--errBg: #fef3f2;--errLine: #fecdca;--warn: #b54708;--warnBg: #fffaeb;--warnLine: #fedf89;--info: #175cd3;--infoBg: #eff8ff;--infoLine: #b2ddff;--purp: #6b4ee6;--purpBg: #ede9fb;--brand: #2f57d9;--brandNavy: #0f0940;--icon: #878d98;--amberMark: #fbbf24;--dangerInk: #b42318;--font-ui: "Nunito Sans", system-ui, sans-serif;--font-code: "IBM Plex Mono", ui-monospace, monospace;background:var(--bg);font-family:var(--font-ui);color:var(--tx1);-webkit-font-smoothing:antialiased;color-scheme:light}[data-root][data-theme=dark]{color-scheme:dark}[data-root][data-theme=dark]{--accHov: #2e3450;--purpHov: #463a72;--okDot: #2ebd73;--errDot: #e5645a;--lineA: #7b8fea;--lineB: #9d7bfa;--bg: #08080b;--bg2: #0c0c0f;--bg3: #1c1c1c;--card: #0f0f0f;--overlay: #1c1c22;--chip-lift: 30%;--chip-drop: 0%;--line: #333333;--line2: #2b2b2b;--line3: #454545;--chipBg: #262626;--rowSel: #1a1a1a;--tx1: #f5f5f5;--tx15: #d0d0d0;--tx2: #b0b0b0;--tx3: #9a9a9a;--tx4: #808080;--dis1: #464646;--dis2: #313131;--accTx: #8aa3ff;--accTx2: #aab9f0;--accBg: #191c26;--accBg2: #222634;--accBg3: #0d0d0f;--accLine: #363c50;--btn: #343434;--code: #060606;--chartFill: #131319;--ok: #4ade80;--okBg: #0a2618;--okLine: #1a4a2e;--err: #f87171;--errBg: #2a1210;--errLine: #571e19;--warn: #fbbf24;--warnBg: #2a2108;--warnLine: #57430e;--info: #60a5fa;--infoBg: #0e1e33;--infoLine: #1c3a5e;--purp: #a78bfa;--purpBg: #1e1838}[data-root] *,[data-root] *:before,[data-root] *:after{box-sizing:border-box}[data-root] .modal,[data-root] [data-slot=dialog-content],[data-root] [data-radix-popper-content-wrapper]>*,[data-radix-popper-content-wrapper]>*{overscroll-behavior:contain}[data-root] ::-webkit-scrollbar{width:8px;height:8px}[data-root] ::-webkit-scrollbar-thumb{background:var(--line3);border-radius:4px}[data-root] ::-webkit-scrollbar-track{background:transparent}[data-root] a{color:var(--accTx);text-decoration:none}[data-root] a:hover{color:var(--tx1)}[data-root] input,[data-root] textarea,[data-root] select{font-family:inherit;background:transparent;color:var(--tx1)}[data-root] input::placeholder{color:var(--tx4)}[data-root] input:focus-visible,[data-root] textarea:focus-visible{outline:none}[data-root] [role=button]:focus-visible,[data-root] button:focus-visible{outline:2px solid var(--accHov);outline-offset:2px;border-radius:3px}@keyframes v2FadeUp{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes v2PageIn{0%{opacity:0}to{opacity:1}}[data-root] .page-enter{animation:v2PageIn .26s cubic-bezier(.21,.9,.35,1) both;min-height:0}[data-root] .route-progress{position:absolute;inset-inline:0;top:0;height:2px;overflow:hidden;z-index:5;pointer-events:none;background:color-mix(in srgb,var(--brand) 14%,transparent)}[data-root] .route-progress:before{content:"";position:absolute;inset-block:0;width:34%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--brand) 40%,var(--brand) 60%,transparent);animation:v2ProgressSweep 1.05s cubic-bezier(.5,0,.5,1) infinite}[data-root] .route-progress[data-done="1"]:before{animation:none;width:100%;transform:none;background:var(--brand);transition:width .14s ease-out,opacity .2s ease-out .06s;opacity:0}@keyframes v2ProgressSweep{0%{transform:translate(-110%)}to{transform:translate(400%)}}@keyframes v2FadeIn{0%{opacity:0}to{opacity:1}}@keyframes v2SlideIn{0%{transform:translate(28px);opacity:0}to{transform:none;opacity:1}}@keyframes v2DrawerIn{0%{transform:translate(-100%)}to{transform:none}}[data-root] [data-screen]{animation:v2FadeUp .28s cubic-bezier(.21,.9,.35,1)}[data-root] [data-navrow]{transition:background .16s ease}[data-root] [data-icw]{position:relative;width:18px;height:18px;flex:none}[data-root] [data-icw]>*{position:absolute;left:0;top:0;display:block;transition:opacity .18s ease,transform .24s cubic-bezier(.34,1.56,.64,1)}[data-root] [data-icw]>*+*{opacity:0;transform:translate(-5px) scale(.8)}[data-root] [data-navrow]:hover [data-icw]>*:first-child{opacity:0;transform:translate(5px) scale(.8)}[data-root] [data-navrow]:hover [data-icw]>*+*{opacity:1;transform:translate(0) scale(1.08)}@keyframes v2NavBounce{0%,to{transform:translateY(0) scale(1.08)}40%{transform:translateY(-3px) scale(1.08)}70%{transform:translateY(1px) scale(1.08)}}@keyframes v2NavWiggle{0%,to{transform:rotate(0) scale(1.08)}25%{transform:rotate(-11deg) scale(1.08)}60%{transform:rotate(8deg) scale(1.08)}}@keyframes v2NavPulse{0%,to{transform:scale(1.08)}50%{transform:scale(1.24)}}@keyframes v2NavExit{0%,to{transform:translate(0) scale(1.08)}50%{transform:translate(4px) scale(1.08)}}[data-root] [data-navrow][data-anim=bounce]:hover [data-icw]>*+*{animation:v2NavBounce .55s ease .16s}[data-root] [data-navrow][data-anim=wiggle]:hover [data-icw]>*+*{animation:v2NavWiggle .55s ease .16s}[data-root] [data-navrow][data-anim=pulse]:hover [data-icw]>*+*{animation:v2NavPulse .5s ease .16s}[data-root] [data-navrow][data-anim=exit]:hover [data-icw]>*+*{animation:v2NavExit .5s ease .16s}[data-root] [data-tip]:not([data-tip=""]){position:relative}[data-root] [data-tip]:not([data-tip=""]):after{content:attr(data-tip);position:absolute;left:calc(100% + 11px);top:50%;transform:translateY(-50%) translate(-4px);background:var(--btn);color:#fff;font:600 11px/1 var(--font-ui);padding:7px 9px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:60}[data-root] [data-tip]:not([data-tip=""]):before{content:"";position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--btn);opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:60}[data-root] [data-tip]:not([data-tip=""]):hover:after{opacity:1;transform:translateY(-50%) translate(0)}[data-root] [data-tip]:not([data-tip=""]):hover:before{opacity:1}[data-root] [data-tipfixed] [data-tip]:not([data-tip=""]):after{position:fixed;left:65px;top:var(--tip-y, 50%)}[data-root] [data-tipfixed] [data-tip]:not([data-tip=""]):before{position:fixed;left:60px;top:var(--tip-y, 50%)}[data-root]{--shadow-card: 0 1px 2px -1px rgba(16, 24, 40, .12), 0 3px 8px -2px rgba(16, 24, 40, .08);--shadow-raised: 0 2px 4px -2px rgba(16, 24, 40, .12), 0 6px 16px -4px rgba(16, 24, 40, .1)}[data-root][data-theme=dark]{--shadow-card: 0 1px 2px rgba(0, 0, 0, .5);--shadow-raised: 0 6px 18px -6px rgba(0, 0, 0, .7)}[data-root] .card{border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:var(--shadow-card)}[data-root] .card-quiet{box-shadow:none;border-color:var(--line2);background:var(--bg2)}[data-root][data-theme=dark] .card{box-shadow:inset 0 1px #ffffff0a,var(--shadow-card)}[data-root][data-theme=dark] .card-quiet{box-shadow:none}[data-root][data-theme=dark] [data-radix-popper-content-wrapper]>*,[data-root][data-theme=dark] [data-slot=dialog-content]{border-color:var(--line3);box-shadow:inset 0 1px #ffffff0f,0 14px 34px -10px #000000d9}[data-root][data-theme=dark] [data-slot=dialog-content]{background:#17171a;border-color:var(--line2);box-shadow:inset 0 1px #ffffff14,0 16px 40px -12px #000000d1,0 40px 80px -32px #000000eb}[data-root] .card-head{padding:12px 16px;border-bottom:1px solid var(--line2);background:var(--bg2);display:flex;align-items:center;gap:9px;flex-wrap:wrap;row-gap:6px}[data-root] .card>.card-head:first-child{border-radius:9px 9px 0 0}[data-root] .eyebrow{font:600 12px/1.25 var(--font-ui);color:var(--tx3)}[data-root] .label{font:600 11.5px/1.25 var(--font-ui);color:var(--tx3);margin-bottom:7px}[data-root] .h1{font:800 27px/1.1 var(--font-ui);letter-spacing:-.03em;color:var(--tx1)}[data-root] .h2{font:800 22px/1.12 var(--font-ui);letter-spacing:-.025em;color:var(--tx1)}[data-root] .h4{font:600 15px/1.3 var(--font-ui);letter-spacing:-.01em;color:var(--tx1)}[data-root] .sub{font:400 12px/1.45 var(--font-ui);color:var(--tx3);margin-top:5px}[data-root] .mono{font-family:var(--font-code)}[data-root] .btn-primary{font:600 12px/1 var(--font-ui);color:#fff;background:#2f57d9;border-radius:7px;padding:11px 14px;cursor:pointer;border:0;box-shadow:0 1px 2px #1018281f,inset 0 1px #ffffff2e;white-space:nowrap}[data-root] .btn-primary:hover{background:#2549b8}[data-root] .btn-primary:disabled,[data-root] .btn-primary[data-disabled="1"]{color:var(--tx4);background:var(--chipBg);cursor:not-allowed;box-shadow:none}[data-root] .run-action{position:relative;overflow:visible}[data-root] .run-action:hover:not([data-disabled]):not([data-phase=busy]){box-shadow:0 6px 16px -6px #2f57d98c,0 1px 2px #1018281f,inset 0 1px #ffffff2e}[data-root] .run-action[data-phase=busy]{background:#2549b8;cursor:progress}[data-root] .run-action .run-beam{position:absolute;inset:-2px;border-radius:9px;padding:2px;background:conic-gradient(from var(--beam-angle),transparent 0 70%,rgba(255,255,255,.95) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v2Beam 1.6s linear infinite;pointer-events:none}[data-root] .run-action[data-phase=ok],[data-root] .run-action[data-phase=ok]:hover{background:#12b76a;box-shadow:0 6px 16px -6px #12b76a99,inset 0 1px #ffffff2e}[data-root] .run-action[data-phase=err],[data-root] .run-action[data-phase=err]:hover{background:#d92d20}[data-root] .copy-action{transition:color .16s ease,background .16s ease,border-color .16s ease}[data-root] .copy-action[data-variant=link],[data-root] .copy-action[data-variant=icon]{border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit}[data-root] .copy-action[data-variant=link]{color:var(--accTx)}[data-root] .copy-action[data-variant=link]:hover{color:var(--tx1)}[data-root] .copy-action[data-variant=link][data-copied="1"],[data-root] .copy-action[data-variant=icon][data-copied="1"]{color:var(--ok)}[data-root] .copy-action[data-variant=ghost][data-copied="1"]{color:var(--ok);background:var(--okBg);border-color:var(--okLine)}[data-root] .copy-action[data-variant=primary][data-copied="1"],[data-root] .copy-action[data-variant=primary][data-copied="1"]:hover{background:#12b76a}[data-root] .pop-in{animation:v2PopIn .32s cubic-bezier(.34,1.56,.64,1) both}[data-root] .arrive-ok{animation:v2ArriveOk .9s ease-out both}[data-root] .arrive-err{animation:v2ArriveErr .9s ease-out both}[data-root] .rv-row{animation:v2FadeUp .28s ease both}[data-root] .drawer-switch{animation:v2FadeIn .22s ease both}@keyframes v2PopIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes v2ArriveOk{0%{box-shadow:0 0 0 0 var(--okLine);border-color:var(--okLine)}to{box-shadow:0 0 0 8px transparent;border-color:var(--line)}}@keyframes v2ArriveErr{0%{box-shadow:0 0 0 0 var(--errLine);border-color:var(--errLine)}to{box-shadow:0 0 0 8px transparent;border-color:var(--line)}}@keyframes v2DrawerInRight{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes v2Breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@media (prefers-reduced-motion: reduce){[data-root] .pop-in,[data-root] .arrive-ok,[data-root] .arrive-err,[data-root] .rv-row,[data-root] .drawer-switch{animation:none}}[data-root] .trow-in{animation:v2FadeUp .26s ease both}[data-root] .trow-new{animation:v2FadeUp .26s ease both,v2RowNew 2s ease-out both}[data-root] .trow-flash{animation:v2RowNew 2s ease-out both}[data-root] .trow[data-clickable="1"]{transition:background-color .25s ease,border-color .25s ease,transform .14s ease,box-shadow .14s ease}[data-root] .trow[data-clickable="1"]:hover{transform:translateY(-1px);box-shadow:0 3px 10px -6px #10182859}[data-root] .trow[data-clickable="1"][data-selected="1"]:hover{box-shadow:inset 3px 0 #2f57d9,0 3px 10px -6px #10182859}@keyframes v2RowNew{0%,35%{background-color:var(--accBg)}to{background-color:transparent}}[data-root] .status-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;letter-spacing:.04em;line-height:1;--pill-ink: var(--ok);--pill-bg: var(--okBg);--pill-line: var(--okLine);color:var(--pill-ink);background:var(--pill-bg);border:1px solid var(--pill-line)}[data-root] .status-pill[data-s=up]{--pill-ink: #067647;--pill-bg: #e7f8ef;--pill-line: #9fe1bf}[data-root][data-theme=dark] .status-pill[data-s=up]{--pill-ink: #4ade80;--pill-bg: #0b2b1a;--pill-line: #1f5a38}[data-root] .status-pill[data-s=degraded]{--pill-ink: var(--warn);--pill-bg: var(--warnBg);--pill-line: var(--warnLine)}[data-root] .status-pill[data-s=down]{--pill-ink: var(--err);--pill-bg: var(--errBg);--pill-line: var(--errLine)}[data-root] .badge-live{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px;vertical-align:middle;animation:v2LiveDot 1.4s ease-in-out infinite}@keyframes v2LiveDot{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}[data-root] .bubble-in{animation:v2BubbleIn .18s cubic-bezier(.34,1.56,.64,1) both}@keyframes v2BubbleIn{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}[data-root] .chip[data-active="1"],[data-root] .chip-dark[data-active="1"]{animation:v2ChipOn .22s ease both}@keyframes v2ChipOn{0%{transform:scale(.94)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){[data-root] .trow-in,[data-root] .trow-new,[data-root] .badge-live,[data-root] .bubble-in,[data-root] .chip[data-active="1"],[data-root] .chip-dark[data-active="1"]{animation:none}[data-root] .trow[data-clickable="1"]:hover{transform:none}}:root.theme-wash::view-transition-old(root),:root.theme-wash::view-transition-new(root){animation:none;mix-blend-mode:normal}:root.theme-wash::view-transition-old(root){z-index:0}:root.theme-wash::view-transition-new(root){z-index:1}[data-root] .btn-shimmer{position:relative;overflow:hidden}[data-root] .btn-shimmer:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:40%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:skew(-18deg);animation:v2Shimmer 2.8s ease-in-out infinite;pointer-events:none}[data-root] .btn-shimmer[data-disabled="1"]:after{display:none}@keyframes v2ShimmerSweep{0%,55%{left:-60%}to{left:130%}}[data-root] .btn-shimmer:after{animation-name:v2ShimmerSweep}@property --beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}[data-root] .beam-frame .beam{position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--beam-angle),transparent 0 78%,var(--accTx) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v2Beam 2.2s linear infinite;pointer-events:none}@keyframes v2Beam{to{--beam-angle: 360deg}}[data-root] .beam-dot{width:7px;height:7px;border-radius:50%;background:var(--accTx);animation:v2LiveDot 1.2s ease-in-out infinite}[data-root] .spot{position:relative}[data-root] .spot:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .25s ease;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(47,87,217,.16) 0%,transparent 70%)}[data-root] .spot:hover:before{opacity:1}[data-root] .spot>*{position:relative}[data-root] .pill[data-thumb="1"]{position:relative;background:transparent;border-color:transparent;box-shadow:none;isolation:isolate}[data-root] .pill[data-thumb="1"][data-active="1"]{color:#fff}[data-root] .pill-thumb{position:absolute;inset:-1px;border-radius:7px;background:var(--btn);box-shadow:0 1px 2px #1018281f;z-index:-1}[data-root] .collapse-anim{overflow:hidden}[data-root] .collapse-anim[data-state=open]{animation:v2CollapseOpen .26s cubic-bezier(.21,.9,.35,1)}[data-root] .collapse-anim[data-state=closed]{animation:v2CollapseClose .2s ease-in}@keyframes v2CollapseOpen{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes v2CollapseClose{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}[data-root] .ring-busy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffb8}[data-root] .ring-busy:after{content:"";width:24px;height:24px;border-radius:50%;border:3px solid var(--accLine);border-top-color:var(--brand);animation:v2Spin .9s linear infinite}[data-root] .pw-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px}[data-root] .pw-meter>span{height:3px;border-radius:2px;background:var(--line2);transition:background .25s ease}[data-root] .pw-meter[data-score="1"]>span:nth-child(-n+1),[data-root] .pw-meter[data-score="2"]>span:nth-child(-n+2){background:var(--err)}[data-root] .pw-meter[data-score="3"]>span:nth-child(-n+3){background:var(--warn)}[data-root] .pw-meter[data-score="4"]>span{background:var(--ok)}[data-root] .wait-glyph{animation:v2SlowSpin 6s linear infinite;transform-origin:center}@keyframes v2SlowSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){[data-root] .btn-shimmer:after,[data-root] .beam-frame .beam,[data-root] .beam-dot,[data-root] .wait-glyph,[data-root] .collapse-anim[data-state]{animation:none}}[data-sonner-toast]{position:relative}[data-sonner-toast] [data-content]:before{content:"";position:absolute;left:1px;right:1px;top:1px;height:2px;border-radius:9px 9px 0 0;background:var(--accTx);opacity:.55;transform-origin:left;animation:v2ToastLife 3.5s linear forwards;pointer-events:none}[data-sonner-toast][data-type=success] [data-content]:before{background:var(--okDot)}[data-sonner-toast][data-type=error] [data-content]:before{background:var(--errDot)}[data-sonner-toast][data-type=warning] [data-content]:before{background:var(--warn)}[data-sonner-toaster]:hover [data-sonner-toast] [data-content]:before,[data-sonner-toast]:hover [data-content]:before,[data-sonner-toast][data-expanded=true] [data-content]:before{animation-play-state:paused}[data-sonner-toast] [data-icon]{animation:v2ToastIcon .38s cubic-bezier(.34,1.56,.64,1) both}@keyframes v2ToastLife{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes v2ToastIcon{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){[data-sonner-toast] [data-content]:before,[data-sonner-toast] [data-icon]{animation:none}}[data-root] .btn-dark{font:600 12px/1 var(--font-ui);color:#fff;background:var(--btn);border-radius:7px;padding:11px 14px;cursor:pointer;border:0;white-space:nowrap}[data-root] .btn-dark:hover{background:#2f57d9}[data-root] .btn-ghost{font:600 12px/1 var(--font-ui);color:var(--tx15);border:1px solid var(--line3);border-radius:7px;padding:9px 12px;background:var(--card);box-shadow:0 1px 2px #1018280a;cursor:pointer;white-space:nowrap}[data-root] .btn-ghost:hover{background:var(--bg3)}[data-root] .btn-purple{font:600 12px/1 var(--font-ui);color:#fff;background:#6b4ee6;border-radius:7px;padding:10px 12px;cursor:pointer;border:0;box-shadow:0 1px 2px #1018281f,inset 0 1px #ffffff2e;white-space:nowrap}[data-root] .btn-purple:hover{background:#5b3fd6}[data-root] .pill{font:600 12px/1 var(--font-ui);border-radius:7px;padding:9px 13px;cursor:pointer;white-space:nowrap;color:var(--tx2);border:1px solid var(--line);background:var(--card)}[data-root] .pill[data-active="1"]{color:#fff;background:var(--btn);border-color:var(--btn);box-shadow:0 1px 2px #1018281f}[data-root] .chip{font:500 12px/1 var(--font-ui);border-radius:6px;padding:7px 10px;cursor:pointer;color:var(--tx2);border:1px solid var(--line);background:var(--card);white-space:nowrap}[data-root] .chip[data-active="1"]{color:var(--accTx);background:var(--accBg);border-color:var(--accLine)}[data-root] .chip-dark{font:500 12px/1 var(--font-ui);border-radius:6px;padding:6px 9px;cursor:pointer;color:var(--tx2);border:1px solid var(--line);background:transparent;white-space:nowrap}[data-root] .chip-dark[data-active="1"]{color:#fff;background:var(--btn);border-color:var(--btn)}[data-root] .subtab{padding:13px 0 11px;cursor:pointer;font:500 12px/1 var(--font-ui);color:var(--tx3);background:none;border:0}[data-root] .subtab[data-active="1"]{font-weight:600;color:var(--tx1);box-shadow:inset 0 -2px #2f57d9}[data-root] .badge{font:600 10px/1 var(--font-ui);letter-spacing:.04em;border-radius:5px;padding:4px 6px;display:inline-block;white-space:nowrap}[data-root] .badge[data-tone=ok]{color:var(--ok);background:var(--okBg);border:1px solid var(--okLine)}[data-root] .badge[data-tone=err]{color:var(--err);background:var(--errBg);border:1px solid var(--errLine)}[data-root] .badge[data-tone=warn]{color:var(--warn);background:var(--warnBg);border:1px solid var(--warnLine)}[data-root] .badge[data-tone=info]{color:var(--info);background:var(--infoBg);border:1px solid var(--infoLine)}[data-root] .badge[data-tone=purp]{color:var(--purp);background:var(--purpBg);border:1px solid transparent}[data-root] .badge[data-tone=neutral]{color:var(--tx3);background:var(--chipBg);border:1px solid var(--line)}@media (max-width: 760px){[data-root] :is([data-screen=home],[data-screen=wallet],[data-screen=product],[data-screen=dashboard],[data-screen=reports],[data-screen=account],[data-screen=bsa-analysis],[data-screen=wf-list],[data-screen=wf-runs],[data-screen=wf-detail],[data-screen=wf-run-detail]){padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}}[data-root] .input{width:100%;border:1px solid var(--line3);border-radius:7px;padding:10px 12px;font:400 13.5px/1.2 var(--font-ui);color:var(--tx1);outline:none;box-shadow:0 1px 2px #1018280a;background:var(--card);transition:border-color .15s ease,box-shadow .15s ease}[data-root] .input:focus{border-color:var(--accTx);box-shadow:0 0 0 3px var(--accBg2)}[data-root] .input-mono{font-family:var(--font-code)}@media (max-width: 760px){[data-root] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),[data-root] textarea,[data-root] select{font-size:16px!important}}[data-root] select.select{appearance:none;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--tx1);font:500 12px/1.2 var(--font-ui);padding:5px 22px 5px 8px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23878D98' stroke-width='3' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center}[data-root] select.select:hover{border-color:var(--line3)}[data-root] .input-disabled{border:1px solid var(--line);border-radius:7px;padding:10px 12px;font:500 13.5px/1.2 var(--font-ui);color:var(--tx4);background:var(--bg3);cursor:not-allowed}[data-root] .thead{font:600 11.5px/1.25 var(--font-ui);color:var(--tx3);background:var(--bg2);border-bottom:1px solid var(--line2)}[data-root] .trow{border-bottom:1px solid var(--line2)}[data-root] .trow[data-clickable="1"]{cursor:pointer}[data-root] .trow[data-clickable="1"]:hover{background:var(--rowSel)}[data-root] .trow[data-selected="1"]{box-shadow:inset 3px 0 #2f57d9;background:var(--rowSel)}[data-root] .code{background:var(--code);border-radius:8px;padding:14px;font:400 12px/1.7 var(--font-code);color:#cdd5e0;white-space:pre;overflow:auto;max-height:320px}[data-root] .code-light{background:var(--bg3);border:1px solid var(--line);border-radius:8px;padding:14px;font:400 12px/1.7 var(--font-code);color:var(--tx2);white-space:pre;overflow:auto;max-height:320px}[data-root] .overlay{position:fixed;inset:0;z-index:1300;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:v2FadeIn .2s ease}[data-root] .modal{background:var(--card);border-radius:12px;box-shadow:0 24px 64px -16px #10182866;overflow:hidden;animation:v2FadeUp .22s ease}[data-root] .hov-bg3:hover{background:var(--bg3)}[data-root] .hov-rowsel:hover{background:var(--rowSel)}[data-root] .hov-tx1:hover{color:var(--tx1)!important}[data-root] .hov-accbg:hover{background:var(--accBg)}[data-root] .hov-card:hover{border-color:var(--accHov)!important;box-shadow:0 4px 12px -4px #1018281f!important}[data-root] .hov-purple-card:hover{border-color:var(--purpHov)!important;box-shadow:0 4px 12px -4px #1018281f!important}[data-root] .hov-acc-border:hover{border-color:var(--accTx)!important;color:var(--accTx)!important}[data-root] .btn-primary,[data-root] .btn-dark,[data-root] .btn-ghost,[data-root] .btn-purple,[data-root] .pill,[data-root] .chip,[data-root] .chip-dark{transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease}[data-root] .btn-primary:active:not([data-disabled]),[data-root] .btn-dark:active,[data-root] .btn-ghost:active,[data-root] .btn-purple:active,[data-root] .pill:active,[data-root] .chip:active{transform:scale(.97)}[data-root] .ic-slide [data-ic],[data-root] .ic-pop [data-ic],[data-root] .ic-out [data-ic],[data-root] .ic-spin [data-ic]{transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:inline-block}[data-root] .ic-slide:hover [data-ic]{transform:translate(3px)}[data-root] .ic-pop:hover [data-ic]{transform:scale(1.18)}[data-root] .ic-out:hover [data-ic]{transform:translate(2px,-2px)}[data-root] .ic-spin:hover [data-ic]{transform:rotate(180deg)}[data-root] .arrow-label{display:inline-block;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}[data-root] :hover>.arrow-label,[data-root] button:hover .arrow-label{transform:translate(3px)}[data-root],[data-root] .card,[data-root] .input,[data-root] .thead,[data-root] .trow{transition:background-color .25s ease,border-color .25s ease}[data-root] .skel{border-radius:6px;background:linear-gradient(90deg,var(--chipBg) 25%,var(--line2) 45%,var(--chipBg) 65%);background-size:200% 100%;animation:v2Shimmer 1.3s ease-in-out infinite}@keyframes v2Shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes v2ThemeIcon{0%{transform:rotate(-90deg) scale(.6);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes v2LogoPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.65}}[data-root] .stagger>*{animation:v2FadeUp .34s cubic-bezier(.21,.9,.35,1) both}[data-root] .stagger>*:nth-child(2){animation-delay:45ms}[data-root] .stagger>*:nth-child(3){animation-delay:90ms}[data-root] .stagger>*:nth-child(4){animation-delay:135ms}[data-root] .stagger>*:nth-child(5){animation-delay:.18s}[data-root] .stagger>*:nth-child(6){animation-delay:225ms}[data-root] .stagger>*:nth-child(n+7){animation-delay:.27s}[data-root] .mono,[data-root] .thead,[data-root] .trow,[data-root] .code,[data-root] .code-light{font-variant-numeric:tabular-nums}@keyframes v2Draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}[data-root] .chart-draw{stroke-dasharray:1;animation:v2Draw .6s ease-out both}@keyframes v2FadeSoft{0%{opacity:0}}[data-root] .chart-fade{animation:v2FadeSoft .5s ease-out .15s both}@keyframes v2BarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}[data-root] .bar-grow{transform-origin:bottom;animation:v2BarGrow .55s cubic-bezier(.21,.9,.35,1) both}@keyframes v2BarGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-root] .bar-grow-x{transform-origin:left;animation:v2BarGrowX .55s cubic-bezier(.21,.9,.35,1) both}[data-root] .iconbtn{width:28px;height:28px;border-radius:7px;border:1px solid var(--line);background:var(--card);color:var(--tx3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;padding:0;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}[data-root] .iconbtn:hover{background:var(--bg3);border-color:var(--line3);color:var(--tx1);transform:translateY(-1px);box-shadow:0 3px 8px -3px #10182840}[data-root] .iconbtn:active{transform:translateY(0);box-shadow:none}[data-root] .iconbtn[data-variant=primary]{background:#2f57d9;border-color:#2f57d9;color:#fff}[data-root] .iconbtn[data-variant=primary]:hover{background:#2549b8;border-color:#2549b8;color:#fff}[data-root] .iconbtn[data-variant=danger]:hover{background:var(--errBg);border-color:var(--errLine);color:var(--err)}[data-root] .iconbtn[data-variant=review]:hover{background:var(--warnBg);border-color:var(--warnLine);color:var(--warn)}[data-root] .iconbtn[disabled],[data-root] .iconbtn[data-disabled="1"]{color:var(--dis1);cursor:not-allowed;transform:none;box-shadow:none;background:var(--bg2)}[data-root] .closebtn{width:28px;height:28px;border-radius:7px;border:0;background:transparent;color:var(--tx3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;padding:0;transition:background .15s ease,color .15s ease}[data-root] .closebtn:hover{background:var(--bg3);color:var(--tx1)}[data-root] .closebtn>*{transition:transform .2s ease}[data-root] .closebtn:hover>*{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){[data-root] *,[data-root] *:before,[data-root] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-root] .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:1400;background:var(--btn);color:#fff;font:500 12px/1.4 var(--font-ui);border-radius:10px;padding:12px 16px;box-shadow:0 12px 32px -8px #10182873;max-width:min(480px,90vw);animation:v2FadeUp .22s ease}@keyframes v2NavIconIn{0%{opacity:0;transform:translate(-4px) scale(.72)}to{opacity:1;transform:none}}[data-root] [data-navlist] [data-icw]>*:first-child{animation:v2NavIconIn .34s cubic-bezier(.34,1.56,.64,1) both}[data-root] [data-navlist]>*:nth-of-type(1) [data-icw]>*:first-child{animation-delay:0ms}[data-root] [data-navlist]>*:nth-of-type(2) [data-icw]>*:first-child{animation-delay:18ms}[data-root] [data-navlist]>*:nth-of-type(3) [data-icw]>*:first-child{animation-delay:36ms}[data-root] [data-navlist]>*:nth-of-type(4) [data-icw]>*:first-child{animation-delay:54ms}[data-root] [data-navlist]>*:nth-of-type(5) [data-icw]>*:first-child{animation-delay:72ms}[data-root] [data-navlist]>*:nth-of-type(6) [data-icw]>*:first-child{animation-delay:90ms}[data-root] [data-navlist]>*:nth-of-type(7) [data-icw]>*:first-child{animation-delay:104ms}[data-root] [data-navlist]>*:nth-of-type(8) [data-icw]>*:first-child{animation-delay:116ms}[data-root] [data-navlist]>*:nth-of-type(9) [data-icw]>*:first-child{animation-delay:126ms}[data-root] [data-navlist]>*:nth-of-type(n+10) [data-icw]>*:first-child{animation-delay:134ms}[data-root] [data-navlist] [data-icw]>*+*{animation:none}@media (prefers-reduced-motion: reduce){[data-root] [data-navlist] [data-icw]>*:first-child{animation:none}}[data-root] .cmd-surface,.cmd-surface{background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #1018280f,0 12px 28px -8px #1018282e,0 32px 64px -24px #10182847}[data-root][data-theme=dark] .cmd-surface,[data-theme=dark] .cmd-surface{background:#17171a;border-color:var(--line2);box-shadow:inset 0 1px #ffffff14,0 16px 40px -12px #000000d1,0 40px 80px -32px #000000eb}.cmd-surface [data-slot=command-input-wrapper]{background:var(--bg2);border-bottom:1px solid var(--line2)}[data-root][data-theme=dark] .cmd-surface [data-slot=command-input-wrapper],[data-theme=dark] .cmd-surface [data-slot=command-input-wrapper]{background:transparent;border-bottom-color:var(--line2)}[data-root] .rv-scope{container-type:inline-size;container-name:rv}[data-root] .rv-grid{display:grid;grid-template-columns:minmax(0,min(38%,260px)) minmax(0,1fr);gap:10px;align-items:baseline}@container rv (max-width: 340px){[data-root] .rv-grid{grid-template-columns:minmax(0,1fr);gap:1px;align-items:start}}[data-root] .tabstrip-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}[data-root] .tabstrip-scroll::-webkit-scrollbar{height:0;display:none}
