.dg-ui{--dg-color-void-1000:#03040a;--dg-color-void-950:#050816;--dg-color-void-900:#090d1e;--dg-color-void-850:#0d1228;--dg-color-panel:#0e1329;--dg-color-violet-600:#6c5cff;--dg-color-violet-500:#806fff;--dg-color-blue-600:#2f7bff;--dg-color-blue-500:#4d91ff;--dg-color-cyan-500:#22d3ee;--dg-color-green-500:#34e7a8;--dg-color-pink-500:#f43f6e;--dg-color-amber-500:#ffb84d;--dg-color-white:#f7f9ff;--dg-color-slate-200:#c5cbe0;--dg-color-slate-400:#8d96b2;--dg-color-slate-600:#59627e;--dg-bg-canvas:var(--dg-color-void-950);--dg-bg-surface:rgba(13,18,40,.78);--dg-bg-surface-strong:#10162f;--dg-bg-subtle:rgba(108,92,255,.07);--dg-border:rgba(155,169,220,.13);--dg-border-strong:rgba(163,178,232,.28);--dg-text:var(--dg-color-white);--dg-text-muted:var(--dg-color-slate-200);--dg-text-faint:var(--dg-color-slate-400);--dg-action:var(--dg-color-blue-600);--dg-action-hover:var(--dg-color-blue-500);--dg-focus:var(--dg-color-cyan-500);--dg-danger:var(--dg-color-pink-500);--dg-shadow-1:0 18px 60px rgba(0,0,0,.24);--dg-shadow-2:0 32px 120px rgba(0,0,0,.38);--dg-radius-xs:5px;--dg-radius-sm:8px;--dg-radius-md:12px;--dg-radius-lg:18px;--dg-radius-xl:26px;--dg-radius-pill:999px;--dg-space-1:.25rem;--dg-space-2:.5rem;--dg-space-3:.75rem;--dg-space-4:1rem;--dg-space-5:1.5rem;--dg-space-6:2rem;--dg-space-7:3rem;--dg-space-8:5rem;--dg-content:1280px;--dg-font-sans:"DH Sans","Noto Sans",system-ui,sans-serif;--dg-font-display:"DH Sans","Noto Sans",system-ui,sans-serif;--dg-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--dg-duration-fast:120ms;--dg-duration-normal:200ms;position:relative;min-height:100vh;overflow:clip;color:var(--dg-text);background:var(--dg-bg-canvas);font-family:var(--dg-font-sans);font-size:16px;line-height:1.5;color-scheme:dark}.dg-ui[data-theme=light]{--dg-bg-canvas:#f4f6fb;--dg-bg-surface:rgba(255,255,255,.82);--dg-bg-surface-strong:#ffffff;--dg-bg-subtle:rgba(47,123,255,.055);--dg-border:rgba(16,25,58,.1);--dg-border-strong:rgba(16,25,58,.22);--dg-text:#090d1e;--dg-text-muted:#353e5d;--dg-text-faint:#69728d;--dg-shadow-1:0 18px 60px rgba(25,35,70,.08);--dg-shadow-2:0 32px 100px rgba(25,35,70,.13);color-scheme:light}.dg-ui *,.dg-ui :after,.dg-ui :before{box-sizing:border-box}.dg-ui button,.dg-ui input,.dg-ui select,.dg-ui textarea{font:inherit}.dg-ui a{color:inherit}.dg-ui :focus-visible{outline:2px solid var(--dg-focus);outline-offset:3px}.dg-ui ::selection{color:#050816;background:var(--dg-color-cyan-500)}.dg-ambient{position:absolute;inset:0 0 auto;height:1100px;pointer-events:none;background:radial-gradient(circle at 72% 16%,rgba(108,92,255,.22),transparent 28%),radial-gradient(circle at 91% 31%,rgba(34,211,238,.14),transparent 25%);mask-image:linear-gradient(#000 64%,transparent)}.dg-container{position:relative;width:min(calc(100% - 2.5rem),var(--dg-content));margin-inline:auto}.dg-stack{display:grid;gap:var(--dg-space-6)}.dg-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--dg-space-4)}.dg-grid>*{grid-column:span 4;min-width:0}.dg-grid--2>*{grid-column:span 6}.dg-grid--4>*{grid-column:span 3}.dg-brand-lockup{display:inline-flex;align-items:center;gap:.72rem;color:var(--dg-text);text-decoration:none}.dg-brand-lockup__copy{display:grid;line-height:1}.dg-brand-lockup__copy strong{font-size:.88rem;font-weight:820;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap}.dg-brand-lockup__copy small{margin-top:.35rem;color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.dg-brand-lockup--compact .dg-brand-lockup__copy small{display:none}.dg-mark{position:relative;display:inline-grid;flex:none;width:46px;height:46px;place-items:center;border:1px solid rgba(92,128,255,.48);border-radius:12px;background:linear-gradient(145deg,rgba(108,92,255,.18),rgba(34,211,238,.07));box-shadow:inset 0 0 24px rgba(108,92,255,.14),0 0 0 1px rgba(255,255,255,.025)}.dg-mark svg{width:38px;height:38px;overflow:visible;fill:none}.dg-mark__orbit{stroke:rgba(128,111,255,.85);stroke-width:2.4;stroke-linecap:round}.dg-mark__circuit,.dg-mark__tree{stroke:var(--dg-color-cyan-500);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dg-mark__leaf{fill:rgba(47,123,255,.18);stroke:#55a0ff;stroke-width:1.8;stroke-linejoin:round}.dg-mark__node{fill:var(--dg-color-cyan-500);stroke:#d9fbff;stroke-width:1.3}.dg-mark__node--ai{fill:var(--dg-color-violet-600);stroke:#d9d5ff}.dg-mark--sm{width:40px;height:40px;border-radius:10px}.dg-mark--sm svg{width:33px;height:33px}.dg-mark--lg{width:72px;height:72px;border-radius:18px}.dg-mark--lg svg{width:60px;height:60px}.dg-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;padding:.74rem 1rem;border:1px solid rgba(94,145,255,.65);border-radius:var(--dg-radius-sm);color:#fff;background:linear-gradient(135deg,var(--dg-color-blue-600),#5266ff);box-shadow:0 10px 30px rgba(47,123,255,.17),inset 0 1px rgba(255,255,255,.16);font-size:.78rem;font-weight:820;letter-spacing:.025em;line-height:1.2;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:transform var(--dg-duration-fast),border-color var(--dg-duration-fast),filter var(--dg-duration-fast)}.dg-button:hover{filter:brightness(1.12);transform:translateY(-2px)}.dg-button--acquisition{border-color:#8e7fff;background:linear-gradient(135deg,var(--dg-color-violet-600),var(--dg-color-blue-600));box-shadow:0 14px 40px rgba(108,92,255,.24)}.dg-button--secondary{color:var(--dg-text);border-color:var(--dg-border-strong);background:rgba(255,255,255,.035);box-shadow:inset 0 1px rgba(255,255,255,.035)}.dg-ui[data-theme=light] .dg-button--secondary{background:rgba(255,255,255,.72)}.dg-button--quiet{color:var(--dg-color-cyan-500);border-color:transparent;background:transparent;box-shadow:none}.dg-button--danger{background:var(--dg-danger)}.dg-button[aria-disabled=true],.dg-button[disabled]{color:var(--dg-text-faint);border-color:var(--dg-border);background:rgba(130,140,170,.05);box-shadow:none;transform:none;cursor:not-allowed;opacity:.7}.dg-button--sm{min-height:34px;padding:.45rem .65rem;font-size:.62rem}.dg-card{padding:var(--dg-space-5);border:1px solid var(--dg-border);border-radius:var(--dg-radius-md);background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 42%),var(--dg-bg-surface);box-shadow:var(--dg-shadow-1);backdrop-filter:blur(18px)}.dg-card--flat{box-shadow:none}.dg-card--attention{border-color:rgba(244,63,110,.42)}.dg-card--result{border-color:rgba(34,211,238,.32)}.dg-status{display:inline-flex;align-items:center;width:fit-content;gap:.42rem;padding:.3rem .52rem;border:1px solid var(--dg-border-strong);border-radius:5px;color:var(--dg-text-muted);background:rgba(255,255,255,.025);font-family:var(--dg-font-mono);font-size:.59rem;font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase;white-space:nowrap}.dg-status>i{width:.38rem;height:.38rem;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.dg-status--measured{color:var(--dg-color-cyan-500);border-color:rgba(34,211,238,.28);background:rgba(34,211,238,.06)}.dg-status--partial,.dg-status--stale{color:var(--dg-color-amber-500);border-color:rgba(255,184,77,.25)}.dg-status--attention{color:#ff6d91;border-color:rgba(244,63,110,.32);background:rgba(244,63,110,.06)}.dg-status--unknown{color:var(--dg-text-faint)}.dg-status--blocked{color:var(--dg-color-pink-500)}.dg-status--test{color:#a99eff;border-color:rgba(108,92,255,.34)}.dg-metric-card{position:relative;min-height:250px;display:flex;flex-direction:column;padding:var(--dg-space-5);overflow:hidden;border:1px solid var(--dg-border);border-radius:var(--dg-radius-md);background:linear-gradient(150deg,rgba(47,123,255,.07),transparent 48%),var(--dg-bg-surface)}.dg-metric-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(127,145,210,.04) 1px,transparent 0),linear-gradient(90deg,rgba(127,145,210,.04) 1px,transparent 0);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent 30%,#000)}.dg-metric-card:after{content:"";position:absolute;right:0;top:0;width:72px;height:2px;background:linear-gradient(90deg,transparent,var(--dg-color-blue-500));box-shadow:0 0 12px var(--dg-color-blue-500)}.dg-metric-card__head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.65rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.dg-metric-card__value{position:relative;z-index:1;display:flex;align-items:baseline;gap:.35rem;margin:1.45rem 0 .3rem;font-family:var(--dg-font-display);font-size:clamp(3.2rem,6vw,5.2rem);font-weight:820;line-height:.84;letter-spacing:-.075em}.dg-metric-card__value small{font-family:var(--dg-font-mono);font-size:.8rem;font-weight:600;letter-spacing:0}.dg-metric-card__detail{position:relative;z-index:1;margin:1rem 0;color:var(--dg-text-muted);font-size:.78rem}.dg-metric-card__source{margin-top:auto;font-size:.58rem;letter-spacing:.025em;text-transform:uppercase}.dg-metric-card__source,.dg-trend{position:relative;z-index:1;color:var(--dg-text-faint);font-family:var(--dg-font-mono)}.dg-trend{width:fit-content;font-size:.62rem;font-weight:700}.dg-trend--up{color:var(--dg-color-green-500)}.dg-trend--down{color:var(--dg-color-pink-500)}.dg-section-heading{max-width:960px}.dg-kicker,.dg-section-heading>span{display:inline-flex;align-items:center;gap:.6rem;color:var(--dg-color-cyan-500);font-family:var(--dg-font-mono);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.dg-kicker>i{width:6px;height:6px;border-radius:50%;background:var(--dg-color-cyan-500);box-shadow:0 0 14px var(--dg-color-cyan-500)}.dg-section-heading h2{margin:.85rem 0 .65rem;font-family:var(--dg-font-display);font-size:clamp(2.35rem,5.3vw,5.1rem);font-weight:820;line-height:.95;letter-spacing:-.065em}.dg-section-heading p{max-width:760px;margin:0;color:var(--dg-text-muted);font-size:clamp(.95rem,1.3vw,1.08rem)}.dg-field{display:grid;gap:.42rem}.dg-field>span{color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dg-field input,.dg-field select,.dg-field textarea{width:100%;min-height:48px;padding:.72rem .85rem;color:var(--dg-text);border:1px solid var(--dg-border-strong);border-radius:var(--dg-radius-sm);background:var(--dg-bg-surface-strong)}.dg-field textarea{min-height:112px;resize:vertical}.dg-field small{color:var(--dg-text-faint);font-size:.68rem}.dg-field[data-invalid=true] input{border-color:var(--dg-danger)}.dg-field[data-invalid=true] small{color:var(--dg-danger)}.dg-journey{display:grid;grid-template-columns:repeat(var(--dg-journey-columns,5),minmax(0,1fr));gap:1px;margin:0;padding:1px;overflow-x:auto;border:1px solid var(--dg-border);border-radius:var(--dg-radius-md);background:var(--dg-border);list-style:none}.dg-journey__step{position:relative;min-width:190px;display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:1.1rem 1rem 1.2rem;background:var(--dg-bg-surface-strong)}.dg-journey__step:before{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--dg-border-strong)}.dg-journey__step--attention:before{background:var(--dg-color-pink-500);box-shadow:0 0 12px var(--dg-color-pink-500)}.dg-journey__step--measured:before{background:var(--dg-color-cyan-500);box-shadow:0 0 12px var(--dg-color-cyan-500)}.dg-journey__step--partial:before{background:var(--dg-color-amber-500)}.dg-journey__step:not(:last-child):after{content:"→";position:absolute;z-index:2;right:-7px;top:41%;color:var(--dg-color-blue-500);font-family:var(--dg-font-mono);font-size:.8rem}.dg-journey__index{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid rgba(108,92,255,.45);border-radius:6px;color:#afa7ff;background:rgba(108,92,255,.08);font-family:var(--dg-font-mono);font-size:.58rem;font-weight:800}.dg-journey__step>div{display:grid;gap:.08rem}.dg-journey__step small{color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.55rem;letter-spacing:.05em;text-transform:uppercase}.dg-journey__step strong{font-size:.82rem;text-transform:uppercase}.dg-journey__step b{margin-top:.45rem;font-size:1.8rem;font-weight:820;letter-spacing:-.04em}.dg-journey__step>.dg-status{grid-column:1/-1;margin-top:.75rem}.dg-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--dg-border);border-radius:var(--dg-radius-md);background:var(--dg-bg-surface)}.dg-ai-icon,.dg-banner__icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(108,92,255,.5);border-radius:9px;color:#c6c1ff;background:rgba(108,92,255,.12);box-shadow:inset 0 0 24px rgba(108,92,255,.12),0 0 24px rgba(108,92,255,.08);font-family:var(--dg-font-mono);font-size:.65rem;font-weight:900}.dg-banner p{margin:.2rem 0 0;color:var(--dg-text-muted);font-size:.78rem}.dg-showcase-nav{position:sticky;z-index:20;top:0;border-bottom:1px solid var(--dg-border);background:rgba(5,8,22,.78);backdrop-filter:blur(22px) saturate(140%)}.dg-ui[data-theme=light] .dg-showcase-nav{background:rgba(244,246,251,.78)}.dg-showcase-nav__inner{min-height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.4rem}.dg-showcase-nav nav{display:flex;gap:1.4rem}.dg-showcase-nav nav a{position:relative;color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.dg-showcase-nav nav a:hover{color:var(--dg-text)}.dg-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem}.dg-live-pill{display:inline-flex;align-items:center;gap:.45rem;color:var(--dg-color-green-500);font-family:var(--dg-font-mono);font-size:.56rem;letter-spacing:.08em}.dg-live-pill i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;animation:dg-pulse 1.8s ease-in-out infinite}.dg-showcase-hero{position:relative;min-height:780px;display:flex;align-items:center;isolation:isolate;padding:clamp(4rem,9vw,7.5rem) 0 clamp(4rem,8vw,6rem)}.dg-hero-signal-field{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;opacity:.88;mask-image:linear-gradient(90deg,transparent 12%,#000 52%,#000)}.dg-hero-signal-field:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(53,89,175,.08) 1px,transparent 0),linear-gradient(90deg,rgba(53,89,175,.08) 1px,transparent 0);background-size:64px 64px}.dg-hero-signal-field:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 83% 28%,rgba(47,123,255,.13),transparent 31%),linear-gradient(90deg,var(--dg-bg-canvas) 0 28%,transparent 65%)}.dg-hero-signal-field svg{position:absolute;inset:0;width:100%;height:100%}.dg-field-grid{fill:none;stroke:rgba(69,100,183,.09);stroke-width:1}.dg-field-line{fill:none;stroke:#2f7bff;stroke-width:1.6;filter:drop-shadow(0 0 5px rgba(47,123,255,.45))}.dg-field-line--secondary{stroke:#22d3ee;opacity:.58}.dg-field-bars{fill:none;stroke:#2f7bff;stroke-width:8;opacity:.28}.dg-field-dots{fill:#2f7bff;filter:drop-shadow(0 0 7px #2f7bff)}.dg-showcase-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.dg-hero-copy h1{max-width:800px;margin:1.2rem 0 1.35rem;font-family:var(--dg-font-display);font-size:clamp(4rem,7.2vw,7.5rem);font-weight:860;line-height:.84;letter-spacing:-.085em;text-transform:uppercase;text-wrap:balance}.dg-hero-copy h1 em,.dg-showcase-section--manifesto h2 em,.dg-type-system em{color:transparent;background:linear-gradient(100deg,var(--dg-color-violet-500),var(--dg-color-blue-500) 55%,var(--dg-color-cyan-500));background-clip:text;font-style:normal}.dg-hero-copy>p{max-width:660px;color:var(--dg-text-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.dg-showcase-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.dg-proof-line{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:2.4rem;color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.59rem;letter-spacing:.06em;text-transform:uppercase}.dg-proof-line b{margin-right:.35rem;color:var(--dg-color-cyan-500)}.dg-parent-signature{width:fit-content;margin-top:2.2rem;padding-top:1.1rem;border-top:1px solid var(--dg-border);opacity:.72}.dg-parent-signature .dg-brand-lockup__copy strong{font-size:.72rem}.dg-parent-signature .dg-brand-lockup__copy small{font-size:.5rem}.dg-parent-signature .dg-mark{width:36px;height:36px;border:0;background:transparent;box-shadow:none}.dg-parent-signature .dg-mark svg{width:34px;height:34px}.dg-command-panel{position:relative;overflow:hidden;border:1px solid rgba(125,143,210,.24);border-radius:var(--dg-radius-lg);background:linear-gradient(150deg,rgba(108,92,255,.08),transparent 38%),rgba(7,11,28,.9);box-shadow:0 40px 120px rgba(0,0,0,.48),0 0 80px rgba(47,123,255,.08),inset 0 1px rgba(255,255,255,.05);transform:perspective(1400px) rotateY(-3deg) rotateX(1deg)}.dg-ui[data-theme=light] .dg-command-panel{background:rgba(255,255,255,.92)}.dg-command-panel>header{min-height:50px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1rem;border-bottom:1px solid var(--dg-border);color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.55rem;letter-spacing:.08em}.dg-command-panel>header>div{display:flex;gap:.35rem}.dg-command-panel>header>span{justify-self:end}.dg-window-dot{width:6px;height:6px;border-radius:50%;background:var(--dg-color-slate-600)}.dg-window-dot:nth-child(2){background:var(--dg-color-violet-600)}.dg-window-dot:nth-child(3){background:var(--dg-color-cyan-500)}.dg-command-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--dg-border)}.dg-command-kpis>div{min-width:0;padding:1rem 1.1rem;border-right:1px solid var(--dg-border)}.dg-command-kpis>div:last-child{border-right:0}.dg-command-kpis small,.dg-command-kpis span{display:block;color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.52rem;letter-spacing:.08em}.dg-command-kpis strong{display:block;margin:.3rem 0 .42rem;font-size:2.5rem;line-height:1;letter-spacing:-.055em}.dg-command-kpis .dg-positive{color:var(--dg-color-green-500)}.dg-command-kpis .is-gap{background:rgba(244,63,110,.045)}.dg-command-kpis .is-gap span,.dg-command-kpis .is-gap strong{color:#ff6d91}.dg-signal-map{position:relative;height:292px;overflow:hidden;background:radial-gradient(circle at 22% 48%,rgba(47,123,255,.1),transparent 19%),radial-gradient(circle at 75% 48%,rgba(244,63,110,.08),transparent 18%)}.dg-signal-grid{position:absolute;inset:0;opacity:.48;background:linear-gradient(rgba(112,129,190,.09) 1px,transparent 0),linear-gradient(90deg,rgba(112,129,190,.09) 1px,transparent 0);background-size:28px 28px}.dg-signal-path{position:absolute;left:9%;right:9%;top:48%;height:3px;background:linear-gradient(90deg,var(--dg-color-blue-600) 0 60%,var(--dg-color-pink-500) 60% 78%,var(--dg-color-slate-600) 78%);box-shadow:0 0 13px rgba(47,123,255,.72)}.dg-signal-path:after,.dg-signal-path:before{content:"";position:absolute;inset:-5px 0 auto;height:1px;background:inherit;opacity:.5}.dg-signal-path:after{inset:7px 0 auto;opacity:.24}.dg-path-node{position:absolute;top:50%;width:58px;height:58px;display:grid;place-items:center;border:1px solid #3e86ff;border-radius:50%;color:#a5c8ff;background:radial-gradient(circle,#121d46 0 45%,#081027 47%);box-shadow:0 0 0 7px rgba(47,123,255,.06),0 0 0 12px rgba(47,123,255,.025),0 0 28px rgba(47,123,255,.48),inset 0 0 20px rgba(47,123,255,.16);transform:translate(-50%,-50%)}.dg-path-node svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px currentColor)}.dg-path-node--discover{left:0}.dg-path-node--visit{left:25%}.dg-path-node--intent{left:50%}.dg-path-node--lead{left:75%;color:#ff9ab4;border-color:var(--dg-color-pink-500);box-shadow:0 0 0 7px rgba(244,63,110,.07),0 0 0 12px rgba(244,63,110,.025),0 0 34px rgba(244,63,110,.56),inset 0 0 22px rgba(244,63,110,.2);animation:dg-alert 1.8s ease-in-out infinite}.dg-path-node--value{left:100%;color:#74f2ff;border-color:var(--dg-color-cyan-500);box-shadow:0 0 0 7px rgba(34,211,238,.07),0 0 0 12px rgba(34,211,238,.025),0 0 34px rgba(34,211,238,.48),inset 0 0 22px rgba(34,211,238,.16);opacity:.48}.dg-signal-labels{position:absolute;left:9%;right:9%;top:calc(48% + 48px);display:flex;justify-content:space-between;color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.48rem;letter-spacing:.06em}.dg-ai-insight{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;margin:0 1rem 1rem;padding:.9rem;border:1px solid rgba(108,92,255,.3);border-radius:10px;background:linear-gradient(90deg,rgba(108,92,255,.12),rgba(47,123,255,.055))}.dg-ai-insight small,.dg-intelligence-banner small{color:#a99eff;font-family:var(--dg-font-mono);font-size:.52rem;letter-spacing:.08em}.dg-ai-insight strong{display:block;margin:.15rem 0;font-size:.88rem}.dg-ai-insight p{margin:0;color:var(--dg-text-muted);font-size:.67rem}.dg-ai-insight button{width:34px;height:34px;border:1px solid var(--dg-border-strong);border-radius:8px;color:var(--dg-text);background:transparent;cursor:pointer}.dg-command-panel>footer{display:flex;justify-content:space-between;gap:.7rem;padding:.7rem 1rem;border-top:1px solid var(--dg-border);color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.48rem;letter-spacing:.05em}.dg-command-panel>footer span:first-child{color:var(--dg-color-green-500)}.dg-command-panel>footer i{display:inline-block;width:5px;height:5px;margin-right:.35rem;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.dg-integration-rail{position:relative;overflow:hidden;border-block:1px solid var(--dg-border);background:rgba(255,255,255,.018)}.dg-integration-rail>div{width:max-content;display:flex;animation:dg-marquee 30s linear infinite}.dg-integration-rail span{min-width:190px;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.4rem;color:var(--dg-text-faint);border-right:1px solid var(--dg-border);font-family:var(--dg-font-mono);font-size:.58rem;letter-spacing:.08em}.dg-integration-rail i{width:5px;height:5px;border-radius:50%;background:var(--dg-color-blue-500);box-shadow:0 0 8px var(--dg-color-blue-500)}.dg-showcase-section{position:relative;padding:clamp(5rem,10vw,9rem) 0}.dg-showcase-section--tint{border-block:1px solid var(--dg-border);background:linear-gradient(180deg,rgba(108,92,255,.035),rgba(47,123,255,.02))}.dg-showcase-colors{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem}.dg-showcase-colors article{display:grid;gap:.28rem;color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.54rem;letter-spacing:.04em;text-transform:uppercase}.dg-showcase-colors i{height:100px;border:1px solid var(--dg-border);border-radius:8px;box-shadow:var(--dg-shadow-1)}.dg-showcase-colors strong{color:var(--dg-text);font-family:var(--dg-font-sans);font-size:.72rem;letter-spacing:.02em}.dg-type-system{display:grid;grid-template-columns:1.25fr .75fr;gap:1px;overflow:hidden;border:1px solid var(--dg-border);border-radius:var(--dg-radius-md);background:var(--dg-border)}.dg-type-system>div{min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;padding:1.6rem;background:var(--dg-bg-surface)}.dg-type-system small{margin-bottom:auto;color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.56rem;letter-spacing:.08em}.dg-type-system p{margin:1rem 0 0;font-size:clamp(2.7rem,6vw,5.8rem);font-weight:860;line-height:.79;letter-spacing:-.07em}.dg-type-system strong{font-size:clamp(4.5rem,9vw,8.2rem);line-height:.8;letter-spacing:-.08em}.dg-type-system code,.dg-type-system span{margin-top:.8rem;color:var(--dg-color-cyan-500);font-family:var(--dg-font-mono);font-size:.58rem;letter-spacing:.06em}.dg-type-system code{color:var(--dg-text-faint);overflow-wrap:anywhere}.dg-showcase-component-row{display:grid;gap:1.5rem}.dg-showcase-component-row>div{display:grid;gap:.9rem}.dg-showcase-component-row>div+div{padding-top:1.5rem;border-top:1px solid var(--dg-border)}.dg-showcase-component-row>div>small{color:var(--dg-color-cyan-500);font-family:var(--dg-font-mono);font-size:.58rem;letter-spacing:.1em}.dg-showcase-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.dg-intelligence-banner{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:1rem;border:1px solid rgba(108,92,255,.34);border-radius:var(--dg-radius-md);background:linear-gradient(90deg,rgba(108,92,255,.12),rgba(47,123,255,.04))}.dg-intelligence-banner strong{display:block;margin:.2rem 0;font-size:1rem}.dg-intelligence-banner p{margin:0;color:var(--dg-text-muted);font-size:.76rem}.dg-impact{min-width:92px;padding-inline:1rem;border-left:1px solid var(--dg-border)}.dg-impact small,.dg-impact span{display:block;color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.5rem;letter-spacing:.07em;text-transform:uppercase}.dg-impact b{display:block;color:var(--dg-color-cyan-500);font-size:2rem;line-height:1}.dg-showcase-surfaces{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:1px;border:1px solid var(--dg-border);border-radius:var(--dg-radius-md);background:var(--dg-border);overflow:hidden}.dg-showcase-surfaces article{min-height:330px;display:flex;flex-direction:column;padding:1.15rem;background:var(--dg-bg-surface-strong);transition:background var(--dg-duration-normal),transform var(--dg-duration-normal)}.dg-showcase-surfaces article.is-active,.dg-showcase-surfaces article:hover{z-index:1;background:linear-gradient(160deg,rgba(108,92,255,.17),rgba(47,123,255,.04))}.dg-showcase-surfaces article>span{align-self:flex-end;color:var(--dg-color-blue-500);font-family:var(--dg-font-mono);font-size:.75rem}.dg-showcase-surfaces small{margin-top:auto;color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.55rem;font-weight:700;letter-spacing:.1em}.dg-showcase-surfaces h3{margin:.8rem 0;font-size:1.45rem;font-weight:820;line-height:1.02;letter-spacing:-.045em;text-transform:uppercase}.dg-showcase-surfaces p{margin:0;color:var(--dg-text-muted);font-size:.72rem}.dg-showcase-surfaces b{margin-top:1.3rem;color:var(--dg-color-cyan-500);font-family:var(--dg-font-mono);font-size:.56rem;letter-spacing:.07em}.dg-showcase-section--manifesto{border-top:1px solid var(--dg-border);background:radial-gradient(circle at 50% 110%,rgba(108,92,255,.18),transparent 45%)}.dg-showcase-section--manifesto h2{max-width:1100px;margin:1.1rem 0 3.5rem;font-size:clamp(3rem,7.8vw,8rem);font-weight:860;line-height:.85;letter-spacing:-.085em;text-transform:uppercase}.dg-showcase-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--dg-border)}.dg-showcase-principles article{min-height:190px;padding:1.2rem 1.2rem 0;border-right:1px solid var(--dg-border)}.dg-showcase-principles article:last-child{border-right:0}.dg-showcase-principles b{display:block;margin-bottom:2.4rem;color:var(--dg-color-blue-500);font-family:var(--dg-font-mono);font-size:.62rem}.dg-showcase-principles strong{display:block;font-size:.9rem;text-transform:uppercase}.dg-showcase-principles p{margin-bottom:0;color:var(--dg-text-muted);font-size:.72rem}.dg-showcase-footer{padding:2rem 0;border-top:1px solid var(--dg-border)}.dg-showcase-footer>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dg-showcase-footer p{color:var(--dg-text-faint);font-family:var(--dg-font-mono);font-size:.55rem;letter-spacing:.08em}@keyframes dg-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes dg-alert{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.18)}}@keyframes dg-marquee{to{transform:translateX(-50%)}}@media (max-width:1080px){.dg-showcase-hero__grid{grid-template-columns:1fr}.dg-command-panel{max-width:760px;transform:none}.dg-showcase-surfaces{grid-template-columns:repeat(2,1fr)}.dg-showcase-surfaces article:last-child{grid-column:1/-1;min-height:220px}.dg-showcase-principles{grid-template-columns:repeat(2,1fr)}.dg-showcase-principles article{border-bottom:1px solid var(--dg-border)}}@media (max-width:900px){.dg-grid--4>*,.dg-grid>*{grid-column:span 6}.dg-showcase-colors{grid-template-columns:repeat(3,1fr)}.dg-journey{grid-template-columns:1fr;gap:1px;overflow:visible}.dg-journey__step{min-width:0}.dg-journey__step:not(:last-child):after{content:"↓";right:auto;left:23px;top:auto;bottom:-8px}.dg-intelligence-banner{grid-template-columns:auto 1fr}.dg-intelligence-banner>.dg-button,.dg-intelligence-banner>.dg-impact{grid-column:span 1}}@media (max-width:720px){.dg-container{width:min(calc(100% - 1.2rem),var(--dg-content))}.dg-showcase-nav__inner{grid-template-columns:1fr auto}.dg-live-pill,.dg-showcase-nav nav{display:none}.dg-showcase-hero{min-height:0;padding-top:4rem}.dg-hero-copy h1{font-size:clamp(3.1rem,17vw,5.6rem)}.dg-command-kpis{grid-template-columns:1fr 1fr}.dg-command-kpis>div:nth-child(2){border-right:0}.dg-command-kpis>div:last-child{grid-column:1/-1;border-top:1px solid var(--dg-border)}.dg-hero-signal-field{opacity:.55;mask-image:linear-gradient(180deg,transparent,#000 30%,#000)}.dg-parent-signature{margin-top:1.5rem}.dg-path-node{width:46px;height:46px}.dg-path-node svg{width:19px;height:19px}.dg-signal-labels{top:calc(48% + 40px)}.dg-signal-map{height:210px}.dg-ai-insight{grid-template-columns:auto 1fr}.dg-ai-insight button{grid-column:1/-1;width:100%}.dg-command-panel>footer{flex-wrap:wrap}.dg-showcase-colors{grid-template-columns:repeat(2,1fr)}.dg-grid,.dg-type-system{grid-template-columns:1fr}.dg-grid--2>*,.dg-grid--4>*,.dg-grid>*{grid-column:1}.dg-card,.dg-metric-card{padding:1rem}.dg-showcase-surfaces{grid-template-columns:1fr}.dg-showcase-surfaces article,.dg-showcase-surfaces article:last-child{grid-column:1;min-height:220px}.dg-showcase-principles{grid-template-columns:1fr}.dg-showcase-principles article{border-right:0}.dg-showcase-footer>div{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.dg-brand-lockup__copy strong{font-size:.72rem}.dg-showcase-nav .dg-button{min-height:32px}.dg-showcase-actions>*{width:100%}.dg-proof-line{display:grid;gap:.6rem}.dg-command-panel>header strong{display:none}.dg-command-panel>header{grid-template-columns:1fr auto}.dg-signal-labels{font-size:.4rem}.dg-intelligence-banner{grid-template-columns:1fr}.dg-intelligence-banner>.dg-button,.dg-intelligence-banner>.dg-impact{grid-column:1;width:100%}.dg-impact{padding:.8rem 0 0;border-top:1px solid var(--dg-border);border-left:0}}@media (prefers-reduced-motion:reduce){.dg-ui *,.dg-ui :after,.dg-ui :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-shell.technical-shell{--at-bg:#040713;--at-panel:#090f20;--at-panel-2:#101a33;--at-border:rgba(132,157,216,.2);--at-text:#f6f8ff;--at-muted:#9ca9c8;--at-faint:#667391;--at-cyan:#22d3ee;grid-template-columns:272px minmax(0,1fr);min-height:100vh;color:var(--at-text);background:#040713;font-family:var(--font-dh-sans),"DH Sans",Inter,system-ui,sans-serif}html[data-theme=light] .admin-shell.technical-shell{--at-bg:#eef3fd;--at-panel:#fff;--at-panel-2:#edf3ff;--at-border:rgba(45,72,128,.16);--at-text:#0a1633;--at-muted:#53627f;--at-faint:#7886a2;background:#eef3fd}.technical-shell .ambient-canvas{display:none}.technical-shell .sidebar.glass{inset:0 auto 0 0;width:272px;padding:1.1rem .9rem;overflow:hidden auto;border:0;border-right:1px solid var(--at-border);border-radius:0;color:var(--at-text);background:linear-gradient(180deg,rgba(9,15,32,.98),rgba(4,7,19,.99)),#040713;box-shadow:18px 0 50px rgba(0,0,0,.14);backdrop-filter:none}.technical-shell .sidebar.glass:before{position:absolute;inset:0;background:radial-gradient(circle at 12% 4%,rgba(34,211,238,.13),transparent 14rem),linear-gradient(90deg,transparent 0 95%,rgba(34,211,238,.05));content:"";pointer-events:none}html[data-theme=light] .technical-shell .sidebar.glass{background:radial-gradient(circle at 8% 2%,rgba(34,211,238,.1),transparent 13rem),linear-gradient(180deg,#fff,#f8faff 78%);box-shadow:18px 0 50px rgba(34,65,122,.06)}.technical-shell .sidebar:after,.technical-shell .topbar:after{display:none}.technical-shell .sidebar>.brand{position:relative;z-index:1;padding:.15rem .45rem 1.15rem}.technical-shell .intelligence-brand .brand-mark{width:3rem;height:3rem;overflow:hidden;border:1px solid rgba(108,92,255,.55);border-radius:11px;background:#080d20;box-shadow:0 0 0 4px rgba(108,92,255,.06),0 0 28px rgba(34,211,238,.13)}.technical-shell .intelligence-brand .brand-mark img{width:100%;height:100%;object-fit:cover}.technical-shell .intelligence-brand strong{color:var(--at-text);font-size:.88rem;font-weight:850;letter-spacing:-.02em}.technical-shell .intelligence-brand small{color:var(--at-cyan);font:750 .51rem/1.2 ui-monospace,monospace;letter-spacing:.07em}.technical-shell .version-panel{position:relative;z-index:1;margin:0 .2rem .85rem;padding:.72rem .75rem;border:1px solid var(--at-border);border-radius:9px;background:linear-gradient(135deg,color-mix(in srgb,var(--at-panel-2) 82%,transparent),color-mix(in srgb,var(--at-panel) 92%,transparent));box-shadow:inset 0 1px rgba(255,255,255,.04)}.technical-shell .version-panel:after{position:absolute;top:.9rem;right:.8rem;width:.42rem;height:.42rem;border-radius:50%;background:#35e6a5;box-shadow:0 0 12px #35e6a5;content:""}.technical-shell .version-panel strong{color:var(--at-text);font-family:ui-monospace,monospace}.technical-shell .version-panel small{color:var(--at-faint);font-family:ui-monospace,monospace}.technical-shell .grouped-navigation{position:relative;z-index:1;gap:.1rem!important}.technical-shell .grouped-navigation>section{padding:.45rem 0;border-color:var(--at-border)}.technical-shell .nav-focus-section{position:relative;margin:0 0 .35rem;padding:.46rem!important;overflow:hidden;border:1px solid rgba(75,125,255,.42)!important;border-radius:11px;background:linear-gradient(145deg,rgba(75,125,255,.11),rgba(34,211,238,.035));box-shadow:inset 0 1px rgba(255,255,255,.035),0 12px 30px rgba(0,0,0,.08)}.technical-shell .nav-focus-section:before{position:absolute;inset:0;background-image:linear-gradient(rgba(75,125,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(75,125,255,.055) 1px,transparent 0);background-size:18px 18px;content:"";pointer-events:none}.technical-shell .nav-section-label{position:relative;color:var(--at-faint);font:820 .47rem/1.2 ui-monospace,monospace;letter-spacing:.15em}.technical-shell .nav-item{position:relative;min-height:2.65rem;padding:.6rem .64rem;border-radius:7px;color:var(--at-muted);font-size:.69rem}.technical-shell .nav-item>span:first-child{background:transparent;border-radius:5px}.technical-shell .nav-item:hover{color:var(--at-text);background:color-mix(in srgb,var(--at-panel-2) 78%,transparent)}.technical-shell .nav-item.active{color:var(--at-text);border:1px solid rgba(34,211,238,.4);background:linear-gradient(90deg,rgba(75,125,255,.24),rgba(34,211,238,.075));box-shadow:inset 3px 0 var(--at-cyan),0 9px 24px rgba(34,211,238,.07)}.technical-shell .nav-item.active:after{position:absolute;top:50%;right:.65rem;width:.32rem;height:.32rem;border-radius:50%;background:var(--at-cyan);box-shadow:0 0 10px var(--at-cyan);content:"";transform:translateY(-50%)}.technical-shell .nav-item-copy b{font-weight:820}.technical-shell .nav-item-copy small{color:var(--at-faint)}.technical-shell .sidebar-foot{position:relative;z-index:1;border-color:var(--at-border)}.technical-shell .avatar{color:var(--at-text);background:var(--at-panel-2)}.technical-shell .main{grid-column:2;min-width:0;padding:0}.technical-shell .topbar.glass{top:0;height:66px;padding:.62rem 1.4rem;border:0;border-bottom:1px solid var(--at-border);border-radius:0;color:var(--at-text);background:color-mix(in srgb,var(--at-bg) 88%,transparent);box-shadow:0 12px 35px rgba(0,0,0,.07);backdrop-filter:blur(22px) saturate(130%)}.technical-shell .company-switcher{color:var(--at-text)}.technical-shell .company-switcher small,.technical-shell .company-switcher>span{color:var(--at-faint);font-family:ui-monospace,monospace}.technical-shell .locale-select,.technical-shell .theme-toggle{min-height:2.35rem;border-color:var(--at-border);border-radius:8px;color:var(--at-text);background:var(--at-panel);box-shadow:inset 0 1px rgba(255,255,255,.04)}.technical-shell .content{max-width:none;padding:1.15rem 1.35rem 3rem}@media (max-width:1180px){.technical-shell .sidebar.glass{width:82px}.admin-shell.technical-shell{grid-template-columns:102px minmax(0,1fr)}}@media (max-width:680px){.admin-shell.technical-shell{display:block}.technical-shell .sidebar.glass{display:none}.technical-shell .main{padding:0 0 76px}.technical-shell .topbar.glass{top:0;height:58px;padding-inline:.65rem}.technical-shell .content{padding:.55rem}.technical-shell .mobile-nav.glass{border:1px solid var(--at-border);border-radius:9px;background:var(--at-panel);box-shadow:0 15px 40px rgba(0,0,0,.16)}}.admin-shell.commercial-shell{--at-bg:#f1f4fb;--at-panel:#fff;--at-panel-2:#f1f5ff;--at-border:rgba(55,73,122,.17);--at-text:#07142e;--at-muted:#596985;--at-faint:#7b89a4;--at-cyan:#16c8e5;background:radial-gradient(circle at 82% 3%,rgba(117,88,255,.09),transparent 25rem),#f1f4fb}html[data-theme=dark] .admin-shell.commercial-shell{--at-bg:#060918;--at-panel:#0b1125;--at-panel-2:#111a34;--at-border:rgba(132,157,216,.2);--at-text:#f6f8ff;--at-muted:#9ca9c8;--at-faint:#667391;background:radial-gradient(circle at 78% 0,rgba(117,88,255,.12),transparent 28rem),#060918}.commercial-shell .sidebar.glass{background:radial-gradient(circle at 8% 2%,rgba(117,88,255,.13),transparent 13rem),linear-gradient(180deg,#fff,#f8faff 78%)}html[data-theme=dark] .commercial-shell .sidebar.glass{background:radial-gradient(circle at 8% 2%,rgba(117,88,255,.14),transparent 13rem),linear-gradient(180deg,#090f20,#040713 78%)}.commercial-shell .nav-focus-section{border-color:rgba(117,88,255,.42)!important;background:linear-gradient(145deg,rgba(117,88,255,.13),rgba(22,200,229,.045))}.commercial-shell .nav-item.active{border-color:rgba(117,88,255,.48);background:linear-gradient(90deg,rgba(117,88,255,.25),rgba(22,200,229,.08));box-shadow:inset 3px 0 #7558ff,0 9px 24px rgba(117,88,255,.09)}.commercial-shell .nav-item.active:after{background:#7558ff;box-shadow:0 0 10px #7558ff}.commercial-shell .version-panel:after{background:#20c997;box-shadow:0 0 12px #20c997}.admin-shell.intelligence-shell.admin-legacy-view{--surface:var(--at-panel);--surface-strong:var(--at-panel);--surface-soft:var(--at-panel-2);--card:var(--at-panel);--background:var(--at-bg);--border:var(--at-border);--border-strong:color-mix(in srgb,var(--at-cyan) 34%,var(--at-border));--line:var(--at-border);--text:var(--at-text);--muted:var(--at-muted);--faint:var(--at-faint);--purple:#7558ff;--purple-soft:rgba(117,88,255,.12);--teal:#16c8e5;--teal-soft:rgba(22,200,229,.1);--amber:#f4a93a;--amber-soft:rgba(244,169,58,.1);--red:#ff4d85;--danger:#ff4d85;--display:var(--font-dh-sans),"DH Sans",Inter,system-ui,sans-serif;--shadow:0 16px 44px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.035);--shadow-small:0 9px 26px rgba(0,0,0,.07),inset 0 1px rgba(255,255,255,.035)}.intelligence-shell.admin-legacy-view .main{position:relative;background:linear-gradient(rgba(91,123,236,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(91,123,236,.025) 1px,transparent 1px),radial-gradient(circle at 92% 5%,rgba(34,211,238,.055),transparent 24rem),var(--at-bg);background-size:32px 32px,32px 32px,auto,auto}.intelligence-shell.admin-legacy-view .content{padding-top:1rem}.intelligence-shell.admin-legacy-view :is(h1,h2,h3,h4,strong,b){font-family:var(--font-dh-sans),"DH Sans",Inter,system-ui,sans-serif}.intelligence-shell.admin-legacy-view :is(.glass,.glass-soft){border-color:var(--at-border);background:color-mix(in srgb,var(--at-panel) 96%,transparent);box-shadow:var(--shadow-small);backdrop-filter:none;-webkit-backdrop-filter:none}.intelligence-shell.admin-legacy-view .eyebrow{color:var(--at-cyan);font:820 .52rem/1.2 ui-monospace,monospace;letter-spacing:.16em}.intelligence-shell.admin-legacy-view .admin-focus-hero,.intelligence-shell.admin-legacy-view .page-title{position:relative;min-height:190px;margin:0 0 1rem;padding:clamp(1.3rem,3vw,2.4rem);align-items:center;overflow:hidden;border:1px solid var(--at-border);border-radius:11px;background:linear-gradient(rgba(34,211,238,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.035) 1px,transparent 1px),radial-gradient(circle at 88% 10%,rgba(117,88,255,.16),transparent 22rem),linear-gradient(125deg,var(--at-panel),color-mix(in srgb,var(--at-panel-2) 86%,var(--at-panel)));background-size:24px 24px,24px 24px,auto,auto;box-shadow:0 18px 52px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.045)}.intelligence-shell.admin-legacy-view .admin-focus-hero:after,.intelligence-shell.admin-legacy-view .page-title:after{position:absolute;right:1.4rem;bottom:-2.4rem;color:rgba(34,211,238,.055);font:900 9rem/1 ui-monospace,monospace;content:"DG";pointer-events:none}.intelligence-shell.admin-legacy-view .admin-focus-hero>*,.intelligence-shell.admin-legacy-view .page-title>*{position:relative;z-index:1}.intelligence-shell.admin-legacy-view .admin-focus-hero h1,.intelligence-shell.admin-legacy-view .page-title h1{max-width:62rem;margin:.45rem 0 .4rem;color:var(--at-text);font-family:var(--font-dh-sans),"DH Sans",Inter,system-ui,sans-serif!important;font-size:clamp(2.1rem,4.2vw,4.25rem);font-weight:900;line-height:.96;letter-spacing:-.065em}.intelligence-shell.admin-legacy-view .admin-focus-hero p,.intelligence-shell.admin-legacy-view .page-title p{max-width:58rem;color:var(--at-muted);font-size:.75rem;line-height:1.55}.intelligence-shell.admin-legacy-view .page-title>button{position:relative;z-index:2}.intelligence-shell.admin-legacy-view :is(.section-card,.admin-focus-main,.admin-signal-board,.admin-work-queue,.admin-recent-changes,.admin-dashboard-technical,.recommendation-top,.improvement-toolbar,.improvement-item,.manager-next-action,.industry-baseline,.professional-audit-workspace .glass,.asset-form,.asset-detail-hero,.onboarding-card,.onboarding-steps){border-radius:10px}.intelligence-shell.admin-legacy-view .section-card{padding:clamp(1rem,2vw,1.45rem)}.intelligence-shell.admin-legacy-view .section-head{gap:1rem}.intelligence-shell.admin-legacy-view .section-head h2{margin-top:.28rem;color:var(--at-text);font-weight:860}.intelligence-shell.admin-legacy-view .section-head p{color:var(--at-muted)}.intelligence-shell.admin-legacy-view :is(button,.primary,.secondary-button,input,textarea,select){border-radius:7px}.intelligence-shell.admin-legacy-view :is(input,textarea,select){color:var(--at-text);border-color:var(--at-border);background:var(--at-panel-2)}.intelligence-shell.admin-legacy-view :is(input,textarea,select):focus{border-color:var(--at-cyan);box-shadow:0 0 0 3px rgba(34,211,238,.1);outline:none}.intelligence-shell.admin-legacy-view .primary{color:#fff;background:linear-gradient(105deg,#7558ff,#357af5 58%,#16b9d8);box-shadow:0 9px 25px rgba(53,122,245,.22);font-weight:820}.intelligence-shell.admin-legacy-view .primary:hover{box-shadow:0 12px 30px rgba(34,211,238,.2)}.intelligence-shell.admin-legacy-view :is(.count-pill,.plain-pill,.privacy-pill,.status-pill,.workflow-badge,.connection-status,.company-status,.manager-status,.pilot-standard-badge){border-radius:6px;font-family:ui-monospace,monospace;letter-spacing:.04em}.intelligence-shell.view-dashboard .dashboard-view-switcher{width:100%;max-width:none;margin-bottom:1rem;padding:.35rem;border-radius:9px;background:var(--at-panel)}.intelligence-shell.view-dashboard .dashboard-view-switcher button{min-height:3.4rem;border-radius:7px}.intelligence-shell.view-dashboard .dashboard-view-switcher button>span{border-radius:6px}.intelligence-shell.view-dashboard .dashboard-view-switcher button.active{background:linear-gradient(100deg,#674ef2,#2d80ed 62%,#16b9c7);box-shadow:0 10px 28px rgba(53,122,245,.18)}.intelligence-shell.view-dashboard .admin-focus-command{gap:.8rem}.intelligence-shell.view-dashboard .admin-focus-main{border-left:3px solid var(--at-cyan);background:radial-gradient(circle at 100% 0,rgba(34,211,238,.12),transparent 35%),var(--at-panel)}.intelligence-shell.view-dashboard .admin-focus-main.urgent{border-left-color:var(--red);background:radial-gradient(circle at 100% 0,rgba(255,77,133,.1),transparent 35%),var(--at-panel)}.intelligence-shell.view-dashboard .admin-focus-title>span,.intelligence-shell.view-dashboard .admin-signal-symbol{border-radius:8px}.intelligence-shell.view-dashboard .admin-focus-kpis>button,.intelligence-shell.view-dashboard .admin-focus-proof>span,.intelligence-shell.view-dashboard .admin-signal-explainer,.intelligence-shell.view-dashboard .admin-signal-grid>button{border-radius:8px;background:var(--at-panel-2)}.intelligence-shell.view-dashboard .admin-focus-kpis strong,.intelligence-shell.view-dashboard .admin-signal-grid>button strong{font-family:ui-monospace,monospace;font-weight:850}.intelligence-shell.view-assets :is(.asset-form,.asset-detail-hero,.inventory-toolbar,.asset-table,.tool-logic,.asset-inventory-summary){border-radius:9px}.intelligence-shell.view-assets :is(.asset-row,.asset-card,.asset-table-row,.asset-detail-card){border-radius:8px;border-color:var(--at-border);background:var(--at-panel)}.intelligence-shell.view-assets .asset-icon{border-radius:7px;background:linear-gradient(145deg,#7558ff,#2f7df3)}.intelligence-shell.view-assets .asset-open i{color:var(--at-cyan)}.intelligence-shell.view-company :is(.company-editor,.company-hero,.company-section,.financial-card,.location-card){border-radius:9px}.intelligence-shell.view-company .company-logo-orbit{border-radius:12px;background:linear-gradient(145deg,#7558ff,#22d3ee)}.intelligence-shell.view-company .company-logo-glass{border-radius:8px;background:var(--at-panel)}.intelligence-shell.view-professionalAudit .professional-audit-title{border-left:3px solid #7558ff}.intelligence-shell.view-professionalAudit .pilot-standard-overview{border-top:3px solid #7558ff}.intelligence-shell.view-professionalAudit .standard-facts{gap:.55rem}.intelligence-shell.view-professionalAudit .dimension-columns article,.intelligence-shell.view-professionalAudit .dimension-columns>section,.intelligence-shell.view-professionalAudit .measurement-coverage-statuses>span,.intelligence-shell.view-professionalAudit .professional-score-grid>article,.intelligence-shell.view-professionalAudit .standard-facts article,.intelligence-shell.view-professionalAudit :is(.pilot-profile-list,.pilot-gate-list)>div{border-radius:7px;background:var(--at-panel-2)}.intelligence-shell.view-professionalAudit .standard-hash{border-radius:7px;background:var(--at-panel-2)}.intelligence-shell.view-professionalAudit .standard-hash code{color:var(--at-cyan)}.intelligence-shell.view-professionalAudit .pilot-standard-warning{border-radius:7px}.intelligence-shell.view-professionalAudit .industry-calibration-dashboard{border-radius:10px;background:radial-gradient(circle at 8% 0,rgba(117,88,255,.1),transparent 30%),var(--at-panel)}.intelligence-shell.view-professionalAudit .industry-calibration-cohorts>article{border-radius:8px}.intelligence-shell.view-improvements .manager-next-action{border-left:3px solid var(--at-cyan)}.intelligence-shell.view-improvements .manager-next-action.late{border-left-color:var(--red)}.intelligence-shell.view-improvements .improvement-item,.intelligence-shell.view-improvements .recommendation-top-grid>article,.intelligence-shell.view-improvements :is(.improvement-effectiveness-journal,.industry-effectiveness){border-radius:8px;background:var(--at-panel)}.intelligence-shell.view-improvements .improvement-item{border-left:3px solid var(--at-cyan)}.intelligence-shell.view-improvements .improvement-item.priority-critical{border-left-color:var(--red)}.intelligence-shell.view-improvements .improvement-tabs button{border-radius:6px}.intelligence-shell.view-improvements .improvement-tabs button.active{color:var(--at-text);border-color:var(--at-cyan);background:rgba(34,211,238,.1)}.intelligence-shell.view-tasks .task-board article,.intelligence-shell.view-tasks .task-card{border-radius:8px;border-left:3px solid #7558ff;background:var(--at-panel)}.intelligence-shell.view-benchmark .industry-baseline{border-top:3px solid var(--at-cyan)}.intelligence-shell.view-benchmark .industry-summary{gap:.45rem}.intelligence-shell.view-benchmark .industry-summary>span{min-height:4.8rem;border-radius:7px;background:var(--at-panel-2)}.intelligence-shell.view-benchmark .industry-summary strong{color:var(--at-cyan);font-family:ui-monospace,monospace;font-weight:850}.intelligence-shell.view-benchmark .industry-requirement{border-radius:8px;background:var(--at-panel)}.intelligence-shell.view-benchmark .industry-state{border-radius:6px}.intelligence-shell.view-benchmark .industry-benchmark{border-radius:6px;background:var(--at-panel-2)}.intelligence-shell.view-benchmark .industry-benchmark summary{color:var(--at-cyan)}.intelligence-shell.view-onboarding .onboarding-steps{background:var(--at-panel)}.intelligence-shell.view-onboarding .onboarding-steps li>span{border-radius:6px}.intelligence-shell.view-onboarding .onboarding-steps li.active>span{background:linear-gradient(145deg,#7558ff,#22d3ee)}.intelligence-shell.view-onboarding .onboarding-card{background:var(--at-panel)}.intelligence-shell.view-admin .admin-grid>article,.intelligence-shell.view-admin :is(.product-usage-panel,.ecosystem-admin,.user-access-card){border-top:2px solid rgba(117,88,255,.55)}.intelligence-shell.view-admin .company-list>article,.intelligence-shell.view-admin .product-usage-grid article,.intelligence-shell.view-admin .review-list>div,.intelligence-shell.view-admin .user-list>article{border-radius:7px;background:var(--at-panel-2)}.intelligence-shell.view-account .account-layout>article{border-radius:9px}.intelligence-shell.view-account .account-identity{border-top:3px solid #7558ff}.intelligence-shell.view-account .account-password{border-top:3px solid var(--at-cyan)}.intelligence-shell.view-account .account-google{border-top:3px solid #35e6a5}@media (max-width:1180px){.intelligence-shell.admin-legacy-view .admin-focus-hero,.intelligence-shell.admin-legacy-view .page-title{min-height:165px}}@media (max-width:760px){.intelligence-shell.admin-legacy-view .content{padding:.55rem}.intelligence-shell.admin-legacy-view .admin-focus-hero,.intelligence-shell.admin-legacy-view .page-title{min-height:0;padding:1.1rem;align-items:flex-start;border-radius:9px}.intelligence-shell.admin-legacy-view .admin-focus-hero h1,.intelligence-shell.admin-legacy-view .page-title h1{font-size:clamp(1.85rem,10vw,3rem)}.intelligence-shell.admin-legacy-view .admin-focus-hero:after,.intelligence-shell.admin-legacy-view .page-title:after{display:none}.intelligence-shell.view-dashboard .dashboard-view-switcher.three-mode{grid-template-columns:1fr}.intelligence-shell.view-benchmark .industry-summary,.intelligence-shell.view-professionalAudit .standard-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-shell.view-benchmark .industry-requirements{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.intelligence-shell.admin-legacy-view *,.intelligence-shell.admin-legacy-view :after,.intelligence-shell.admin-legacy-view :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--dg-font:"DH Sans","Noto Sans",system-ui,sans-serif;--dg-mono:"SFMono-Regular",Consolas,monospace;--dg-radius-panel:20px;--dg-radius-control:10px;--display:var(--dg-font);--body:var(--dg-font);--font-ui:var(--dg-font);--font-display:var(--dg-font);--font-dh-sans:var(--dg-font);--font-geist-sans:var(--dg-font);--font-mono:var(--dg-mono)}:root,[data-theme=light]{--dg-canvas:#f3f5f9;--dg-panel:#ffffff;--dg-panel-raised:#eef2f8;--dg-text-primary:#152039;--dg-text-secondary:#526078;--dg-stroke:#dce3ee;--dg-stroke-strong:#b9c6da;--dg-accent:#245ce8;--dg-accent-soft:#e7eeff;--dg-highlight:#087c91;--dg-positive:#12775b;--dg-negative:#c82d50;--dg-warning:#9b6008;--dg-elevation:0 8px 32px rgba(25,45,80,.045);color-scheme:light}[data-theme=dark]{--dg-canvas:#0a1020;--dg-panel:#121c30;--dg-panel-raised:#19263c;--dg-text-primary:#f0f4ff;--dg-text-secondary:#a6b5ce;--dg-stroke:#293750;--dg-stroke-strong:#485b7b;--dg-accent:#487cff;--dg-accent-soft:#15294b;--dg-highlight:#56d8db;--dg-positive:#59d6b0;--dg-negative:#ff8297;--dg-warning:#f3c573;--dg-elevation:0 8px 32px rgba(0,0,0,.12);color-scheme:dark}body{font-family:var(--dg-font)}.admin-shell,.empty-workspace,.first-run-workspace,html[data-theme] .admin-shell{--at-bg:var(--dg-canvas);--at-panel:var(--dg-panel);--at-panel-2:var(--dg-panel-raised);--at-border:var(--dg-stroke);--at-text:var(--dg-text-primary);--at-muted:var(--dg-text-secondary);--at-faint:var(--dg-text-secondary);--at-cyan:var(--dg-highlight);--text:var(--dg-text-primary);--muted:var(--dg-text-secondary);--faint:var(--dg-text-secondary);--border:var(--dg-stroke);--surface:var(--dg-panel);--surface-strong:var(--dg-panel);--surface-soft:var(--dg-panel-raised);--purple:var(--dg-accent);--teal:var(--dg-highlight);color:var(--dg-text-primary);background:var(--dg-canvas);font-family:var(--dg-font)}.admin-shell .sidebar.glass,html[data-theme] .admin-shell .sidebar.glass{background:var(--dg-panel);border-right:1px solid var(--dg-stroke);box-shadow:none}html[data-theme] .admin-shell .sidebar.glass:before{opacity:.2}.admin-shell .topbar.glass,html[data-theme] .admin-shell .topbar.glass{display:flex;flex-wrap:wrap;gap:14px;background:var(--dg-canvas);border-color:var(--dg-stroke);box-shadow:none;padding-block:14px;height:auto}.admin-shell .topbar .top-actions{margin-left:auto}html[data-theme] .admin-shell .main{background:var(--dg-canvas)}html[data-theme] .admin-shell .nav-item.active{color:var(--dg-text-primary);border-color:var(--dg-stroke-strong);background:var(--dg-accent-soft);box-shadow:inset 3px 0 var(--dg-accent)}.admin-shell .sidebar .brand{margin-bottom:16px}.first-run-top{flex-wrap:wrap;gap:14px}@media(max-width:720px){.admin-shell .topbar .company-switcher{max-width:100%}.admin-shell .topbar .top-actions{margin-left:0}.admin-shell .topbar{align-items:stretch}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:680px){.admin-shell .mobile-nav.glass{width:auto;max-width:calc(100vw - 16px);box-sizing:border-box}}:root[data-theme=dark],[data-theme=dark]{--dg-canvas:#030817;--dg-panel:#0b142b;--dg-panel-raised:#12223d;--dg-accent:#546dff;--dg-accent-soft:#172551;--dg-highlight:#49eaff;--dg-stroke:#273965;--dg-stroke-strong:#587fb5;--dg-elevation:0 22px 60px #0005,inset 0 1px 0 #8ccfff12}.dg-signal-scene{position:absolute;width:640px;height:560px;pointer-events:none;z-index:0;filter:drop-shadow(0 0 35px #25baff26)}.dg-signal-scene svg{width:100%;height:100%;overflow:visible}.dg-canopy-lines{filter:drop-shadow(0 0 8px #39caff60)}.dg-orbit-spark{transform-origin:320px 290px;animation:dg-orbit 30s linear infinite}.dg-scene-label{position:absolute;bottom:15px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:14px;font:9px var(--dg-mono);letter-spacing:2px;color:#7cabe7}.dg-scene-label i{width:4px;height:4px;border-radius:50%;background:#43eaff;box-shadow:0 0 12px #43eaff}@keyframes dg-orbit{to{transform:rotate(1turn)}}.dg-public-scene{top:72px;right:-85px;opacity:.7}.dg-auth-scene{left:3%;top:65px;opacity:.18}.dg-design-scene{right:0;top:30px;width:480px;opacity:.62}.admin-shell .sidebar.glass,html[data-theme] .admin-shell .sidebar.glass{background:linear-gradient(160deg,color-mix(in srgb,var(--dg-panel) 93%,#536dff),var(--dg-canvas));box-shadow:8px 0 45px #0002}html[data-theme] .admin-shell .topbar.glass{backdrop-filter:blur(24px);background:color-mix(in srgb,var(--dg-canvas) 87%,transparent);border-bottom:1px solid var(--dg-stroke)}html[data-theme] .admin-shell .nav-item.active{background:linear-gradient(105deg,#4663ff38,#35dfff0a);border-color:#547de07d;box-shadow:inset 3px 0 #49eaff,0 0 28px #2b7aff12}.admin-shell .user-access-card{border:1px solid var(--dg-stroke);border-radius:18px;background:linear-gradient(140deg,var(--dg-panel-raised),var(--dg-panel));box-shadow:var(--dg-elevation)}@media(max-width:760px){.dg-public-scene{right:-180px;top:110px;opacity:.2}.dg-design-scene{width:400px;right:-150px;opacity:.25}.dg-auth-scene{width:440px;left:-120px}}.care-access-manager{margin-bottom:24px;border-top:2px solid var(--dg-accent)}.care-access-manager form{display:grid;gap:18px;margin-top:20px}.care-access-manager label{display:grid;gap:8px}.care-access-manager select,.care-access-manager textarea{width:100%;max-width:100%}.care-access-manager p{max-width:850px;line-height:1.7}.care-hero{position:relative;min-height:300px;overflow:hidden;padding:clamp(24px,5vw,64px)}.care-hero>.dg-signal-scene{position:absolute;right:-50px;top:-45px;width:480px;opacity:.45;pointer-events:none}.care-hero>div:last-child{position:relative;max-width:650px;z-index:1}.care-hero h1{font-size:clamp(32px,4vw,62px);letter-spacing:-.05em}.care-hero p{white-space:pre-wrap;line-height:1.7}.care-workspace{display:grid;gap:24px}.care-schedule{padding:18px 0;border-top:1px solid var(--dg-border)}.care-schedule span{margin-left:16px}@media(prefers-reduced-motion:reduce){.dg-signal-scene *{animation:none!important}}.admin-shell .care-access-manager h2{font-size:28px;margin:8px 0 12px;letter-spacing:-.04em}.admin-shell .care-access-manager label{font-size:13px;color:var(--dg-text-secondary)}.admin-shell .care-access-manager select,.admin-shell .care-access-manager textarea{background:var(--dg-canvas);color:var(--dg-text-primary);border:1px solid var(--dg-stroke);padding:13px 16px;border-radius:10px;font:inherit}.admin-shell .care-access-manager select:focus,.admin-shell .care-access-manager textarea:focus{outline:2px solid var(--dg-highlight);outline-offset:2px}.admin-shell .care-access-manager .primary{justify-self:start;padding:13px 24px;border-radius:10px;border:1px solid #7392ff;background:linear-gradient(110deg,#3c65f3,#7952e8);color:white;min-height:46px;font-weight:650}.care-workspace button{border:1px solid var(--dg-stroke);background:var(--dg-accent-soft);color:var(--dg-text-primary);border-radius:10px;padding:12px 20px;cursor:pointer}.care-tier-badge{color:var(--dg-highlight)!important}.care-schedule{border-color:var(--dg-stroke)}.care-workspace .care-hero{border-radius:8px 30px 8px 30px;background:radial-gradient(ellipse at 90% 20%,#215b702a,transparent 65%),var(--dg-panel)}.care-workspace .section-card h2{font-size:24px;letter-spacing:-.03em;margin:8px 0 16px}.care-workspace .section-card h3{font-size:14px;color:var(--dg-text-secondary);margin:12px 0}.dg-entry-panel{position:relative;overflow:hidden;width:min(960px,100%);margin:40px auto;border-color:var(--dg-stroke-strong);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--dg-accent) 22%,transparent),transparent 65%),var(--dg-panel)}.dg-entry-panel h1{font-size:clamp(30px,5vw,56px);letter-spacing:-.045em}.dg-entry-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:20px 0}.dg-entry-steps li{display:grid;gap:18px;padding:20px;border:1px solid var(--dg-stroke);border-radius:18px}.dg-entry-steps span{color:var(--dg-highlight);font-size:24px}.dg-entry-steps li[data-complete=true]{border-color:var(--dg-highlight)}.dg-entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0}.dg-entry-actions a,.dg-entry-actions button{padding:12px 18px;border-radius:12px}@media (max-width:600px){.dg-entry-steps{grid-template-columns:1fr}.dg-entry-steps li{grid-template-columns:36px 1fr;align-items:center}}.empty-workspace.dg-entry-workspace>.dg-entry-panel{width:min(960px,100%);display:block;text-align:left;padding:clamp(24px,4vw,48px);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--dg-accent) 22%,transparent),transparent 65%),var(--dg-panel)}.dg-entry-workspace .dg-entry-panel h1{max-width:none;font-family:var(--dg-font);font-size:clamp(30px,5vw,56px)}.dg-entry-workspace .dg-entry-panel p{margin:16px 0;color:var(--dg-text-secondary)}.dg-entry-workspace .empty-workspace-top{position:static;flex-wrap:wrap;gap:16px;width:100%}.empty-workspace.dg-entry-workspace{display:block;padding:24px clamp(16px,4vw,56px)}.dg-entry-workspace .top-actions{flex-wrap:wrap}.care-summary-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid #5b9cff;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4777ed,#7559ee);font-size:13px;font-weight:650;text-decoration:none}.client-dg-status{display:grid;gap:20px}.client-dg-tools{display:grid;gap:12px}.client-dg-tools article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid var(--fw-line)}.client-dg-tools article>div{min-width:0}.client-dg-tools p{overflow-wrap:anywhere}.client-dg-tools button{flex-shrink:0}.dg-measurement-source{color:var(--fw-muted);font-size:13px}.client-dg-status .digitalization-index-dashboard .admin-focus-hero h1{font-size:clamp(24px,3vw,38px)}@media(max-width:760px){.client-dg-tools article{align-items:flex-start;flex-direction:column}}