@layer base, layout, components, utilities;.authBrand{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.historyRows{display:grid;grid-gap:.4rem;gap:.4rem}.monitorSubnav{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.monitorSubnav .navGroup{display:flex;gap:.25rem;flex-wrap:wrap}.monitorSubnav button{padding:.65rem .85rem;border:1px solid var(--line);background:var(--surface);border-radius:8px}.monitorSubnav button[aria-current=page]{background:var(--accent-soft);border-color:var(--accent)}.monitorEmbedded .topbar{position:static;padding:.75rem 0;background:transparent}.monitorEmbedded .content{padding:1rem 0}.monitorEmbedded .menuBtn{display:none}.analysisResult{white-space:pre-wrap;overflow:auto;max-block-size:30rem}:root{--bg:#0b0b0e;--surface:#131317;--surface-2:#18181d;--surface-3:#1f1f25;--line:#26262d;--line-strong:#34343d;--text:#ececf0;--text-2:#a3a3ad;--text-3:#71717c;--accent:#f0468e;--accent-strong:#ff5c9e;--accent-soft:color-mix(in oklab,var(--accent) 14%,transparent);--ok:#3ecf8e;--warn:#f2b14c;--danger:#f0596b;--info:#6aa8ff;--chart-1:var(--info);--chart-2:var(--ok);--chart-3:var(--accent);--chart-4:var(--danger);--radius-sm:8px;--radius:12px;--radius-lg:16px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--sidebar:15.5rem;--control:2.5rem;--font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@layer base{:where(*,:before,:after){box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;min-block-size:100dvh;background:var(--bg);color:var(--text);font-family:var(--font);font-size:.875rem;line-height:1.5;accent-color:var(--accent);-webkit-font-smoothing:antialiased}:where(h1,h2,h3,p,dl,dd,ul,pre,figure){margin:0}:where(h1,h2,h3){line-height:1.25;font-weight:650;text-wrap:balance}:where(ul){padding:0;list-style:none}:where(button,input,textarea,select){font:inherit;color:inherit}:where(button){cursor:pointer}:where(button:disabled){cursor:not-allowed}:where(a){color:var(--accent-strong);text-decoration:none;overflow-wrap:anywhere}:where(a:hover){text-decoration:underline}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}::selection{background:color-mix(in oklab,var(--accent) 40%,transparent)}[hidden]{display:none!important}:where(input:not([type=checkbox]):not([type=radio]),textarea,select){inline-size:100%;min-block-size:var(--control);padding:.5rem .75rem;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);transition:border-color .15s}:where(input,textarea,select):hover{border-color:color-mix(in oklab,var(--line-strong),var(--text-3) 40%)}:where(input,textarea,select):focus-visible{outline-offset:0;border-color:var(--accent)}:where(textarea){resize:vertical;min-block-size:7.5rem;line-height:1.55;white-space:pre-wrap}::placeholder{color:var(--text-3)}:where(input[type=checkbox]){inline-size:1rem;block-size:1rem;margin:0}:where(select){cursor:pointer}:where(fieldset){margin:0;padding:0;border:0;min-inline-size:0}:where(details) summary{cursor:pointer;color:var(--text-2);font-size:.8125rem}:where(progress){inline-size:100%;block-size:.375rem;accent-color:var(--accent)}:where(table){border-collapse:collapse}:where(img){max-inline-size:100%}html{scrollbar-color:var(--line-strong) transparent}}@layer layout{.app{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-block-size:100dvh}.sidebar{position:-webkit-sticky;position:sticky;inset-block-start:0;block-size:100dvh;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) var(--space-3);background:var(--surface);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);overflow-y:auto}.brand{display:flex;align-items:center;gap:var(--space-3);padding-inline:var(--space-2)}.brand b{display:block;font-size:.9375rem}.brand span{display:block;color:var(--text-3);font-size:.75rem}.brandMark{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:10px;flex:none;background:var(--accent);color:#fff;font-weight:800;font-size:.8125rem;letter-spacing:.02em}.sidebar nav{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.navGroup{display:grid;grid-gap:2px;gap:2px}.navLabel{padding:0 var(--space-3) var(--space-1);color:var(--text-3);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.navGroup button{display:flex;align-items:center;min-block-size:2.25rem;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);text-align:start;font-weight:500}.navGroup button:hover{background:var(--surface-2);color:var(--text)}.navGroup button[aria-current=page]{background:var(--surface-3);color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.sideFooter{-webkit-margin-before:auto;margin-block-start:auto;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.userEmail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.sideActions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.scrim{display:none}.main{min-inline-size:0;display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:5;display:flex;align-items:center;gap:var(--space-4);min-block-size:4rem;padding:var(--space-3) var(--space-6);background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.pageTitle{min-inline-size:0;flex:1 1}.pageTitle h1{font-size:1.125rem}.pageTitle p{color:var(--text-3);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topActions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.content{inline-size:100%;max-inline-size:72rem;margin-inline:auto;padding:var(--space-5) var(--space-6) 5rem;display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start}.content>div:empty{display:none}.stack,.workspace{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.notices{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.section{display:grid;grid-gap:var(--space-3);gap:var(--space-3);-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.sectionHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.sectionTitle{font-size:.9375rem}.pageActions{display:flex;justify-content:flex-end}@media (max-width:60rem){.app{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:20;inline-size:min(17rem,85vw);transform:translateX(-100%);transition:transform .2s ease}.app[data-nav-open] .sidebar{transform:none}.app[data-nav-open] .scrim{display:block;position:fixed;inset:0;z-index:15;border:0;background:rgb(0 0 0/.55)}.topbar{padding:var(--space-3) var(--space-4);flex-wrap:wrap}.pageTitle p{white-space:normal}.topActions{inline-size:100%;justify-content:flex-start}.content{padding:var(--space-4) var(--space-4) 4rem}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}}@layer components{:where(.primary,.secondary,.ghost,.danger,.button){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control);padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid transparent;font-weight:550;font-size:.8125rem;white-space:nowrap;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}:where(.primary,.secondary,.ghost,.danger,.button):hover{text-decoration:none}:where(.primary,.secondary,.ghost,.danger):disabled{opacity:.45}.primary{background:var(--accent);color:#fff}.primary:hover:not(:disabled){background:var(--accent-strong)}.secondary{background:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.secondary:hover:not(:disabled){background:var(--surface-3)}.ghost{background:transparent;color:var(--text-2)}.ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.danger{background:transparent;border-color:color-mix(in oklab,var(--danger) 45%,transparent);color:var(--danger)}.danger:hover:not(:disabled){background:color-mix(in oklab,var(--danger) 12%,transparent)}.dangerText{color:var(--danger)}.sm{min-block-size:2rem;padding:0 var(--space-3);font-size:.75rem}.iconBtn{display:grid;place-items:center;flex:none;min-inline-size:2rem;min-block-size:2rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font-size:.875rem}.iconBtn:hover{background:var(--surface-3);color:var(--text)}.menuBtn{display:none}@media (max-width:60rem){.menuBtn{display:grid}}.buttonRow{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.buttonRow.full{grid-column:1/-1}@media (pointer:coarse){:where(.primary,.secondary,.ghost,.danger,.button){min-block-size:2.75rem}.sm{min-block-size:2.5rem}}.badge{--tone:var(--text-2);display:inline-flex;align-items:center;gap:.375rem;min-block-size:1.5rem;padding:0 .5rem;border-radius:999px;background:color-mix(in oklab,var(--tone) 12%,transparent);color:var(--tone);border:1px solid color-mix(in oklab,var(--tone) 22%,transparent);font-size:.75rem;font-weight:550;white-space:nowrap}.badge:before{content:"";inline-size:.375rem;block-size:.375rem;border-radius:50%;background:currentColor;flex:none}.badge[data-tone=ok]{--tone:var(--ok)}.badge[data-tone=warn]{--tone:var(--warn)}.badge[data-tone=danger]{--tone:var(--danger)}.badge[data-tone=info]{--tone:var(--info)}.badgeRow{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.notice{--tone:var(--info);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);border:1px solid color-mix(in oklab,var(--tone) 28%,transparent);-webkit-border-start:3px solid var(--tone);border-inline-start:3px solid var(--tone);background:color-mix(in oklab,var(--tone) 8%,var(--surface));color:var(--text);font-size:.8125rem}.notice>span{padding-block:.25rem;overflow-wrap:anywhere}.notice[data-tone=warn]{--tone:var(--warn)}.notice[data-tone=danger]{--tone:var(--danger)}.notice[data-tone=ok]{--tone:var(--ok)}.toastRegion{position:fixed;inset-block-end:var(--space-5);inset-inline-end:var(--space-5);z-index:30;inline-size:min(24rem,calc(100vw - 2 * var(--space-4)));display:grid;grid-gap:var(--space-2);gap:var(--space-2);pointer-events:none}.toastRegion:empty{display:none}.toastRegion .notice{pointer-events:auto;background:var(--surface-3);box-shadow:0 12px 32px rgb(0 0 0/.45)}@media (max-width:60rem){.toastRegion{inset-inline:var(--space-4);inset-block-end:var(--space-4);inline-size:auto}}.card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);min-inline-size:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.card.compact{padding:var(--space-4);gap:var(--space-3)}@media (max-width:40rem){.card{padding:var(--space-4)}}.cardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.cardHead>div:first-child:not(.badgeRow){min-inline-size:0;flex:1 1 18rem;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.cardHead>.badgeRow{flex:0 1 auto;justify-content:flex-end}.cardHead h2{font-size:1rem}.cardHead h3{font-size:.9375rem}.titleRow{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.caption{color:var(--text-3)}.caption,.hint{font-size:.8125rem;text-wrap:pretty}.hint{color:var(--text-2)}.footnote,.muted{color:var(--text-3)}.footnote{font-size:.75rem;text-align:center;-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.notes{white-space:pre-wrap;overflow-wrap:anywhere}.notes,.stat{color:var(--text-2)}.mono,.stat{font-size:.8125rem}.mono{font-family:var(--mono)}.nowrap{white-space:nowrap}.emptyState{display:grid;grid-gap:var(--space-1);gap:var(--space-1);place-items:center;text-align:center;padding:var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--text-2)}.emptyState p{color:var(--text-3)}.summaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.summary{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:var(--space-4);text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit}button.summary:hover{border-color:var(--line-strong);background:var(--surface-2)}.summary>span{color:var(--text-3);font-size:.75rem;font-weight:550}.summary strong{font-size:1.5rem;font-weight:650;line-height:1.2;display:flex;align-items:baseline;gap:2px}.summary strong em{font-style:normal;color:var(--text-3);font-size:1rem}.summary strong .badge{font-size:.8125rem}.summary small{color:var(--text-3);font-size:.75rem;overflow-wrap:anywhere}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(7.5rem,100%),1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.metric{display:grid;grid-gap:2px;gap:2px;padding:var(--space-3) var(--space-4);background:var(--surface)}.card .metric{background:var(--surface-2)}.metric span{color:var(--text-3);font-size:.75rem}.metric strong{font-size:1.25rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric .metricSmall{font-size:.8125rem;font-weight:550}.account{gap:var(--space-4)}.accountHead{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.accountTitle{flex:1 1 14rem;min-inline-size:0;display:grid;grid-gap:2px;gap:2px}.accountTitle h2{font-size:1.0625rem;overflow-wrap:anywhere}.avatar{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;flex:none;background:var(--surface-3);color:var(--text-2);font-weight:650}.actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.metaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4)}.metaGrid dt{color:var(--text-3);font-size:.75rem}.metaGrid dd{font-size:.8125rem;overflow-wrap:anywhere}.tabs{display:flex;gap:var(--space-1);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);overflow-x:auto}.tabs button{min-block-size:2.5rem;padding:0 var(--space-3);border:0;background:transparent;color:var(--text-3);font-weight:550;white-space:nowrap;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;-webkit-margin-after:-1px;margin-block-end:-1px}.tabs button:hover{color:var(--text)}.tabs button[aria-selected=true]{color:var(--text);border-block-end-color:var(--accent)}.panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.panelFooter,.slotRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.slots{display:flex;flex-wrap:wrap;gap:var(--space-1)}.slot{position:relative;display:grid;place-items:center;min-inline-size:2.25rem;min-block-size:2.25rem;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg);color:var(--text-3);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slot[data-filled]{color:var(--text)}.slot[data-filled]:after{content:"";position:absolute;inset-block-end:4px;inline-size:4px;block-size:4px;border-radius:50%;background:var(--ok)}.slot:hover{border-color:var(--text-3)}.slot[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.switchList{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.switchRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:3rem;padding:var(--space-2) var(--space-4);cursor:pointer}.switchList>.switchRow+.field,.switchList>.switchRow+.switchRow{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.switchList>.field{padding:var(--space-3) var(--space-4)}.switchRow.compact{min-block-size:2.5rem;padding:0}.switchRow small{display:block;color:var(--text-3);font-size:.75rem}.switchLabel{color:var(--text)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;position:relative;inline-size:2.25rem;block-size:1.25rem;margin:0;border-radius:999px;cursor:pointer;background:var(--line-strong);transition:background-color .15s}.switch:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:1rem;block-size:1rem;border-radius:50%;background:#fff;transition:transform .15s}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translateX(1rem)}.switch:disabled{opacity:.45;cursor:not-allowed}.switch:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@media (forced-colors:active){.switch{border:1px solid CanvasText}.switch:checked{background:Highlight}}@media (prefers-reduced-motion:reduce){.switch,.switch:after{transition:none}}.formGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.formGrid.three{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}.formGrid>.full{grid-column:1/-1}.field{display:grid;grid-gap:var(--space-1);gap:var(--space-1);align-content:start;min-inline-size:0}.field>label,.fieldLabel{color:var(--text-2);font-size:.8125rem;font-weight:550}.fieldHint{color:var(--text-3);font-size:.75rem}.field.narrow{max-inline-size:22rem}.field.grow{flex:1 1 16rem}.inputAction{display:flex;gap:var(--space-2)}.inputAction input{flex:1 1;min-inline-size:0}.inlineForm{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.inlineForm>.badge{-webkit-margin-after:.5rem;margin-block-end:.5rem}.checkGroup{display:grid;grid-gap:var(--space-1);gap:var(--space-1);align-content:start}.checkGroup legend{color:var(--text-2);font-size:.8125rem;font-weight:550;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.check{display:flex;align-items:center;gap:var(--space-2);min-block-size:2rem;cursor:pointer;color:var(--text)}.settingsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.editor{border-color:var(--line-strong)}.runProgress{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line)}.runProgressHead{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.tableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.card .tableWrap{background:var(--surface-2)}.table{inline-size:100%;font-size:.8125rem}.table th{position:-webkit-sticky;position:sticky;inset-block-start:0;padding:var(--space-2) var(--space-4);text-align:start;font-weight:550;color:var(--text-3);font-size:.75rem;background:inherit;white-space:nowrap}.table td,.table th{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.table td{padding:var(--space-3) var(--space-4);vertical-align:middle}.table tbody tr:last-child td{-webkit-border-after:0;border-block-end:0}.table tbody tr:hover td{background:color-mix(in oklab,var(--surface-3) 50%,transparent)}.table .empty{text-align:center;color:var(--text-3);padding:var(--space-5)}.cellActions{display:flex}.cellActions,.retry{align-items:center;gap:var(--space-2);flex-wrap:wrap}.retry{display:inline-flex}.retry small{color:var(--text-2);font-size:.75rem}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.toolbar .search{flex:1 1 16rem;max-inline-size:24rem}.toolbar select{inline-size:auto}.toolbarEnd{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:var(--space-2);flex-wrap:wrap}.filterChip{display:inline-flex;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);border-radius:999px;background:var(--accent-soft);color:var(--text);font-size:.8125rem}.chipRow,.filterChip{align-items:center;gap:var(--space-2)}.chipRow{display:flex;flex-wrap:wrap}.chip{min-block-size:2rem;padding:0 var(--space-3);border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-2);font-size:.8125rem}.chip:hover{color:var(--text);border-color:var(--text-3)}.recordGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.recordGrid.media{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}.record{gap:var(--space-2);align-content:start;padding:var(--space-4)}.record h3{font-size:.9375rem;overflow-wrap:anywhere}.cardActions{display:flex;flex-wrap:wrap;gap:var(--space-1);-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2)}.plainList{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.plainList li{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:.8125rem}.actionList{display:grid}.actionList li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-3);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);overflow-wrap:anywhere}.alertList{display:grid}.alertList li{display:grid;grid-gap:2px;gap:2px;padding-block:var(--space-3);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.alertList li:first-child{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0}.alertList span,.liveLog{color:var(--text-2)}.liveLog{max-block-size:26rem;overflow:auto;padding:var(--space-4);border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);font-family:var(--mono);font-size:.75rem;line-height:1.7;white-space:pre-wrap}.pager{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.mediaCard{gap:var(--space-2)}.thumb{display:block;inline-size:100%;aspect-ratio:16/10;object-fit:contain;border-radius:var(--radius-sm);background:var(--bg)}.thumbEmpty{display:grid;place-items:center;padding:var(--space-4);text-align:center;color:var(--text-3);font-size:.8125rem;border:1px dashed var(--line-strong)}.selectTile{display:flex;align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding:0 var(--space-3);cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-size:.8125rem}.selectTile:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.selectTile:has(input:disabled){opacity:.6;cursor:not-allowed}.queueControls{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.queueControls .switchRow{flex:1 1;justify-content:flex-start;gap:var(--space-2)}.queueControls .switchLabel{white-space:nowrap;font-size:.8125rem}.orderField{display:grid;grid-gap:2px;gap:2px;inline-size:5rem;flex:none}.legend{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:.75rem;color:var(--text-2)}.legend li{display:flex;align-items:center;gap:.375rem}.legend i{inline-size:.625rem;block-size:.625rem;border-radius:2px;background:var(--swatch)}.barChart{display:flex;gap:var(--space-1);overflow-x:auto;padding-block:var(--space-2)}.chartDay{flex:1 0 2.25rem;display:grid;grid-gap:var(--space-1);gap:var(--space-1);text-align:center}.chartBars{block-size:9rem;display:flex;align-items:flex-end;justify-content:center;gap:2px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.chartBars span{inline-size:.375rem;block-size:var(--h);background:var(--swatch);border-radius:2px 2px 0 0}.chartDay small{color:var(--text-3);font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}details>.tableWrap{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.authPage{min-block-size:100dvh;display:grid;place-items:center;padding:var(--space-5)}.authCard{inline-size:min(25rem,100%);display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.authCard form{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.authCard form,.authCard form>label{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.authCard form>label{color:var(--text-2);font-size:.8125rem;font-weight:550}.authCard h1{font-size:1.5rem;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.brandLogo{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:12px;background:var(--accent);color:#fff;font-weight:800}.eyebrow{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);color:var(--text-3);font-size:.6875rem;font-weight:600;letter-spacing:.08em}.authSubmit{inline-size:100%;-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.authLinks{display:flex;flex-direction:column;gap:var(--space-2);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);text-align:center;color:var(--text-3);font-size:.8125rem}.securityNote{background:var(--surface-2);color:var(--text-3);font-size:.75rem}.errorBox,.securityNote{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm)}.errorBox{border:1px solid color-mix(in oklab,var(--danger) 35%,transparent);background:color-mix(in oklab,var(--danger) 10%,transparent);color:var(--danger);font-size:.8125rem}}@layer utilities{.srOnly{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}}.clientTools{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.clientIntro{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.clientIntro>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);flex:1 1 18rem}.clientIntro h2{font-size:1.25rem}.clientToolsFrame{display:block;width:100%;min-height:600px;border:0;border-radius:20px;background:var(--surface)}.toolCatalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.toolTile{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);text-align:left;white-space:normal;min-width:0}.toolTile[aria-current=page]{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,var(--surface))}.toolIcon{display:grid;place-items:center;flex:0 0 2.25rem;height:2.25rem;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--accent);font-size:1.25rem}.toolTile>span:last-child{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.toolTile strong{font-size:.9375rem}.toolTile small{color:var(--text-3);font-size:.8125rem;line-height:1.5;font-weight:400}@media(max-width:1050px){.toolCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.toolCatalog{grid-template-columns:1fr}.toolTile{padding:var(--space-3)}}.mfaSetup{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.mfaSetup input{font-family:monospace;font-size:.85rem}.mfaRecoveryCodes{padding:var(--space-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:.875rem;line-height:1.8;overflow-x:auto;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mfaRecoveryAck{display:flex;align-items:center;gap:var(--space-2);font-size:.85rem}.mfaRecoveryAck input{width:1rem;height:1rem}.mfaRecoveryToggle{margin-top:var(--space-3);font-size:.85rem}:root{color-scheme:dark;--bg:#07070c;--bg-elev:#0a0a11;--surface:#0e0e16;--surface-2:#12121c;--surface-3:#181824;--surface-hover:#1c1c2b;--field:#0a0a12;--line:rgba(255,255,255,.07);--line-strong:rgba(255,255,255,.12);--line-accent:rgba(168,85,247,.42);--text:#f4f4f9;--text-2:#b8b8ca;--text-3:#8e8ea4;--text-4:#6b6b80;--accent:#d6409f;--accent-strong:#ee6cbc;--violet:#a855f7;--indigo:#7469f6;--brand-gradient:linear-gradient(135deg,#d6409f,#a24cf0 52%,#7469f6);--brand-gradient-soft:linear-gradient(135deg,rgba(214,64,159,.16),rgba(162,76,240,.10) 55%,rgba(116,105,246,.06));--accent-soft:rgba(168,85,247,.12);--ok:#34d399;--ok-text:#6ee7b7;--warn:#fbbf24;--warn-text:#fcd34d;--danger:#f87171;--danger-text:#fca5a5;--info:#60a5fa;--running:#a855f7;--shadow-card:0 1px 0 rgba(255,255,255,.035) inset,0 24px 48px -32px rgba(0,0,0,.9);--shadow-pop:0 1px 0 rgba(255,255,255,.05) inset,0 30px 70px -30px rgba(0,0,0,.95);--glow:0 10px 30px -14px rgba(162,76,240,.75);--focus:0 0 0 3px rgba(168,85,247,.38);--r-xs:8px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",Inter,Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI Variable Display","Segoe UI",Inter,Roboto,Arial,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.125rem;--fs-2xl:1.375rem;--fs-3xl:clamp(1.6rem,1.9vw,2rem);--sidebar:16rem;--topbar:4rem;--control:2.75rem;--content-max:92rem;--ease:cubic-bezier(.22,.8,.3,1);--radius-sm:var(--r-sm);--radius:var(--r-md);--radius-lg:var(--r-lg);--space-1:var(--sp-1);--space-2:var(--sp-2);--space-3:var(--sp-3);--space-4:var(--sp-4);--space-5:var(--sp-6);--space-6:var(--sp-7);--s1:var(--sp-1);--s2:var(--sp-2);--s3:var(--sp-3);--s4:var(--sp-4);--s5:var(--sp-6);--s6:var(--sp-7);--s7:var(--sp-9);--glass:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0) 42%);--shadow-1:var(--shadow-card);--shadow-2:var(--shadow-pop);--ring:var(--focus);--blue:var(--indigo);--brand-gradient-wide:linear-gradient(90deg,#d6409f,#a855f7 55%,#7469f6)}html{scroll-behavior:smooth;scrollbar-color:rgba(255,255,255,.14) transparent;scrollbar-width:thin}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-md);line-height:1.55;letter-spacing:-.005em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60rem 36rem at 100% -10%,rgba(116,105,246,.1),transparent 60%),radial-gradient(48rem 30rem at -10% -12%,rgba(214,64,159,.07),transparent 62%),linear-gradient(180deg,#07070c,#06060a 60%)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text)}::selection{background:rgba(168,85,247,.38);color:#fff}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid transparent;box-shadow:var(--focus)}a{color:#d8b4fe}code{font-family:var(--mono);font-size:.92em}.hint,.muted{color:var(--text-3)}.hint{font-size:var(--fs-sm);line-height:1.55;text-wrap:pretty;margin:0}.footnote{color:var(--text-4);font-size:var(--fs-xs);line-height:1.5;text-align:start;margin:0}.eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-3);font-size:.6875rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.icon{flex:none;display:block}.srOnly{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:where(.primary,.secondary,.ghost,.danger,.button){display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-block-size:2.5rem;padding:0 var(--sp-4);border-radius:var(--r-sm);border:1px solid transparent;font:600 var(--fs-sm)/1 var(--font);letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease),filter .18s var(--ease)}:where(.primary,.secondary,.ghost,.danger,.button):hover{text-decoration:none}.primary{background:var(--brand-gradient);color:#fff;border-color:rgba(255,255,255,.12);box-shadow:0 1px 0 rgba(255,255,255,.22) inset,var(--glow);text-shadow:0 1px 0 rgba(0,0,0,.15)}.primary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 16px 36px -14px rgba(162,76,240,.85)}.primary:active:not(:disabled){transform:none;filter:brightness(.97)}.button,.secondary{background:rgba(255,255,255,.035);border-color:var(--line-strong);color:var(--text)}.button:hover,.secondary:hover:not(:disabled){background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.secondary.accent{border-color:var(--line-accent);background:rgba(168,85,247,.08);color:#ead7ff}.secondary.accent:hover:not(:disabled){background:rgba(168,85,247,.14)}.ghost{background:transparent;color:var(--text-2)}.ghost:hover:not(:disabled){background:rgba(255,255,255,.05);color:var(--text)}.button.ghost{border-color:transparent;background:transparent;color:var(--text-2)}.button.ghost:hover{background:rgba(255,255,255,.05);color:var(--text)}.danger{background:transparent;border-color:rgba(248,113,113,.42);color:var(--danger-text)}.danger:hover:not(:disabled){background:rgba(248,113,113,.1);border-color:var(--danger)}.dangerText{color:var(--danger-text)!important}:where(.primary,.secondary,.ghost,.danger,.button):disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none;filter:saturate(.6)}.compact{min-block-size:2.125rem;border-radius:var(--r-xs)}.compact,.sm{padding:0 var(--sp-3);font-size:var(--fs-xs)}.sm{min-block-size:2rem}.iconButton{display:grid;place-items:center;flex:none;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--r-sm);border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--text-2);cursor:pointer;transition:background-color .16s,color .16s,border-color .16s}.iconButton:hover:not(:disabled){background:rgba(255,255,255,.06);color:var(--text);border-color:var(--line-strong)}.iconButton.small{inline-size:1.75rem;block-size:1.75rem;border-radius:var(--r-xs)}.button{position:relative}.button>input.fileInput,.fileInput{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.button:has(>input.fileInput:focus-visible){box-shadow:var(--focus)}.toolActionBar .primary:disabled:before{content:"";inline-size:.85rem;block-size:.85rem;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:dsSpin .8s linear infinite}.toolActionBar .primary:disabled .icon{display:none}@keyframes dsSpin{to{transform:rotate(1turn)}}input:not([type=checkbox]):not([type=radio]),select,textarea{inline-size:100%;min-block-size:var(--control);padding:.6rem .9rem;background:var(--field);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--r-md);font:inherit;font-size:var(--fs-md);box-shadow:inset 0 1px 2px rgba(0,0,0,.4);transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background-color .16s var(--ease)}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:rgba(255,255,255,.18)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--line-accent);box-shadow:var(--focus),0 1px 2px rgba(0,0,0,.4) inset;outline:0;background:#0b0b15}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}textarea{min-block-size:7.5rem;line-height:1.6;resize:vertical}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-padding-end:2.4rem;padding-inline-end:2.4rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238e8ea4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:1rem}option{background:#141420;color:var(--text)}::placeholder{color:var(--text-4)}input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);min-inline-size:0}.field>.fieldLabel,.field>label,.fieldHeader>label,.toolFields>label:not(.optionRow):not(.switchRow){color:var(--text);font-size:var(--fs-sm);font-weight:600;letter-spacing:-.003em}.fieldHeader{justify-content:space-between;gap:var(--sp-3)}.fieldHeader,.fieldTools{display:flex;align-items:center;flex-wrap:wrap}.fieldTools{gap:var(--sp-2)}.compactSelect{inline-size:auto!important;min-block-size:2.125rem!important;padding-block:.3rem!important;font-size:var(--fs-xs)!important;border-radius:var(--r-xs)!important;max-inline-size:16rem}.fieldMeta{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;color:var(--text-3);font-size:var(--fs-xs);line-height:1.5}.countChip,.fieldMeta small:last-child{padding:.15rem .6rem;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid var(--line);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:550;font-size:var(--fs-xs)}.fieldHint{color:var(--text-3)}.fieldHint,.fieldWarning{font-size:var(--fs-xs);line-height:1.5}.fieldWarning{display:flex;gap:var(--sp-2);align-items:flex-start;margin:0;padding:.55rem .8rem;border-radius:var(--r-sm);background:rgba(251,191,36,.07);border:1px solid rgba(251,191,36,.25);color:var(--warn-text)}small.fieldWarning{padding:.35rem .65rem}.inputIcon{display:flex;align-items:center;gap:var(--sp-2);-webkit-padding-start:.85rem;padding-inline-start:.85rem;background:var(--field);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--text-3);transition:border-color .16s,box-shadow .16s}.inputIcon:focus-within{border-color:var(--line-accent);box-shadow:var(--focus)}.inputIcon.invalid{border-color:rgba(251,191,36,.45)}.inputIcon input{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-padding-start:.2rem!important;padding-inline-start:.2rem!important}.prefixedInput{display:flex;align-items:center;background:var(--field);border:1px solid var(--line-strong);border-radius:var(--r-md);overflow:hidden;transition:border-color .16s,box-shadow .16s}.prefixedInput:focus-within{border-color:var(--line-accent);box-shadow:var(--focus)}.prefixedInput span{padding:0 .1rem 0 .95rem;color:var(--text-3);font-weight:600}.prefixedInput input{flex:1 1;border:0!important;background:transparent!important;box-shadow:none!important;min-inline-size:0}.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;inline-size:2.5rem;block-size:1.4rem;margin:0;border-radius:999px;cursor:pointer;background:#2a2a3a;border:1px solid rgba(255,255,255,.06);transition:background-color .2s var(--ease)}.switch:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:1.05rem;block-size:1.05rem;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.45);transition:transform .2s var(--ease)}.switch:checked{background:var(--brand-gradient)}.switch:checked:after{transform:translateX(1.1rem)}.switch:disabled{opacity:.5;cursor:not-allowed}.switch:focus-visible{box-shadow:var(--focus)}.optionRow,.switchRow.inline{display:flex;align-items:center;gap:var(--sp-4);padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--r-md);background:rgba(255,255,255,.02);cursor:pointer;transition:border-color .16s,background-color .16s}.optionRow:hover,.switchRow.inline:hover{border-color:var(--line-strong)}.optionRow:has(.switch:checked),.switchRow.inline:has(.switch:checked){border-color:var(--line-accent);background:rgba(168,85,247,.06)}.optionRow>span{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.optionRow b{font-weight:600;font-size:var(--fs-sm);color:var(--text)}.optionRow small{color:var(--text-3);font-size:var(--fs-xs);line-height:1.5}.switchRow.inline{justify-content:flex-start;font-weight:550;font-size:var(--fs-sm);color:var(--text);margin:0}.saveRow{border-style:dashed}.saveRow:has(.switch:checked){border-style:solid}.segmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(6.5rem,1fr);gap:4px;padding:4px;border-radius:var(--r-md);background:var(--field);border:1px solid var(--line-strong);max-inline-size:100%}.segment{position:relative;display:grid;place-items:center;min-block-size:2.4rem;padding:0 .9rem;border-radius:var(--r-sm);color:var(--text-2);font-weight:600;font-size:var(--fs-xs);letter-spacing:.04em;cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.segment input{position:absolute;opacity:0;pointer-events:none}.segment:hover{color:var(--text);background:rgba(255,255,255,.04)}.segment[data-checked=true]{background:var(--brand-gradient);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 20px -12px rgba(162,76,240,.8)}.segment:has(input:focus-visible){box-shadow:var(--focus)}.modeField{border:0;margin:0;padding:0;min-inline-size:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.modeField legend{padding:0;margin-bottom:var(--sp-2);font-weight:600;font-size:var(--fs-sm);color:var(--text)}.modeField .hint{margin-top:var(--sp-1);padding:.6rem .85rem;border-radius:var(--r-sm);background:rgba(255,255,255,.025);border:1px solid var(--line);-webkit-border-start:2px solid var(--violet);border-inline-start:2px solid var(--violet)}.quantityField{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.quantityField legend{padding:0;margin-bottom:var(--sp-2);font-weight:600;font-size:var(--fs-sm);color:var(--text);inline-size:100%}.quantityPresets{grid-auto-columns:minmax(3.75rem,auto)}.quantityInput{inline-size:7.5rem!important;text-align:center}.choiceRow{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.choice{display:inline-flex;align-items:center;gap:.55rem;min-block-size:2.6rem;padding:0 1rem;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:rgba(255,255,255,.025);cursor:pointer;font-weight:600}.choice[data-checked=true]{border-color:var(--line-accent);background:rgba(168,85,247,.08)}.accountNote{display:inline-flex;align-items:center;gap:var(--sp-2);inline-size:-moz-fit-content;inline-size:fit-content;margin:0;padding:.45rem .85rem;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid var(--line);color:var(--text-2);font-size:var(--fs-xs)}.accountNote:before{content:"";inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--ok)}.formGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start}.formGrid label{display:block;margin-bottom:var(--sp-2);color:var(--text-2);font-size:var(--fs-xs);font-weight:600}.secondaryDetails{color:var(--text-2);font-size:var(--fs-sm)}.secondaryDetails>summary{list-style:none;cursor:pointer;padding:.35rem 0;color:var(--text-2);font-weight:550;display:inline-flex;align-items:center;gap:var(--sp-2)}.secondaryDetails>summary::-webkit-details-marker{display:none}.secondaryDetails>summary:before{content:"";inline-size:.4rem;block-size:.4rem;border:solid;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);transition:transform .18s var(--ease)}.secondaryDetails[open]>summary:before{transform:rotate(45deg)}.secondaryDetails>summary:hover{color:var(--text)}.secondaryDetails[open]{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.app{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-block-size:100dvh}.sidebar{position:-webkit-sticky;position:sticky;inset-block-start:0;block-size:100dvh;display:flex;flex-direction:column;gap:0;padding:var(--sp-5) var(--sp-3) var(--sp-4);background:linear-gradient(180deg,rgba(14,14,22,.96),rgba(9,9,14,.98));-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);overflow:hidden;z-index:6}.brand{display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-2) var(--sp-4)}.brandMark{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:11px;background:var(--brand-gradient);color:#fff;font:800 .78rem/1 var(--font-display);letter-spacing:.04em;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 24px -10px rgba(214,64,159,.75)}.brand b{display:block;font:650 .975rem/1.2 var(--font-display);letter-spacing:-.02em}.brand span{display:block;color:var(--text-3);font-size:var(--fs-xs)}.sideNav{flex:1 1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px;padding:0 2px var(--sp-3);margin-inline:-2px;scrollbar-width:none}.sideNav::-webkit-scrollbar{display:none}.navHeading{display:block;padding:var(--sp-3) var(--sp-3) 6px;color:var(--text-3);font-size:.6875rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.navHeading:first-child{padding-top:0}.navSection{display:grid;grid-gap:2px;gap:2px}.navSection+.navSection{margin-top:5px;padding-top:5px;border-top:1px solid rgba(255,255,255,.045)}.navItem{position:relative;display:flex;align-items:center;gap:.7rem;inline-size:100%;min-block-size:2.125rem;padding:0 .6rem 0 .7rem;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font:550 var(--fs-sm)/1.25 var(--font);text-align:start;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease)}.navItem .icon{color:var(--text-3);inline-size:1.05rem;block-size:1.05rem;transition:color .16s}.navItem:hover{background:rgba(255,255,255,.04);color:var(--text)}.navItem:hover .icon{color:var(--text-2)}.navItem[aria-current=page],.navItem[aria-current=true]{color:#fff;background:var(--brand-gradient-soft);box-shadow:inset 0 0 0 1px rgba(168,85,247,.28)}.navItem[aria-current=page] .icon,.navItem[aria-current=true] .icon{color:#e9a7ff}.navItem[aria-current=page]:before,.navItem[aria-current=true]:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:-.75rem;inline-size:3px;border-radius:0 3px 3px 0;background:var(--brand-gradient)}.navText{flex:1 1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runDot{flex:none;inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 rgba(52,211,153,.5);animation:dsPulse 1.8s ease-in-out infinite}.sideFooter{padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);margin-top:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:rgba(255,255,255,.02)}.sideFooter,.userCard{display:flex;align-items:center;gap:var(--sp-2)}.userCard{min-inline-size:0;flex:1 1}.userCard>div{display:grid;grid-gap:4px;gap:4px;min-inline-size:0}.avatar{display:grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;border-radius:50%;background:linear-gradient(135deg,#2a2a3c,#1c1c2a);border:1px solid var(--line-strong);color:var(--text);font:650 .75rem/1 var(--font-display)}.userEmail{display:block;color:var(--text);font-size:var(--fs-xs);font-weight:550}.planChip,.userEmail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planChip{display:inline-flex;align-items:center;gap:6px;max-inline-size:100%;color:var(--text-3);font-size:.6875rem;font-weight:600}.planChip:before{content:"";inline-size:.4rem;block-size:.4rem;border-radius:50%;background:currentColor}.planChip[data-tone=ok]{color:var(--ok-text)}.planChip[data-tone=warn]{color:var(--warn-text)}.sideControls{display:flex;gap:4px;align-items:center;flex:none}.sideControls .languageSelect{inline-size:3.6rem!important;min-block-size:2.25rem!important;padding:.3rem 1.5rem .3rem .55rem!important;background-position:right .4rem center!important;font-size:var(--fs-xs)!important;border-radius:var(--r-sm)!important;color:var(--text-2)}.main{min-inline-size:0;display:flex;flex-direction:column;min-block-size:100dvh}.topbar{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:5;justify-content:space-between;gap:var(--sp-4);min-block-size:var(--topbar);padding:var(--sp-3) var(--sp-7);background:rgba(7,7,12,.74);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.pageTitle,.topbar{display:flex;align-items:center}.pageTitle{gap:var(--sp-2);min-inline-size:0;color:var(--text-3)}.pageTitle .crumb{font-size:var(--fs-sm);color:var(--text-3)}.pageTitle h1{font:600 var(--fs-md)/1.2 var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connection{display:flex;align-items:center;gap:var(--sp-3);flex:none}.connectionPill{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .9rem .4rem .7rem;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.03)}.connectionText{display:grid;line-height:1.15}.connectionText b{font-size:.6875rem;font-weight:750;letter-spacing:.13em;color:var(--text-2)}.connectionText small{font-size:.6875rem;color:var(--text-3)}.statusDot{flex:none;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--text-4)}.connection[data-tone=ok] .connectionPill{border-color:rgba(52,211,153,.32);background:rgba(52,211,153,.07)}.connection[data-tone=ok] .connectionText b{color:var(--ok-text)}.connection[data-tone=ok] .statusDot{background:var(--ok);box-shadow:0 0 10px rgba(52,211,153,.7)}.connection[data-tone=off] .statusDot{background:var(--danger);box-shadow:0 0 8px rgba(248,113,113,.45)}.connection[data-tone=neutral] .statusDot{animation:dsBlink 1.2s ease-in-out infinite}.content{inline-size:100%;max-inline-size:var(--content-max);margin-inline:auto;padding:var(--sp-7) var(--sp-7) var(--sp-9);display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);align-content:start;flex:1 1}.content>.errorBox,.content>.notice{margin:0}.appFooter{display:flex;align-items:baseline;justify-content:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-6) var(--sp-5);border-top:1px solid rgba(255,255,255,.04);color:var(--text-4);font-size:.625rem;font-weight:650;letter-spacing:.18em}.appFooter>b{background:var(--brand-gradient-wide);-webkit-background-clip:text;background-clip:text;color:transparent}.card{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);padding:var(--sp-6);min-inline-size:0;background:var(--glass),var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.sectionHead{display:flex;align-items:flex-start;gap:var(--sp-3);min-inline-size:0}.sectionHead>div{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-inline-size:0}.sectionHead h2,.sectionHead h3{margin:0;font-size:var(--fs-lg);font-weight:650;line-height:1.3}.sectionHead h3 small{font:500 var(--fs-sm)/1 var(--font);color:var(--text-3);letter-spacing:0}.sectionHead>.statusChip{-webkit-margin-start:auto;margin-inline-start:auto;align-self:center}.sectionIcon{display:grid;place-items:center;flex:none;inline-size:2.25rem;block-size:2.25rem;border-radius:11px;background:rgba(255,255,255,.035);border:1px solid var(--line);color:#c4b5fd}.sectionIcon.accent{background:var(--brand-gradient-soft);border-color:rgba(168,85,247,.32);color:#f0abfc}.statusChip{display:inline-flex;align-items:center;gap:6px;inline-size:-moz-fit-content;inline-size:fit-content;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.03);color:var(--text-2);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.statusChip[data-tone=ok]{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.08);color:var(--ok-text)}.statusChip[data-tone=ok] .statusDot{background:var(--ok)}.statusChip[data-tone=warn]{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.08);color:var(--warn-text)}.statusChip[data-tone=danger]{border-color:rgba(248,113,113,.32);background:rgba(248,113,113,.08);color:var(--danger-text)}.notice{display:flex;align-items:flex-start;gap:var(--sp-3);margin:0;padding:.8rem 1rem;border-radius:var(--r-md);border:1px solid rgba(96,165,250,.25);background:rgba(96,165,250,.06);color:var(--text);font-size:var(--fs-sm);line-height:1.55}.notice[data-tone=ok]{border-color:rgba(52,211,153,.28);background:rgba(52,211,153,.07)}.notice[data-tone=warn]{border-color:rgba(251,191,36,.28);background:rgba(251,191,36,.07)}.notice[data-tone=danger]{border-color:rgba(248,113,113,.3);background:rgba(248,113,113,.07)}.notice>span{flex:1 1}.errorBox{display:flex;gap:.65rem;align-items:flex-start;margin:0;padding:.8rem 1rem;border-radius:var(--r-md);border:1px solid rgba(248,113,113,.36);background:rgba(248,113,113,.08);color:var(--danger-text);font-size:var(--fs-sm);line-height:1.5}.errorBox:before{content:"!";flex:none;display:grid;place-items:center;inline-size:1.2rem;block-size:1.2rem;margin-top:.05rem;border-radius:50%;background:var(--danger);color:#1a0505;font:800 .7rem/1 var(--font)}.errorBox[role=alertdialog]{flex-wrap:wrap;border-color:rgba(248,113,113,.5);background:rgba(248,113,113,.11)}.errorBox[role=alertdialog]>*{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 2rem)}.errorBox[role=alertdialog] strong{color:#fecaca;font-size:var(--fs-md)}.errorBox[role=alertdialog] p{margin:.25rem 0 0;color:var(--danger-text)}.emptyNote{margin:0;padding:var(--sp-6) var(--sp-5);border-radius:var(--r-md);border:1px dashed var(--line-strong);background:rgba(255,255,255,.015);color:var(--text-3);font-size:var(--fs-sm);text-align:center;line-height:1.6}.emptyNote.working{border-style:solid;border-color:rgba(168,85,247,.25);color:var(--text-2);background:linear-gradient(90deg,rgba(168,85,247,.04),rgba(168,85,247,.09),rgba(168,85,247,.04));background-size:200% 100%;animation:dsSheen 2.4s linear infinite}.emptyBlock{display:grid;place-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-8) var(--sp-5);color:var(--text-3);text-align:center;font-size:var(--fs-sm)}.emptyBlock .icon{color:var(--text-4)}.cardFooter{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--line)}.cardFooter.subtle{border-top:0;padding-top:0;justify-content:flex-start}.cardActions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}blockquote{margin:var(--sp-2) 0 0;padding:.75rem 1rem;border-radius:var(--r-sm);background:rgba(255,255,255,.025);border:1px solid var(--line);-webkit-border-start:2px solid var(--violet);border-inline-start:2px solid var(--violet);color:var(--text-2);line-height:1.6;overflow-wrap:anywhere}.badge{border-radius:999px}.pageStack{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);max-inline-size:68rem;inline-size:100%}.pageHero{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding-bottom:var(--sp-2)}.pageHero.split{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.pageHero.split>div{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.pageHero h1{margin:0;font-size:var(--fs-3xl);font-weight:700;letter-spacing:-.035em;line-height:1.1}.pageHero p{margin:0;color:var(--text-2);font-size:var(--fs-lg);line-height:1.55;max-inline-size:44rem}.settingRow{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding-top:var(--sp-4);border-top:1px solid var(--line)}.settingRow:first-child{border-top:0;padding-top:0}.settingRow>div{display:grid;grid-gap:2px;gap:2px;min-inline-size:0;flex:1 1 18rem}.settingRow b{font-weight:600;font-size:var(--fs-md)}.settingRow small{color:var(--text-3);font-size:var(--fs-sm)}.settingRow .languageSelect{inline-size:auto;min-inline-size:12rem}.inlineForm{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3)}.inlineForm .field{flex:1 1 16rem}.planCard .sectionHead h2{font-size:var(--fs-xl)}.detailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));grid-gap:1px;gap:1px;margin:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--line)}.detailGrid>div{display:grid;grid-gap:6px;gap:6px;padding:var(--sp-4) var(--sp-5);background:var(--surface-2)}.detailGrid dt{color:var(--text-3);font-size:.6875rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.detailGrid dd{margin:0;font-size:var(--fs-lg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.uidValue{display:flex;align-items:center;gap:var(--sp-2)}.uidValue code{font-size:var(--fs-sm);color:var(--text);background:rgba(255,255,255,.04);border:1px solid var(--line);padding:.15rem .5rem;border-radius:6px}.billingBox{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);border:1px solid var(--line);background:rgba(255,255,255,.02)}.billingBox>div:first-child{display:grid;grid-gap:4px;gap:4px;flex:1 1 20rem}.billingBox b{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:600}.billingBox small{color:var(--text-3);font-size:var(--fs-sm);line-height:1.5}.billingActions{display:flex;gap:var(--sp-2);flex-wrap:wrap}.adminCard{border-style:dashed}.searchBar{display:flex;align-items:center;gap:var(--sp-2);padding:.3rem .4rem .3rem .9rem;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--field);color:var(--text-3)}.searchBar:focus-within{border-color:var(--line-accent);box-shadow:var(--focus)}.searchBar input{border:0!important;background:transparent!important;box-shadow:none!important;min-block-size:2.25rem!important;padding-inline:.25rem!important}.listWorkspace{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);grid-gap:var(--sp-5);gap:var(--sp-5);align-items:start}.listIndex{padding:var(--sp-2);gap:2px;max-block-size:calc(100dvh - 15rem);overflow:auto;position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--topbar) + var(--sp-4))}.listRow{display:grid;grid-gap:4px;gap:4px;inline-size:100%;padding:.75rem .9rem;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);text-align:start;cursor:pointer;transition:background-color .16s}.listRow strong{font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listRow small,.listRow span{color:var(--text-3);font-size:var(--fs-xs)}.listRow:hover{background:rgba(255,255,255,.04)}.listRow[aria-current=true]{background:var(--brand-gradient-soft);box-shadow:inset 0 0 0 1px rgba(168,85,247,.28)}.listEditorCard{gap:var(--sp-4)}.listEditorCard .stack{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.emptyEditor{min-block-size:20rem;place-items:center}.listEditor{min-block-size:22rem;font-family:var(--mono);font-size:var(--fs-sm);line-height:1.75}.listMetadata{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);color:var(--text-3);font-size:var(--fs-xs)}.versionHistory>summary{color:var(--text-3);font-size:var(--fs-sm);cursor:pointer}.versionHistory[open]{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.revision{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.revision,pre.analysisResult{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md)}pre.analysisResult{background:#08080e;font:.78rem/1.7 var(--mono);color:var(--text-2)}.toolsWorkspace{display:block;min-inline-size:0}.toolIndex{display:grid;grid-gap:2px;gap:2px;margin-bottom:var(--sp-5)}.toolPage{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);min-inline-size:0;animation:dsRise .32s var(--ease) both}.toolHero{display:flex;align-items:center;gap:var(--sp-5)}.toolTile{position:relative;display:grid;place-items:center;flex:none;inline-size:3.5rem;block-size:3.5rem;border-radius:16px;color:#f5d0fe;background:linear-gradient(160deg,rgba(214,64,159,.22),rgba(116,105,246,.14));box-shadow:inset 0 0 0 1px rgba(232,121,249,.28),0 18px 40px -22px rgba(214,64,159,.8)}.toolTile:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 45%);pointer-events:none}.toolHero>div{display:grid;grid-gap:6px;gap:6px;min-inline-size:0}.toolHero .eyebrow:before{content:"";inline-size:1rem;block-size:2px;border-radius:2px;background:var(--brand-gradient-wide)}.toolHero h1{margin:0;font-size:var(--fs-3xl);font-weight:700;letter-spacing:-.035em;line-height:1.1}.toolHero p{margin:0;color:var(--text-2);font-size:var(--fs-lg);line-height:1.5;max-inline-size:46rem}.toolContent{grid-template-columns:minmax(0,1fr) clamp(20rem,27vw,25.5rem);align-items:start}.toolContent,.toolMain{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);min-inline-size:0}.toolSide{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--topbar) + var(--sp-5));min-inline-size:0}.toolForm{position:relative;overflow:hidden;gap:var(--sp-6);padding:var(--sp-7)}.toolForm>.sectionHead{padding-bottom:var(--sp-5);border-bottom:1px solid var(--line)}.toolForm[aria-busy=true]:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:2px;background:linear-gradient(90deg,transparent,var(--accent),var(--violet),transparent);background-size:45% 100%;background-repeat:no-repeat;animation:dsSweep 1.1s var(--ease) infinite}.toolFields{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);margin:0;padding:0;border:0;min-inline-size:0}.toolFields>label:not(.optionRow):not(.switchRow){display:block;margin:0 0 calc(var(--sp-3) * -1)}.toolFields textarea{min-block-size:8rem}.toolFields[disabled]{opacity:.92}.toolActionBar{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);margin:0;padding-top:var(--sp-5);border-top:1px solid var(--line)}.toolActionBar .clearFields{-webkit-margin-end:auto;margin-inline-end:auto;color:var(--text-3)}.toolActionBar .clearFields:hover{color:var(--text)}.toolActionBar .confirmBox{flex:1 1 100%;order:-1}.toolActionBar .primary{min-inline-size:12rem;min-block-size:3rem;font-size:var(--fs-md);border-radius:var(--r-md)}.toolActionBar .danger{background:var(--danger);border-color:transparent;color:#1a0505;min-block-size:3rem}.toolActionBar .danger:hover:not(:disabled){background:#fb8a8a}.toolForm>.hint[role=status]{margin:0}.toolFields>.hint[data-locked],.toolForm>.hint[data-locked]{padding:.6rem .85rem;border-radius:var(--r-sm);border:1px solid rgba(168,85,247,.28);background:rgba(168,85,247,.06);color:var(--text-2)}.shortcuts{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.shortcut{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .8rem;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.025);color:var(--text-2);font-size:var(--fs-xs);font-weight:550;cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}.shortcut:before{content:"+";color:#e9a7ff;font-weight:700}.shortcut:hover:not(:disabled){border-color:var(--line-accent);background:rgba(168,85,247,.08);color:var(--text)}.pacingCard{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-md);background:rgba(255,255,255,.02);border:1px solid var(--line)}.pacingCard h3{margin:0;font-size:var(--fs-md);font-weight:650}.pacingCard>label:not(.switchRow){color:var(--text-2);font-size:var(--fs-xs);font-weight:600}.pacingCard>.hint{margin:0}.executionStack{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.executionCard{--state:var(--running);position:relative;overflow:hidden;gap:var(--sp-4);padding:var(--sp-5);background:linear-gradient(180deg,color-mix(in oklab,var(--state) 7%,transparent),transparent 34%),var(--surface);box-shadow:var(--shadow-pop)}.executionCard:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:2px;background:linear-gradient(90deg,var(--state),color-mix(in oklab,var(--state) 15%,transparent) 75%,transparent)}.executionCard[data-state=queued]{--state:var(--info)}.executionCard[data-state=running]{--state:var(--running)}.executionCard[data-state=partial],.executionCard[data-state=paused]{--state:var(--warn)}.executionCard[data-state=completed]{--state:var(--ok)}.executionCard[data-state=failed]{--state:var(--danger)}.executionCard[data-state=stopped]{--state:var(--text-3)}.executionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.executionHeading>div{display:grid;grid-gap:6px;gap:6px;min-inline-size:0}.flowEyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--text-3);font-size:.6875rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.flowEyebrow .icon{color:#c4b5fd}.executionHeading h3{display:flex;align-items:center;gap:.55rem;margin:0;font-size:var(--fs-xl);font-weight:650}.executionHeading h3:before{content:"";flex:none;inline-size:.55rem;block-size:.55rem;border-radius:50%;background:var(--state);box-shadow:0 0 12px var(--state)}.executionCard[data-state=queued] .executionHeading h3:before,.executionCard[data-state=running] .executionHeading h3:before{animation:dsPulse 1.6s ease-in-out infinite}.executionHeading .ghost{min-block-size:1.9rem}.flowCounter{margin:0;font:650 var(--fs-xl)/1.3 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--text)}.executionCard progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;inline-size:100%;block-size:.4rem;border:0;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.executionCard progress::-webkit-progress-bar{background:rgba(255,255,255,.06);border-radius:999px}.executionCard progress::-webkit-progress-value{border-radius:999px;background:var(--brand-gradient);-webkit-transition:width .5s var(--ease);transition:width .5s var(--ease)}.executionCard progress::-moz-progress-bar{border-radius:999px;background:var(--brand-gradient)}.executionCard[data-state=completed] progress::-webkit-progress-value{background:var(--ok)}.executionCard[data-state=completed] progress::-moz-progress-bar{background:var(--ok)}.executionCard[data-state=partial] progress::-webkit-progress-value,.executionCard[data-state=paused] progress::-webkit-progress-value{background:var(--warn)}.deliveryCount{display:inline-flex;gap:.45rem;padding:.3rem .75rem;border-radius:999px;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.25);color:var(--ok-text);font-weight:600;line-height:1.45}.deliveryCount,.executionCard>p.hint{align-items:center;inline-size:-moz-fit-content;inline-size:fit-content;margin:0;font-size:var(--fs-xs)}.executionCard>p.hint{display:flex;max-inline-size:100%;gap:var(--sp-2);padding:.5rem .75rem;border-radius:var(--r-sm);background:rgba(255,255,255,.03);border:1px solid var(--line);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.executionCard>.errorBox{margin:0}.executionLog{max-block-size:24rem;overflow:auto;overscroll-behavior:contain;margin:0;padding:var(--sp-1);background:#08080e;border:1px solid var(--line);border-radius:var(--r-md);scrollbar-width:thin}.executionLog[hidden]{display:none}.executionLog>p{position:relative;display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:.5rem .65rem;border-radius:8px;font-size:var(--fs-sm);line-height:1.5;color:var(--text);overflow-wrap:anywhere;animation:flowEnter .2s ease-out}.executionLog>p:hover{background:rgba(255,255,255,.025)}.executionLog>p:before{content:"";flex:none;inline-size:.38rem;block-size:.38rem;margin-top:.5rem;border-radius:50%;background:rgba(255,255,255,.16)}.executionLog>p:last-child:before{background:var(--state);box-shadow:0 0 8px var(--state)}.executionLog time{order:2;flex-shrink:0;margin-left:auto;padding-top:.1rem;color:var(--text-4);font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.executionLog>p>span,.executionLog>p>strong{order:1;flex:1 1;min-inline-size:0}.executionLog>p.hint{color:var(--text-3)}.executionCard .cardActions{gap:var(--sp-2)}.executionCard .cardActions:empty{display:none}.executionCard .cardActions>*{flex:1 1 auto}.flowEmpty{gap:var(--sp-3);padding:var(--sp-6);text-align:start;background:var(--glass),var(--surface)}.flowEmpty h3{margin:0;font-size:var(--fs-lg);font-weight:650}.flowEmpty:after{content:"";display:block;block-size:6.5rem;margin-top:var(--sp-2);border-radius:var(--r-md);border:1px dashed var(--line-strong);background:repeating-linear-gradient(180deg,transparent 0 1.6rem,rgba(255,255,255,.03) 1.6rem calc(1.6rem + 1px))}.resultPanel{gap:var(--sp-5)}.resultActions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--line)}.savedNote{display:inline-flex;align-items:center;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ok-text);font-size:var(--fs-xs);font-weight:600}.outcomeRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.outcomeCard{--tone:var(--ok);display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:var(--sp-5);border-radius:var(--r-md);border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--text);text-align:start;cursor:pointer;transition:border-color .16s,background-color .16s}.outcomeCard[data-tone=danger]{--tone:var(--danger)}.outcomeCard:hover{border-color:var(--line-strong)}.outcomeCard[aria-selected=true]{border-color:color-mix(in oklab,var(--tone) 50%,transparent);background:color-mix(in oklab,var(--tone) 7%,transparent)}.outcomeHead{display:inline-flex;align-items:center;gap:6px;color:color-mix(in oklab,var(--tone) 75%,white);font-size:var(--fs-xs);font-weight:750;letter-spacing:.12em}.outcomeCard strong{font:700 2.25rem/1.05 var(--font-display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.outcomeCard small{color:var(--text-3);font-size:var(--fs-xs)}.meter{position:relative;display:block;inline-size:100%;block-size:4px;margin-top:var(--sp-2);border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.meter:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--value);border-radius:inherit;background:var(--tone);transition:inline-size .5s var(--ease)}.outcomeList{max-block-size:16rem;overflow:auto;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:#09090f}.outcomeList ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.outcomeList li{padding:.4rem .6rem;border-radius:6px;background:rgba(255,255,255,.025);font:var(--fs-xs)/1.4 var(--mono);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outcomeList .emptyNote{border:0;padding:var(--sp-5)}.resultSummary{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.resultSummary strong{font:700 2.25rem/1 var(--font-display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resultSummary>span:not(.statusChip){color:var(--text-2)}.resultSummary .statusChip{-webkit-margin-start:auto;margin-inline-start:auto;align-self:center}.quickCard{gap:var(--sp-5)}.kpiGroup{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.kpiLabel{color:var(--text-3);font-size:.6875rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.kpiRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.kpi{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:var(--sp-4);border-radius:var(--r-md);border:1px solid var(--line);background:rgba(255,255,255,.022)}.kpi>span{color:var(--text-3);font-size:var(--fs-xs);font-weight:550}.kpi strong{font:650 1.6rem/1.15 var(--font-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi small{color:var(--text-4);font-size:.6875rem;line-height:1.4}.quickSplit{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start}.insights{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);border:1px solid rgba(168,85,247,.22);background:var(--brand-gradient-soft)}.insights ul{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem;display:grid;grid-gap:.4rem;gap:.4rem;color:var(--text);font-size:var(--fs-sm);line-height:1.55;list-style:disc}.insights li::marker{color:#e9a7ff}.compareTable{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.compareTable table{inline-size:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;font-size:var(--fs-sm)}.compareTable td,.compareTable th{padding:.55rem .8rem;text-align:start;border-bottom:1px solid var(--line)}.compareTable thead th{background:rgba(255,255,255,.03);color:var(--text-3);font-size:.6875rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.compareTable tbody th{font-weight:550;color:var(--text)}.compareTable td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2)}.compareTable tbody tr:last-child>*{border-bottom:0}.resultCard{gap:var(--sp-5);padding:var(--sp-7)}.aiResult{font-size:.975rem;line-height:1.75;max-inline-size:74ch;color:var(--text);-moz-user-select:text;user-select:text;-webkit-user-select:text;cursor:text}.aiResult p{margin:.45rem 0;color:var(--text-2)}.aiHeading,.aiResult strong{color:var(--text);font-weight:650}.aiHeading{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-7) 0 var(--sp-2);font-size:var(--fs-xl);letter-spacing:-.015em}.aiHeading:first-child{margin-top:0}.aiHeading:before{content:"";flex:none;inline-size:.3rem;block-size:1.1rem;border-radius:3px;background:var(--brand-gradient)}.aiBullet{position:relative;-webkit-padding-start:1.15rem;padding-inline-start:1.15rem}.aiBullet:before{content:"";position:absolute;inset-inline-start:.15rem;top:.72em;inline-size:.35rem;block-size:.35rem;border-radius:50%;background:#c4b5fd}.aiNumbered span{font-weight:700;-webkit-margin-end:.25rem;margin-inline-end:.25rem;color:var(--text)}.aiTips{margin:var(--sp-7) 0 0;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-lg);border:1px solid rgba(168,85,247,.32);background:var(--brand-gradient-soft);box-shadow:0 20px 50px -34px rgba(162,76,240,.9)}.aiTips>strong{display:block;font:650 var(--fs-lg)/1.3 var(--font-display);color:var(--text)}.aiTips ol{margin:var(--sp-4) 0 0;padding:0;list-style:none;counter-reset:tip;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.aiTips li{position:relative;-webkit-padding-start:2.4rem;padding-inline-start:2.4rem;color:var(--text);line-height:1.6;counter-increment:tip}.aiTips li:before{content:counter(tip);position:absolute;inset-inline-start:0;top:.05rem;display:grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;border-radius:50%;background:var(--brand-gradient);color:#fff;font:700 .78rem/1 var(--font)}.onboarding{min-block-size:100dvh;display:flex;flex-direction:column}.onboardingBar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-7);border-bottom:1px solid var(--line);background:rgba(7,7,12,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.onboardingBar .brand{padding:0}.onboardingUser{display:flex;align-items:center;gap:var(--sp-2);min-inline-size:0}.onboardingUser .userEmail{max-inline-size:16rem;color:var(--text-2)}.onboardingUser .languageSelect{inline-size:4.4rem!important;min-block-size:2.125rem!important;padding:.3rem 1.6rem .3rem .6rem!important;font-size:var(--fs-xs)!important;background-position:right .45rem center!important}.onboardingMain{flex:1 1;display:grid;place-items:center;padding:var(--sp-8) var(--sp-5)}.onboardingCard{inline-size:min(34rem,100%);gap:var(--sp-5);padding:var(--sp-8);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);position:relative}.onboardingCard:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,rgba(214,64,159,.45),transparent 40%,transparent 62%,rgba(116,105,246,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.onboardingText{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.onboardingText h1{margin:0;font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.03em;line-height:1.2}.onboardingText p{margin:0;color:var(--text-2);font-size:var(--fs-md);line-height:1.6}.onboardingForm{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.onboardingCta{inline-size:100%;min-block-size:3rem;font-size:var(--fs-md);border-radius:var(--r-md);letter-spacing:.02em}.onboardingActions .onboardingCta{inline-size:auto;flex:1 1}.onboardingHelp{display:grid;grid-gap:4px;gap:4px;justify-items:start;padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-sm)}.onboardingHelp b{font-weight:600}.onboardingHelp span{color:var(--text-3)}.onboardingHelp .ghost{margin-top:var(--sp-1);padding-inline:0;color:#d8b4fe}.onboardingPoints{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);margin:0;padding:var(--sp-4) var(--sp-5);list-style:none;border:1px solid var(--line);border-radius:var(--r-md);background:rgba(255,255,255,.02)}.onboardingPoints li{display:flex;gap:var(--sp-3);align-items:flex-start;color:var(--text);font-size:var(--fs-sm);line-height:1.5}.onboardingPoints li .icon{margin-top:2px;color:var(--ok)}.onboardingPoints li:nth-child(2) .icon{color:var(--warn)}.onboardingActions{display:flex;gap:var(--sp-3);align-items:center;justify-content:flex-end;flex-wrap:wrap}.confirmBox{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);border:1px solid rgba(251,191,36,.3);background:rgba(251,191,36,.06)}.confirmBox>span{color:var(--text-2);font-size:var(--fs-sm)}.onboardingCard .notice{align-items:center}@media (max-width:640px){.onboardingBar{padding:var(--sp-3) var(--sp-4)}.onboardingUser .userEmail{display:none}.onboardingCard{padding:var(--sp-6)}}.authPage{min-block-size:100dvh;display:grid;place-items:center;padding:var(--sp-6)}.authCard{position:relative;inline-size:min(26rem,100%);display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:2.4rem;border-radius:var(--r-xl);background:var(--glass),var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop)}.authCard:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,rgba(214,64,159,.5),transparent 38%,transparent 62%,rgba(116,105,246,.4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.authCard h1{font-size:1.6rem;letter-spacing:-.035em}.brandLogo{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:14px;background:var(--brand-gradient);color:#fff;font-weight:800;box-shadow:0 10px 26px -8px rgba(214,64,159,.75)}.authSubmit{inline-size:100%;min-block-size:2.9rem;margin-top:var(--sp-4)}@keyframes dsRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dsSweep{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes dsSheen{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes dsPulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--state,var(--ok)) 55%,transparent)}50%{box-shadow:0 0 0 .4rem transparent}}@keyframes dsBlink{50%{opacity:.35}}@keyframes flowEnter{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.primary:hover:not(:disabled){transform:none}}@media (forced-colors:active){.primary,.segment[data-checked=true]{border:1px solid ButtonText}.listRow[aria-current=true],.navItem[aria-current=page],.outcomeCard[aria-selected=true]{outline:2px solid Highlight}.runDot,.statusDot{forced-color-adjust:none}}.toolNavGroups{display:grid;grid-gap:2px;gap:2px}[data-tour]{scroll-margin-block:calc(var(--topbar) + var(--sp-5)) var(--sp-6)}.tourLayer{position:fixed;inset:0;z-index:2000;pointer-events:none}.tourShield{position:fixed;inset:0;pointer-events:auto;background:transparent}.tourShield[data-dim]{background:rgba(4,4,10,.68);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:tourFade .25s var(--ease)}.tourSpotlight{position:fixed;border-radius:var(--r-md);pointer-events:none;box-shadow:0 0 0 1.5px rgba(222,130,255,.9),0 0 0 6px rgba(168,85,247,.15),0 0 38px 6px rgba(190,80,240,.3),0 0 0 200vmax rgba(4,4,10,.68);transition:left .38s var(--ease),top .38s var(--ease),width .38s var(--ease),height .38s var(--ease)}.tourSpotlight:after{content:"";position:absolute;inset:-7px;border-radius:calc(var(--r-md) + 7px);border:1px solid rgba(222,130,255,.4);animation:tourPulse 2.6s var(--ease) infinite}.tourSpotlight[data-tone=danger]{box-shadow:0 0 0 1.5px rgba(248,113,113,.9),0 0 0 6px rgba(248,113,113,.13),0 0 38px 6px rgba(248,113,113,.22),0 0 0 200vmax rgba(4,4,10,.68)}.tourSpotlight[data-tone=danger]:after{border-color:rgba(248,113,113,.4)}.tourCallout{--tour-bg:#1b1430;position:fixed;pointer-events:auto;inline-size:min(25rem,calc(100vw - 32px));max-block-size:calc(100vh - 32px);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-4);border-radius:var(--r-lg);outline:none;background:radial-gradient(28rem 14rem at 0 0,rgba(214,64,159,.16),transparent 60%),linear-gradient(180deg,rgba(34,24,56,.97),rgba(17,14,30,.98));border:1px solid rgba(196,120,255,.4);color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(0,0,0,.35),0 44px 96px -32px rgba(0,0,0,.95),0 0 70px -22px rgba(190,80,240,.6);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);transition:left .32s var(--ease),top .32s var(--ease);animation:tourIn .3s var(--ease)}.tourCallout:focus-visible{box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 44px 96px -32px rgba(0,0,0,.95),0 0 70px -22px rgba(190,80,240,.6),var(--focus)}.tourCallout[data-wide]{inline-size:min(36rem,calc(100vw - 32px));padding:var(--sp-7) var(--sp-7) var(--sp-5);gap:var(--sp-4)}.tourCallout[data-tone=danger]{border-color:rgba(248,113,113,.45);background:radial-gradient(28rem 14rem at 0 0,rgba(248,113,113,.12),transparent 60%),linear-gradient(180deg,rgba(38,22,34,.97),rgba(18,13,22,.98));--tour-bg:#22161f}.tourCallout:is([data-placement=right],[data-placement=left],[data-placement=top],[data-placement=bottom]):after{content:"";position:absolute;inline-size:12px;block-size:12px;background:var(--tour-bg);border:1px solid rgba(196,120,255,.4);transform:rotate(45deg)}.tourCallout[data-tone=danger]:after{border-color:rgba(248,113,113,.45)}.tourCallout[data-placement=right]:after{left:-7px;top:calc(var(--arrow,50%) - 6px);border-top:0;border-right:0}.tourCallout[data-placement=left]:after{right:-7px;top:calc(var(--arrow,50%) - 6px);border-bottom:0;border-left:0}.tourCallout[data-placement=bottom]:after{top:-7px;left:calc(var(--arrow,50%) - 6px);border-bottom:0;border-right:0}.tourCallout[data-placement=top]:after{bottom:-7px;left:calc(var(--arrow,50%) - 6px);border-top:0;border-left:0}.tourHead{display:flex;align-items:center;gap:var(--sp-3);min-inline-size:0}.tourChip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;border:1px solid rgba(214,112,255,.34);background:rgba(168,85,247,.12);color:#ecd9ff;font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.tourChip .icon{color:#f0abfc}.tourCallout[data-tone=danger] .tourChip{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.1);color:var(--danger-text)}.tourCallout[data-tone=danger] .tourChip .icon{color:var(--danger-text)}.tourProgress{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:var(--sp-3);min-inline-size:0}.tourStepText{color:var(--text-2);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tourDots{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.tourDots li{inline-size:7px;block-size:7px;border-radius:999px;background:rgba(255,255,255,.16);transition:inline-size .25s var(--ease),background .25s var(--ease)}.tourDots li[data-state=done]{background:rgba(222,130,255,.55)}.tourDots li[data-state=current]{inline-size:20px;background:var(--brand-gradient-wide)}.tourClose{flex:none;display:grid;place-items:center;inline-size:2rem;block-size:2rem;padding:0;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.03);color:var(--text-2);cursor:pointer;transition:background .15s,color .15s}.tourClose:hover{color:var(--text);background:rgba(255,255,255,.08)}.tourTitle{margin:var(--sp-1) 0 0;font-size:1.375rem;line-height:1.2;font-weight:700;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.tourCallout[data-wide] .tourTitle{font-size:clamp(1.75rem,2.3vw,2.25rem);line-height:1.12}.tourAccent{font-style:normal;background:var(--brand-gradient-wide);-webkit-background-clip:text;background-clip:text;color:transparent}.tourCallout[data-tone=danger] .tourAccent{background:none;color:var(--danger-text)}.tourBody{margin:0;color:var(--text-2);font-size:var(--fs-md);line-height:1.6;text-wrap:pretty}.tourCallout[data-wide] .tourBody{font-size:var(--fs-lg)}.tourPoints{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);margin:var(--sp-2) 0 0;padding:0;list-style:none}.tourPoints li{display:flex;gap:var(--sp-4);align-items:center}.tourPointIcon{flex:none;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--r-md);background:var(--brand-gradient-soft);border:1px solid rgba(214,112,255,.28);color:#f0abfc;box-shadow:0 0 24px -10px rgba(214,64,159,.7)}.tourPoints b{display:block;font-weight:600;color:var(--text);font-size:var(--fs-lg)}.tourPoints small{display:block;color:var(--text-3);font-size:var(--fs-sm);line-height:1.5}.tourActions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-1);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap}.tourNav{display:flex;gap:var(--sp-2);-webkit-margin-start:auto;margin-inline-start:auto}.tourNav .icon{margin-inline:-2px}.tourSkip{color:var(--text-3)}.tourSkip:hover{color:var(--text)}@keyframes tourIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@keyframes tourFade{0%{opacity:0}to{opacity:1}}@keyframes tourPulse{0%{opacity:0;transform:scale(.985)}35%{opacity:.85}to{opacity:0;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.tourCallout,.tourDots li,.tourSpotlight{transition:none}.tourCallout,.tourShield[data-dim]{animation:none}.tourSpotlight:after{animation:none;opacity:0}}@media (min-width:1600px){:root{--sidebar:17rem;--content-max:100rem}.content{padding:var(--sp-8) var(--sp-9) var(--sp-9)}.toolContent{grid-template-columns:minmax(0,1fr) 26rem;gap:var(--sp-7)}}@media (max-width:1366px){.content{padding:var(--sp-6) var(--sp-6) var(--sp-8)}.resultCard,.toolForm{padding:var(--sp-6)}.topbar{padding-inline:var(--sp-6)}}@media (max-width:1180px){.toolContent{grid-template-columns:minmax(0,1fr)}.toolSide{position:static;order:-1}.quickSplit{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{position:static;block-size:auto;padding:var(--sp-4)}.sideNav{flex-direction:row;flex-wrap:wrap;overflow:visible}.sideNav .navSection{display:flex;flex-wrap:wrap;border:0;margin:0;padding:0}.toolNavGroups{display:contents}.navItem{inline-size:auto}.navHeading{inline-size:100%}.listWorkspace{grid-template-columns:minmax(0,1fr)}.listIndex{position:static;max-block-size:20rem}.topbar{padding-inline:var(--sp-4)}.content{padding:var(--sp-5) var(--sp-4) var(--sp-7)}.outcomeRow{grid-template-columns:minmax(0,1fr)}.toolHero{align-items:flex-start}}