@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ds-btn{align-items:center;gap:var(--space-8);font-family:var(--font-mono);font-size:var(--fs-body);padding:var(--space-12) var(--space-24);border-radius:var(--r);cursor:pointer;transition:background var(--motion), border-color var(--motion), color var(--motion), transform .12s ease;border:0;line-height:1.2;text-decoration:none;display:inline-flex}.ds-btn:active{transform:translateY(1px)}.ds-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ds-btn--primary{background:var(--blue);color:var(--on-blue)}.ds-btn--primary:hover{background:var(--blue-2)}.ds-btn--secondary{background:var(--paper);color:var(--blue);border:var(--border-hairline-2)}.ds-btn--secondary:hover{border-color:var(--ink-3);color:var(--ink-1)}.ds-btn--ghost{color:var(--blue);background:0 0}.ds-btn__icon{width:var(--space-16);height:var(--space-16);border-radius:var(--r);background:currentColor;display:inline-block}.ds-btn__label{font-family:var(--font-mono);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--tracking-label)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ds-chip{align-items:center;gap:var(--space-8);font-family:var(--font-mono);font-size:var(--fs-body);padding:var(--space-8) var(--space-12);border:1px solid var(--hair-3);border-radius:var(--r);background:var(--paper);color:var(--ink-2);cursor:pointer;transition:border-color var(--motion), background var(--motion), color var(--motion);font-variant-numeric:tabular-nums;line-height:1;text-decoration:none;display:inline-flex}.ds-chip:hover{border-color:var(--hair-4);background:var(--paper-2)}.ds-chip__label{white-space:nowrap}.ds-chip__x{width:14px;height:14px;font-size:var(--fs-body);color:var(--ink-5);transition:color var(--motion);justify-content:center;align-items:center;display:inline-flex}.ds-chip:hover .ds-chip__x{color:var(--blue)}.ds-chip__count{font-size:var(--fs-micro);color:var(--ink-5);padding-left:var(--space-4)}.ds-chip--active{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.ds-chip--active:hover{background:var(--blue-2);border-color:var(--blue-2)}.ds-chip--active .ds-chip__x,.ds-chip--active .ds-chip__count{color:var(--on-blue-soft)}:host,:root{--blue:#135bff;--blue-2:#0d46db;--blue-ink:#0b3db0;--blue-hi:#7fa8ff;--blue-soft:#eaf0ff;--live:#3fd08a;--ok:#1e8f5a;--warn:#c77700;--ink-1:#10141f;--ink-2:#262c3b;--ink-3:#3c4453;--ink-4:#545c6e;--ink-5:#6c7689;--ink-6:#8791a2;--ink-7:#a2aab8;--hair-1:#e9ecf2;--hair-2:#e2e6ee;--hair-3:#cdd3df;--hair-4:#b0b8c6;--ink:var(--ink-1);--hair:var(--hair-2);--bg:#f7f8fa;--paper:#fff;--paper-2:#f3f5f8;--paper-3:#edf0f5;--notif:#041745;--notif-hair:#15347e;--nav:#0d46db;--nav-ash:#bcd0ff;--nav-hair:#ffffff29;--foot:#07256a;--foot-panel:#0a2d7a;--foot-hair:#1e458f;--foot-ash:#aec2ec;--foot-dim:#8499c8;--drawer:#071a40;--on-blue:#fff;--on-blue-soft:#bcd0ff;--on-blue-accent:#9fc2ff;--elev-edge:var(--blue);--elev-border:var(--hair-4);--elev-fill:var(--paper);--scrim:#10141f66;--white-10:#ffffff1a;--white-16:#ffffff29;--white-28:#ffffff47;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-prose:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-primary:var(--font-mono);--font-sans:var(--font-primary);--fs-micro:10px;--fs-label:10.5px;--fs-meta:11px;--fs-body:13px;--fs-h3:20px;--fs-h2:28px;--fs-h1:clamp(40px, 8vw, 72px);--tracking-label:.08em;--tracking-tight:-.05em;--lh-tight:.92;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-56:56px;--space-80:80px;--r:3px;--radius-none:0;--border-hairline:1px solid var(--hair);--border-hairline-2:1px solid var(--hair-3);--motion:.15s ease}:host{box-sizing:border-box}*,:before,:after{box-sizing:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ds-status{align-items:center;gap:var(--space-8);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1;display:inline-flex}.ds-status__dot{background:var(--ink-6);border-radius:50%;flex:none;width:7px;height:7px}.ds-status__label{font-variant-numeric:tabular-nums}.ds-status--live,.ds-status--available,.ds-status--operational,.ds-status--linked{color:var(--ok)}.ds-status--live .ds-status__dot,.ds-status--available .ds-status__dot,.ds-status--operational .ds-status__dot,.ds-status--linked .ds-status__dot{background:var(--live)}.ds-status--accent{color:var(--blue-ink)}.ds-status--accent .ds-status__dot{background:var(--blue)}.ds-status--idle{color:var(--ink-5)}.ds-status--idle .ds-status__dot{background:var(--ink-6)}.ds-status--busy{color:var(--warn)}.ds-status--busy .ds-status__dot{background:var(--warn)}.ds-status__dot--pulse{animation:1.6s ease-in-out infinite ds-status-pulse}@keyframes ds-status-pulse{0%,to{opacity:1}50%{opacity:.45}}html:has(.ogc-card),html:has(.ogc-card) body{background:var(--bg);margin:0;overflow:hidden}html:has(.ogc-card){scrollbar-gutter:auto}.ogc-card{box-sizing:border-box;background:var(--paper);width:1200px;height:630px;color:var(--ink-1);font-family:var(--font-prose);grid-template-rows:56px 1fr auto;display:grid;position:fixed;top:0;left:0;overflow:hidden}.ogc-top{align-items:center;gap:var(--space-12);padding:0 var(--space-40);background:var(--notif);color:var(--on-blue);display:flex}.ogc-top__mark{background:var(--blue);width:14px;height:14px;transform:rotate(45deg)}.ogc-top__name{font-family:var(--font-prose);letter-spacing:-.01em;font-size:20px;font-weight:600}.ogc-top__ver{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--nav-ash);border:1px solid var(--white-28);border-radius:var(--r);padding:var(--space-4) var(--space-8)}.ogc-top__home{font-family:var(--font-mono);font-size:var(--fs-body);letter-spacing:var(--tracking-label);color:var(--nav-ash);margin-left:auto}.ogc-body{gap:var(--space-40);padding:0 var(--space-40);border-bottom:1px solid var(--hair-3);grid-template-columns:minmax(0,1fr) 420px;align-items:center;display:grid;position:relative}.ogc-dots{background-image:radial-gradient(var(--hair-3) 1.2px, transparent 1.6px);width:46%;height:100%;-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink-1) 40%);-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink-1) 40%);mask-image:linear-gradient(90deg, transparent, var(--ink-1) 40%);background-size:16px 16px;position:absolute;top:0;right:0}.ogc-copy,.ogc-panel{position:relative}.ogc-eyebrow{align-items:center;gap:var(--space-12);margin:0 0 var(--space-16);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:16px;display:flex}.ogc-eyebrow__sq{background:var(--blue);width:10px;height:10px}.ogc-title{font-family:var(--font-prose);letter-spacing:-.035em;color:var(--ink-1);margin:0;font-size:124px;font-weight:400;line-height:1}.ogc-lead{margin:var(--space-20) 0 var(--space-24);font-family:var(--font-prose);color:var(--ink-3);max-width:560px;font-size:26px;line-height:1.35}.ogc-chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.ogc-chip{font-family:var(--font-mono);color:var(--ink-3);background:var(--paper);border:1px solid var(--hair-3);border-radius:var(--r);padding:var(--space-8) var(--space-12);font-size:14px}.ogc-chip b{color:var(--ink-1);margin-right:var(--space-4)}.ogc-panel{gap:var(--space-16);padding:var(--space-20);background:var(--paper);border:1px solid var(--hair-4);border-top:2px solid var(--blue);border-radius:var(--r);flex-direction:column;display:flex}.ogc-term{background:var(--notif);border-radius:var(--r);color:var(--on-blue)}.ogc-term__bar{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--white-16);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);color:var(--nav-ash);justify-content:space-between;align-items:center;display:flex}.ogc-term__copy{border:1px solid var(--white-28);border-radius:var(--r);padding:var(--space-4) var(--space-8);color:var(--on-blue)}.ogc-term__line{padding:var(--space-16) var(--space-12);font-family:var(--font-mono);font-size:15px}.ogc-row{align-items:center;gap:var(--space-8);display:flex}.ogc-row__end{margin-left:auto}.ogc-row--chips{flex-wrap:wrap}.ogc-stats .ds-statstrip{border-bottom:0;border-left:0;border-right:0}.ogc-card--hero .ogc-top__home{display:none}
