.btn{justify-content:center;align-items:center;gap:var(--space-sm);min-height:48px;padding:14px var(--space-lg);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--size-control);font-weight:var(--weight-strong);white-space:nowrap;transition:background-color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard), transform var(--duration-press) var(--ease-standard);line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background-color:var(--text);color:var(--surface);border:1px solid var(--text)}.btn--primary:hover,[data-ground=slab] .btn--primary:hover{background-color:var(--text-secondary);border-color:var(--text-secondary)}.btn--secondary{color:var(--text);border:1px solid var(--edge-control);background-color:#0000;padding:13px 23px}.btn--secondary:hover{background-color:var(--surface-sunk);border-color:var(--text)}.btn:active{transform:scale(.98)}.btn--full{width:100%}[data-ground=slab] .btn{min-height:40px;padding:10px 18px}[data-ground=slab] .btn--secondary{padding:9px 17px}.btn:disabled{background-color:var(--surface-sunk);color:var(--text-muted);border-color:var(--divider);cursor:not-allowed;transform:none}.text-link{align-items:center;gap:var(--space-xs);color:var(--text);font-size:var(--size-small);font-weight:var(--weight-strong);padding-block:var(--space-sm);align-self:start;min-height:44px;text-decoration:none;display:inline-flex}.text-link__label{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--duration-hover) var(--ease-standard)}.text-link:hover .text-link__label{text-decoration-color:currentColor}.text-link__glyph{transition:transform var(--duration-hover) var(--ease-standard);flex:none}.text-link:hover .text-link__glyph{transform:translate(2px)}@media (width<=1023px){[data-ground=slab] .btn{min-height:44px}}.wordmark{color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.wordmark__slot{align-items:baseline;gap:.32em;height:24px;display:inline-flex}.wordmark__mark{align-self:center;block-size:28px;inline-size:75px;display:none;position:relative}.wordmark__mark-a,.wordmark__mark-text{position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wordmark__mark-a{background-color:var(--brand-mark);-webkit-mask-image:url(/logos/adilm-wordmark-a.png);mask-image:url(/logos/adilm-wordmark-a.png)}.wordmark__mark-text{background-color:currentColor;-webkit-mask-image:url(/logos/adilm-wordmark-text.png);mask-image:url(/logos/adilm-wordmark-text.png)}@supports ((-webkit-mask-image:url('/logos/adilm-wordmark-a.png')) or (mask-image:url('/logos/adilm-wordmark-a.png'))){.wordmark__slot[data-mark=image] .wordmark__mark{display:block}.wordmark__slot[data-mark=image] .wordmark__text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.wordmark__text{font-family:var(--font-sans);font-size:1.25rem;font-weight:var(--weight-strong);letter-spacing:-.03em;line-height:1}.wordmark__rule{background-color:var(--divider-strong);width:14px;height:1px;transition:background-color var(--duration-hover) var(--ease-standard);align-self:center}.wordmark:hover .wordmark__rule{background-color:var(--state-signal)}.wordmark{align-items:center;min-height:44px}.emp{align-items:center;column-gap:var(--space-md);block-size:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--divider);border-radius:var(--radius-panel);background-color:var(--surface-raised);transition:background-color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);display:grid}.emp[data-featured]{border-color:color-mix(in srgb, var(--state-signal) 34%, transparent);background-color:color-mix(in srgb, var(--state-signal) 8%, var(--surface-raised))}.emp:hover{border-color:var(--divider-strong);background-color:color-mix(in srgb, var(--text) 6%, var(--surface-raised))}.emp[data-featured]:hover{border-color:color-mix(in srgb, var(--state-signal) 55%, transparent);background-color:color-mix(in srgb, var(--state-signal) 13%, var(--surface-raised))}.emp:hover .emp__role{color:var(--text)}.emp__mark{border-radius:var(--radius-pill);flex:none;place-items:center;block-size:52px;inline-size:52px;display:grid;position:relative;overflow:hidden}.emp__initial{font-family:var(--font-mono);font-size:var(--size-meta);font-weight:var(--weight-mono-strong);line-height:1}.emp__mark[data-tint=sage]{background-color:var(--param-pale-sage);color:var(--param-near-black)}.emp__mark[data-tint=forest]{background-color:var(--param-mid-green);color:var(--param-palest-sage)}.emp__mark[data-tint=grey]{background-color:var(--param-sage-grey);color:var(--param-near-black)}.emp__mark[data-tint=deep]{background-color:var(--param-forest);color:var(--param-palest-sage)}.emp__portrait{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;block-size:100%;inline-size:100%;transition:transform var(--duration-hover) var(--ease-standard);display:block;position:absolute;inset:0}.emp:hover .emp__portrait{transform:scale(1.02)}.emp__text{gap:2px;min-width:0;display:grid}.emp__role{font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--text-secondary);transition:color var(--duration-hover) var(--ease-standard);line-height:1.25}.emp[data-featured] .emp__role{color:var(--text)}.emp__star{color:var(--state-signal);font-size:.78em}.emp__meta{align-items:baseline;gap:var(--space-sm);flex-wrap:nowrap;min-width:0;display:flex}.emp__person{font-size:var(--size-small);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.emp__family{color:color-mix(in srgb, var(--state-signal) 72%, var(--text-muted));font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.emp,.emp__portrait,.emp__role{transition:none}.emp:hover .emp__portrait{transform:none}}.mm{z-index:19;padding-inline:max(var(--gutter), env(safe-area-inset-left), env(safe-area-inset-right));pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}.mm:before{content:"";block-size:26px;position:absolute;inset-block-start:-22px;inset-inline:0}.header--scrolled .mm{transform:translateY(-10px)}.mm[data-open]{pointer-events:auto}.mm__panel{inline-size:100%;max-inline-size:min(73.75rem,87vw);padding:var(--space-xl);border:1px solid var(--divider-strong);background-color:color-mix(in srgb, var(--text) 4%, var(--surface));opacity:0;transform-origin:50% 0;transition:opacity .18s var(--ease-standard), transform .26s var(--ease-settle);border-radius:1rem;transform:translateY(-4px)scale(.995);box-shadow:0 18px 48px -18px #0009}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mm__panel{background-color:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.mm[data-open] .mm__panel{opacity:1;transform:none}.mm__rails{gap:var(--space-md);border-block-end:1px solid var(--divider);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--space-md);padding-block-end:var(--space-md);display:grid}.mm__rails[data-single]{grid-template-columns:1fr}.mm__rail{color:var(--text-muted);margin:0}.mm__grid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mm__column{gap:var(--space-md);align-content:start;display:grid}.mm__employees{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));display:grid}.mm__rail-count{color:var(--text-muted);text-transform:none;letter-spacing:normal}.mm__card{align-content:start;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--divider);background-color:color-mix(in srgb, var(--text) 5%, var(--surface));color:inherit;transition:background-color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard);border-radius:11px;text-decoration:none;display:grid}a.mm__card:hover{border-color:color-mix(in srgb, var(--state-signal) 40%, transparent);background-color:color-mix(in srgb, var(--text) 9%, var(--surface))}a.mm__card:hover .mm__card-title,a.mm__card:hover .mm__icon{color:var(--state-signal)}a.mm__card:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.mm__card-head{align-items:center;gap:var(--space-sm);display:flex}.mm__icon{color:var(--state-signal);transition:color var(--duration-hover) var(--ease-standard);flex:none}.mm__card-title{color:var(--text);transition:color var(--duration-hover) var(--ease-standard)}.mm__count{color:var(--text-muted);font-family:var(--font-mono);margin-inline-start:auto}.mm__items{gap:3px;display:grid}.mm__item{font-size:var(--size-small);color:var(--text-secondary);line-height:1.35}.mm__foot{gap:var(--space-sm);border-block-start:1px solid var(--divider);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-lg);padding-block-start:var(--space-lg);display:grid}.mm__foot-link{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding-inline:var(--space-md);border:1px solid var(--divider);border-radius:var(--radius-control);font-size:var(--size-small);color:var(--text-secondary);text-align:center;transition:color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard);text-decoration:none;display:flex}.mm__foot-link:hover{color:var(--text);border-color:var(--divider-strong);background-color:color-mix(in srgb, var(--text) 6%, var(--surface))}.mm__foot-link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}@media (width<=1199px){.mm__grid[data-flat]{grid-template-columns:repeat(3,minmax(0,1fr))}.mm__foot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.mm{display:none}}@media (prefers-reduced-motion:reduce){.mm__panel{transition:opacity 1ms linear;transform:none}.mm[data-open] .mm__panel{transform:none}}.header{z-index:20;padding-block:var(--bar-gap);padding-inline:max(var(--gutter), env(safe-area-inset-left), env(safe-area-inset-right));pointer-events:none;--bar-gap:1.125rem;min-block-size:6.125rem;padding-block-start:calc(var(--bar-gap) + env(safe-area-inset-top));position:sticky;top:0}.header .header__inner{pointer-events:auto;align-items:center;gap:var(--space-base);block-size:3.875rem;min-height:0;border:1px solid var(--divider);background-color:color-mix(in srgb, var(--surface-raised) 92%, transparent);transform-origin:50% 0;will-change:transform;max-inline-size:min(71.25rem,84vw);transition:transform .26s cubic-bezier(.22, 1, .36, 1), background-color .26s var(--ease-standard), border-color .26s var(--ease-standard), box-shadow .26s var(--ease-standard);border-radius:1rem;grid-template-columns:1fr auto 1fr;padding-inline:1.5rem;display:grid;position:relative;transform:translate(0,0)scale(1);box-shadow:0 8px 30px #00000038}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header .header__inner{background-color:color-mix(in srgb, var(--surface-raised) 74%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header--scrolled .header__inner{background-color:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}.header .header__inner:before{content:"";border-radius:inherit;background:linear-gradient(104deg, transparent 0%, color-mix(in srgb, var(--state-signal) 55%, transparent) 22%, transparent 44%, transparent 62%, color-mix(in srgb, var(--state-signal) 40%, transparent) 82%, transparent 100%);-webkit-mask-composite:xor;opacity:.35;pointer-events:none;transition:opacity .3s var(--ease-standard);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header--scrolled .header__inner{border-color:var(--divider-strong);transform:translateY(-6px)scale(.93);box-shadow:0 10px 34px #0000004d}.header--scrolled .header__inner:before{opacity:.5}.header .wordmark{justify-self:start}.header__nav{justify-self:center}.header__actions{justify-self:end}.header__nav{display:none}.header__list{align-items:center;gap:1.25rem;margin:0;display:flex}.header__link{font-size:var(--size-small);font-weight:var(--weight-regular);color:var(--text-secondary);padding-block:var(--space-sm);transition:color var(--duration-hover) var(--ease-standard);border-block-end:1px solid #0000;text-decoration:none;display:inline-block}.header__link:hover{color:var(--text)}.header__link--active{color:var(--text);border-block-end-color:var(--state-signal)}.header__actions{align-items:center;gap:var(--space-md);display:flex}@media (width>=1024px){.header__actions{border-inline-start:1px solid var(--divider);padding-inline-start:var(--space-lg)}}.header__cta{min-height:44px;padding-inline:var(--space-base);white-space:nowrap}.header__menu-trigger{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--text);justify-content:center;align-items:center;margin-inline-end:-10px;display:inline-flex}@media (width>=768px){.header__cta{min-height:48px;padding-inline:var(--space-lg)}}@media (width<=767px){.header .header__inner{padding-inline:14px}.header__menu-trigger{margin-inline-end:-8px}}@media (width>=1024px){.header__nav{display:block}.header__list{gap:1.875rem}.header__menu-trigger{display:none}}.header__trigger{padding:0;padding-block:var(--space-sm);cursor:pointer;background:0 0;border:0;border-block-end:1px solid #0000;align-items:center;gap:5px;font-family:inherit;display:inline-flex}.header__trigger svg{opacity:.7;transition:transform .22s var(--ease-standard), opacity var(--duration-hover) var(--ease-standard);flex:none}.header__trigger[data-open]{color:var(--text)}.header__trigger[data-open] svg{opacity:1;transform:rotate(180deg)}.header__trigger:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:4px;border-radius:4px}.header{overflow:visible}.menu__scrim{z-index:30;background-color:var(--scrim);position:fixed;inset:0}.menu{z-index:31;background-color:var(--canvas);border-block-end:1px solid var(--divider);padding:calc(env(safe-area-inset-top) + var(--space-sm)) max(var(--gutter), env(safe-area-inset-left)) var(--space-xl);gap:var(--space-lg);animation:menu-in var(--duration-header) var(--ease-standard);display:grid;position:fixed;inset-block-start:0;inset-inline:0}.menu__top{justify-content:space-between;align-items:center;gap:var(--space-base);min-height:var(--header-height);display:flex}.menu__title{color:var(--text-muted);margin:0}.menu__close{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--text);transition:color var(--duration-hover) var(--ease-standard);justify-content:center;align-items:center;margin-inline-end:-10px;display:inline-flex}.menu__close:hover{color:var(--state-signal)}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}.menu__list{margin:0;display:grid}.menu__link{min-height:48px;font-size:var(--size-body-large);font-weight:var(--weight-strong);color:var(--text);border-block-end:1px solid var(--divider);align-items:center;text-decoration:none;display:flex}.menu__link:hover{color:var(--text-secondary)}.menu__action{display:grid}@media (width>=1024px){.menu,.menu__scrim{display:none}}.login{white-space:nowrap;min-height:44px;padding:0 var(--space-md);font-size:var(--size-small);font-weight:var(--weight-regular);color:var(--text-secondary);border-radius:var(--radius-control);transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:none;align-items:center;text-decoration:none;display:none}a.login:hover{color:var(--text)}.login--pending{color:var(--text-muted);cursor:not-allowed}.login--pending:after{content:"";block-size:5px;inline-size:5px;border-radius:var(--radius-pill);border:1px solid;margin-inline-start:var(--space-sm)}.header .login{display:inline-flex}@media (width<=767px){.header .header__login{display:none}}@media (width<=1023px){.header .login{padding-inline:var(--space-sm)}.header__actions{gap:var(--space-sm)}}.menu .login,.footer .login{display:inline-flex}.menu__login .login{min-height:48px;font-size:var(--size-body-large);font-weight:var(--weight-strong);color:var(--text-muted);border-block-end:1px solid var(--divider);border-radius:0;inline-size:100%;padding:0}.footer .login{min-height:44px;font-size:var(--size-small);padding:0}.menu__disclosure{justify-content:space-between;align-items:center;gap:var(--space-sm);inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.menu__disclosure svg{opacity:.7;transition:transform .22s var(--ease-standard);flex:none}.menu__disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.menu__group{transition:grid-template-rows .32s var(--ease-settle);grid-template-rows:0fr;display:grid}.menu__group[data-open]{grid-template-rows:1fr}.menu__group-clip{min-block-size:0;overflow:clip}.menu__sublist{padding:0 0 var(--space-sm) var(--space-md);border-inline-start:1px solid var(--divider);gap:0;margin:0;margin-inline-start:2px;list-style:none;display:grid}.menu__sublink{min-height:40px;font-size:var(--size-small);color:var(--text-secondary);align-items:center;text-decoration:none;display:flex}a.menu__sublink:hover{color:var(--text)}.menu__sublink[data-static]{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.menu__group,.menu__disclosure svg{transition:none}}.theme{align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm) var(--space-md);border:1px solid var(--edge-control);border-radius:var(--radius-control);color:var(--text-secondary);transition:color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard);background-color:#0000;display:inline-flex}.theme:hover{color:var(--text);border-color:var(--text);background-color:var(--surface-sunk)}.theme:active{transform:scale(.98)}.theme__glyph{color:var(--state-signal);flex:none}.theme__label{color:inherit}.theme__hint{color:var(--text-muted);border-inline-start:1px solid var(--divider);padding-inline-start:var(--space-sm)}@media (prefers-reduced-motion:reduce){.theme:active{transform:none}}.footer__disclosure{align-items:center;gap:var(--space-sm);min-height:44px;font-family:inherit;font-size:var(--size-small);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-hover) var(--ease-standard);background:0 0;border:0;padding:0;display:inline-flex}.footer__disclosure:hover{color:var(--text)}.footer__disclosure svg{transition:transform var(--duration-hover) var(--ease-standard);flex:none}.footer__disclosure[aria-expanded=true]{color:var(--text)}.footer__disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.fdir{opacity:0;transition:grid-template-rows .38s var(--ease-settle), margin-block-start .38s var(--ease-settle), opacity .24s var(--ease-standard);grid-template-rows:0fr;margin-block-start:0;display:grid}.fdir[data-open]{opacity:1;grid-template-rows:1fr;margin-block-start:var(--space-2xl)}.fdir__clip{min-block-size:0;overflow:clip}.fdir__inner{padding:var(--space-xl);border:1px solid var(--divider);background-color:color-mix(in srgb, var(--text) 3%, var(--surface));border-radius:18px}.fdir__head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);border-block-end:1px solid var(--divider);flex-wrap:wrap;margin-block-end:var(--space-lg);padding-block-end:var(--space-lg);display:flex}.fdir__title{color:var(--text);margin:0}.fdir__count{color:var(--text-muted);margin:0;margin-block-start:2px}.fdir__all{font-size:var(--size-small);color:var(--state-signal);white-space:nowrap;transition:color var(--duration-hover) var(--ease-standard);text-decoration:none}.fdir__all:hover{color:var(--text);text-underline-offset:.25em;text-decoration:underline}.fdir__grid{gap:var(--space-sm);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.fdir__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.fdir__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(244px,1fr))}.fdir__inner{padding:var(--space-2xl)}}.footer__disclosure:focus-visible,.fdir__all:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){.fdir,.footer__disclosure svg{transition:none}}.footer{border-block-start:1px solid var(--divider);padding-block:var(--space-4xl) var(--space-2xl);background-color:var(--surface-sunk);margin-block-start:var(--section-rhythm);padding-block-end:calc(var(--space-2xl) + env(safe-area-inset-bottom))}.footer__inner{max-width:var(--content-max);gap:var(--space-3xl);display:grid}.footer__mark{gap:var(--space-md);max-width:var(--measure-tight);justify-items:start;display:grid}.footer__descriptor{color:var(--text-secondary);text-wrap:balance;margin:0}.footer__nav{gap:var(--space-xl);display:grid}.footer__column{gap:var(--space-md);align-content:start;display:grid}.footer__heading{color:var(--text-muted);margin:0}.footer__list{gap:var(--space-xs);margin:0;display:grid}.footer__link{min-height:44px;font-size:var(--size-small);color:var(--text-secondary);transition:color var(--duration-hover) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.footer__link:hover{color:var(--text);text-underline-offset:.25em;text-decoration:underline}.footer__legal{justify-content:space-between;align-items:center;gap:var(--space-lg);border-block-start:1px solid var(--divider);flex-wrap:wrap;padding-block-start:var(--space-lg);display:flex}.footer__copyright{color:var(--text-muted);margin:0}@media (width>=768px){.footer__nav{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.footer__inner{column-gap:var(--space-4xl);row-gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.fdir,.footer__legal{grid-column:1/-1}}.main{display:block}.main:focus{outline:none}.skip-link{z-index:50;transform:translateY(calc(-100% - var(--space-2xl)));background-color:var(--text);color:var(--canvas);font-size:var(--size-small);font-weight:var(--weight-strong);padding:var(--space-md) var(--space-base);border-radius:var(--radius-control);text-decoration:none;position:absolute;inset-block-start:var(--space-base);inset-inline-start:var(--space-base)}.skip-link:focus{transform:translateY(0)}.route-pending{min-block-size:70svh}.wcard{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--divider-strong);border-radius:var(--radius-panel);background-color:var(--surface-raised);inline-size:100%;max-inline-size:24.375rem;display:grid}.wcard:has(.wcard__actions){border-inline-start:2px solid var(--state-attention)}.wcard[data-resolved=approved]{border-inline-start:2px solid var(--state-signal)}.wcard[data-resolved=dismissed]{opacity:.6}.wcard--row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);display:flex}.wcard--button{text-align:start;cursor:pointer;transition:border-color var(--duration-hover) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard)}.wcard--button:hover{border-color:var(--state-signal);background-color:var(--surface)}.wcard__head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.wcard__kind{color:var(--text-muted)}.wcard__done{color:var(--state-signal)}.wcard__amount{color:var(--text);font-weight:var(--weight-strong)}.wcard__field{gap:var(--space-sm);border-block-end:1px solid var(--divider);grid-template-columns:4rem minmax(0,1fr);align-items:baseline;padding-block-end:var(--space-xs);display:grid}.wcard__field-label{color:var(--text-muted)}.wcard__field-value{color:var(--text);overflow-wrap:anywhere}.wcard__body{gap:var(--space-sm);color:var(--text-secondary);scrollbar-width:thin;max-block-size:152px;display:grid;overflow-y:auto}.wcard__body p{margin:0}.wcard__title{color:var(--text);font-weight:var(--weight-strong)}.wcard__meta,.wcard__missing{color:var(--text-muted);margin:0}.wcard__missing{color:var(--state-attention)}.wcard__sub{color:var(--text-muted);margin:var(--space-xs) 0 0}.wcard__list{gap:var(--space-xs);color:var(--text-secondary);margin:0;padding-inline-start:var(--space-base);list-style:outside;display:grid}.wcard__list--actions{padding-inline-start:0;list-style:none}.wcard__list--actions li{padding-inline-start:var(--space-base);position:relative}.wcard__list--actions li:before{content:"";border:1.5px solid var(--state-signal);border-radius:2px;block-size:8px;inline-size:8px;position:absolute;inset-block-start:.55em;inset-inline-start:0}.wcard__form{gap:var(--space-sm);display:grid}.wcard__input{gap:2px;display:grid}.wcard__input span{color:var(--text-muted)}.wcard__input input{min-height:36px;padding:0 var(--space-sm);font-size:var(--size-small);font-family:var(--font-sans);color:var(--text);background-color:var(--surface);border:1px solid var(--edge-control);border-radius:var(--radius-control)}.wcard__input input:focus-visible{border-color:var(--text)}.wcard__actions{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.wcard__approve,.wcard__dismiss{min-height:40px;padding:0 var(--space-base);border-radius:var(--radius-control);font-size:var(--size-control);font-weight:var(--weight-strong);transition:background-color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard)}.wcard__approve{background-color:var(--state-signal);color:var(--on-accent);border:1px solid var(--state-signal)}.wcard__approve:hover{background-color:var(--text);border-color:var(--text)}.wcard__dismiss{color:var(--text-secondary);border:1px solid var(--edge-control);background-color:#0000}.wcard__dismiss:hover{color:var(--text);border-color:var(--text)}.wcard__platforms{gap:var(--space-sm);flex-wrap:wrap;display:flex}.wcard__platform{align-items:center;gap:var(--space-xs);min-height:32px;padding:0 var(--space-sm);border:1px solid var(--edge-control);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;display:inline-flex}.wcard__platform:has(:checked){border-color:var(--state-signal);color:var(--text)}.wcard__platform input{accent-color:var(--state-signal);block-size:14px;inline-size:14px;margin:0}.wcard__hashtags{color:var(--state-signal)}.wcard__doc-icon{color:var(--state-signal);flex:none;display:inline-flex}.wcard__doc-text{gap:1px;min-width:0;display:grid}.poster{border-radius:var(--radius-panel);isolation:isolate;position:relative;overflow:clip}.poster__art{block-size:auto;inline-size:100%;display:block}.poster__text{padding:var(--space-md);gap:2px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.poster__title{font-size:var(--size-subhead);font-weight:var(--weight-strong);letter-spacing:var(--tracking-subhead);color:var(--param-palest-sage);max-inline-size:9ch;margin:0;line-height:1.05}.poster__subtitle{color:var(--param-pale-sage);margin:0}.poster__date{margin:var(--space-xs) 0 0;color:var(--param-palest-sage)}.recording{align-items:center;gap:var(--space-sm);display:flex}.recording__dot{border-radius:var(--radius-pill);background-color:var(--state-halt);block-size:9px;inline-size:9px;animation:rec 1.6s var(--ease-standard) infinite}@keyframes rec{0%,to{opacity:1}50%{opacity:.35}}.recording__label{color:var(--state-halt)}.recording__meta{color:var(--text-muted);margin-inline-start:auto}.transcript{gap:var(--space-sm);border-inline-start:1px solid var(--divider);margin:0;padding-inline-start:var(--space-md);display:grid}.transcript__line{gap:1px;display:grid}.transcript__line dt{color:var(--state-signal)}.transcript__line dd{color:var(--text-secondary);margin:0}@media (prefers-reduced-motion:reduce){.recording__dot{animation:none}}.drawer{z-index:40;padding:var(--space-base);place-items:center;display:grid;position:fixed;inset:0}.drawer__scrim{background-color:var(--scrim);position:absolute;inset:0}.drawer__panel{gap:var(--space-base);max-block-size:min(84svh,720px);inline-size:min(560px,100%);padding:var(--space-lg);background-color:var(--surface-raised);border:1px solid var(--divider-strong);border-radius:var(--radius-slab);box-shadow:var(--shadow-slab);animation:drawer-in var(--duration-swap) var(--ease-settle) both;align-content:start;display:grid;position:relative;overflow-y:auto}@keyframes drawer-in{0%{opacity:0;transform:translateY(10px)scale(.99)}}.drawer__panel:focus{outline:none}.drawer__head{justify-content:space-between;align-items:start;gap:var(--space-md);display:flex}.drawer__title{color:var(--text);margin:0}.drawer__subtitle{color:var(--text-muted);margin:2px 0 0}.drawer__close{border:1px solid var(--edge-control);border-radius:var(--radius-control);block-size:36px;inline-size:36px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.drawer__close:hover{color:var(--text);border-color:var(--text)}.drawer__toggle{border:1px solid var(--edge-control);border-radius:var(--radius-control);justify-self:start;display:inline-flex;overflow:clip}.drawer__toggle button{min-height:36px;padding:0 var(--space-base);font-size:var(--size-meta);font-family:var(--font-mono);letter-spacing:var(--tracking-meta);color:var(--text-secondary)}.drawer__toggle button+button{border-inline-start:1px solid var(--edge-control)}.drawer__toggle button[aria-pressed=true]{background-color:var(--text);color:var(--on-accent)}.drawer__figure{gap:var(--space-md);display:grid}.chart{block-size:auto;inline-size:100%;overflow:visible}.chart__tick{fill:var(--text-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-meta);font-size:9px}.drawer__legend{gap:var(--space-base);color:var(--text-muted);margin:0;display:flex}.drawer__legend li{align-items:center;gap:var(--space-xs);display:inline-flex}.drawer__swatch{background-color:var(--state-signal);block-size:2px;inline-size:10px}.drawer__swatch[data-series="1"]{background-color:var(--state-attention)}.bars{gap:var(--space-sm);display:grid}.bars__row{gap:var(--space-sm);grid-template-columns:minmax(0,8rem) minmax(0,1fr) auto;align-items:center;display:grid}.bars__label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bars__track{background-color:var(--surface);border:1px solid var(--divider);border-radius:var(--radius-control);block-size:10px;overflow:clip}.bars__fill{background-color:var(--state-signal);transform-origin:0;block-size:100%;animation:bar-grow var(--duration-focal) var(--ease-settle) both;display:block}@keyframes bar-grow{0%{transform:scaleX(0)}}.bars__value{color:var(--text);font-variant-numeric:tabular-nums}.drawer__table-wrap{overflow-x:auto}.drawer__table{border-collapse:collapse;text-align:start;inline-size:100%}.drawer__table th,.drawer__table td{padding:var(--space-sm);border-block-end:1px solid var(--divider);text-align:start;font-variant-numeric:tabular-nums}.drawer__table thead th{color:var(--text-muted);border-block-end:1px solid var(--divider-strong)}.drawer__table tbody th{color:var(--text);font-weight:var(--weight-regular)}.drawer__table td{color:var(--text-secondary)}.drawer__note{color:var(--text-muted);margin:0;font-style:italic}@media (prefers-reduced-motion:reduce){.drawer__panel,.bars__fill{animation:none}}.wt{gap:var(--space-md);margin:0;display:grid}.wt .wt__slab[data-ground=slab]{--surface:var(--workspace-bg);--surface-raised:var(--workspace-bg-raised);--surface-sunk:var(--workspace-bg-sunk);--text:var(--workspace-fg);--text-secondary:var(--workspace-fg-secondary);--text-muted:var(--workspace-fg-muted);--divider:var(--workspace-line);--divider-strong:var(--workspace-line-strong);--edge-control:var(--workspace-edge);--state-signal:var(--workspace-signal);--state-signal-surface:var(--workspace-signal-surface);--state-attention:var(--workspace-attention);--on-attention:var(--workspace-bg);--state-halt:var(--workspace-halt);--focus-ring:var(--workspace-fg);--on-accent:var(--workspace-bg)}.wt__slab{background-color:var(--surface);min-width:0;color:var(--text);border:1px solid var(--divider-strong);border-radius:var(--radius-slab);box-shadow:var(--shadow-window);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:clip}.wt__chrome{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-block-end:1px solid var(--divider);background-color:var(--workspace-bg-chrome);min-height:38px;display:flex;position:relative}.wt__dots{gap:6px;display:inline-flex}.wt__dots span{border-radius:var(--radius-pill);block-size:9px;inline-size:9px}.wt__dots span:first-child{background-color:var(--workspace-dot-close)}.wt__dots span:nth-child(2){background-color:var(--workspace-dot-minimise)}.wt__dots span:nth-child(3){background-color:var(--workspace-dot-zoom)}.wt__title{color:var(--text-secondary);white-space:nowrap;pointer-events:none;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.wt__chrome-tail{inline-size:33px}.wt__panes{min-width:0;min-height:0;display:grid}.wt-pane{gap:var(--space-sm);min-width:0;min-height:0;padding:var(--space-md) var(--space-sm);grid-template-rows:auto minmax(0,1fr);display:grid}.wt-pane--roster,.wt-pane--tasks{background-color:var(--workspace-bg-panel)}.wt-pane__label{color:var(--text-muted);margin:0}.wt-pane--stream{grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0}.wt-pane--stream:focus-visible{outline-offset:-2px}.wt-pane__empty{color:var(--text-muted);margin:0}.wt-roster{gap:var(--space-xs);contain:paint;scroll-snap-type:x proximity;scrollbar-width:none;align-content:start;padding-block-end:var(--space-xs);display:flex;overflow-x:auto}.wt-roster::-webkit-scrollbar{display:none}.wt-roster__item{scroll-snap-align:start;align-items:center;gap:var(--space-sm);min-width:0;min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-panel);color:var(--text-secondary);text-align:start;transition:background-color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);border:1px solid #0000;flex:none;display:flex}.wt-roster__item:hover{background-color:var(--surface-raised);color:var(--text)}.wt-roster__item[aria-selected=true]{background-color:var(--surface-raised);border-color:var(--divider-strong);color:var(--text)}.wt-roster__avatar,.wt__head-avatar{border-radius:var(--radius-pill);block-size:26px;inline-size:26px;font-family:var(--font-sans);font-size:var(--size-meta);font-weight:var(--weight-strong);color:var(--workspace-avatar-fg);background-color:var(--workspace-avatar);flex:none;place-items:center;display:grid}.wt-roster__item[data-tint=sage] .wt-roster__avatar,.wt__head-avatar[data-tint=sage]{background-color:var(--workspace-mark-1);color:var(--workspace-mark-fg)}.wt-roster__item[data-tint=forest] .wt-roster__avatar,.wt__head-avatar[data-tint=forest]{background-color:var(--workspace-mark-2);color:var(--workspace-mark-fg)}.wt-roster__item[data-tint=grey] .wt-roster__avatar,.wt__head-avatar[data-tint=grey]{background-color:var(--workspace-mark-3);color:var(--workspace-mark-fg)}.wt-roster__item[data-tint=deep] .wt-roster__avatar,.wt__head-avatar[data-tint=deep]{background-color:var(--workspace-mark-4);color:var(--workspace-mark-fg)}.wt-roster__text{gap:1px;min-width:0;display:grid}.wt-roster__name,.wt-roster__role{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.wt-roster__name{font-weight:var(--weight-strong)}.wt-roster__role{color:var(--text-muted)}.wt-roster__status{flex:none;margin-inline-start:auto;display:inline-flex}.wt-roster__dot{border-radius:var(--radius-pill);background-color:var(--state-signal);block-size:6px;inline-size:6px}.wt__head{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-block-end:1px solid var(--divider);display:flex}.wt__head-text{gap:1px;display:grid}.wt__head-name{font-weight:var(--weight-strong)}.wt__head-role{color:var(--text-muted)}.wt__head-status{padding:3px var(--space-sm);border-radius:var(--radius-pill);color:var(--state-signal);background-color:color-mix(in srgb, var(--state-signal) 12%, transparent);border:1px solid color-mix(in srgb, var(--state-signal) 22%, transparent);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.wt__head-status-dot{border-radius:var(--radius-pill);background-color:var(--state-signal);block-size:6px;inline-size:6px}@media (width<=479px){.wt__head-status{gap:0;padding:5px;font-size:0}}.stream{padding:var(--space-md);gap:var(--space-sm);scroll-behavior:smooth;scrollbar-width:thin;align-content:end;display:grid;overflow-y:auto}.stream__opening{color:var(--text-muted);gap:2px;margin:0;display:grid}.stream__time{color:var(--text-muted)}.msg{max-width:82%;animation:msg-in var(--duration-swap) var(--ease-settle) both;gap:2px;display:grid}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}}.msg--you{justify-self:end;justify-items:end}.msg--agent{justify-self:start}.msg__who{color:var(--text-muted)}.msg__bubble{padding:6px var(--space-md);border-radius:var(--radius-panel);background-color:var(--surface-raised);border:1px solid var(--divider);color:var(--text);line-height:var(--leading-small);margin:0}.msg--you .msg__bubble{background-color:var(--workspace-bg-user);border-color:var(--divider-strong);color:var(--text)}.msg[data-question=true] .msg__bubble{border-inline-start:2px solid var(--state-attention)}.msg__time{color:var(--text-muted)}.thinking{padding:8px var(--space-md);border-radius:var(--radius-panel);background-color:var(--surface-raised);border:1px solid var(--divider);gap:4px;margin:0;display:inline-flex}.thinking span{border-radius:var(--radius-pill);background-color:var(--text-muted);block-size:5px;inline-size:5px;animation:think 1.1s var(--ease-standard) infinite}.thinking span:nth-child(2){animation-delay:.15s}.thinking span:nth-child(3){animation-delay:.3s}@keyframes think{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.confirmed{align-items:center;gap:var(--space-sm);color:var(--state-signal);margin:0;display:flex}.confirmed__tick{color:var(--state-signal);display:inline-flex}.wt-composer{border-block-start:1px solid var(--divider);padding:var(--space-sm) var(--space-md);gap:var(--space-xs);background-color:var(--workspace-bg-chrome);display:grid}.wt-composer__label{color:var(--text-muted);margin:0}.wt-composer__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.wt-composer__chip{min-height:30px;padding:0 var(--space-md);border:1px solid var(--edge-control);border-radius:var(--radius-pill);color:var(--text-secondary);text-align:start;transition:color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard)}.wt-composer__chip:hover{color:var(--text);border-color:var(--state-signal);background-color:var(--surface)}.wt-tasks{gap:var(--space-xs);scrollbar-width:thin;align-content:start;margin:0;display:grid;overflow-y:auto}.wt-task{gap:2px var(--space-sm);padding:var(--space-sm);border:1px solid var(--divider);border-radius:var(--radius-panel);background-color:var(--surface-raised);animation:msg-in var(--duration-swap) var(--ease-settle) both;grid-template-columns:auto minmax(0,1fr);display:grid}.wt-task__mark{border:1.5px solid var(--edge-control);border-radius:2px;block-size:8px;inline-size:8px;margin-block-start:4px}.wt-task[data-done] .wt-task__mark{background-color:var(--state-signal);border-color:var(--state-signal)}.wt-task[data-done] .wt-task__title{color:var(--text-muted);text-decoration:line-through}.wt-task__title{color:var(--text)}.wt-task__due{color:var(--text-muted);grid-column:2}.wt-pane__waiting{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--state-attention);border-radius:var(--radius-control);color:var(--state-attention);margin:0;display:flex}.wt-pane__waiting-dot{border-radius:var(--radius-pill);background-color:var(--state-attention);block-size:8px;inline-size:8px;animation:waiting-pulse var(--pulse-period) var(--ease-standard) infinite}@keyframes waiting-pulse{0%,to{opacity:1}50%{opacity:.45}}.wt__slab{block-size:clamp(420px,58svh,520px)}.wt__panes{grid-template-rows:auto minmax(0,1fr) auto}.wt-pane--roster{border-block-end:1px solid var(--divider)}.wt-pane--tasks{border-block-start:1px solid var(--divider);max-block-size:34%}@media (width<=1023px){.wt-composer__chip{min-height:40px}.wt__chrome{min-height:46px}}@media (width<=639px){.wt__chrome{gap:var(--space-xs);padding-inline:var(--space-sm)}.wt__dots span{block-size:7px;inline-size:7px}.wt__title{text-align:center;text-overflow:ellipsis;flex:1;min-width:0;position:static;overflow:hidden;transform:none}}@media (width>=768px){.wt__slab{block-size:clamp(460px,58svh,560px)}.wt__panes{grid-template:"roster roster""stream tasks"minmax(0,1fr)/minmax(0,1fr) minmax(0,16.25rem)}.wt-pane--roster{grid-area:roster}.wt-pane--stream{grid-area:stream}.wt-pane--tasks{border-block-start:none;border-inline-start:1px solid var(--divider);grid-area:tasks;max-block-size:none}}@media (width>=1024px){.wt__slab{block-size:clamp(32.5rem,56svh,37.5rem)}.wt__panes{grid-template:"roster stream tasks"minmax(0,1fr)/minmax(0,14.5rem) minmax(0,1fr) minmax(0,14rem)}.wt-pane--roster{border-block-end:none;border-inline-end:1px solid var(--divider);grid-template-rows:auto minmax(0,1fr)}.wt-roster{contain:none;flex-direction:column;overflow:visible}.wt-roster__item{inline-size:100%}}@media (prefers-reduced-motion:reduce){.msg,.wt-task{animation:none}.thinking span,.wt-pane__waiting-dot{opacity:1;animation:none}.stream{scroll-behavior:auto}}.marquee{padding-block:var(--space-xl) var(--space-3xl);gap:var(--space-xl);display:grid;overflow:clip}.marquee__intro{max-width:var(--content-max);gap:var(--space-md);justify-items:start;display:grid}.marquee__heading{max-width:16ch;margin:0}.marquee__lead{color:var(--text-secondary);max-width:var(--measure);margin:0}.marquee__rows{gap:var(--space-md);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__row{overflow:hidden}.marquee__track{gap:var(--space-sm);inline-size:max-content;animation:marquee-ltr var(--marquee-period) linear infinite;margin:0;display:flex}.marquee__row[data-direction=rtl] .marquee__track{animation-name:marquee-rtl}@keyframes marquee-ltr{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-rtl{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee[data-paused] .marquee__track{animation-play-state:paused}.marquee__chip{align-items:center;gap:var(--space-sm);min-height:50px;padding:var(--space-sm) var(--space-base) var(--space-sm) var(--space-sm);border:1px solid var(--divider-strong);border-radius:var(--radius-pill);background-color:var(--surface-raised);color:var(--text-secondary);white-space:nowrap;flex:none;display:inline-flex}.marquee__chip[data-featured]{border-color:var(--state-signal);color:var(--text)}.marquee__avatar{border-radius:var(--radius-pill);block-size:34px;inline-size:34px;font-size:var(--size-meta);font-weight:var(--weight-strong);color:var(--param-near-black);background-color:var(--param-pale-sage);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.marquee__portrait{object-fit:contain;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-swap) var(--ease-standard);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute;inset:0}.marquee__portrait[data-loaded]{opacity:1}.marquee__avatar[data-tint=forest]{background-color:var(--param-mid-green);color:var(--param-palest-sage)}.marquee__avatar[data-tint=grey]{background-color:var(--param-sage-grey)}.marquee__avatar[data-tint=deep]{background-color:var(--param-forest);color:var(--param-palest-sage)}.marquee__name{font-weight:var(--weight-strong)}.marquee__flag{color:var(--state-signal);border-inline-start:1px solid var(--divider-strong);padding-inline-start:var(--space-sm)}@media (prefers-reduced-motion:reduce){.marquee__rows{-webkit-mask-image:none;mask-image:none}.marquee__row{scrollbar-width:thin;overflow-x:auto}.marquee__track{flex-wrap:wrap;inline-size:auto;animation:none}.marquee__chip[aria-hidden=true]{display:none}}.wall{padding-block:var(--section-rhythm);border-block-start:1px solid var(--divider);background-color:var(--surface-sunk)}.wall__card{max-width:var(--content-max);gap:var(--space-xl);padding:var(--space-xl);border:1px solid var(--divider);border-radius:var(--radius-slab);background-color:var(--surface-raised);margin-inline:auto;display:grid}.wall__intro{gap:var(--space-base);align-content:start;display:grid}.wall__heading{max-width:20ch;margin:0}.wall__lead{color:var(--text-secondary);max-width:var(--measure);margin:0}.wall__detail{gap:var(--space-xs);padding:var(--space-base);border:1px solid var(--divider-strong);border-inline-start:2px solid var(--state-signal);border-radius:var(--radius-panel);background-color:var(--surface);min-block-size:132px;align-content:start;margin-block-start:var(--space-sm);display:grid}.wall__detail-category{color:var(--text-muted);margin:0}.wall__detail-name{color:var(--text);margin:0}.wall__detail-what{color:var(--text-secondary);margin:0}.wall__detail-who{color:var(--state-signal);margin:0}.wall__columns{--tile-gap:var(--space-md);--wall-period:58s;gap:var(--tile-gap);aspect-ratio:8/9;grid-template-columns:repeat(4,minmax(0,1fr));min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:480px;margin-inline:auto;display:grid;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%)}.wall__column{min-inline-size:0;overflow:clip}.wall__track{gap:var(--tile-gap);animation:wall-down var(--wall-period) linear infinite;animation-delay:calc(var(--column,0) * -7.3s);will-change:transform;margin:0;padding:0;list-style:none;display:grid}.wall__column[data-direction=up] .wall__track{animation-name:wall-up}@keyframes wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes wall-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.wall[data-paused] .wall__track{animation-play-state:paused}.wall__cell{min-inline-size:0}.wall__tile{aspect-ratio:1;border:1px solid var(--divider);border-radius:var(--radius-panel);background-color:var(--surface);inline-size:100%;color:var(--text-secondary);transition:border-color var(--duration-hover) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard);place-items:center;padding:0;display:grid}.wall__tile:hover,.wall__tile[data-selected]{border-color:var(--state-signal);background-color:var(--surface-raised)}.wall__mark{place-items:center;block-size:58%;inline-size:58%;display:grid}.wall__mark img{object-fit:contain;block-size:100%;inline-size:100%}.wall__tile[data-monogram] .wall__mark{font-family:var(--font-mono);font-size:clamp(.875rem,1.5vw,1.25rem);font-weight:var(--weight-mono-strong);letter-spacing:.02em;color:var(--state-signal)}@media (width<=599px){.wall__card{padding:var(--space-base)}.wall__columns{--tile-gap:var(--space-sm)}}@media (width>=900px){.wall__card{column-gap:var(--space-3xl);padding:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.wall__columns{max-inline-size:none}}@media (prefers-reduced-motion:reduce){.wall__columns{scrollbar-width:thin;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.wall__track{will-change:auto;animation:none}.wall__cell[aria-hidden=true]{display:none}}.clients{padding-block:var(--section-rhythm);border-block-start:1px solid var(--divider)}.clients__inner{max-width:var(--content-max);gap:var(--space-2xl);margin-inline:auto;display:grid}.clients__intro{gap:var(--space-md);display:grid}.clients__heading{max-width:18ch;margin:0}.clients__lead{color:var(--text-secondary);max-width:var(--measure);margin:0}.clients__grid{justify-content:center;align-items:center;gap:var(--space-lg);border-block-start:1px solid var(--divider);flex-wrap:wrap;margin:0;padding:0;padding-block-start:var(--space-2xl);display:flex}.clients__item{flex:0 140px;place-items:center;min-block-size:56px;min-inline-size:0;display:grid}.clients__logo{inline-size:auto;max-inline-size:100%;block-size:var(--logo-height,32px);object-fit:contain;opacity:.78;transition:opacity var(--duration-hover) var(--ease-standard)}.clients__item:hover .clients__logo{opacity:1}:root:not([data-theme=dark]) .clients__logo{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .clients__logo{filter:none}}:root[data-theme=light] .clients__logo{filter:invert()}:root[data-theme=dark] .clients__logo{filter:none}@media (width>=600px){.clients__item{flex-basis:calc((100% - 2 * var(--space-lg)) / 3)}}@media (width>=900px){.clients__inner{column-gap:var(--space-4xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.clients__grid{gap:var(--space-xl) var(--space-lg);border-block-start:none;padding-block-start:0}}.marker{--marker-check:var(--surface);align-items:center;gap:var(--space-sm);white-space:nowrap;display:inline-flex}.marker__glyph{flex:none;margin-block-start:-1px}.marker__label{color:var(--text-secondary)}.marker--muted,.marker--muted .marker__label{color:var(--text-muted)}.marker--secondary{color:var(--text-secondary)}.marker--attention,.marker--attention .marker__label{color:var(--state-attention)}.marker--halt,.marker--halt .marker__label{color:var(--state-halt)}.marker--signal,.marker--signal .marker__label{color:var(--state-signal)}@keyframes marker-pulse{0%,to{opacity:1}50%{opacity:.6}}.marker--pulse .marker__glyph{animation:marker-pulse var(--pulse-period) var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){.marker--pulse .marker__glyph{opacity:1;animation:none!important}}.capcard{--surface:var(--card-shell);--surface-raised:var(--card-panel);--surface-sunk:var(--card-panel-sunk);--text:var(--bone-text);--text-secondary:var(--bone-text-secondary);--text-muted:var(--bone-text-muted);--divider:var(--bone-rule);--divider-strong:var(--bone-rule-strong);--edge-control:var(--bone-edge);--state-signal:var(--bone-signal-deep);--state-signal-surface:var(--bone-signal-surface);--state-attention:var(--bone-attention);--on-attention:var(--bone-on-attention);--state-halt:var(--bone-halt);--on-accent:var(--card-panel);inline-size:100%;max-inline-size:38.75rem;background-color:var(--surface);min-width:0;color:var(--text);border:1px solid var(--bone-rule-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-card);isolation:isolate;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:clip}.capcard:before{content:"";z-index:-1;background-image:var(--card-wash);pointer-events:none;position:absolute;inset:0}.capcard-shell{inline-size:100%;max-inline-size:38.75rem;min-width:0;margin-inline-start:auto;position:relative}.capcard-halo{z-index:0;pointer-events:none;filter:blur(38px);opacity:.9;background-image: radial-gradient(44% 42% at 76% 82%, color-mix(in srgb, var(--param-pale-sage) 72%, transparent) 0%, transparent 70%),  radial-gradient(70% 64% at 68% 74%, color-mix(in srgb, var(--param-mid-green) 96%, transparent) 0%, transparent 72%),  radial-gradient(88% 80% at 24% 20%, color-mix(in srgb, color-mix(in srgb, var(--param-mid-green) 34%, var(--param-forest)) 82%, transparent) 0%, transparent 76%);animation:capcard-breathe 8.5s var(--ease-standard) infinite;border-radius:50%;display:block;position:absolute;inset:-70px -32px -96px}@keyframes capcard-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}.capcard-shell .capcard{z-index:1;position:relative}@media (width<=1023px){.capcard-halo{filter:blur(30px);inset:-48px 0 -64px}}@media (width<=767px){.capcard-halo{filter:blur(24px);opacity:.8;background-image:radial-gradient(70% 64% at 70% 76%, color-mix(in srgb, var(--param-mid-green) 76%, transparent) 0%, transparent 72%), radial-gradient(88% 80% at 26% 22%, color-mix(in srgb, var(--param-forest) 70%, transparent) 0%, transparent 76%);inset:-34px 0 -44px}}@media (prefers-reduced-motion:reduce){.capcard-halo{opacity:.9;animation:none;transform:none}}.capcard__chrome{align-items:center;gap:var(--space-sm);min-height:42px;padding:var(--space-sm) var(--space-base);border-block-end:1px solid var(--divider);background-color:#ffffff9e;display:flex}.capcard__title{color:var(--text-secondary)}.capcard__badge{color:var(--text-muted);border:1px solid var(--divider-strong);border-radius:var(--radius-control);padding:1px 6px;line-height:1.4}.capcard__meta{color:var(--text-muted);font-family:var(--font-mono);margin-inline-start:auto}.capcard__body{align-content:start;gap:var(--space-md);padding:var(--space-base);min-width:0;display:grid}.capmark{inline-size:var(--mark-size,32px);block-size:var(--mark-size,32px);border-radius:var(--radius-pill);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.capmark__initial{font-family:var(--font-mono);font-size:var(--size-meta);font-weight:var(--weight-mono-strong);line-height:1}.capmark[data-tint=sage]{background-color:var(--param-pale-sage);color:var(--param-near-black)}.capmark[data-tint=forest]{background-color:var(--param-mid-green);color:var(--param-palest-sage)}.capmark[data-tint=grey]{background-color:var(--param-sage-grey);color:var(--param-near-black)}.capmark[data-tint=deep]{background-color:var(--param-forest);color:var(--param-palest-sage)}.capmark__image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.capconn{block-size:24px;inline-size:12px;color:var(--divider-strong);flex:none}.doors{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.door{align-items:center;column-gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--divider);border-radius:var(--radius-panel);background-color:var(--surface-raised);grid-template-columns:20px auto minmax(0,1fr);display:grid}.door__glyph{color:var(--text-secondary);place-items:center;display:grid}.door__label{color:var(--text)}.door__utterance{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doors__merge{justify-content:center;align-items:center;gap:var(--space-sm);color:var(--text-muted);display:flex}.doors__merge-label{color:var(--text-muted)}.object{gap:var(--space-md);padding:var(--space-base);border:1px solid var(--divider-strong);border-radius:var(--radius-panel);background-color:var(--surface-raised);display:grid}.object__title{color:var(--text);margin:0}.object__facts{gap:var(--space-md);border-block-start:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block-start:var(--space-md);display:grid}.object__fact{gap:var(--space-xs);min-width:0;display:grid}.object__fact dt{color:var(--text-muted)}.object__fact dd{color:var(--text-secondary);margin:0}.picks{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.pick{align-items:center;column-gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--divider);border-radius:var(--radius-panel);background-color:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pick[data-selected]{border-color:var(--state-signal);background-color:var(--state-signal-surface)}.pick__text{gap:2px;min-width:0;display:grid}.pick__name{color:var(--text)}.pick__remit{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick[data-selected] .pick__remit{color:color-mix(in srgb, var(--bone-signal-deep) 78%, transparent)}.pick__tick{color:var(--state-signal);opacity:0}.pick[data-selected] .pick__tick{opacity:1}.handover{gap:var(--space-sm);padding:var(--space-md) var(--space-base);border:1px solid var(--divider-strong);border-radius:var(--radius-panel);background-color:var(--surface-raised);display:grid}.handover__label,.handover__reference{color:var(--text-muted);margin:0}.handover__reference{font-family:var(--font-mono)}.handover__title{color:var(--text);margin:0}.handover__foot{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.perms__who{align-items:center;gap:var(--space-sm);display:flex}.perms__name{color:var(--text)}.perms__columns{gap:var(--space-base);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.perms__group{align-content:start;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--divider);border-radius:var(--radius-panel);background-color:var(--surface-raised);display:grid}.perms__legend{color:var(--text-muted);margin:0}.perms__list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.perms__row{align-items:start;column-gap:var(--space-sm);color:var(--text-secondary);grid-template-columns:12px minmax(0,1fr);display:grid}.perms__row svg{margin-block-start:3px}.perms__group[data-group=permitted] .perms__row svg{color:var(--state-signal)}.perms__group[data-group=withheld] .perms__row svg{color:var(--text-muted)}.checkpoint{gap:var(--space-md);border-block-start:1px solid var(--divider);padding-block-start:var(--space-md);display:grid}.checkpoint__states{align-items:center;gap:var(--space-md);display:flex}.checkpoint__arrow{block-size:12px;inline-size:28px;color:var(--text-muted);flex:none}.checkpoint__panel{gap:var(--space-xs);padding:var(--space-md) var(--space-base);border:1px solid var(--divider-strong);border-inline-start:2px solid var(--state-attention);border-radius:var(--radius-panel);background-color:var(--surface-raised);display:grid}.checkpoint__heading{color:var(--state-attention);margin:0}.checkpoint__task{color:var(--text);margin:0}.checkpoint__boundary{color:var(--text-muted);margin:0}.checkpoint__actions{gap:var(--space-sm);margin-block-start:var(--space-xs);display:flex}.checkpoint__action{font-size:var(--size-meta);padding:5px var(--space-md);border-radius:var(--radius-control);border:1px solid var(--edge-control);color:var(--text-secondary);line-height:1.4}.checkpoint__action[data-kind=primary]{background-color:var(--text);border-color:var(--text);color:var(--on-accent);font-weight:var(--weight-strong)}.thread__head{gap:var(--space-sm);border-block-end:1px solid var(--divider);padding-block-end:var(--space-md);display:grid}.thread__title{color:var(--text);margin:0}.thread__facts{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.thread__lead{color:var(--text-muted)}.thread{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid;position:relative}.thread__step+.thread__step:before{content:"";inline-size:1px;block-size:var(--space-sm);background-color:var(--divider-strong);position:absolute;inset-block-start:calc(-1px - var(--space-sm));inset-inline-start:26px}.thread__step{align-items:center;column-gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--divider);border-radius:var(--radius-panel);background-color:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.thread__text{gap:2px;min-width:0;display:grid}.thread__who{color:var(--text-muted)}.thread__what{color:var(--text)}.thread__state{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap}.thread__step[data-state=delivered] .thread__state{color:var(--state-signal)}.thread__step[data-state=in-progress]{border-color:var(--divider-strong)}.thread__step[data-state=in-progress] .thread__state{color:var(--text-secondary)}.rec__head{justify-content:space-between;align-items:center;gap:var(--space-md);border-block-end:1px solid var(--divider);padding-block-end:var(--space-md);display:flex}.rec__title{color:var(--text);margin:0}.rec__trail{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.rec__entry{align-items:baseline;column-gap:var(--space-md);grid-template-columns:40px 128px minmax(0,1fr);min-width:0;display:grid}.rec__at{color:var(--text-muted);font-family:var(--font-mono)}.rec__actor{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec__event{color:var(--text-secondary)}.rec__entry[data-decision] .rec__actor,.rec__entry[data-decision] .rec__event{color:var(--text)}.rec__context{gap:var(--space-sm);padding:var(--space-md) var(--space-base);border:1px solid var(--divider-strong);border-radius:var(--radius-panel);background-color:var(--surface-raised);display:grid}.rec__context-head{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin:0;display:flex}.rec__context-label{color:var(--text)}.rec__context-note{color:var(--text-muted);font-family:var(--font-mono)}.rec__context-list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.rec__context-line{color:var(--text-secondary);padding-inline-start:var(--space-base);position:relative}.rec__context-line:before{content:"";border-radius:var(--radius-pill);background-color:var(--state-signal);block-size:4px;inline-size:4px;position:absolute;inset-block-start:.5em;inset-inline-start:0}.door,.object,.pick,.handover,.perms__group,.checkpoint__panel,.thread__step,.rec__context{box-shadow:var(--shadow-panel)}.pick[data-selected]{box-shadow:none}@keyframes cap-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cap-arrive{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes cap-appear{0%{opacity:0}to{opacity:1}}@keyframes cap-select{0%{border-color:var(--divider);background-color:var(--surface-raised)}to{border-color:var(--state-signal);background-color:var(--state-signal-surface)}}.capcard[data-play] .door{animation:cap-arrive .46s var(--ease-settle) both;animation-delay:calc(var(--i) * .15s)}.capcard[data-play] .doors__merge{animation:cap-appear .4s var(--ease-standard) both;animation-delay:.62s}.capcard[data-play] .object{animation:cap-rise .56s var(--ease-settle) both;animation-delay:.82s}.capcard[data-play] .pick{animation:cap-rise .42s var(--ease-settle) both;animation-delay:calc(var(--i) * .12s)}.capcard[data-play] .pick[data-selected]{animation:cap-rise .42s var(--ease-settle) both, cap-select .42s var(--ease-standard) .9s both}.capcard[data-play] .pick[data-selected] .pick__tick{animation:cap-appear .32s var(--ease-standard) 1.08s both}.capcard[data-play] .handover{animation:cap-rise .52s var(--ease-settle) both;animation-delay:1.24s}.capcard[data-play] .perms__group{animation:cap-rise .46s var(--ease-settle) both}.capcard[data-play] .perms__group[data-group=withheld]{animation-delay:.16s}.capcard[data-play] .checkpoint__arrow,.capcard[data-play] .checkpoint__to{animation:cap-appear .36s var(--ease-standard) both;animation-delay:.9s}.capcard[data-play] .checkpoint__to{animation-delay:1.12s}.capcard[data-play] .checkpoint__panel{animation:cap-rise .56s var(--ease-settle) both;animation-delay:1.3s}.capcard[data-play] .thread__step{animation:cap-rise .44s var(--ease-settle) both;animation-delay:calc(.32s + var(--i) * .2s)}.capcard[data-play] .rec__entry{animation:cap-rise .38s var(--ease-settle) both;animation-delay:calc(.2s + var(--i) * .13s)}.capcard[data-play] .rec__context{animation:cap-rise .52s var(--ease-settle) both;animation-delay:1.18s}.capcard[data-play] .rec__context-line{animation:cap-appear .34s var(--ease-standard) both;animation-delay:calc(1.36s + var(--i) * .14s)}@media (prefers-reduced-motion:reduce){.capcard[data-play] .door,.capcard[data-play] .doors__merge,.capcard[data-play] .object,.capcard[data-play] .pick,.capcard[data-play] .pick[data-selected],.capcard[data-play] .pick[data-selected] .pick__tick,.capcard[data-play] .handover,.capcard[data-play] .perms__group,.capcard[data-play] .checkpoint__arrow,.capcard[data-play] .checkpoint__to,.capcard[data-play] .checkpoint__panel,.capcard[data-play] .thread__step,.capcard[data-play] .rec__entry,.capcard[data-play] .rec__context,.capcard[data-play] .rec__context-line{animation:none!important}}@media (width>=1024px){.capcard{min-block-size:var(--card-block)}.capcard[data-variant=roster] .capcard__body,.capcard[data-variant=handoffs] .capcard__body{align-content:stretch}.capcard[data-variant=roster] .capcard__body{grid-template-rows:minmax(0,1fr) auto}.capcard[data-variant=handoffs] .capcard__body{grid-template-rows:auto minmax(0,1fr)}.picks,.thread{grid-auto-rows:1fr}.capcard__body{padding:var(--space-lg);gap:var(--space-base);align-content:space-between}}@media (width<=1023px){.capcard{max-inline-size:none}}@media (width<=599px){.capcard__body{padding:var(--space-md)}.perms__columns,.object__facts{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.rec__entry{grid-template-columns:38px minmax(0,1fr);row-gap:2px}.rec__event{grid-column:2}.door{grid-template-columns:20px minmax(0,1fr);row-gap:2px}.door__utterance{grid-column:2}}.rail{--rail-in:clamp(64px, 9vh, 120px);--rail-to-first:clamp(56px, 9vh, 112px);--beat:clamp(21.25rem, 44vh, 30rem);--rail-out:clamp(56px, 8vh, 112px);--card-block:clamp(26.875rem, 52vh, 31.875rem);--text-col:clamp(20rem, 32vw, 28.75rem);--col-gap:clamp(48px, 6vw, 96px);padding-block:var(--rail-in) var(--rail-out);background-color:var(--surface)}.rail__intro{text-align:center;justify-items:center;gap:var(--space-lg);max-width:760px;margin-inline:auto;display:grid}.rail__heading{font-size:clamp(2rem,3.6vw,3.125rem);font-weight:var(--weight-strong);letter-spacing:var(--tracking-display);color:var(--text);text-wrap:balance;margin:0;line-height:1.06;display:grid}.rail__heading-line{display:block}.rail__heading-line--accent{color:var(--state-signal)}.rail__lead{max-width:56ch;color:var(--text-secondary);line-height:var(--leading-body);margin:0}.rail__steps{margin-block-start:var(--rail-to-first)}.cap{gap:var(--space-xl);align-content:center;padding-block:clamp(40px,6vh,64px);display:grid}.cap__text{justify-items:start;gap:var(--space-base);align-content:center;display:grid}.cap__number{color:var(--state-signal);margin:0}.cap__title{font-size:clamp(1.75rem,2.7vw,2.375rem);font-weight:var(--weight-strong);letter-spacing:var(--tracking-section);color:var(--text);max-width:15ch;margin:0;line-height:1.1}.cap__body{max-width:46ch;color:var(--text-secondary);line-height:var(--leading-body);margin:0}.cap__link{margin:0;margin-block-start:var(--space-xs)}.cap__visual{min-width:0;display:flex}@media (width>=1024px){.rail__steps{position:relative}.cap{grid-template-columns:var(--text-col) minmax(0, 1fr);column-gap:var(--col-gap);min-block-size:var(--beat);align-items:center;padding-block:0}.cap__text{grid-column:1}.cap__visual{inline-size:calc(100% - var(--text-col) - var(--col-gap));pointer-events:none;display:block;position:absolute;inset-block:0;inset-inline-end:0}.cap__visual .capcard-shell{transition:opacity var(--duration-focal) var(--ease-standard), transform var(--duration-focal) var(--ease-settle);margin-inline-start:auto;position:sticky;inset-block-start:calc(50vh - var(--card-block) / 2)}.cap[data-state=idle] .capcard-shell{opacity:0;transform:translateY(16px)scale(.99)}.cap[data-state=active] .capcard-shell{opacity:1;transform:none}.rail__steps[data-observing] .cap__text{transition:opacity var(--duration-focal) var(--ease-settle)}.rail__steps[data-observing] .cap[data-state=idle] .cap__text{opacity:.34}.rail__steps[data-observing] .cap[data-state=active] .cap__text{opacity:1}}@media (width<=1023px){.rail{--rail-in:clamp(56px, 8vh, 88px);--rail-to-first:clamp(56px, 9vh, 96px)}.cap{padding-block:clamp(36px,5vh,56px)}.cap__title{max-width:20ch}}@media (prefers-reduced-motion:reduce){.rail__steps[data-observing] .cap__text,.rail__steps[data-observing] .cap[data-state=idle] .cap__text{opacity:1;transition:none}.cap__visual .capcard-shell,.cap[data-state=idle] .capcard-shell,.cap[data-state=active] .capcard-shell{transition:none;transform:none}}.thinker{--think-period:9.4s;--think-delay:0s;--ponder-x:1px;--ponder-y:-1.5px;--ponder-rot:.6deg;--ponder-scale:1.006;--ponder-ease:cubic-bezier(.45, 0, .25, 1);--bubble-max:176px;block-size:56px;inline-size:56px;transition:transform var(--duration-micro) var(--ease-standard);flex:none;display:inline-block;position:relative}.thinker[data-temperament=lively]{--ponder-x:1.5px;--ponder-y:-2px;--ponder-rot:.9deg;--ponder-scale:1.008}.thinker[data-temperament=restrained]{--ponder-x:.5px;--ponder-y:-1px;--ponder-rot:.3deg;--ponder-scale:1.003}.thinker[data-temperament=attentive]{--ponder-x:1px;--ponder-y:-1px;--ponder-rot:.7deg}.thinker[data-temperament=contemplative]{--ponder-x:.5px;--ponder-y:-2px;--ponder-rot:.8deg;--ponder-ease:cubic-bezier(.6, 0, .2, 1)}.thinker[data-temperament=composed]{--ponder-x:1px;--ponder-y:-1px;--ponder-rot:.4deg}.thinker[data-temperament=warm]{--ponder-x:1.2px;--ponder-y:-1.5px;--ponder-rot:.7deg;--ponder-scale:1.008}.thinker__portrait{border-radius:var(--radius-pill);transform-origin:50% 70%;animation:thinker-ponder var(--think-period) var(--ponder-ease) var(--think-delay) infinite;will-change:transform;animation-play-state:paused;position:absolute;inset:0}.thinker[data-active] .thinker__portrait{animation-play-state:running}.thinker__initial{border-radius:var(--radius-pill);font-size:var(--size-small);font-weight:var(--weight-strong);color:var(--param-near-black);background-color:var(--param-pale-sage);place-items:center;display:grid;position:absolute;inset:0}.thinker__initial[data-tint=forest]{background-color:var(--param-mid-green);color:var(--param-palest-sage)}.thinker__initial[data-tint=grey]{background-color:var(--param-sage-grey)}.thinker__initial[data-tint=deep]{background-color:var(--param-forest);color:var(--param-palest-sage)}.thinker__image{object-fit:contain;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--duration-swap) var(--ease-standard);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute;inset:0}.thinker__image[data-loaded]{opacity:1}@keyframes thinker-ponder{0%,12%{transform:translate(0)rotate(0)scale(1)}24%{transform:translate(var(--ponder-x), var(--ponder-y)) rotate(var(--ponder-rot)) scale(var(--ponder-scale))}40%{transform:translate(var(--ponder-x), calc(var(--ponder-y) * .6)) rotate(calc(var(--ponder-rot) * .7)) scale(var(--ponder-scale))}52%{transform:translate(0)rotate(0)scale(1)}64%{transform:translate(calc(var(--ponder-x) * -.8), var(--ponder-y)) rotate(calc(var(--ponder-rot) * -.8)) scale(var(--ponder-scale))}78%{transform:translate(calc(var(--ponder-x) * -.6), calc(var(--ponder-y) * .5)) rotate(calc(var(--ponder-rot) * -.5)) scale(1)}86%,to{transform:translate(0)rotate(0)scale(1)}}.thinker__thoughts{pointer-events:none;position:absolute;inset:0}.thinker__thought{inline-size:max-content;max-inline-size:min(var(--bubble-max), var(--bubble-cap,999px));opacity:0;transform-origin:8% 100%;animation-duration:var(--think-period);animation-timing-function:var(--ease-standard);animation-delay:var(--think-delay);will-change:opacity, transform;gap:2px;animation-iteration-count:infinite;animation-play-state:paused;display:grid;position:absolute;bottom:calc(100% + 8px);left:60%;transform:translateY(3px)scale(.98)}.thinker__thought[data-which="0"]{animation-name:thinker-thought-a}.thinker__thought[data-which="1"]{animation-name:thinker-thought-b}.thinker[data-active] .thinker__thought{animation-play-state:running}.thinker[data-side=left] .thinker__thought{transform-origin:92% 100%;left:auto;right:60%}.thinker__bubble{border:1px solid var(--param-sage-grey);background-color:var(--param-palest-sage);color:var(--param-near-black);letter-spacing:0;text-transform:none;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;border-radius:6px;padding:5px 9px 6px;line-height:1.3;display:block;box-shadow:0 1px 2px #080a082e,0 6px 14px -8px #080a0873}.thinker__tail{block-size:10px;inline-size:20px;margin-inline-start:4px;display:block;position:relative}.thinker__tail:before,.thinker__tail:after{content:"";background-color:var(--param-palest-sage);border:1px solid var(--param-sage-grey);border-radius:50%;position:absolute}.thinker__tail:before{block-size:6px;inline-size:6px;top:0;left:4px}.thinker__tail:after{block-size:3px;inline-size:3px;top:7px;left:0}.thinker[data-side=left] .thinker__tail{margin-inline:auto 4px}.thinker[data-side=left] .thinker__tail:before{left:auto;right:4px}.thinker[data-side=left] .thinker__tail:after{left:auto;right:0}@keyframes thinker-thought-a{0%,16%{opacity:0;transform:translateY(3px)scale(.98)}18.5%,32%{opacity:1;transform:translateY(0)scale(1)}34.5%,to{opacity:0;transform:translateY(1px)scale(.99)}}@keyframes thinker-thought-b{0%,58%{opacity:0;transform:translateY(3px)scale(.98)}60.5%,74%{opacity:1;transform:translateY(0)scale(1)}76.5%,to{opacity:0;transform:translateY(1px)scale(.99)}}@media (hover:hover){.thinker:hover,[data-thinker-host]:hover .thinker{transform:scale(1.02)}.thinker:hover .thinker__thought,.thinker:hover .thinker__portrait,[data-thinker-host]:hover .thinker__thought,[data-thinker-host]:hover .thinker__portrait{animation-play-state:paused}}@media (width<=640px){.thinker{--bubble-max:148px}.thinker__bubble{padding:4px 7px 5px;font-size:11px}}@media (prefers-reduced-motion:reduce){.thinker__portrait{animation:none}.thinker__thought{animation-timing-function:linear;transform:none}.thinker__thought[data-which="0"]{animation-name:thinker-thought-a-still}.thinker__thought[data-which="1"]{animation-name:thinker-thought-b-still}@keyframes thinker-thought-a-still{0%,16%{opacity:0}18.5%,32%{opacity:1}34.5%,to{opacity:0}}@keyframes thinker-thought-b-still{0%,58%{opacity:0}60.5%,74%{opacity:1}76.5%,to{opacity:0}}}.thinker__eyes{pointer-events:none;opacity:0;block-size:100%;inline-size:100%;animation:thinker-blink var(--blink-period,30s) linear var(--blink-offset,0s) infinite;will-change:opacity;animation-play-state:paused;display:block;position:absolute;inset:0}.thinker[data-active] .thinker__eyes{animation-play-state:running}.thinker__image:not([data-loaded])~.thinker__eyes{display:none}@keyframes thinker-blink{0%,.22%{opacity:0}.45%,.62%{opacity:1}.85%,16.6%{opacity:0}16.83%,17%{opacity:1}17.25%,33.2%{opacity:0}33.43%,33.6%{opacity:1}33.85%,49.8%{opacity:0}50.03%,50.2%{opacity:1}50.45%,66.4%{opacity:0}66.63%,66.8%{opacity:1}67.05%,67.45%{opacity:0}67.68%,67.85%{opacity:1}68.1%,83%{opacity:0}83.23%,83.4%{opacity:1}83.65%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.thinker__eyes{opacity:0;will-change:auto;animation:none}}.showcase{--showcase-in:clamp(56px, 8vh, 104px);--slide-w:clamp(16.75rem, 27.5cqw, 22.375rem);--slide-gap:clamp(16px, 2.2cqw, 30px);--card-h:clamp(24.5rem, 33vw, 31rem);--portrait:calc(var(--slide-w) * .74);--slide-text:10.5rem;padding-block:var(--showcase-in);background-color:var(--surface)}.showcase__intro{max-width:var(--content-max);text-align:center;justify-items:center;gap:var(--space-sm);margin-block-end:clamp(36px,5vh,64px);margin-inline:auto;display:grid}.showcase__heading{max-width:18ch;margin:0}.showcase__lead{color:var(--text-secondary);max-width:52ch;margin:0}.showcase__stage{max-inline-size:var(--page-max);align-items:center;margin-inline:auto;display:grid;position:relative;container-type:inline-size}.showcase__viewport{padding-inline:calc(50% - var(--slide-w) / 2);overflow:clip visible;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 11% 89%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 11% 89%,#0000 100%)}.showcase__viewport:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:4px}.showcase__track{min-block-size:calc(var(--card-h) + var(--slide-text));transform:translate3d(calc(-1 * var(--i) * (var(--slide-w) + var(--slide-gap)) + var(--drag,0px)), 0, 0);transition:transform .62s var(--ease-settle);position:relative}.showcase__track[data-dragging]{cursor:grabbing;transition:none}.showcase__slide{inline-size:var(--slide-w);text-align:start;opacity:.88;transition:opacity var(--duration-swap) var(--ease-standard), transform var(--duration-swap) var(--ease-standard);justify-items:start;gap:0;display:grid;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--slot) * (var(--slide-w) + var(--slide-gap)));transform:scale(.975)}.showcase__slide[data-active]{opacity:1;transform:scale(1)}.showcase__slide[data-far]{opacity:.45}.showcase__portrait{inline-size:100%;block-size:var(--card-h);border:1px solid var(--divider);border-radius:var(--radius-slab);background-color:var(--surface-raised);transition:border-color var(--duration-hover) var(--ease-standard);place-items:center;display:grid;overflow:clip}.showcase__slide[data-active] .showcase__portrait{border-color:var(--divider-strong)}.showcase .thinker{inline-size:var(--portrait);block-size:var(--portrait);--bubble-max:176px}.showcase .thinker__thought{left:30%}.showcase .thinker[data-side=left] .thinker__thought{left:auto;right:30%}.showcase__name{font-family:var(--font-sans);font-size:clamp(1.375rem,1.6vw,1.625rem);font-weight:var(--weight-strong);letter-spacing:var(--tracking-subhead);color:var(--text);align-items:center;gap:var(--space-xs);margin:0;margin-block-start:var(--space-lg);line-height:1.15;display:inline-flex}.showcase__star{color:var(--state-signal);font-size:.62em;line-height:1}.showcase__role{color:var(--text-muted);margin:0;margin-block-start:6px}.showcase__description{color:var(--text-secondary);line-height:var(--leading-small);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;margin-block-start:var(--space-base);display:-webkit-box;overflow:hidden}.showcase__arrow{z-index:2;border-radius:var(--radius-pill);border:1px solid var(--divider-strong);background-color:var(--surface-raised);block-size:52px;inline-size:52px;color:var(--text-secondary);transition:background-color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard), color var(--duration-hover) var(--ease-standard);place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--card-h) / 2);translate:0 -50%}.showcase__arrow:hover{background-color:var(--surface-sunk);border-color:var(--edge-control);color:var(--text)}.showcase__arrow--prev{inset-inline-start:clamp(4px,1.5vw,20px)}.showcase__arrow--next{inset-inline-end:clamp(4px,1.5vw,20px)}.showcase__action{justify-content:center;margin-block-start:clamp(28px,4vh,48px);display:flex}@media (width<=1199px){.showcase{--slide-w:min(40cqw, 372px);--card-h:clamp(360px, 44vw, 452px)}}@media (width<=767px){.showcase{--slide-w:min(72vw, 300px);--card-h:clamp(330px, 96vw, 420px);--portrait:calc(var(--slide-w) * .7);--slide-text:184px}.showcase__viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.showcase__arrow{block-size:42px;inline-size:42px}}@media (prefers-reduced-motion:reduce){.showcase__track,.showcase__slide{transition:none}}.network{--net-in:clamp(56px, 8vh, 104px);--beat-you:.2s;--beat-route:.52s;--beat-converge:.9s;--beat-object:1.18s;--beat-spine:1.36s;--beat-lead:1.64s;--beat-branch:2.1s;--beat-spec:2.5s;--beat-tool:3.1s;--beat-return:3.6s;--stagger:.13s;--stagger-tool:70ms;--breath:3.6s;--breath-step:.62s;padding-block:var(--net-in);background-color:var(--surface)}.network__intro{max-width:var(--content-max);text-align:center;justify-items:center;gap:var(--space-base);margin-block-end:clamp(44px,6vh,76px);margin-inline:auto;display:grid}.network__heading{max-width:20ch;margin:0}.network__stage{--surface:var(--workspace-bg);--surface-raised:var(--workspace-bg-raised);--surface-sunk:var(--workspace-bg-sunk);--text:var(--workspace-fg);--text-secondary:var(--workspace-fg-secondary);--text-muted:var(--workspace-fg-muted);--divider:var(--workspace-line);--divider-strong:var(--workspace-line-strong);--edge-control:var(--workspace-edge);--state-signal:var(--workspace-signal);--state-signal-surface:var(--workspace-signal-surface);--state-attention:var(--workspace-attention);--on-attention:var(--workspace-bg);--state-halt:var(--workspace-halt);--focus-ring:var(--workspace-fg);--on-accent:var(--workspace-bg);inline-size:100%;max-inline-size:1160px;color:var(--text);margin-inline:auto;position:relative}.network__stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(52% 44% at 50% 54%, color-mix(in srgb, var(--param-dark-green-grey) 36%, transparent), transparent 72%), radial-gradient(36% 24% at 50% 44%, color-mix(in srgb, var(--param-forest) 24%, transparent), transparent 76%);position:absolute;inset:-12% -8%}.network__wires{--net-line:color-mix(in srgb, var(--param-pale-sage) 30%, var(--param-dark-green-grey));--net-green:color-mix(in srgb, var(--param-pale-sage) 54%, var(--param-mid-green));--net-haze:var(--param-mid-green);block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.network__wire{fill:none;stroke:currentColor;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.network__wire--route{--draw-delay:calc(var(--beat-route) + var(--i) * var(--stagger));--breathe-delay:0s}.network__wire--converge{--draw-delay:calc(var(--beat-converge) + var(--i) * var(--stagger));--breathe-delay:.14s}.network__wire--spine{--draw-delay:var(--beat-spine);--breathe-delay:.28s}.network__wire--branch{--draw-delay:calc(var(--beat-branch) + var(--i) * var(--stagger));--breathe-delay:calc(.56s + var(--i) * var(--breath-step))}.network__wire--tool{--draw-delay:calc(var(--beat-tool) + var(--i) * var(--stagger) + var(--t) * var(--stagger-tool));--breathe-delay:calc(.9s + var(--i) * var(--breath-step) + var(--t) * 90ms)}.network__layer--haze{color:var(--net-haze)}.network__layer--haze .network__wire{stroke-width:3px;opacity:.2}.network__layer--haze .network__wire--spine{stroke-width:4px;opacity:.3}.network__layer--haze .network__wire--tool{stroke-width:2px;opacity:.1}.network__layer--base{color:var(--net-line)}.network__layer--base .network__wire{stroke-width:1.3px;opacity:.4}.network__layer--base .network__wire--spine{stroke-width:2px;opacity:.52}.network__layer--base .network__wire--tool{stroke-width:1px;opacity:.26}.network__layer--glow{color:var(--net-green)}.network__layer--glow .network__wire{--glow-w:1.5;--glow-lo:.22;--glow-hi:.6;stroke-width:var(--glow-w);opacity:var(--glow-lo)}.network__layer--glow .network__wire--spine{--glow-w:2;--glow-lo:.34;--glow-hi:.82}.network__layer--glow .network__wire--tool{--glow-w:1;--glow-lo:.12;--glow-hi:.4}@keyframes net-breathe{0%,to{opacity:var(--glow-lo);stroke-width:var(--glow-w)}46%{opacity:var(--glow-hi);stroke-width:calc(var(--glow-w) * 1.4)}}.network__layer--glow .network__wire{animation:net-breathe var(--breath) ease-in-out infinite;animation-delay:var(--breathe-delay,0s)}.network__layer--signal,.network__layer--signal-soft{color:var(--net-green)}.network__layer--signal .network__wire,.network__layer--signal-soft .network__wire{stroke-dasharray:.07 .93}.network__layer--signal .network__wire--route,.network__layer--signal-soft .network__wire--route{stroke-dasharray:.32 .68}.network__layer--signal .network__wire--converge,.network__layer--signal-soft .network__wire--converge{stroke-dasharray:.26 .74}.network__layer--signal .network__wire--spine,.network__layer--signal-soft .network__wire--spine{stroke-dasharray:.44 .56}.network__layer--signal .network__wire--tool,.network__layer--signal-soft .network__wire--tool{stroke-dasharray:.5 .5}.network__layer--signal .network__wire{stroke-width:2.4px}.network__layer--signal-soft .network__wire{stroke-width:7px}@keyframes net-travel-down{0%{stroke-dashoffset:1px;opacity:0}18%,82%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes net-travel-up{0%{stroke-dashoffset:0;opacity:0}18%,82%{opacity:1}to{stroke-dashoffset:1px;opacity:0}}.network__stage[data-armed]:not([data-entered]) .network__wire{stroke-dashoffset:1px}.network__stage[data-armed]:not([data-entered]) .network__you,.network__stage[data-armed]:not([data-entered]) .network__route,.network__stage[data-armed]:not([data-entered]) .network__object,.network__stage[data-armed]:not([data-entered]) .network__node,.network__stage[data-armed]:not([data-entered]) .network__tool,.network__stage[data-armed]:not([data-entered]) .network__checkpoint{opacity:0}.network__stage[data-entered] .network__wire{animation:net-draw var(--duration-handoff) var(--ease-settle) both;animation-delay:var(--draw-delay,0s)}@keyframes net-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.network__stage[data-entered] .network__layer--glow .network__wire{animation:net-draw var(--duration-handoff) var(--ease-settle) both, net-breathe var(--breath) ease-in-out infinite;animation-delay:var(--draw-delay,0s), var(--breathe-delay,0s)}.network__stage .network__layer--signal .network__wire[data-direction=down],.network__stage .network__layer--signal-soft .network__wire[data-direction=down]{animation:net-travel-down 1.5s var(--ease-standard) both}.network__stage .network__layer--signal .network__wire[data-direction=up],.network__stage .network__layer--signal-soft .network__wire[data-direction=up]{animation:net-travel-up 1.5s var(--ease-standard) both}.network__stage .network__layer--signal-soft .network__wire{opacity:.16}.network__layer--signal-soft{opacity:.22}.network__layer--base .network__wire[data-approval]{color:color-mix(in srgb, var(--state-attention) 42%, var(--net-line));opacity:.5}.network__layer--haze .network__wire[data-approval],.network__layer--glow .network__wire[data-approval],.network__layer--signal .network__wire[data-approval],.network__layer--signal-soft .network__wire[data-approval]{color:var(--state-attention)}.network__layer--glow .network__wire[data-approval]{--glow-lo:.34;--glow-hi:.8}.network__you,.network__route,.network__object,.network__node,.network__tool{justify-items:center;display:grid;position:absolute;inset-block-start:calc(var(--y) * 100%);inset-inline-start:calc(var(--x) * 100%);translate:-50% -50%}.network__stage[data-entered] .network__you,.network__stage[data-entered] .network__route,.network__stage[data-entered] .network__object,.network__stage[data-entered] .network__node,.network__stage[data-entered] .network__tool,.network__stage[data-entered] .network__checkpoint{animation:net-arrive var(--duration-resolve) var(--ease-settle) both}@keyframes net-arrive{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.network__you{animation-delay:var(--beat-you);gap:var(--space-xs)}.network__you-disc{border-radius:var(--radius-pill);background-color:var(--state-signal);block-size:clamp(64px,6.9cqw,80px);inline-size:clamp(64px,6.9cqw,80px);color:var(--on-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--state-signal) 40%, transparent), 0 0 0 9px color-mix(in srgb, var(--state-signal) 7%, transparent);place-items:center;display:grid}.network__you-disc svg{block-size:58%;inline-size:58%}.network__you-label{color:var(--text);white-space:nowrap;margin-block-end:2px}.network__route{animation-delay:calc(var(--beat-route) + var(--i) * var(--stagger));gap:5px}.network__route-dot{border-radius:var(--radius-pill);border:1px solid var(--divider-strong);background-color:var(--surface-raised);block-size:clamp(34px,4.1cqw,48px);inline-size:clamp(34px,4.1cqw,48px);color:var(--text-secondary);place-items:center;display:grid}.network__route-dot .cglyph{block-size:46%;inline-size:46%}.network__route-label{color:var(--text-secondary);white-space:nowrap}.network__object{animation-delay:var(--beat-object)}.network__object-label{color:var(--text);white-space:nowrap;border:1px solid var(--divider-strong);border-radius:var(--radius-pill);background-color:var(--surface-raised);padding:4px var(--space-md)}.network__node{gap:var(--space-sm);inline-size:max-content}.network__node--lead{animation-delay:var(--beat-lead)}.network__node--spec{animation-delay:calc(var(--beat-spec) + var(--i) * var(--stagger))}.network__portrait{place-items:center;display:grid;position:relative}.network .thinker{--bubble-max:200px;block-size:clamp(70px,7.4cqw,86px);inline-size:clamp(70px,7.4cqw,86px)}.network .network__node--lead .thinker{block-size:clamp(100px,10.5cqw,122px);inline-size:clamp(100px,10.5cqw,122px)}.network__node--lead .network__portrait:after{content:"";border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--state-signal) 26%, transparent);pointer-events:none;position:absolute;inset:-6px}.network__label{text-align:center;justify-items:center;gap:1px;inline-size:max-content;max-inline-size:170px;display:grid}.network__node--spec .network__label{position:absolute;inset-block-start:calc(100% + var(--space-sm))}.network__node--lead .network__label{position:absolute;inset-block-end:calc(100% + var(--space-sm))}.network__status{border-radius:var(--radius-pill);border:1px solid var(--divider-strong);background-color:var(--surface);place-items:center;block-size:22px;inline-size:22px;display:grid;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.network__node--lead .network__status{block-size:26px;inline-size:26px}.network__name{color:var(--text);font-size:var(--size-small);font-weight:var(--weight-strong);white-space:nowrap;line-height:1.2}.network__role{color:var(--text-secondary);line-height:1.3}.network__node--lead .network__name{font-size:var(--size-body)}.network__node--spec[data-active] .network__portrait:after{content:"";border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--net-green,var(--state-signal)) 55%, transparent);pointer-events:none;animation:net-rim var(--breath) ease-in-out infinite;position:absolute;inset:-5px}@keyframes net-rim{0%,to{opacity:.35}46%{opacity:.9}}.network__tool{border-radius:var(--radius-pill);border:1px solid var(--divider);background-color:var(--surface-raised);block-size:clamp(30px,2.9cqw,34px);inline-size:clamp(30px,2.9cqw,34px);color:var(--text-muted);animation-delay:calc(var(--beat-tool) + var(--i) * var(--stagger) + var(--t) * var(--stagger-tool));transition:color var(--duration-focal) var(--ease-standard), border-color var(--duration-focal) var(--ease-standard);place-items:center}.network__tool[data-active]{color:var(--text-secondary);border-color:color-mix(in srgb, var(--net-green,var(--state-signal)) 40%, var(--divider))}.network__tool .cglyph{block-size:48%;inline-size:48%}.network__checkpoint{padding:var(--space-sm) var(--space-md);border:1px solid var(--divider-strong);border-inline-start:2px solid var(--state-attention);border-radius:var(--radius-panel);background-color:var(--surface-raised);animation-delay:var(--beat-return);transition:border-color var(--duration-focal) var(--ease-standard);place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--y) * 100%);inset-inline-start:calc(var(--x) * 100%);translate:-50% -50%}.network__checkpoint[data-live]{border-color:color-mix(in srgb, var(--state-attention) 45%, var(--divider-strong));border-inline-start-color:var(--state-attention)}.network__stage{container-type:inline-size}@media (width<=1023px){.network__label{max-inline-size:150px}.network__tool{block-size:28px;inline-size:28px}}@media (width<=767px){.network .thinker{block-size:64px;inline-size:64px}.network .network__node--lead .thinker{block-size:88px;inline-size:88px}.network__you-disc{block-size:60px;inline-size:60px}.network__route-dot{block-size:38px;inline-size:38px}.network__tool{block-size:26px;inline-size:26px}.network__tool .cglyph{block-size:12px;inline-size:12px}.network__status{block-size:18px;inline-size:18px}.network .thinker__thoughts{display:none}.network__checkpoint{inset-block-start:66%;inset-inline:auto 0;translate:0 -50%}.network__name{font-size:var(--size-meta)}.network__node--spec .network__role{display:none}}.network__node:not([data-thinking]) .thinker__thoughts{display:none}.network__node--lead .thinker__thought{inset-block:calc(50% - 17px) auto;transform-origin:0;left:calc(100% + 12px)}.network__node--lead .thinker[data-side=left] .thinker__thought{transform-origin:100%;left:auto;right:calc(100% + 12px)}.network__node--lead .thinker__tail{display:none}@media (prefers-reduced-motion:reduce){.network__wire,.network__layer--glow .network__wire,.network__stage[data-entered] .network__wire,.network__stage[data-entered] .network__layer--glow .network__wire,.network__you,.network__route,.network__object,.network__node,.network__tool,.network__checkpoint,.network__node--spec[data-active] .network__portrait:after{animation:none}.network__layer--glow .network__wire{opacity:calc((var(--glow-lo) + var(--glow-hi)) / 2)}.network__layer--signal,.network__layer--signal-soft{display:none}}.network__stage[data-revealed] .network__wire--branch,.network__stage[data-revealed] .network__node--spec{--draw-delay:calc(var(--i) * var(--stagger));animation-delay:calc(var(--i) * var(--stagger))}.network__stage[data-revealed] .network__layer--glow .network__wire--branch{animation-delay:calc(var(--i) * var(--stagger)), var(--breathe-delay,0s)}.network__stage[data-revealed] .network__wire--tool,.network__stage[data-revealed] .network__tool{--draw-delay:calc(var(--i) * var(--stagger) + var(--t) * var(--stagger-tool) + .12s);animation-delay:calc(var(--i) * var(--stagger) + var(--t) * var(--stagger-tool) + .12s)}.network__stage[data-revealed] .network__layer--glow .network__wire--tool{animation-delay:calc(var(--i) * var(--stagger) + var(--t) * var(--stagger-tool) + .12s), var(--breathe-delay,0s)}.opening{--hero-in:clamp(48px, 7.5vh, 92px);--hero-stack:clamp(20px, 2.5vh, 26px);--hero-headline-gap:clamp(26px, 3.6vh, 38px);--hero-to-product:clamp(48px, 7.5vh, 92px);--hero-tail:clamp(30px, 4vh, 52px);--hero-proof-stack:clamp(20px, 2.6vh, 28px);--hero-proof-cta:clamp(28px, 3.7vh, 36px);--hero-proof-note:clamp(14px, 1.8vh, 18px);isolation:isolate;background-color:var(--hero-ground);color:var(--hero-text);padding-block-start:var(--hero-in);position:relative;overflow:clip}.opening>.container,.opening__product{z-index:1;position:relative}.opening__inner{max-width:var(--content-max);gap:var(--space-lg);margin-inline:auto;display:grid}.atmo{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 15% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 15% 78%,#0000 100%)}.atmo__haze{background:radial-gradient(46% 40% at 66% 42%, color-mix(in srgb, var(--param-mid-green) 30%, transparent), transparent 68%), radial-gradient(36% 38% at 88% 64%, color-mix(in srgb, var(--param-forest) 46%, transparent), transparent 70%), radial-gradient(42% 36% at 40% 72%, color-mix(in srgb, var(--param-dark-green-grey) 40%, transparent), transparent 72%);filter:blur(72px);opacity:.58;will-change:transform, opacity;animation:atmo-haze 34s var(--ease-standard) infinite alternate;position:absolute;inset:-25%}.atmo__flow{will-change:transform;block-size:100%;inline-size:100%;animation:atmo-drift 28s var(--ease-standard) infinite alternate;position:absolute;inset:0}.atmo__under,.atmo__main,.atmo__hi{fill:none;stroke-linecap:round}.atmo__under{stroke-width:320px;opacity:.54}.atmo__main{stroke-width:172px;opacity:.74}.atmo__hi{stroke-width:26px;opacity:.4}.atmo__stop--clear{stop-color:var(--param-forest);stop-opacity:0}.atmo__stop--deep{stop-color:var(--param-forest);stop-opacity:.9}.atmo__stop--forest{stop-color:var(--param-forest);stop-opacity:.8}.atmo__stop--mid{stop-color:var(--param-mid-green);stop-opacity:.85}.atmo__stop--brand{stop-color:var(--brand-mark-base);stop-opacity:.9}.atmo__stop--lifted{stop-color:var(--brand-mark-lifted);stop-opacity:.75}.atmo__stop--sage{stop-color:var(--param-pale-sage);stop-opacity:.5}.atmo__stop--fade{stop-color:var(--param-forest);stop-opacity:.22}.atmo__scrim{background:linear-gradient(104deg, var(--hero-ground) 0%, color-mix(in srgb, var(--hero-ground) 86%, transparent) 22%, color-mix(in srgb, var(--hero-ground) 58%, transparent) 44%, color-mix(in srgb, var(--hero-ground) 26%, transparent) 66%,  color-mix(in srgb, var(--hero-ground) 14%, transparent) 100%);position:absolute;inset:0}@keyframes atmo-drift{0%{transform:translate(-1.6%,1%)scale(1.02)}to{transform:translate(2%,-1.4%)scale(1.06)}}@keyframes atmo-haze{0%{opacity:.42;transform:translate(-1%,.6%)scale(1)}to{opacity:.56;transform:translate(1.4%,-.8%)scale(1.05)}}.opening__copy{gap:var(--hero-stack);justify-items:start;max-width:700px;display:grid}.opening__headline{font-size:clamp(2rem,4vw,3.5rem);font-weight:var(--weight-strong);letter-spacing:var(--tracking-display);margin:0;line-height:1.04;display:grid}.opening__line{color:var(--hero-text);display:block}.brand-a__mark{display:none}@supports ((-webkit-mask-image:url('/logos/adilm-a.png')) or (mask-image:url('/logos/adilm-a.png'))){.brand-a{vertical-align:-.015em;block-size:.74em;inline-size:.694em;display:inline-block;position:relative}.brand-a__letter{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.brand-a__mark{background-color:var(--brand-mark);display:block;position:absolute;inset:0;-webkit-mask-image:url(/logos/adilm-a.png);mask-image:url(/logos/adilm-a.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.opening__line--accent{color:var(--hero-accent)}.opening__lead{color:var(--hero-text-secondary);max-width:44ch;line-height:var(--leading-body);margin:0;margin-block-start:calc(var(--hero-headline-gap) - var(--hero-stack))}.opening__proof{gap:var(--hero-proof-stack);align-content:start;justify-items:start;max-width:42ch;display:grid}.opening__badge{color:var(--hero-accent);border:1px solid var(--hero-rule-strong);border-radius:var(--radius-pill);padding:5px var(--space-md);margin:0}.opening__points{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.opening__point{color:var(--hero-text);line-height:var(--leading-small);padding-inline-start:var(--space-base);position:relative}.opening__point:before{content:"";border-radius:var(--radius-pill);background-color:var(--hero-accent);block-size:5px;inline-size:5px;position:absolute;inset-block-start:.55em;inset-inline-start:0}.opening__cta{gap:var(--hero-proof-note);justify-items:start;margin-block-start:calc(var(--hero-proof-cta) - var(--hero-proof-stack));display:grid}.opening__note{color:var(--hero-text-muted);margin:0}.opening__product{padding-block:var(--hero-to-product) var(--hero-tail)}.opening__roster{background-color:var(--hero-ground);color:var(--hero-text);border-block-end:1px solid var(--hero-rule)}@media (width<=767px){.atmo__under,.atmo__hi{display:none}.atmo__main{opacity:.5}.atmo__haze{filter:blur(56px);opacity:.42}.atmo__scrim{background:linear-gradient(170deg, var(--hero-ground) 0%, color-mix(in srgb, var(--hero-ground) 78%, transparent) 40%, color-mix(in srgb, var(--hero-ground) 46%, transparent) 72%, transparent 100%)}.opening__inner{gap:var(--space-lg)}.opening__copy{gap:var(--space-md)}.opening__proof{gap:var(--space-md);max-width:none}.opening__points{gap:var(--space-sm)}.opening__cta .btn{inline-size:100%}.opening__cta{justify-items:stretch;inline-size:100%}.opening__note{text-align:center}.opening{--hero-in:var(--space-xl);--hero-stack:var(--space-base);--hero-headline-gap:var(--space-lg);--hero-to-product:var(--space-xl);--hero-tail:var(--space-2xl);--hero-proof-stack:var(--space-base);--hero-proof-cta:var(--space-lg);--hero-proof-note:var(--space-sm)}}@media (width>=768px){.opening__inner{column-gap:var(--space-xl);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}@media (width>=1024px){.opening__inner{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;column-gap:clamp(40px,6vw,88px)}.opening__proof{max-width:none}.opening__product{padding-block:var(--hero-to-product) var(--hero-tail)}}@media (width>=768px) and (height<=820px){.opening{--hero-in:clamp(44px, 6.5vh, 64px);--hero-headline-gap:clamp(24px, 3.2vh, 32px);--hero-to-product:clamp(44px, 6.8vh, 66px)}}@media (height<=719px){.opening{--hero-in:var(--space-lg);--hero-to-product:var(--space-base);--hero-tail:var(--space-xl)}.opening__lead{display:none}}.faq{border-block-start:1px solid var(--divider);margin-block-start:var(--space-xl);display:grid}.faq__item{border-block-end:1px solid var(--divider)}.faq__question{align-items:center;gap:var(--space-md);min-height:48px;padding-block:var(--space-lg);cursor:pointer;color:var(--text);transition:color var(--duration-hover) var(--ease-standard);list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"";border-inline-end:1.5px solid var(--text-muted);border-block-end:1.5px solid var(--text-muted);block-size:12px;inline-size:12px;transition:transform var(--duration-micro) var(--ease-standard);flex:none;margin-inline-start:auto;transform:rotate(45deg)translate(-2px,-2px)}.faq__item[open] .faq__question:after{transform:rotate(225deg)translate(-2px,-2px)}.faq__question:hover{color:var(--state-signal)}.faq__answer{color:var(--text-secondary);max-width:var(--measure);margin:0;padding-block-end:var(--space-lg)}@media (width>=768px) and (width<=1023px){.opening{--hero-in:clamp(40px, 6vh, 66px);--hero-headline-gap:clamp(24px, 3vh, 32px);--hero-stack:clamp(18px, 2.2vh, 24px);--hero-to-product:clamp(44px, 6.4vh, 70px);--hero-tail:clamp(28px, 3.4vh, 44px)}.atmo__main{opacity:.5}.atmo__under{opacity:.36}.atmo__hi{opacity:.24}.atmo__haze{opacity:.42}}@media (prefers-reduced-motion:reduce){.atmo__flow,.atmo__haze{will-change:auto;animation:none}.atmo__haze{opacity:.48}}.not-found{max-width:var(--content-max);padding-block:var(--space-4xl) var(--space-5xl);gap:var(--space-3xl);margin-inline:auto;display:grid}.entry{gap:var(--space-lg);max-width:var(--measure);border-inline-start:2px solid var(--divider-strong);padding-inline-start:var(--space-lg);display:grid}.entry__head{align-items:center;gap:var(--space-lg);display:flex}.entry__label{color:var(--text-muted)}.entry__heading{font-size:var(--size-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);margin:0}.entry__body{color:var(--text-secondary);margin:0}.entry__meta{gap:var(--space-lg) var(--space-3xl);border-block-start:1px solid var(--divider);flex-wrap:wrap;margin:0;padding-block-start:var(--space-md);display:flex}.entry__meta dt{color:var(--text-muted);margin-block-end:2px}.entry__meta dd{color:var(--text-secondary);margin:0}.recovery{gap:var(--space-md);display:grid}.recovery__label{color:var(--text-muted);margin:0}.recovery__list{border-block-start:1px solid var(--divider-strong);margin:0;display:grid}.recovery__link{padding-block:var(--space-base);border-block-end:1px solid var(--divider);color:var(--text);min-height:48px;transition:border-color var(--duration-hover) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard);border-inline-start:2px solid #0000;gap:2px;margin-inline-start:calc(var(--space-base) * -1);padding-inline-start:var(--space-base);text-decoration:none;display:grid}.recovery__link:hover{border-inline-start-color:var(--text);background-color:var(--surface-raised)}.recovery__name{color:var(--text)}.recovery__note{color:var(--text-muted)}.recovery__roles{gap:var(--space-sm);margin:0;display:grid}.recovery__role{align-items:center;gap:var(--space-md);min-height:44px;padding:var(--space-sm) var(--space-base);border:1px solid var(--edge-control);border-radius:var(--radius-control);color:var(--text-secondary);transition:color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard);text-decoration:none;display:flex}.recovery__role:hover{color:var(--text);border-color:var(--text)}.recovery__role-ref{color:var(--text-muted)}@media (width>=768px){.recovery__link{align-items:baseline;gap:var(--space-lg);grid-template-columns:220px minmax(0,1fr)}.recovery__roles{grid-template-columns:repeat(3,minmax(0,1fr))}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--weight-regular:400;--weight-strong:600;--weight-mono-regular:400;--weight-mono-strong:500;--size-display:clamp(2.5rem, 4.6vw, 4rem);--leading-display:1.02;--tracking-display:-.035em;--size-headline:clamp(2rem, 3.6vw, 3rem);--leading-headline:1.06;--tracking-headline:-.03em;--size-section:clamp(1.75rem, 2.9vw, 2.5rem);--leading-section:1.08;--tracking-section:-.025em;--size-subhead:clamp(1.375rem, 2.2vw, 1.75rem);--leading-subhead:1.2;--tracking-subhead:-.02em;--size-title:1.125rem;--leading-title:1.3;--tracking-title:-.01em;--size-body-large:1.125rem;--size-body:1rem;--size-small:.875rem;--leading-body:1.6;--leading-body-large:1.5;--leading-small:1.55;--size-control:.875rem;--size-meta:.75rem;--leading-meta:1.45;--tracking-meta:.02em;--size-label:.75rem;--leading-label:1.2;--tracking-label:.12em;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-base:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--space-6xl:10rem;--page-max:80rem;--content-max:80rem;--measure:38rem;--measure-tight:33rem;--gutter:1.25rem;--section-rhythm:var(--space-3xl);--header-height:60px;--radius-none:0;--radius-control:4px;--radius-panel:8px;--radius-slab:12px;--radius-card:22px;--radius-pill:999px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1);--duration-instant:0s;--duration-press:80ms;--duration-touch:.1s;--duration-hover:.14s;--duration-header:.16s;--duration-micro:.2s;--duration-swap:.26s;--duration-companion:.3s;--duration-resolve:.42s;--duration-route:.3s;--duration-focal:.64s;--duration-handoff:.9s;--pulse-period:2.4s;--walkthrough-beat:2.6s;--marquee-period:64s;--print-paper:#fff;--print-ink:#000;--focus-width:2px;--focus-offset:2px;--brand-mark-base:#558a6a;--brand-mark-lifted:#8fbfa3;--brand-mark:var(--brand-mark-base);--param-near-black:#080a08;--param-raised-black:#111511;--param-forest:#253e21;--param-mid-green:#476b40;--param-dark-green-grey:#303630;--param-pale-sage:#cfe0c9;--param-palest-sage:#e7eee4;--param-sage-grey:#c6cbc6;--param-warm-grey:#dad3d3;--bone-text:#10140f;--bone-text-secondary:#3b443a;--bone-text-muted:#5c665a;--bone-rule:#10140f1a;--bone-rule-strong:#10140f29;--bone-edge:#767f74;--bone-signal-deep:var(--param-forest);--bone-signal-surface:#e2ecdd;--bone-attention:#8a4b08;--bone-on-attention:#fff;--bone-halt:#a32e1d;--card-shell:#fbfaf7;--card-panel:#fff;--card-panel-sunk:#f4f4f0;--card-wash:radial-gradient(118% 88% at 100% 100%, #c1dbbbd1 0%, #c1dbbb38 38%, #c1dbbb00 62%), radial-gradient(96% 78% at 0% 0%, #e5dac3b8 0%, #e5dac333 36%, #e5dac300 60%);--shadow-card:0 1px 2px #080a0866, 0 10px 30px -12px #080a088c;--shadow-panel:0 1px 2px #1419140a;--hero-ground:var(--param-near-black);--hero-ground-raised:var(--param-raised-black);--hero-text:#f2f5f0;--hero-text-secondary:#b3bdb0;--hero-text-muted:#8d978b;--hero-accent:var(--param-pale-sage);--hero-rule:#f2f5f024;--hero-rule-strong:#f2f5f03d;--hero-edge:#798477;--workspace-bg:#0f0f0f;--workspace-bg-panel:#141414;--workspace-bg-chrome:#171717;--workspace-bg-raised:#1f1f1f;--workspace-bg-user:#262626;--workspace-bg-sunk:#0a0a0a;--workspace-fg:#ededed;--workspace-fg-secondary:#a9a9a9;--workspace-fg-muted:#8d8d8d;--workspace-line:#ededed17;--workspace-line-strong:#2b2b2b;--workspace-edge:#7c7c7c;--workspace-mark-1:#7fe0c4;--workspace-mark-2:#bca4f0;--workspace-mark-3:#f2a6c8;--workspace-mark-4:#7fb5f0;--workspace-mark-fg:#0f0f0f;--workspace-avatar:#2b2b2b;--workspace-avatar-fg:#e0e0e0;--workspace-dot-close:#ff5f57;--workspace-dot-minimise:#febc2e;--workspace-dot-zoom:#28c840;--workspace-signal:var(--param-pale-sage);--workspace-signal-surface:#24301f;--workspace-attention:#e9a85c;--workspace-halt:#e08a79;--shadow-window:0 1px 0 #ffffff0a, 0 28px 64px -20px #000000bf}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f4f5f0;--canvas-raised:#fbfcf9;--canvas-sunk:#e7eae2;--canvas-text:#101410;--canvas-text-secondary:#3c453a;--canvas-text-muted:#5c665a;--canvas-rule:#1014101f;--canvas-rule-strong:#1014103d;--canvas-edge:#767f74;--canvas-signal:#253e21;--canvas-signal-surface:#cfe0c9;--canvas-attention:#8a4b08;--canvas-on-attention:#fbfcf9;--canvas-halt:#a32e1d;--canvas-inverse-text:#f4f5f0;--slab-bg:#10150e;--slab-bg-raised:#1a2017;--slab-fg:#eef2ec;--slab-fg-secondary:#adb7a9;--slab-fg-muted:#8b958a;--slab-line:#eef2ec24;--slab-line-strong:#eef2ec3d;--slab-edge:#798477;--slab-signal:#cfe0c9;--slab-signal-surface:#253e21;--slab-attention:#e9a85c;--slab-on-attention:#10150e;--slab-halt:#e08a79;--slab-inverse-text:#10150e;--shadow-slab:0 1px 2px #1014100f, 0 18px 48px -12px #1014103d;--scrim:#10141066}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#080a08;--canvas-raised:#111511;--canvas-sunk:#040504;--canvas-text:#f2f5f0;--canvas-text-secondary:#b3bdb0;--canvas-text-muted:#8d978b;--canvas-rule:#f2f5f01f;--canvas-rule-strong:#f2f5f038;--canvas-edge:#798477;--canvas-signal:#cfe0c9;--canvas-signal-surface:#253e21;--canvas-attention:#e5a455;--canvas-on-attention:#101410;--canvas-halt:#e28879;--canvas-inverse-text:#080a08;--brand-mark:var(--brand-mark-lifted);--slab-bg:#12170f;--slab-bg-raised:#1b2118;--slab-fg:#f2f5f0;--slab-fg-secondary:#b6c0b2;--slab-fg-muted:#909a8d;--slab-line:#f2f5f021;--slab-line-strong:#f2f5f038;--slab-edge:#7d887b;--slab-signal:#cfe0c9;--slab-signal-surface:#253e21;--slab-attention:#e9a85c;--slab-on-attention:#12170f;--slab-halt:#e08a79;--slab-inverse-text:#12170f;--shadow-slab:0 1px 0 #f2f5f00f, 0 24px 60px -18px #000000d9;--scrim:#020402a8}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#080a08;--canvas-raised:#111511;--canvas-sunk:#040504;--canvas-text:#f2f5f0;--canvas-text-secondary:#b3bdb0;--canvas-text-muted:#8d978b;--canvas-rule:#f2f5f01f;--canvas-rule-strong:#f2f5f038;--canvas-edge:#798477;--canvas-signal:#cfe0c9;--canvas-signal-surface:#253e21;--canvas-attention:#e5a455;--canvas-on-attention:#101410;--canvas-halt:#e28879;--canvas-inverse-text:#080a08;--brand-mark:var(--brand-mark-lifted);--slab-bg:#12170f;--slab-bg-raised:#1b2118;--slab-fg:#f2f5f0;--slab-fg-secondary:#b6c0b2;--slab-fg-muted:#909a8d;--slab-line:#f2f5f021;--slab-line-strong:#f2f5f038;--slab-edge:#7d887b;--slab-signal:#cfe0c9;--slab-signal-surface:#253e21;--slab-attention:#e9a85c;--slab-on-attention:#12170f;--slab-halt:#e08a79;--slab-inverse-text:#12170f;--shadow-slab:0 1px 0 #f2f5f00f, 0 24px 60px -18px #000000d9;--scrim:#020402a8}:root{--surface:var(--canvas);--surface-raised:var(--canvas-raised);--surface-sunk:var(--canvas-sunk);--text:var(--canvas-text);--text-secondary:var(--canvas-text-secondary);--text-muted:var(--canvas-text-muted);--divider:var(--canvas-rule);--divider-strong:var(--canvas-rule-strong);--edge-control:var(--canvas-edge);--state-signal:var(--canvas-signal);--state-signal-surface:var(--canvas-signal-surface);--state-attention:var(--canvas-attention);--on-attention:var(--canvas-on-attention);--state-halt:var(--canvas-halt);--focus-ring:var(--canvas-text);--on-accent:var(--canvas-inverse-text)}[data-ground=slab]{--surface:var(--slab-bg);--surface-raised:var(--slab-bg-raised);--surface-sunk:var(--slab-bg);--text:var(--slab-fg);--text-secondary:var(--slab-fg-secondary);--text-muted:var(--slab-fg-muted);--divider:var(--slab-line);--divider-strong:var(--slab-line-strong);--edge-control:var(--slab-edge);--state-signal:var(--slab-signal);--state-signal-surface:var(--slab-signal-surface);--state-attention:var(--slab-attention);--on-attention:var(--slab-on-attention);--state-halt:var(--slab-halt);--focus-ring:var(--slab-fg);--on-accent:var(--slab-inverse-text)}[data-ground=hero]{--surface:var(--hero-ground);--surface-raised:var(--hero-ground-raised);--surface-sunk:var(--hero-ground);--text:var(--hero-text);--text-secondary:var(--hero-text-secondary);--text-muted:var(--hero-text-muted);--divider:var(--hero-rule);--divider-strong:var(--hero-rule-strong);--edge-control:var(--hero-edge);--state-signal:var(--hero-accent);--state-signal-surface:var(--param-forest);--state-attention:#e9a85c;--on-attention:var(--param-near-black);--state-halt:#e08a79;--focus-ring:var(--hero-text);--on-accent:var(--param-near-black);--brand-mark:var(--brand-mark-lifted)}@media (width>=768px){:root{--gutter:1.75rem;--section-rhythm:var(--space-4xl);--header-height:64px}}@media (width>=1024px){:root{--gutter:2.25rem;--section-rhythm:var(--space-5xl)}}@media (width>=1440px){:root{--gutter:3rem;--content-max:min(1360px, 84vw);--page-max:min(1360px, 84vw)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol[class],ul[class]{padding:0;list-style:none}h1,h2,h3,h4{font-size:inherit;font-weight:inherit;text-wrap:balance}p{text-wrap:pretty}img,picture,svg,video{max-width:100%;display:block}svg{fill:none}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}table{border-collapse:collapse}html{font-size:100%}@media (width>=1024px){html{font-size:112.5%}}@media (width>=1440px){html{font-size:118.75%}}html{background-color:var(--canvas);scroll-behavior:smooth}body{background-color:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-regular);line-height:var(--leading-body);font-synthesis-weight:none;font-synthesis-style:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100svh}::selection{background-color:var(--state-attention);color:var(--canvas)}[data-ground=slab] ::selection{background-color:var(--text);color:var(--surface)}:root{caret-color:var(--text);scrollbar-color:var(--divider-strong) transparent;scrollbar-width:thin}[data-ground=slab]{caret-color:var(--text);scrollbar-color:var(--divider-strong) transparent}.u-mono,[class*=mono],time,table{font-variant-numeric:tabular-nums}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-control);transition:none}:focus:not(:focus-visible){outline:none}a,button,input,select,textarea,summary,[tabindex]{scroll-margin-block-start:calc(var(--header-height) + var(--space-lg))}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.t-display{font-size:var(--size-display);font-weight:var(--weight-strong);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.t-section{font-size:var(--size-section);font-weight:var(--weight-strong);line-height:var(--leading-section);letter-spacing:var(--tracking-section)}.t-headline{font-size:var(--size-headline);font-weight:var(--weight-strong);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline)}.t-title{font-size:var(--size-title);font-weight:var(--weight-strong);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.t-body-large{font-size:var(--size-body-large);line-height:var(--leading-body)}.t-body{font-size:var(--size-body);line-height:var(--leading-body)}.t-small{font-size:var(--size-small);line-height:var(--leading-small)}.t-meta{font-family:var(--font-mono);font-size:var(--size-meta);font-weight:var(--weight-mono-regular);line-height:var(--leading-meta);letter-spacing:var(--tracking-meta);font-variant-numeric:tabular-nums}.t-label{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-mono-strong);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.t-measure{max-width:var(--measure)}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color!important;transition-duration:var(--duration-hover)!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transform:none!important}}@media print{body{background:var(--print-paper);color:var(--print-ink)}.u-no-print{display:none!important}}
