html[data-ops-theme=dark]{color-scheme:dark;--background:#111017;--bg-deep:#17151f;--foreground:#f3effa;--surface:#1d1b27;--surface-2:#252230;--surface-3:rgba(238,229,255,.07);--border:rgba(238,229,255,.14);--border-strong:rgba(238,229,255,.25);--muted:#bbb3cc;--muted-strong:#ded6ee;--dim:#a69db9;--brand-ink:#ff88d6;--success:#65d997;--success-soft:#19362a;--danger:#ff9999;--danger-soft:#42252b;--warn:#f7c374;--warn-soft:#3e3020;--info:#93bdff;--info-soft:#222e48;--shadow-sm:0 2px 6px rgba(0,0,0,.18);--shadow:0 12px 32px rgba(0,0,0,.2)}.ops-header-control{display:inline-flex;height:40px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:var(--surface);cursor:pointer}.ops-header-control:hover{background:var(--surface-3);color:var(--foreground)}.ops-header-control:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ops-theme-sun{display:none}html[data-ops-theme=dark] .ops-theme-sun{display:block}html[data-ops-theme=dark] .ops-theme-moon{display:none}html[data-ops-theme=dark] :is(.bg-white,.bg-white\/60,.bg-white\/70,.bg-white\/80,.bg-white\/90,.bg-white\/95){background-color:var(--surface)}html[data-ops-theme=dark] :is(.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-zinc-50,.bg-\[\#f4f1f7\]){background-color:var(--bg-deep)}html[data-ops-theme=dark] :is(.text-black,.text-ink,.text-gray-900,.text-gray-800,.text-slate-900,.text-zinc-900){color:var(--foreground)}html[data-ops-theme=dark] :is(.text-gray-500,.text-gray-600,.text-gray-700,.text-slate-600,.text-zinc-600){color:var(--muted)}html[data-ops-theme=dark] :is(.border-black\/10,.border-black\/15,.border-black\/20,.border-gray-200,.border-gray-100){border-color:var(--border)}html[data-ops-theme=dark] :is(.ring-black\/10,.ring-black\/15,.ring-black\/20){--tw-ring-color:var(--border)}html[data-ops-theme=dark] :is(.hover\:bg-black\/\[0\.04\],.hover\:bg-gray-50,.hover\:bg-white):hover{background-color:var(--surface-2)}html[data-ops-theme=dark] .num-display{color:var(--num-color,var(--foreground))}html[data-ops-theme=dark] .rebuild-surface .console-table tbody tr{border-color:var(--border)}html[data-ops-theme=dark] .rebuild-surface .console-table tbody tr:hover{background:var(--surface-2)}html[data-ops-theme=dark] .cms{--cms-canvas:var(--background);--cms-paper:var(--surface);--cms-line:var(--border);--cms-line-strong:var(--border-strong);--cms-hover:var(--surface-2)}html[data-ops-theme=dark] :is(.cms-card,.cms-seg,.cms-input,.cms-strip,.cms-btn-danger){background-color:var(--surface)}html[data-ops-theme=dark] :is(.cms-title,.cms-card-title,.cms-num,.cms-num-cell,.cms-switch-l,.cms-check.on){color:var(--foreground)}html[data-ops-theme=dark] :is(.cms-btn-ghost,.cms-seg a,.cms-seg button):hover{color:var(--foreground)}html[data-ops-theme=dark] .cms-btn-ink{background:var(--foreground);color:var(--ink)}html[data-ops-theme=dark] .cms-btn-light{background:var(--surface-2);color:var(--foreground);border-color:var(--border-strong)}html[data-ops-theme=dark] .cms-btn-danger:hover:not(:disabled){background:var(--danger);color:var(--ink)}html[data-ops-theme=dark] .cms-seg .on{background:var(--foreground);color:var(--ink)}html[data-ops-theme=dark] .cms-seg .on:hover{color:var(--ink)}html[data-ops-theme=dark] .cms-table tbody tr{border-color:var(--border)}html[data-ops-theme=dark] .cms-table tbody tr:nth-child(2n){background:rgba(238,229,255,.025)}html[data-ops-theme=dark] .cms-table tbody tr:is(:hover,:focus-within){background:var(--cms-hover)}html[data-ops-theme=dark] .cms-savebar{background:color-mix(in srgb,var(--background) 90%,transparent)}html[data-ops-theme=dark] .cms-switch-track{background:var(--border-strong)}html[data-ops-theme=dark] .cms-switch.on .cms-switch-track{background:#b4147d}html[data-ops-theme=dark] .cms-check input{background:var(--surface-2)}html[data-ops-theme=dark] .cms-check input:checked{background:#b4147d;border-color:#e66ab9}html[data-ops-theme=dark] select.cms-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5l3.5 3.5 3.5-3.5' fill='none' stroke='%23ded6ee' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-ops-theme=dark] .cms-num-warn{color:var(--warn)}html[data-ops-theme=dark] .cms-hero .cms-btn-light{background:transparent;color:#fff}html[data-ops-theme=dark] .cms-stat-accent .cms-num{color:transparent}html[data-ops-theme=dark] .btn-danger{color:var(--ink)}html[data-ops-theme=dark] .btn-danger:hover:not(:disabled){color:#fff}html[data-ops-theme=dark] .btn-brand:hover:not(:disabled){background:#cc148f}html[data-ops-theme=dark] :is(.bg-zinc-100,.bg-zinc-200,.bg-gray-200,.bg-slate-100){background-color:var(--surface-2)}html[data-ops-theme=dark] :is(.bg-\[var\(--foreground\)\],.bg-foreground).text-white{color:var(--ink)}html[data-ops-theme=dark] :is(.text-amber-600,.text-amber-700,.text-orange-700){color:var(--warn)}html[data-ops-theme=dark] :is(.bg-amber-50,.bg-amber-100,.bg-orange-50){background-color:var(--warn-soft)}html[data-ops-theme=dark] :is(.text-red-600,.text-red-700){color:var(--danger)}html[data-ops-theme=dark] :is(.bg-red-50,.bg-red-100){background-color:var(--danger-soft)}html[data-ops-theme=dark] :is(.text-green-700,.text-emerald-700){color:var(--success)}html[data-ops-theme=dark] :is(.bg-green-50,.bg-green-100,.bg-emerald-50,.bg-emerald-100){background-color:var(--success-soft)}html[data-ops-theme=dark] :is(.text-blue-600,.text-blue-700){color:var(--info)}html[data-ops-theme=dark] :is(.bg-blue-50,.bg-blue-100){background-color:var(--info-soft)}.ops-app{--foreground:#211725;--ink:#211725;--surface:#fffdf5;--surface-2:#f4eff8;--surface-3:#e5daf3;--border:#21172530;--border-strong:#211725;--muted:#706576;--muted-strong:#514357;--radius-lg:16px;--radius-xl:22px;--shadow-sm:0 3px #211725;--shadow:0 5px #211725;background:#f4f1f7}.ops-sidebar{--foreground:#fffdf5;--muted:#d7cddc;--muted-strong:#e7deeb;--border:#fffdf526;--surface-3:#3d3045;--brand-soft:#3d3045;background:#211725!important;color:#fffdf5;border-right:2px solid #211725;backdrop-filter:none;scrollbar-width:thin;scrollbar-color:#82718c #211725}.ops-nav-masthead{padding:28px 22px 24px;border-bottom:1px solid #fffdf526}.ops-brand{display:flex;flex-direction:column;gap:14px;width:180px;max-width:100%}.ops-brand img{width:180px;height:auto;filter:brightness(0) invert(1)}.ops-brand>span{display:flex;align-items:center;justify-content:space-between;font:600 10px var(--font-mono),monospace;letter-spacing:.22em;color:#fff7ba}.ops-brand>span>span{font-size:19px;line-height:1;transition:transform .4s}.ops-brand:hover>span>span{transform:rotate(90deg)}.ops-navigation{padding:0 5px}.ops-nav-primary{font-size:15px;font-weight:650;border-radius:12px;gap:10px}.ops-nav-section{border:1px solid transparent;border-radius:12px;margin:4px 0}.ops-nav-section[data-active],.ops-navigation>.ops-nav-primary[aria-current=page]{background:#fff7ba;color:#211725;border-color:#fff7ba}.ops-nav-section[data-active] :is(a,button){color:#211725}.ops-nav-primary[aria-current=page]:before{content:"";width:7px;height:7px;background:#fe20b0;border-radius:50%}.ops-nav-children{border-color:#6d5a79;padding-left:8px;margin-left:21px}.ops-nav-child{border-radius:9px;min-height:40px;line-height:1.4;margin:2px 0}.ops-nav-child[aria-current=page]{background:#403048;color:#fff7ba;font-weight:700}.ops-nav-badge{background:#f7bad5;color:#211725;border:1px solid #211725;padding:1px 5px}.ops-sidebar :is(a,button):focus-visible{outline:3px solid #fff7ba;outline-offset:2px}.ops-nav-presence{max-height:25vh;overflow:auto}.ops-nav-drawer{border-right:2px solid #fff7ba;box-shadow:8px 0 #21172555}.ops-nav-launcher{border:1px solid #211725;border-radius:10px;background:#fff7ba;color:#211725}.ops-search-header{background:#fffdf5;border-bottom:2px solid #211725;backdrop-filter:none}.ops-search-header .ops-header-control{border:1px solid #211725;border-radius:10px;background:#fffdf5;color:#211725;min-height:40px;box-shadow:0 2px #211725}.ops-search-header .ops-header-control:active{transform:translateY(2px);box-shadow:none}.ops-app :is(.card,.card-elevated,.card-bold,.section-block,.stat-hero,.stat-mini){border:2px solid var(--border-strong);border-radius:20px;box-shadow:0 4px var(--border-strong)}.ops-app .section-block-header{background:#e5daf3;color:#211725}.ops-app :is(.input,.select,.textarea){border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--foreground);min-height:44px}.ops-app :is(.btn,.btn-primary,.btn-secondary){border-radius:10px;min-height:44px;font-weight:650}.ops-app :is(.btn-primary){background:#211725;color:#fffdf5;border:1px solid #211725}.ops-app :is(.btn-secondary){background:#fffdf5;color:#211725;border:1px solid #211725}.ops-app .ops-action{border:1px solid;border-radius:10px;min-height:40px;font-weight:650}.ops-app .ops-action[data-variant=primary]{background:#211725;color:#fffdf5;border-color:#211725}.ops-app .ops-action[data-variant=emerald]{background:#c4eadd;color:#211725}.ops-app .ops-action[data-variant=warn]{background:#fff7ba;color:#211725}.ops-app .ops-action[data-variant=danger]{background:#f7ccd0;color:#7d2037}.ops-app .ops-action[data-variant=ghost]{background:#fffdf5;color:#211725}@media(max-width:767px){.ops-nav-child,.ops-nav-primary{min-height:44px}.ops-brand{width:165px}}@media(prefers-reduced-motion:reduce){.ops-search-header *,.ops-sidebar *{animation:none!important;transition:none!important}}.ops-app .ops-status{border:1px solid #211725;padding:6px 10px;background:#e5daf3;color:#211725;font-size:11px}.ops-app .ops-status>span{background:currentColor}.ops-app .ops-status[data-tone=success]{background:#c4eadd}.ops-app .ops-status[data-tone=warn]{background:#fff7ba}.ops-app .ops-status[data-tone=danger]{background:#f7ccd0;color:#7d2037}.ops-app .ops-status[data-tone=info]{background:#bdebf0}html[data-ops-theme=dark] .ops-app{--foreground:#fffdf5;--ink:#211725;--surface:#2c2232;--surface-2:#36293e;--surface-3:#43334d;--border:#fffdf533;--border-strong:#786781;--muted:#cdbfd4;--muted-strong:#e9deef;background:#19121e}html[data-ops-theme=dark] .ops-search-header{background:#2c2232;color:#fffdf5;border-color:#a591ad}html[data-ops-theme=dark] .ops-sidebar{--foreground:#fffdf5;--muted:#d7cddc;--muted-strong:#e7deeb;--border:#fffdf526}.ops-app .ops-state-badge{border:1px solid #211725;border-radius:100px;padding:5px 10px;background:#e5daf3;color:#211725;box-shadow:none}.ops-app .ops-state-badge:is([data-state=live],[data-state=confirmed],[data-state=wrapped],[data-state=complete]){background:#c4eadd}.ops-app .ops-state-badge:is([data-state=setup],[data-state=pending],[data-state=scheduled]){background:#fff7ba}.ops-app .ops-state-badge:is([data-state=killed],[data-state=cancelled],[data-state=blocked]){background:#f7ccd0}.ops-workflow-tabs a{border:1px solid #211725;border-radius:10px;background:#fffdf5;color:#211725}.ops-workflow-tabs a[aria-current=page]{background:#211725;color:#fff7ba}.ops-app .cms{--cms-paper:var(--surface);--cms-canvas:#f4f1f7;--cms-line:#21172530;--cms-line-strong:#211725;--cms-hover:#fbe2ec}.ops-app .cms-card{background:var(--surface);border:2px solid var(--border-strong);border-radius:20px;box-shadow:0 4px var(--border-strong)}.ops-app .cms-btn{border-radius:10px;min-height:44px}.ops-app .cms-input{border:1px solid var(--border-strong);border-radius:10px;min-height:44px}.ops-app .cms-btn-grad{background:#211725;color:#fffdf5}.ops-app .cms-stat-accent{background:#f7bad5;border-color:#211725;box-shadow:0 4px #211725;color:#211725}.ops-app .cms-hero{background:#fff7ba;color:#211725;border:2px solid #211725;border-radius:24px;box-shadow:0 6px #211725;margin-bottom:28px}.ops-app .cms-hero:before{display:none}.ops-app .cms-hero :is(.cms-title,.cms-lede b,.cms-lede strong){color:#211725}.ops-app .cms-hero .cms-eyebrow,.ops-app .cms-hero .cms-lede{color:#514357}.ops-app .cms-hero .cms-btn-ink{background:#211725;color:#fffdf5}.ops-app .cms-hero .cms-btn-light{background:#fffdf5;color:#211725;border-color:#211725}html[data-ops-theme=dark] .ops-app{--bg-deep:#19121e;--brand-ink:#ff92d8}html[data-ops-theme=dark] .ops-search-header .ops-header-control{background:#36293e;color:#fffdf5;border-color:#786781;box-shadow:0 2px #100c14}html[data-ops-theme=dark] .ops-app :is(.card,.card-elevated,.card-bold,.section-block,.stat-hero,.stat-mini,.cms-card){box-shadow:0 4px #100c14}html[data-ops-theme=dark] .ops-app .section-block-header{background:#42334e;color:#fffdf5}html[data-ops-theme=dark] .ops-app :is(.btn-primary,.ops-action[data-variant=primary]){background:#fff1ac;color:#211725;border-color:#fff1ac}html[data-ops-theme=dark] .ops-app :is(.btn-secondary,.ops-action[data-variant=ghost]){background:#36293e;color:#fffdf5;border-color:#786781}html[data-ops-theme=dark] .ops-app .ops-action[data-variant=emerald]{background:#254739;color:#baf2d7;border-color:#6daa8b}html[data-ops-theme=dark] .ops-app .ops-action[data-variant=warn]{background:#493d24;color:#ffdf99;border-color:#a88b51}html[data-ops-theme=dark] .ops-app .ops-action[data-variant=danger]{background:#542d3b;color:#ffd0da;border-color:#af7382}html[data-ops-theme=dark] .ops-app .cms{--cms-canvas:#19121e;--cms-line:#65546f;--cms-line-strong:#786781;--cms-hover:#49334b}html[data-ops-theme=dark] .ops-app .cms-hero{background:#383044;color:#fffdf5;border-color:#786781;box-shadow:0 6px #100c14}html[data-ops-theme=dark] .ops-app .cms-hero :is(.cms-title,.cms-lede b,.cms-lede strong){color:#fff1ac}html[data-ops-theme=dark] .ops-app .cms-hero :is(.cms-lede,.cms-eyebrow){color:#e9deef}html[data-ops-theme=dark] .ops-app :is(.cms-btn-ink,.cms-btn-grad){background:#fff1ac;color:#211725}html[data-ops-theme=dark] .ops-app .cms-stat-accent{background:#563247;color:#fffdf5;border-color:#af7382}html[data-ops-theme=dark] .ops-app .cms-stat-accent .cms-num{background:none;color:#ffd0e9;-webkit-text-fill-color:#ffd0e9}html[data-ops-theme=dark] .ops-app .ops-workflow-tabs a{background:#36293e;color:#fffdf5;border-color:#786781}html[data-ops-theme=dark] .ops-app .ops-workflow-tabs a[aria-current=page]{background:#fff1ac;color:#211725}html[data-ops-theme=dark] .ops-app :is(.text-emerald-900,.text-green-900){color:#baf2d7}html[data-ops-theme=dark] .ops-app :is(.text-red-900,.text-pink-900){color:#ffd0da}html[data-ops-theme=dark] .ops-app .text-sky-900{color:#bdebf0}html[data-ops-theme=dark] .ops-app .bg-pink-100{background:#542d3b}html[data-ops-theme=dark] .ops-app .bg-sky-100{background:#243d4b}