:root,[data-theme=light]{--bg:#eaeef3;--rail:#fff;--panel:#fff;--card:#fff;--elevated:#fff;--border:rgba(11,30,54,.1);--text:#0b1e36;--text-muted:#54616f;--text-3:#8a97a4;--brand-navy:#0b1e36;--cy:#0aa6c2;--brand-accent:#0aa6c2;--brand-blue-pale:rgba(10,166,194,.14);--ok:#1f9d57;--warn:#d4810a;--crit:#e11d2a;--track:rgba(11,30,54,.1);--switch-off:#b6c2cf;--switch-knob:#fff;--conf-high:#e11d2a;--conf-mid:#d4810a;--conf-low:#8a97a4;--btn-text:#04121c;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}[data-theme=dark]{--bg:#060a10;--rail:#0b121b;--panel:#101a26;--card:#101a26;--elevated:#1b2836;--border:rgba(120,170,210,.14);--text:#e8f1f8;--text-muted:#93a7ba;--text-3:#5d7186;--brand-navy:#e8f1f8;--cy:#22c9e6;--brand-accent:#22c9e6;--brand-blue-pale:rgba(34,201,230,.16);--ok:#34e0a1;--warn:#f2a83c;--crit:#ff4d5e;--track:hsla(0,0%,100%,.08);--switch-off:hsla(0,0%,100%,.18);--switch-knob:#fff;--conf-high:#ff4d5e;--conf-mid:#f2a83c;--conf-low:#5d7186;--btn-text:#04121c}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif}a{color:var(--brand-accent);text-decoration:none}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--brand-accent);color:var(--btn-text);border:none;border-radius:var(--radius-md);padding:10px 16px;font-size:15px;font-weight:600;cursor:pointer}.btn:disabled{opacity:.6;cursor:default}:where(button,a,[role=button],[role=switch],[role=tab],summary):focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:6px}.input:focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px}.cv-tile{contain-intrinsic-size:auto 230px}.cv-tile,.cv-tile-tall{content-visibility:auto}.cv-tile-tall{contain-intrinsic-size:auto 280px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:15px;background:var(--card);color:var(--text)}.input:focus{outline:2px solid var(--brand-blue-pale);border-color:var(--brand-accent)}input[type=date],input[type=datetime-local]{color-scheme:light}[data-theme=dark] input[type=date],[data-theme=dark] input[type=datetime-local]{color-scheme:dark}.muted{color:var(--text-muted)}.mono{font-family:var(--mono)}@media (max-width:820px){.today-grid{grid-template-columns:1fr!important}}@media (max-width:600px){.cmd-rail{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;height:62px!important;flex-direction:row!important;align-items:center!important;border-right:none!important;border-top:1px solid var(--border)!important;padding:0 8px env(safe-area-inset-bottom,0)!important}.cmd-rail>a[aria-label="iDefigo home"]{display:none!important}.cmd-rail nav{flex-direction:row!important;justify-content:space-around!important;flex:1 1;gap:0!important}.rail-link{width:44px!important;height:44px!important}.rail-label,.rail-link>span:first-of-type:not(.rail-label){display:none!important}.cmd-rail a[aria-label=Settings]{margin-top:0!important;margin-bottom:0!important}.account-pop{left:auto!important;right:0!important;bottom:calc(100% + 10px)!important}.topbar-org{display:none!important}.cmd-content{padding:14px 12px calc(86px + env(safe-area-inset-bottom, 0))!important}}@keyframes live-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.live-dot-pulse{animation:live-dot-pulse 1.6s ease-in-out infinite}.rail-link:not(.rail-link-on):focus-visible,.rail-link:not(.rail-link-on):hover{color:var(--text)!important;background:color-mix(in srgb,var(--text),transparent 92%)}@keyframes wall-shimmer{0%,to{opacity:1}50%{opacity:.55}}.wall-shimmer{animation:wall-shimmer 1.4s ease-in-out infinite}.tl-thumb-x{opacity:.5;transition:opacity .12s}.tl-thumb-x:hover,.tl-thumb:hover .tl-thumb-x{opacity:1}@keyframes dp-barwave{0%,to{opacity:.35}50%{opacity:1}}.dp-bar{animation:dp-barwave 2.4s ease-in-out infinite}@keyframes dp-dotpop{0%,to{opacity:0;transform:scale(.4)}40%,70%{opacity:1;transform:scale(1)}}.dp-dot{animation:dp-dotpop 2.4s ease-in-out infinite}@keyframes dp-sweep{0%{transform:translateX(0)}to{transform:translateX(1180px)}}.dp-sweep{left:-140px;animation:dp-sweep 2.4s linear infinite;will-change:transform}@keyframes dp-blink{0%,to{opacity:1}50%{opacity:.25}}.dp-blink{animation:dp-blink 1.2s ease-in-out infinite}@keyframes dp-spin{to{transform:rotate(1turn)}}.dp-spin{animation:dp-spin .7s linear infinite}@keyframes dp-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(263%)}}.dp-shimmer{left:0;animation:dp-shimmer 1.5s linear infinite;will-change:transform}@keyframes dp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.dp-rise{animation:dp-rise .55s cubic-bezier(.3,.7,0,1) both}@keyframes dp-flagpulse{0%{box-shadow:0 0 0 0 rgba(34,201,230,.4)}to{box-shadow:0 0 0 16px rgba(34,201,230,0)}}.dp-flagged{animation:dp-rise .55s cubic-bezier(.3,.7,0,1) both,dp-flagpulse 1.5s ease-out .1s 1}@keyframes dp-bargrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dp-flagged .dp-cardbar{transform-origin:bottom;animation:dp-bargrow .5s cubic-bezier(.3,.7,0,1) both}@keyframes dp-dotin{0%{opacity:0}to{opacity:1}}.dp-flagged .dp-carddot{animation:dp-dotin .3s ease-out both}.dp-console{max-height:1200px;overflow:hidden;transition:max-height .65s cubic-bezier(.4,0,.2,1),opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1)}.dp-console.dp-collapsed{max-height:0;opacity:0;transform:scale(.985)}.dp-ticks-b:after,.dp-ticks-b:before,.dp-ticks:after,.dp-ticks:before{content:"";position:absolute;width:16px;height:16px;border:0 solid rgba(34,201,230,.5);pointer-events:none}.dp-ticks:before{top:12px;left:12px;border-top-width:1.5px;border-left-width:1.5px}.dp-ticks:after{top:12px;right:12px;border-top-width:1.5px;border-right-width:1.5px}.dp-ticks-b:before{bottom:12px;left:12px;border-bottom-width:1.5px;border-left-width:1.5px}.dp-ticks-b:after{bottom:12px;right:12px;border-bottom-width:1.5px;border-right-width:1.5px}@media (prefers-reduced-motion:reduce){.dp-bar,.dp-blink,.dp-dot,.dp-flagged,.dp-flagged .dp-cardbar,.dp-flagged .dp-carddot,.dp-rise,.dp-shimmer,.dp-spin,.dp-sweep{animation-duration:0s!important;animation-delay:0s!important}.dp-console{transition:none}.live-dot-pulse,.wall-shimmer{animation:none!important}}@keyframes onb-dim-in{0%{opacity:0}to{opacity:1}}.onb-dim{animation:onb-dim-in .45s ease both}@keyframes onb-step-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.onb-step{animation:onb-step-in .45s cubic-bezier(.3,.7,0,1) both}.onb-cutout{transition:top .45s cubic-bezier(.3,.7,0,1),left .45s cubic-bezier(.3,.7,0,1),width .45s cubic-bezier(.3,.7,0,1),height .45s cubic-bezier(.3,.7,0,1)}.onb-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--cy) var(--fill,50%),rgba(120,170,210,.18) var(--fill,50%));outline:none}.onb-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:999px;background:var(--cy);border:3px solid rgba(34,201,230,.35);box-shadow:0 0 10px rgba(34,201,230,.6);cursor:pointer}.onb-slider::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:var(--cy);border:3px solid rgba(34,201,230,.35);box-shadow:0 0 10px rgba(34,201,230,.6);cursor:pointer}@media (prefers-reduced-motion:reduce){.onb-dim,.onb-step{animation-duration:0s!important}.onb-cutout{transition:none}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-variable.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/ibm-plex-sans-variable.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600.woff2) format("woff2")}.wf{--page:#efeee9;--card:#fff;--card2:#f6f5f1;--sunken:#e7e5e0;--line:#e4e2dd;--line2:#c9cdd6;--tx:#0f1d3a;--tx2:#595959;--tx3:#8b92a2;--acc:#0e8fab;--accH:#0b7793;--accOn:#fff;--accSoft:#e2f4f8;--accLine:#a9dce8;--ok:#0e7a45;--okBg:#e4f8ed;--okDot:#3fd57e;--warn:#8a6220;--warnBg:#fbf1de;--warnDot:#d9a54c;--bad:#d8324b;--badBg:#fdebee;--thumb:#22303f;--shadow:0 2px 8px rgba(15,29,58,.05),0 10px 24px rgba(15,29,58,.06);--wf-display:Archivo,system-ui,sans-serif;--wf-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--tx)}[data-theme=dark] .wf{--page:#060a0f;--card:#101a26;--card2:#0e1626;--sunken:#0a121b;--line:hsla(0,0%,100%,.07);--line2:hsla(0,0%,100%,.13);--tx:#fbfcff;--tx2:#9aa8bf;--tx3:#6f7d93;--acc:#1bb7e6;--accH:#3fd3f0;--accOn:#04222b;--accSoft:rgba(34,201,231,.14);--accLine:rgba(34,201,231,.35);--ok:#35e0a2;--okBg:rgba(53,224,162,.12);--okDot:#35e0a2;--warn:#f5b53d;--warnBg:rgba(245,181,61,.12);--warnDot:#f5b53d;--bad:#ff4d5e;--badBg:rgba(255,77,94,.1);--thumb:#0b1219;--shadow:0 8px 24px -12px rgba(0,0,0,.7)}@keyframes wf-pulse-ring{0%{box-shadow:0 0 0 0 rgba(27,183,230,.45)}70%{box-shadow:0 0 0 8px rgba(27,183,230,0)}to{box-shadow:0 0 0 0 rgba(27,183,230,0)}}.wf-pulse{animation:wf-pulse-ring 2s ease-out infinite}@keyframes wf-glow-dot{0%,to{opacity:1}50%{opacity:.45}}.wf-glow{animation:wf-glow-dot 1.6s ease-in-out infinite}.wf-glow-slow{animation:wf-glow-dot 2.4s ease-in-out infinite}.wf-accent-btn:hover:not(:disabled){background:var(--accH)!important}.wf-quiet-btn:hover:not(:disabled){background:var(--card2)!important}.wf-template:hover{border-color:var(--accLine)!important}.wf-row:hover{background:var(--card2)}.wf-row-on:hover{background:var(--accSoft)}.wf input,.wf select,.wf textarea{font-family:inherit;color:var(--tx)}.wf ::placeholder{color:var(--tx3)}@media (max-width:1180px){.wf-builder-grid,.wf-history-grid,.wf-operator-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:720px){.wf-rail{overflow-x:auto;padding-bottom:4px}.wf-rail>div{min-width:640px}}@media (prefers-reduced-motion:reduce){.wf-glow,.wf-glow-slow,.wf-pulse{animation:none!important}}