:root,[data-theme=light]{--bg:#eaeef3;--rail:#fff;--panel:#fff;--card:#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;--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}.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)}.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}}