.landing-page{--landing-ink:var(--color-brand);--landing-muted:var(--color-text-secondary);color:var(--color-text-primary);background:var(--color-surface-primary);overflow:clip}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin:0}.landing-page h1,.landing-page h2,.landing-page h3{text-wrap:balance}.landing-page a{text-underline-offset:.2em}.landing-wrap{width:min(100% - clamp(2rem,7vw,9rem),90rem);margin-inline:auto}.landing-kicker{color:var(--color-link);letter-spacing:.015em;font-size:.83rem;font-weight:700}.landing-header{z-index:30;background:var(--color-surface-primary);border-bottom:1px solid var(--color-border-subtle);position:sticky;top:0}.landing-header__inner{justify-content:space-between;align-items:center;gap:2rem;min-height:5.4rem;display:flex}.landing-brand{color:var(--landing-ink);flex:none;align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.landing-brand img{width:9.25rem;height:auto}.landing-brand span{border-left:1px solid var(--color-border-default);max-width:8.5rem;padding-left:1rem;font-size:.78rem;font-weight:700;line-height:1.25}.landing-nav{align-items:center;gap:clamp(1rem,2vw,2.2rem);display:flex}.landing-nav>a:not(.ds-action-link){color:var(--color-text-secondary);white-space:nowrap;font-size:.83rem;font-weight:600;text-decoration:none}.landing-nav>a:not(.ds-action-link):hover{color:var(--color-brand);text-decoration:underline}.landing-menu-toggle{display:none}.landing-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.landing-hero{background:var(--color-surface-canvas);border-bottom:1px solid var(--color-border-subtle)}.landing-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:min(49rem,100svh - 5.4rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.landing-hero__copy{z-index:1;position:relative}.landing-hero h1{letter-spacing:-.07em;max-width:11.5ch;margin-top:1.1rem;font-size:clamp(3.1rem,5.65vw,6.65rem);font-weight:650;line-height:.99}.landing-hero h1 span{color:var(--color-link);display:block}.landing-hero__lede{max-width:36rem;color:var(--landing-muted);font-size:clamp(1.08rem,1.5vw,1.35rem);line-height:1.5;margin-top:1.8rem!important}.landing-hero .landing-actions{margin-top:2rem}.landing-hero__disclosure{color:var(--color-text-muted);font-size:.8rem;margin-top:1.15rem!important}.landing-hero__visual{min-width:0;transform:translate(2rem)}.landing-hero__caption{color:var(--color-text-muted);justify-content:space-between;gap:1rem;padding:.9rem .15rem;font-size:.78rem;display:flex}.landing-hero__caption strong{color:var(--color-brand)}.landing-proof{background:var(--color-surface-primary);border-bottom:1px solid var(--color-border-subtle)}.landing-proof__inner{justify-content:space-between;align-items:center;gap:2rem;min-height:7.5rem;display:flex}.landing-proof p{max-width:16rem;color:var(--color-brand);font-size:.85rem;font-weight:700;line-height:1.35}.landing-proof ul{flex-wrap:wrap;gap:clamp(1rem,3vw,3rem);margin:0;padding:0;list-style:none;display:flex}.landing-proof li{color:var(--color-text-secondary);align-items:center;gap:.7rem;font-size:.85rem;font-weight:600;display:flex}.landing-proof li:before{content:"";background:var(--color-accent);flex:none;width:.35rem;height:.35rem}.landing-section{padding-block:clamp(5.5rem,10vw,10rem)}.landing-section h2,.landing-story h2{letter-spacing:-.055em;font-size:clamp(2.35rem,4vw,4.6rem);font-weight:650;line-height:1.08}.landing-section__heading{max-width:52rem;margin-bottom:clamp(2.8rem,5vw,5rem)}.landing-section__heading h2{margin-top:.8rem}.landing-problem__grid,.landing-why__grid{grid-template-columns:1fr .8fr;align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.landing-problem h2{max-width:12ch;margin-top:.8rem}.landing-problem__answer{padding-top:clamp(2rem,6vw,6rem)}.landing-problem__answer>p{color:var(--color-text-secondary);letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.4}.landing-problem__turn{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);gap:.75rem;margin-top:3rem;padding-block:1.3rem;display:grid}.landing-problem__turn span{color:var(--color-text-muted);text-decoration:line-through}.landing-problem__turn strong{color:var(--color-brand);font-size:1.25rem}.landing-story{background:var(--color-brand);color:var(--color-text-inverse);padding-block:clamp(6rem,9vw,9rem)}.landing-story .landing-kicker{color:var(--color-brand-stage-text)}.landing-story__intro{max-width:90rem}.landing-story__intro h2{max-width:14ch;margin-top:.8rem}.landing-story__intro>p:last-child{max-width:34rem;color:var(--color-brand-stage-text);margin-top:1.5rem;font-size:1.1rem;line-height:1.5}.landing-story__grid{grid-template-columns:minmax(0,.66fr) minmax(0,1fr);gap:clamp(3rem,6vw,7rem);margin-top:3rem;display:grid}.landing-story__steps{margin:0;padding:0;list-style:none}.landing-story__steps li{border-left:2px solid color-mix(in srgb, var(--color-surface-primary) 22%, transparent);align-items:center;min-height:80vh;padding-left:clamp(1.2rem,3vw,3rem);display:flex}.landing-story__steps li.is-active{border-left-color:var(--color-accent)}.landing-story__copy{opacity:.62;max-width:29rem;transition:opacity .38s}.landing-story__steps li.is-active .landing-story__copy{opacity:1}.landing-story__copy>span{color:var(--color-brand-stage-text);font-size:.78rem;font-weight:700}.landing-story__copy h3{letter-spacing:-.05em;margin-top:.7rem;font-size:clamp(2rem,3vw,3.5rem);line-height:1.08}.landing-story__copy p{color:var(--color-brand-stage-text);margin-top:1.2rem;font-size:1rem;line-height:1.65}.landing-story__stage{background:var(--color-brand-stage-panel);border:1px solid color-mix(in srgb, var(--color-surface-primary) 20%, transparent);min-width:0;box-shadow:var(--shadow-dialog);border-radius:10px;align-self:start;padding:1rem;position:sticky;top:calc(50vh - 19rem)}.landing-story__stage .ds-product-frame{box-shadow:none}.landing-story__stage .ds-product-frame__image{aspect-ratio:1.45}.landing-story__stage-top,.landing-story__stage-bottom{color:var(--color-brand-stage-text);justify-content:space-between;gap:1rem;font-size:.7rem;font-weight:600;display:flex}.landing-story__stage-top{padding:.1rem .3rem 1rem}.landing-story__stage-bottom{padding:1rem .3rem .1rem}.landing-story__mobile-image{display:none}.landing-capabilities{background:var(--color-surface-canvas)}.landing-capabilities__list{border-top:1px solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-capabilities__list article{border-bottom:1px solid var(--color-border-default);grid-template-columns:3.5rem 1fr;column-gap:1.1rem;padding:2rem 2rem 2.5rem 0;display:grid}.landing-capabilities__list article:nth-child(odd){border-right:1px solid var(--color-border-default)}.landing-capabilities__list article:nth-child(2n){padding-left:2rem}.landing-capabilities__list span{color:var(--color-link);grid-row:span 2;font-size:.83rem;font-weight:700}.landing-capabilities__list h3{letter-spacing:-.035em;max-width:17ch;font-size:1.55rem;line-height:1.2}.landing-capabilities__list p{max-width:29rem;color:var(--color-text-secondary);margin-top:.8rem;font-size:.95rem;line-height:1.55}.landing-how__steps{background:var(--color-border-default);border-top:2px solid var(--color-brand);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.landing-how__steps li{background:var(--color-surface-primary);min-height:15rem;padding:1.5rem}.landing-how__steps span{color:var(--color-link);font-size:.85rem;font-weight:700}.landing-how__steps strong{max-width:12ch;margin-top:3rem;font-size:1.25rem;line-height:1.2;display:block}.landing-how__steps p{color:var(--color-text-secondary);margin-top:.7rem;font-size:.9rem}.landing-enterprise{background:var(--color-surface-canvas)}.landing-enterprise__grid{grid-template-columns:1fr 1fr;gap:clamp(4rem,8vw,9rem);display:grid}.landing-enterprise h2{max-width:12ch;margin-top:.8rem}.landing-enterprise__grid>div:first-child>p:last-child{max-width:34rem;color:var(--color-text-secondary);margin-top:1.7rem;font-size:1.08rem;line-height:1.6}.landing-enterprise__ledger{border-top:2px solid var(--color-brand)}.landing-enterprise__ledger>div{border-bottom:1px solid var(--color-border-default);grid-template-columns:7rem 1fr;gap:1rem;padding:1.6rem 0;display:grid}.landing-enterprise__ledger span{color:var(--color-link);font-size:.8rem;font-weight:700}.landing-enterprise__ledger strong{font-size:1.08rem;line-height:1.4}.landing-enterprise__ledger>p{color:var(--color-text-muted);margin-top:1.5rem;font-size:.85rem;line-height:1.5}.landing-try{border-bottom:1px solid var(--color-border-subtle)}.landing-try__grid{grid-template-columns:.7fr 1fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.landing-try h2{max-width:12ch;margin-top:.8rem}.landing-try__grid>div:first-child>p:nth-of-type(2){max-width:30rem;color:var(--color-text-secondary);margin-block:1.4rem 1.8rem;font-size:1.08rem;line-height:1.55}.landing-try small{color:var(--color-text-muted);margin-top:1rem;display:block}.landing-why__grid>p{color:var(--color-text-secondary);font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.5}.landing-why h2{max-width:13ch;margin-top:.8rem}.landing-schedule{background:var(--color-surface-canvas)}.landing-schedule__grid{grid-template-columns:.8fr 1fr;gap:clamp(3rem,8vw,9rem);display:grid}.landing-schedule h2{max-width:12ch;margin-top:.8rem}.landing-schedule__grid>div:first-child>p:nth-of-type(2){max-width:30rem;color:var(--color-text-secondary);margin-top:1.3rem;font-size:1.05rem;line-height:1.55}.landing-schedule__next{border-top:1px solid var(--color-border-default);max-width:29rem;margin-top:3rem;padding-top:1.5rem}.landing-schedule__next h3{font-size:.93rem}.landing-schedule__next ol{color:var(--color-text-secondary);margin:1rem 0;padding-left:1.3rem;font-size:.9rem;line-height:1.8}.landing-schedule__next p{color:var(--color-text-muted);font-size:.82rem}.landing-form,.landing-form-result{background:var(--color-surface-primary);border-top:3px solid var(--color-brand);box-shadow:var(--shadow-popover);gap:1.3rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.landing-form__pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.landing-form .ds-control{min-height:3rem}.landing-form .ds-textarea{min-height:7rem}.landing-form__note{color:var(--color-text-muted);font-size:.8rem}.landing-form .ds-button{justify-self:start;min-height:3rem}.landing-form-result{align-content:center}.landing-form-result h3{font-size:1.6rem}.landing-form-result p{color:var(--color-text-secondary);line-height:1.6}.landing-faq__grid{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);display:grid}.landing-faq h2{max-width:11ch;margin-top:.8rem}.landing-faq details{border-top:1px solid var(--color-border-default)}.landing-faq details:last-child{border-bottom:1px solid var(--color-border-default)}.landing-faq summary{cursor:pointer;color:var(--color-brand);padding:1.35rem 2rem 1.35rem 0;font-size:1.05rem;font-weight:650}.landing-faq details p{max-width:42rem;color:var(--color-text-secondary);padding:0 2rem 1.4rem 0;font-size:.95rem;line-height:1.6}.landing-final{background:var(--color-brand);color:var(--color-text-inverse);padding-block:clamp(6rem,11vw,11rem)}.landing-final .landing-kicker{color:var(--color-brand-stage-text)}.landing-final h2{letter-spacing:-.06em;max-width:14ch;margin-top:1rem;font-size:clamp(2.8rem,5.5vw,6rem);line-height:1.05}.landing-final .landing-actions{margin-top:2rem}.landing-footer{background:var(--color-surface-primary);padding-block:3.5rem 2rem}.landing-footer__inner{grid-template-columns:9rem 1fr auto;align-items:start;gap:1.5rem 3rem;display:grid}.landing-footer img{width:9rem;height:auto}.landing-footer__inner>div{gap:.25rem;font-size:.85rem;display:grid}.landing-footer__inner>div span,.landing-footer p{color:var(--color-text-muted)}.landing-footer nav{flex-wrap:wrap;gap:1.2rem;font-size:.82rem;display:flex}.landing-footer nav a{color:var(--color-brand)}.landing-footer p{border-top:1px solid var(--color-border-subtle);grid-column:1/-1;padding-top:2rem;font-size:.78rem}@media (width<=80rem){.landing-brand img{width:7.5rem}.landing-nav{gap:1rem}.landing-nav>a:not(.ds-action-link),.landing-nav__demo{font-size:.78rem}.landing-hero__visual{transform:none}}@media (width<=64rem){.landing-menu-toggle{border:1px solid var(--color-border-default);background:var(--color-surface-primary);min-height:2.75rem;color:var(--color-brand);cursor:pointer;align-items:center;gap:.75rem;padding:.4rem .8rem;font-weight:700;display:flex}.landing-menu-toggle span{font-size:1.25rem}.landing-nav{background:var(--color-surface-primary);border-bottom:1px solid var(--color-border-default);box-shadow:var(--shadow-popover);padding:1rem max(1rem,5vw) 1.5rem;display:none;position:absolute;inset:100% 0 auto}.landing-nav.is-open{gap:0;display:grid}.landing-nav>a:not(.ds-action-link){border-bottom:1px solid var(--color-border-subtle);padding:.85rem 0;font-size:.95rem;display:block}.landing-nav__demo{justify-self:start;margin-top:1rem}.landing-hero__inner{grid-template-columns:1fr 1fr;gap:2rem}.landing-hero h1{font-size:clamp(3rem,5vw,4.8rem)}.landing-story__grid{gap:2rem}.landing-story__stage{top:20vh}}@media (width<=48rem){.landing-wrap{width:min(100% - 2rem,40rem)}.landing-header__inner{min-height:4.4rem}.landing-brand img{width:7.6rem}.landing-brand span{font-size:.7rem}.landing-hero__inner{min-height:auto;padding-block:4.3rem 3.5rem;display:block}.landing-hero h1{max-width:12ch;font-size:clamp(3.2rem,10vw,5rem)}.landing-hero__lede{font-size:1.08rem}.landing-hero__visual{margin-top:3rem}.landing-hero__caption{flex-direction:column;gap:.15rem}.landing-proof__inner{padding-block:1.7rem;display:block}.landing-proof p{max-width:none}.landing-proof ul{gap:.7rem;margin-top:1rem;display:grid}.landing-section{padding-block:5.5rem}.landing-section h2,.landing-story h2{font-size:clamp(2.4rem,8vw,3.8rem)}.landing-problem__grid,.landing-why__grid,.landing-enterprise__grid,.landing-try__grid,.landing-schedule__grid,.landing-faq__grid{display:block}.landing-problem__answer{padding-top:2rem}.landing-story{padding-block:5.5rem}.landing-story__intro h2 br{display:none}.landing-story__grid{margin-top:2rem;display:block}.landing-story__steps li{min-height:auto;padding-block:2rem}.landing-story__copy{opacity:1;max-width:none}.landing-story__copy h3{font-size:2.1rem}.landing-story__stage{display:none}.landing-story__mobile-image{margin-top:1.5rem;display:block}.landing-story__mobile-image .ds-product-frame{box-shadow:var(--shadow-popover)}.landing-story__mobile-image .ds-product-frame__image{aspect-ratio:1.3}.landing-capabilities__list{display:block}.landing-capabilities__list article{border-right:0!important;padding:1.7rem 0!important}.landing-how__steps{grid-template-columns:1fr 1fr}.landing-how__steps li{min-height:11rem}.landing-how__steps strong{margin-top:1.5rem}.landing-enterprise__ledger{margin-top:2.5rem}.landing-try__grid>.ds-product-frame{margin-top:2.7rem}.landing-why__grid>p{margin-top:1.7rem}.landing-schedule__grid>.landing-form,.landing-schedule__grid>.landing-form-result{margin-top:3rem}.landing-faq__grid>div:last-child{margin-top:2.5rem}.landing-footer__inner{grid-template-columns:1fr 1fr}.landing-footer nav{grid-column:1/-1}}@media (width<=30rem){.landing-brand{gap:.55rem}.landing-brand img{width:6.5rem}.landing-brand span{max-width:6.5rem;padding-left:.55rem;font-size:.6rem}.landing-actions{grid-template-columns:1fr;display:grid}.landing-actions .ds-action-link{width:100%}.landing-form__pair,.landing-how__steps{grid-template-columns:1fr}.landing-how__steps li{min-height:auto}.landing-how__steps strong{margin-top:1rem}.landing-enterprise__ledger>div{grid-template-columns:1fr;gap:.5rem}.landing-footer__inner{grid-template-columns:1fr}.landing-footer nav{grid-column:1}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.ds-action-link:hover{transform:none}.landing-story__copy{opacity:1}}.landing-story__stage .ds-product-frame__image img{transform-origin:50% 42%;transform:scale(1.4)}@media (width<=48rem){.landing-story__mobile-image .ds-product-frame__image img{transform-origin:50% 35%;transform:scale(1.38)}}@media (prefers-reduced-motion:no-preference){.ds-product-frame--story{animation:landing-story-focus .6s var(--ease-standard) both}@keyframes landing-story-focus{0%{opacity:.4;transform:scale(.985)}to{opacity:1;transform:scale(1)}}}@media (width<=48rem){.landing-story__steps li:last-child .landing-story__mobile-image .ds-product-frame__image img{object-fit:contain;transform:none}}.landing-story__stage .ds-product-frame--audit .ds-product-frame__image img{object-fit:contain;transform:none}.guided-demo-spotlight{z-index:var(--layer-dialog);pointer-events:none;border:3px solid var(--color-focus);border-radius:var(--radius-panel);box-shadow:0 0 0 9999px color-mix(in oklab, var(--h2n-blue-950) 18%, transparent), 0 0 0 .375rem var(--color-accent-soft);transition:inset var(--motion-panel) var(--ease-standard), width var(--motion-panel) var(--ease-standard), height var(--motion-panel) var(--ease-standard);position:fixed}.guided-demo-panel,.guided-demo-complete{z-index:calc(var(--layer-dialog) + 1);inline-size:min(25rem,100% - 3rem);padding:var(--space-5);border:1px solid var(--color-border-strong);border-inline-start:4px solid var(--color-accent);border-radius:var(--radius-dialog);background:var(--color-surface-elevated);box-shadow:var(--shadow-dialog);position:fixed;inset-block-end:var(--space-6);inset-inline-start:var(--space-6)}.guided-demo-complete{inline-size:min(40rem,100% - 2rem);inset-inline-start:50%;transform:translate(-50%)}.guided-demo-panel__header{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-body-sm);display:flex}.guided-demo-panel h2,.guided-demo-complete h2{margin-block:var(--space-2) var(--space-3);font-size:var(--font-size-section);line-height:var(--line-height-section)}.guided-demo-panel p,.guided-demo-complete p{color:var(--color-text-subtle)}.guided-demo__eyebrow{font-size:var(--font-size-metadata);font-weight:var(--font-weight-semibold);margin:0;color:var(--color-brand)!important}.guided-demo__action{margin-block:var(--space-4);border-block-start:1px solid var(--color-border);font-weight:var(--font-weight-semibold);padding-block-start:var(--space-3)}.guided-demo__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.guided-demo__hint{margin:var(--space-3) 0 0;font-size:var(--font-size-metadata)}@media (width<=48rem){.guided-demo-panel{border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;inline-size:100%;inset-block-end:0;inset-inline:0}.guided-demo-complete{inline-size:calc(100% - 2rem);inset-inline-start:1rem;transform:none}.guided-demo-spotlight{box-shadow:0 0 0 9999px color-mix(in oklab, var(--h2n-blue-950) 10%, transparent)}}@media (prefers-reduced-motion:reduce){.guided-demo-spotlight{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--h2n-blue-950:#071826;--h2n-blue-900:#0b2236;--h2n-blue-800:#12344d;--h2n-blue-700:#1b4b6b;--h2n-blue-600:#2d6283;--h2n-blue-500:#4e7f9c;--h2n-blue-100:#e8f0f5;--h2n-blue-50:#f3f7fa;--h2n-orange-600:#e86e2f;--h2n-orange-500:#f07a3a;--h2n-orange-100:#fce8dc;--h2n-orange-50:#fff5ef;--h2n-neutral-950:#161a1d;--h2n-neutral-900:#20252a;--h2n-neutral-800:#30363c;--h2n-neutral-700:#49515a;--h2n-neutral-600:#626b74;--h2n-neutral-500:#7b858f;--h2n-neutral-400:#a1a9b1;--h2n-neutral-300:#c6ccd2;--h2n-neutral-200:#dde1e5;--h2n-neutral-100:#eef1f3;--h2n-neutral-50:#f7f9fa;--h2n-white:#fff;--color-brand:var(--h2n-blue-900);--color-brand-strong:var(--h2n-blue-950);--color-brand-soft:var(--h2n-blue-50);--color-brand-stage-panel:var(--h2n-blue-800);--color-brand-stage-text:var(--h2n-blue-100);--color-brand-stage-muted:var(--h2n-blue-500);--color-accent:var(--h2n-orange-500);--color-accent-soft:var(--h2n-orange-50);--color-action-primary:var(--h2n-blue-800);--color-action-primary-hover:var(--h2n-blue-900);--color-action-primary-active:var(--h2n-blue-950);--color-link:var(--h2n-blue-700);--color-link-hover:var(--h2n-blue-900);--color-selection:var(--h2n-blue-100);--color-focus:var(--h2n-orange-600);--color-surface-canvas:var(--h2n-neutral-50);--color-surface-primary:var(--h2n-white);--color-surface-secondary:var(--h2n-neutral-100);--color-surface-elevated:var(--h2n-white);--color-text-primary:var(--h2n-neutral-950);--color-text-secondary:var(--h2n-neutral-700);--color-text-muted:var(--h2n-neutral-600);--color-text-inverse:var(--h2n-white);--color-border-subtle:var(--h2n-neutral-200);--color-border-default:var(--h2n-neutral-300);--color-border-strong:var(--h2n-neutral-400);--color-brand-hover:var(--color-action-primary-hover);--color-background:var(--color-surface-canvas);--color-surface:var(--color-surface-primary);--color-surface-subtle:var(--color-surface-secondary);--color-surface-muted:var(--color-brand-soft);--color-text:var(--color-text-primary);--color-text-subtle:var(--color-text-secondary);--color-border:var(--color-border-default);--color-disabled-background:var(--color-surface-secondary);--color-disabled-text:var(--h2n-neutral-500);--color-backdrop:color-mix(in oklab, var(--h2n-neutral-950) 55%, transparent);--aah-status-info-fg:#1d4ed8;--aah-status-info-bg:#dbeafe;--aah-status-success-fg:#16794a;--aah-status-success-bg:#dcfce7;--aah-status-warning-fg:#92400e;--aah-status-warning-bg:#fef3c7;--aah-status-danger-fg:#b42318;--aah-status-danger-bg:#fee4e2;--aah-status-neutral-fg:#4b5563;--aah-status-neutral-bg:#f3f4f6;--status-info-fg:var(--aah-status-info-fg);--status-info-bg:var(--aah-status-info-bg);--status-success-fg:var(--aah-status-success-fg);--status-success-bg:var(--aah-status-success-bg);--status-warning-fg:var(--aah-status-warning-fg);--status-warning-bg:var(--aah-status-warning-bg);--status-danger-fg:var(--aah-status-danger-fg);--status-danger-bg:var(--aah-status-danger-bg);--status-neutral-fg:var(--aah-status-neutral-fg);--status-neutral-bg:var(--aah-status-neutral-bg);--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--font-size-metadata:.75rem;--font-size-dense:.8125rem;--font-size-body-sm:.875rem;--font-size-body:1rem;--font-size-section:1.125rem;--font-size-page:1.5rem;--font-size-display:2rem;--line-height-metadata:1rem;--line-height-dense:1.125rem;--line-height-body-sm:1.25rem;--line-height-body:1.5rem;--line-height-section:1.5rem;--line-height-page:2rem;--line-height-display:2.5rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--layout-content-max:100rem;--layout-reading-max:46rem;--layout-nav-width:13.5rem;--layout-header-height:5.5rem;--layout-gutter:1.5rem;--table-row-dense:2.75rem;--table-row-standard:3.25rem;--border-width:1px;--focus-width:2px;--radius-control:.25rem;--radius-panel:.375rem;--radius-dialog:.5rem;--shadow-popover:0 .5rem 1.5rem color-mix(in oklab, var(--h2n-blue-950) 12%, transparent);--shadow-dialog:0 1.25rem 3rem color-mix(in oklab, var(--h2n-blue-950) 18%, transparent);--motion-small:.12s;--motion-panel:.18s;--motion-dialog:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--layer-base:0;--layer-navigation:100;--layer-dropdown:200;--layer-drawer:300;--layer-dialog:400;--layer-notification:500}@media (width<=74.999rem){:root{--layout-gutter:1rem}}@media (prefers-reduced-motion:reduce){:root{--motion-small:0s;--motion-panel:0s;--motion-dialog:0s}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--color-text);background:var(--color-background);font-synthesis:none}body{min-block-size:100vh;min-inline-size:20rem;font-size:var(--font-size-body);line-height:var(--line-height-body);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}::selection{background:var(--color-selection)}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}h1,h2,p{margin-block-start:0}h1{font-size:var(--font-size-page);line-height:var(--line-height-page);letter-spacing:-.025em;margin-block-end:var(--space-2)}h2{font-size:var(--font-size-section);line-height:var(--line-height-section);letter-spacing:-.015em}.ds-button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding-inline:var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-control);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--motion-small) var(--ease-standard), border-color var(--motion-small) var(--ease-standard);display:inline-flex}.ds-button--compact{min-block-size:2.25rem;padding-inline:var(--space-3);font-size:var(--font-size-body-sm)}.ds-button--primary{color:var(--color-text-inverse);background:var(--color-action-primary)}.ds-button--primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.ds-button--primary:active:not(:disabled){background:var(--color-action-primary-active)}.ds-button--secondary{color:var(--color-link);background:var(--color-surface);border-color:var(--color-border)}.ds-button--secondary:hover:not(:disabled){border-color:var(--color-link);background:var(--color-brand-soft)}.ds-button--danger{color:var(--color-surface);background:var(--status-danger-fg)}.ds-button--ghost{color:var(--color-link);background:0 0}.ds-button--ghost:hover:not(:disabled){background:var(--color-brand-soft)}.ds-button:disabled{color:var(--color-disabled-text);background:var(--color-disabled-background);cursor:not-allowed}.ds-icon-button{inline-size:2.5rem;padding:0}.ds-field{gap:var(--space-2);display:grid}.ds-field__label{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold)}.ds-field__help{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.ds-field__error{color:var(--status-danger-fg);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.ds-control{min-block-size:2.5rem;inline-size:100%;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);transition:border-color var(--motion-small) var(--ease-standard), box-shadow var(--motion-small) var(--ease-standard)}.ds-control:hover:not(:disabled){border-color:var(--color-border-strong)}.ds-control[aria-invalid=true]{border-color:var(--status-danger-fg)}.ds-control:disabled{color:var(--color-disabled-text);background:var(--color-disabled-background)}.ds-textarea{resize:vertical;min-block-size:7rem}.ds-select{cursor:pointer}.ds-link{color:var(--color-link);text-underline-offset:.18em}.ds-link:hover{color:var(--color-link-hover);text-decoration-thickness:.13em}.ds-action-link{border-radius:var(--radius-control);min-block-size:3rem;font-size:.9rem;font-weight:var(--font-weight-bold);text-align:center;transition:background-color var(--motion-panel) var(--ease-standard), border-color var(--motion-panel) var(--ease-standard), transform var(--motion-panel) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;padding:.7rem 1.15rem;line-height:1.2;text-decoration:none;display:inline-flex}.ds-action-link:hover{transform:translateY(-2px)}.ds-action-link--primary{color:var(--color-text-inverse);background:var(--color-action-primary)}.ds-action-link--primary:hover{color:var(--color-text-inverse);background:var(--color-action-primary-hover)}.ds-action-link--secondary{color:var(--color-brand);background:var(--color-surface-primary);border-color:var(--color-border-default)}.ds-action-link--secondary:hover{border-color:var(--color-brand)}.ds-action-link--inverse{color:var(--color-brand);background:var(--color-surface-primary)}.ds-action-link--outline{color:var(--color-text-inverse);border-color:color-mix(in srgb, var(--color-surface-primary) 55%, transparent)}.ds-action-link--outline:hover{background:color-mix(in srgb, var(--color-surface-primary) 10%, transparent)}@media (prefers-reduced-motion:reduce){.ds-action-link:hover{transform:none}}.ds-status{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--status-fg);background:var(--status-bg);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-sm);border-radius:999px;display:inline-flex}.ds-status__mark{background:currentColor;block-size:.5rem;inline-size:.5rem}.ds-status--success{--status-fg:var(--status-success-fg);--status-bg:var(--status-success-bg)}.ds-status--warning{--status-fg:var(--status-warning-fg);--status-bg:var(--status-warning-bg)}.ds-status--danger{--status-fg:var(--status-danger-fg);--status-bg:var(--status-danger-bg)}.ds-status--info{--status-fg:var(--status-info-fg);--status-bg:var(--status-info-bg)}.ds-status--neutral{--status-fg:var(--status-neutral-fg);--status-bg:var(--status-neutral-bg)}.ds-alert{padding:var(--space-4);background:var(--status-bg);color:var(--status-fg);border-inline-start:.25rem solid}.ds-alert strong{margin-block-end:var(--space-1);display:block}.ds-alert--success{--status-fg:var(--status-success-fg);--status-bg:var(--status-success-bg)}.ds-alert--warning{--status-fg:var(--status-warning-fg);--status-bg:var(--status-warning-bg)}.ds-alert--danger{--status-fg:var(--status-danger-fg);--status-bg:var(--status-danger-bg)}.ds-alert--info{--status-fg:var(--status-info-fg);--status-bg:var(--status-info-bg)}.ds-alert--neutral{--status-fg:var(--status-neutral-fg);--status-bg:var(--status-neutral-bg)}.ds-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:1rem;inline-size:1rem;animation:.7s linear infinite ds-spin;display:inline-block}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-skeleton{border-radius:var(--radius-panel);background:linear-gradient(90deg, var(--color-surface-subtle), var(--color-border), var(--color-surface-subtle));background-size:200% 100%;min-block-size:4rem;animation:1.4s ease-in-out infinite ds-skeleton}@keyframes ds-skeleton{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){.ds-spinner,.ds-skeleton{animation:none}}.ds-state{max-inline-size:var(--layout-reading-max);padding:var(--space-8);text-align:center}.ds-state--error{color:var(--status-danger-fg)}.ds-table-container{border-block-start:2px solid var(--color-brand);border-block-end:var(--border-width) solid var(--color-border);background:var(--color-surface);max-inline-size:100%;overflow:auto}.ds-table{border-collapse:collapse;background:var(--color-surface);inline-size:100%}.ds-table caption{padding:var(--space-3) var(--space-4);text-align:start;color:var(--color-text-subtle);font-weight:var(--font-weight-semibold);border-block-end:var(--border-width) solid var(--color-border)}.ds-table th,.ds-table td{min-block-size:var(--table-row-dense);padding:var(--space-3) var(--space-4);border-block-end:var(--border-width) solid var(--color-border);text-align:start;vertical-align:top}.ds-table th{color:var(--color-text-subtle);background:var(--color-surface-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);position:sticky;inset-block-start:0}.ds-table tbody tr{transition:background-color var(--motion-small) var(--ease-standard)}.ds-table tbody tr:hover{background:var(--color-brand-soft)}.ds-table tbody tr:last-child td{border-block-end:0}.ds-table__numeric{font-variant-numeric:tabular-nums;text-align:end!important}.ds-dialog{border-radius:var(--radius-dialog);inline-size:min(36rem,100% - 2rem);box-shadow:var(--shadow-dialog);border:0;padding:0}.ds-dialog::backdrop{background:var(--color-backdrop)}.ds-dialog__content{padding:var(--space-6)}.ds-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);max-inline-size:var(--layout-content-max);border-block-end:var(--border-width) solid var(--color-border);padding-block-end:var(--space-5);display:flex}.ds-page-header__eyebrow{align-items:center;gap:var(--space-3);color:var(--color-brand);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-2);display:flex}.ds-page-header__eyebrow:before{inline-size:var(--space-6);background:var(--color-accent);content:"";block-size:2px}.ds-page-header__description{max-inline-size:var(--layout-reading-max);color:var(--color-text-muted)}.ds-page-header__actions,.ds-section-header{align-items:center;gap:var(--space-3);display:flex}.ds-section-header{justify-content:space-between}.ds-skip-link{z-index:var(--layer-notification);padding:var(--space-2) var(--space-3);color:var(--color-surface);background:var(--color-text);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.ds-skip-link:focus{transform:translateY(0)}.ds-app-shell{min-block-size:100vh}.ds-app-shell__topbar{z-index:var(--layer-navigation);grid-template-columns:var(--layout-nav-width) minmax(0, 1fr);min-block-size:var(--layout-header-height);background:var(--color-surface);border-block-end:var(--border-width) solid var(--color-border);align-items:stretch;display:grid;position:sticky;inset-block-start:0}.ds-app-shell__lockup{align-content:center;gap:var(--space-1);min-inline-size:0;padding-inline:var(--layout-gutter);border-inline-end:var(--border-width) solid var(--color-border);display:grid}.ds-app-shell__provider{color:var(--color-brand);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold)}.ds-app-shell__product{max-inline-size:17ch;color:var(--color-text);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-sm)}.ds-app-shell__utilities{min-inline-size:0;padding:var(--space-2) var(--layout-gutter);justify-content:flex-end;align-items:center;display:flex}.ds-app-shell__body{grid-template-columns:auto minmax(0,1fr);display:grid}.ds-app-shell__nav{inline-size:var(--layout-nav-width);min-block-size:calc(100vh - var(--layout-header-height));padding:var(--space-4) var(--space-3);background:var(--color-surface);border-inline-end:var(--border-width) solid var(--color-border)}.ds-app-shell__main{min-inline-size:0;padding:0 var(--layout-gutter) var(--layout-gutter)}.ds-detail-layout{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);display:grid}.ds-detail-layout__main,.ds-detail-layout__aside{min-inline-size:0}.ds-detail-layout__aside{padding:var(--space-5) var(--space-5) var(--space-6);border-inline-start:3px solid var(--color-brand);background:var(--color-surface)}.ds-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.ds-timeline__item{--timeline-fg:var(--status-neutral-fg);gap:var(--space-3);grid-template-columns:6rem 1rem minmax(0,1fr);min-block-size:4rem;display:grid}.ds-timeline__time{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.ds-timeline__marker{border:3px solid var(--color-surface);background:var(--timeline-fg);block-size:1rem;inline-size:1rem;box-shadow:0 0 0 1px var(--timeline-fg);border-radius:50%;position:relative}.ds-timeline__marker:after{background:var(--color-border);content:"";block-size:3rem;inline-size:1px;position:absolute;inset-block-start:1rem;inset-inline-start:calc(50% - .5px)}.ds-timeline__item:last-child .ds-timeline__marker:after{display:none}.ds-timeline__item--success{--timeline-fg:var(--status-success-fg)}.ds-timeline__item--warning{--timeline-fg:var(--status-warning-fg)}.ds-timeline__item--danger{--timeline-fg:var(--status-danger-fg)}.ds-timeline__item--info{--timeline-fg:var(--status-info-fg)}.ds-timeline__description{color:var(--color-text-muted);margin-block-start:var(--space-1)}@media (width<=74.999rem){.ds-detail-layout{grid-template-columns:1fr}.ds-detail-layout__aside{padding:var(--space-5);border-block-start:3px solid var(--color-brand);border-inline-start:0}}@media (width<=64rem){.ds-app-shell__body{display:block}.ds-app-shell__nav{min-block-size:0;inline-size:auto;padding:var(--space-2) var(--layout-gutter);border-inline-end:0;border-block-end:var(--border-width) solid var(--color-border);overflow-x:auto}.ds-app-shell__main{padding-block-start:0}}@media (width<=47.999rem){.ds-page-header{flex-direction:column}.ds-app-shell__topbar{grid-template-columns:1fr;position:static}.ds-app-shell__lockup{align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-inline-end:0;border-block-end:var(--border-width) solid var(--color-border);grid-template-columns:auto 1fr}.ds-app-shell__product{max-inline-size:none;font-size:var(--font-size-body-sm)}.ds-app-shell__utilities{padding-block:var(--space-2);justify-content:flex-start}.ds-timeline__item{grid-template-columns:1rem minmax(0,1fr)}.ds-timeline__time{grid-area:1/2}.ds-timeline__marker{grid-area:1/1/span 2}}@media (pointer:coarse){.ds-button,.ds-icon-button,.ds-control{min-block-size:2.75rem}}.ds-product-frame{background:var(--color-surface-primary);border:1px solid var(--color-border-default);box-shadow:0 30px 80px color-mix(in srgb, var(--color-brand-strong) 15%, transparent), 0 4px 12px color-mix(in srgb, var(--color-brand-strong) 8%, transparent);border-radius:8px;overflow:hidden}.ds-product-frame__bar{background:var(--color-surface-primary);border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:.3rem;height:2.25rem;padding-inline:.9rem;display:flex}.ds-product-frame__bar span{background:var(--color-border-default);border-radius:50%;width:.45rem;height:.45rem}.ds-product-frame__bar strong{color:var(--color-text-muted);margin-left:.7rem;font-size:.65rem;font-weight:600}.ds-product-frame__image{aspect-ratio:1.4;background:var(--color-surface-primary);overflow:hidden}.ds-product-frame__image img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabular-numbers{font-variant-numeric:tabular-nums}.entity-id{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-baseline{display:none}.login-page,.page-stack{max-inline-size:100rem;padding-block:var(--space-6) var(--space-10);margin-inline:auto}.login-page{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:start;display:grid}.login-page>.ds-page-header{grid-column:1}.login-evidence{border-inline-start:3px solid var(--color-brand);padding:var(--space-8) 0 var(--space-6) var(--space-8);grid-area:1/2/span 2}.login-evidence h2{max-inline-size:20ch}.login-evidence ol{margin:var(--space-8) 0 0;padding:0;list-style:none}.login-evidence li{gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-border);grid-template-columns:7rem 1fr;display:grid}.login-evidence li strong{color:var(--color-brand)}.login-evidence li span,.muted,.queue-row span,.persona-card small,.metric-block small{color:var(--color-text-muted)}.persona-list{grid-column:1}.persona-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.persona-card{align-items:center;gap:var(--space-3);min-block-size:4.5rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);color:var(--color-text);background:var(--color-surface);text-align:start;cursor:pointer;display:flex}.persona-card:hover{border-color:var(--color-link);background:var(--color-brand-soft)}.persona-card span:last-child{gap:var(--space-1);display:grid}.guided-entry{align-items:center;gap:var(--space-3);border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin-block-start:var(--space-5);padding-block-start:var(--space-4);display:flex}.persona-avatar{block-size:2.5rem;inline-size:2.5rem;color:var(--color-surface);background:var(--color-brand);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.shell-utilities{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(14rem,20rem) auto auto;min-inline-size:0;display:grid}.demo-controls{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-body-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.demo-controls label{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.demo-controls .ds-control{min-block-size:2.25rem;inline-size:auto}.demo-controls__status{white-space:nowrap}.persona-chip{color:var(--color-text-subtle);font-size:var(--font-size-body-sm)}.persona-switcher{gap:var(--space-1);min-inline-size:0;color:var(--color-text-muted);font-size:var(--font-size-metadata);display:grid}.persona-switcher .ds-control{min-block-size:2.25rem;padding-block:var(--space-1);font-size:var(--font-size-body-sm)}.workspace-nav{gap:var(--space-1);display:grid}.workspace-nav__label,.eyebrow{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-metadata);font-weight:var(--font-weight-semibold)}.workspace-nav a{padding:var(--space-2) var(--space-3);color:var(--color-text-subtle);transition:color var(--motion-small) var(--ease-standard), background-color var(--motion-small) var(--ease-standard);border-inline-start:3px solid #0000;text-decoration:none}.workspace-nav a:hover{color:var(--color-brand);background:var(--color-surface-muted)}.workspace-nav a.is-active{color:var(--color-brand);background:var(--color-selection);border-inline-start-color:var(--color-brand);font-weight:var(--font-weight-medium)}.disclosure{padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--color-accent);color:var(--color-text-subtle);background:var(--color-surface)}.attention-hero{justify-content:space-between;align-items:end;gap:var(--space-8);margin-block:var(--space-6);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-8);border-block:1px solid var(--color-border);background:var(--color-surface);display:flex;position:relative}.attention-hero:before{background:var(--color-accent);content:"";inline-size:4px;position:absolute;inset-block:-1px;inset-inline-start:0}.attention-hero h2{font-family:var(--font-mono);margin-block-end:var(--space-2);font-size:2rem}.lead{max-inline-size:46rem;font-size:var(--font-size-section);color:var(--color-text-subtle)}.metric-grid{border-block:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(3,1fr);display:grid}.metric-block{gap:0 var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.metric-block+.metric-block{border-inline-start:1px solid var(--color-border)}.metric-block>span{color:var(--color-text-subtle);font-weight:var(--font-weight-medium);grid-column:1/-1}.metric-block strong{font-variant-numeric:tabular-nums;font-size:2rem}.metric-block small{line-height:var(--line-height-body-sm)}.run-status-row,.approval-banner{align-items:center;gap:var(--space-4);margin-block:var(--space-4) var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-block:1px solid var(--color-border);flex-wrap:wrap;display:flex}.mono{font-family:var(--font-mono);font-size:.9em}.evidence-panel{border-block-end:1px solid var(--color-border);margin-block-end:var(--space-5);padding-block-end:var(--space-5)}.evidence-panel h2{margin-block-end:var(--space-3)}.side-stack{gap:var(--space-4);display:grid}.fact-list{gap:0;margin:0;display:grid}.fact-list div{gap:var(--space-1);padding-block:var(--space-2);border-block-start:1px solid var(--color-border);display:grid}.evidence-panel>.fact-list div{gap:var(--space-4);grid-template-columns:minmax(8rem,10rem) minmax(0,1fr)}.fact-list dt,.fact-grid span,.comparison span{color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.fact-list dd{color:var(--color-text-subtle);margin:0}.fact-grid,.comparison{border-block:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(2,1fr);gap:0;margin-block-start:var(--space-4);display:grid}.fact-grid div,.comparison div{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);display:grid}.fact-grid div:nth-child(odd),.comparison div:nth-child(odd){border-inline-end:1px solid var(--color-border)}.fact-grid div:nth-last-child(-n+2),.comparison div:nth-last-child(-n+2){border-block-end:0}.workflow-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-list li{padding:var(--space-3) var(--space-4);border-inline-start:4px solid var(--color-border);color:var(--color-text-muted)}.workflow-list li.done{color:var(--status-success-fg);border-inline-start-color:var(--status-success-fg)}.workflow-list li.current{color:var(--status-warning-fg);border-inline-start-color:var(--status-warning-fg);background:var(--status-warning-bg);font-weight:var(--font-weight-semibold)}.queue-row{justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-block:1px solid var(--color-border);background:var(--color-surface);display:flex}.queue-row>div{gap:var(--space-2);display:grid}.button-stack,.dialog-confirm{gap:var(--space-3);flex-wrap:wrap;display:flex}.decision-consequences{padding-block:var(--space-2);border-block:1px solid var(--color-border)}.decision-consequences p{margin-block:var(--space-2)}.evidence-list{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.table-subline{color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin-block-start:var(--space-1);display:block}.dialog-confirm{justify-content:flex-end;margin-block-start:var(--space-5)}.control-list{gap:var(--space-2);display:grid}.control-row{gap:var(--space-3);padding:var(--space-3) var(--space-2);border-block-start:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(12rem,1.5fr) minmax(8rem,.7fr) minmax(10rem,1fr) minmax(7rem,.7fr);align-items:baseline;display:grid}@media (width<=79.999rem){.shell-utilities{grid-template-columns:minmax(15rem,1fr) auto}.shell-utilities>.ds-status{justify-self:start}.demo-controls{grid-area:2/1}.shell-utilities>.ds-button{grid-area:2/2}}@media (width<=75rem){.login-page{gap:var(--space-8);grid-template-columns:1fr}.login-page>.ds-page-header,.login-evidence,.persona-list{grid-area:auto/1}.login-evidence{padding-block:var(--space-6)}}@media (width<=64rem){.workspace-nav{gap:var(--space-1);inline-size:max-content;display:flex}.workspace-nav__label{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.workspace-nav a{white-space:nowrap;border-block-end:3px solid #0000;border-inline-start:0}.workspace-nav a.is-active{border-inline-start-color:#0000;border-block-end-color:var(--color-brand)}.control-row{grid-template-columns:1fr 1fr}}@media (width<=48rem){.login-page,.page-stack{padding-block:var(--space-5)}.persona-grid,.metric-grid,.fact-grid,.comparison{grid-template-columns:1fr}.shell-utilities{grid-template-columns:minmax(0,1fr) auto;inline-size:100%}.shell-utilities>.ds-status{display:none}.persona-switcher{grid-column:1/-1}.demo-controls{grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.demo-controls .ds-select{inline-size:100%}.demo-controls__status{display:none}.shell-utilities>.ds-button{grid-area:auto/2}.attention-hero{align-items:stretch;gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-5) var(--space-5);flex-direction:column}.attention-hero .ds-button{inline-size:100%}.metric-grid{display:block}.metric-block{grid-template-columns:5rem 1fr}.metric-block+.metric-block{border-inline-start:0;border-block-start:1px solid var(--color-border)}.fact-grid div:nth-child(odd),.comparison div:nth-child(odd){border-inline-end:0}.fact-grid div,.comparison div,.fact-grid div:nth-last-child(-n+2),.comparison div:nth-last-child(-n+2){border-block-end:1px solid var(--color-border)}.fact-grid div:last-child,.comparison div:last-child{border-block-end:0}.evidence-panel>.fact-list div{gap:var(--space-1);grid-template-columns:1fr}.queue-row{flex-direction:column;align-items:start}.login-evidence li{gap:var(--space-1);grid-template-columns:1fr}.ds-status{white-space:normal;max-inline-size:100%}.control-row{grid-template-columns:1fr}.guided-entry{flex-direction:column;align-items:stretch}}.runs-feature-surface{min-inline-size:0}.runs-feature-surface .ds-table-container{max-inline-size:100%}@media (width<=48rem){.runs-feature-surface .ds-table-container{overflow-x:auto}}
