.sec--reg-feat{padding-block:clamp(28px,4vw,48px) clamp(48px,6vw,80px)}.sec--reg-arch{padding-block-start:clamp(48px,6vw,80px)}.reg-label{display:flex;align-items:center;gap:14px;margin:0 0 var(--space-6);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.16em;color:var(--color-text-secondary);text-transform:lowercase}.reg-label b{font-weight:500;color:var(--accent-light);font-variant-numeric:tabular-nums}.reg-label:after{content:"";flex:1;block-size:1px;background:linear-gradient(90deg,var(--accent) 0 48px,var(--color-border-subtle) 48px)}.index-tally{display:inline-flex;flex-wrap:wrap;gap:6px;margin-block-start:var(--space-4);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.index-tally b{font-weight:500;color:var(--color-text-secondary)}.feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.feat{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(var(--space-5),2.4vw,28px);border:1px solid var(--color-border-subtle);border-radius:14px;background:radial-gradient(120% 90% at 82% 0,var(--accent-faint),transparent 58%),linear-gradient(180deg,var(--color-surface-raised),var(--color-surface));color:var(--color-text);text-decoration:none;transition:border-color .25s var(--ease-out),transform .25s var(--ease-out),box-shadow .25s var(--ease-out),opacity .15s var(--ease-out)}.feat:focus-visible,.feat:hover{border-color:color-mix(in oklab,var(--accent-light) 62%,var(--color-border));transform:translateY(-3px);box-shadow:0 1px 0 hsla(0,0%,100%,.04) inset,0 24px 48px -30px color-mix(in oklab,var(--accent) 50%,transparent)}.feat__bar{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--color-text-tertiary)}.feat__no{color:var(--accent-light)}.feat__status{display:inline-flex;align-items:center;gap:7px;margin-inline-start:auto;color:var(--color-success)}.feat__status i{inline-size:7px;block-size:7px;border-radius:50%;background:var(--color-success);animation:feat-pulse 2.2s var(--ease-out) infinite}@keyframes feat-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-success) 45%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in oklab,var(--color-success) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-success) 0%,transparent)}}.feat__id{display:flex;align-items:center;gap:var(--space-4)}.feat__logo{flex:none;display:block;inline-size:116px;block-size:74px;padding:10px;background:#fff;border:1px solid var(--color-border-subtle);border-radius:10px}.feat__logo img{inline-size:100%;block-size:100%;display:block;object-fit:contain}.feat__client{font-family:var(--font-heading);font-size:clamp(19px,1.6vw,22px);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}.feat__role{margin:5px 0 0;font-size:13.5px;line-height:1.5;color:var(--color-text-secondary)}.feat__metric{margin-block-start:auto}.feat--lead .feat__metric{margin-block-start:var(--space-8)}.feat__val{font-family:var(--font-heading);font-weight:800;font-size:clamp(32px,2.6vw,40px);line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.feat__cap{display:block;margin-block-start:7px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--color-text-tertiary)}.feat__foot{align-items:center;margin-block-start:auto;padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border-subtle)}.feat__foot,.feat__stack{display:flex;gap:var(--space-2)}.feat__stack{flex-wrap:wrap}.feat__stack .chip{pointer-events:none}.feat__go{margin-inline-start:auto;flex:none;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;color:var(--color-text-secondary);white-space:nowrap;transition:color .2s var(--ease-out)}.feat__go .arr{display:inline-block;transition:transform .25s var(--ease-out)}.feat:hover .feat__go{color:var(--accent-light)}.feat:hover .feat__go .arr{transform:translateX(4px)}.feat--lead{grid-column:1/-1}.feat--lead .feat__body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-8);align-items:end}.feat--lead .feat__client{font-size:clamp(22px,2.2vw,28px)}.feat--lead .feat__val{font-size:clamp(40px,4vw,56px)}.feat--lead .feat__logo{inline-size:128px;block-size:82px}.fspark{display:flex;align-items:flex-end;gap:6px;block-size:88px;padding:var(--space-3) var(--space-3) 0;border:1px solid var(--color-border-subtle);border-radius:10px 10px 0 0;border-block-end:0;background:rgba(0,0,0,.16)}.fspark span{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--accent-light),var(--accent));opacity:.85;min-block-size:8px}.fspark span:last-child{opacity:1;box-shadow:0 0 12px var(--accent-glow)}.fspark .s-18{block-size:18%}.fspark .s-30{block-size:30%}.fspark .s-42{block-size:42%}.fspark .s-56{block-size:56%}.fspark .s-72{block-size:72%}.fspark .s-100{block-size:100%}.fspark-cap{display:block;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-block-start:1px dashed var(--color-border-subtle);border-radius:0 0 10px 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--color-text-tertiary);background:rgba(0,0,0,.16)}.arch{display:grid;gap:var(--space-8)}.arch__fam{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;color:var(--color-text-tertiary);text-transform:lowercase}.arch__fam b{font-weight:500;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.arch__fam:after{content:"";flex:1;block-size:1px;background:var(--color-border-subtle)}.arch__list{border:1px solid var(--color-border-subtle);border-radius:12px;background:color-mix(in oklab,var(--color-surface) 44%,transparent);overflow:hidden}.arch-row{display:grid;grid-template-columns:46px minmax(0,1.15fr) minmax(0,1fr) 116px 88px 22px;align-items:center;gap:var(--space-4);padding:13px 18px;color:var(--color-text);text-decoration:none;transition:background-color .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s var(--ease-out),opacity .15s var(--ease-out)}.arch-row+.arch-row{border-block-start:1px solid var(--color-border-subtle)}.arch-row:focus-visible,.arch-row:hover{background:color-mix(in oklab,var(--color-surface-raised) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent-light) 55%,transparent);transform:translateY(-1px)}.arch-row__no{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-out)}.arch-row:hover .arch-row__no{color:var(--accent-light)}.arch-row__name{font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:-.005em}.arch-row__client,.arch-row__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arch-row__client{font-size:13px;color:var(--color-text-secondary)}.arch-row__chipcell{justify-self:start;min-inline-size:0}.arch-row__chipcell .chip{pointer-events:none}.arch-row__st{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--color-text-tertiary)}.arch-row__st i{inline-size:7px;block-size:7px;border-radius:50%;flex:none}.arch-row__st--live{color:var(--color-success)}.arch-row__st--live i{background:var(--color-success);animation:feat-pulse 2.2s var(--ease-out) infinite}.arch-row__st--off i{background:transparent;border:1.5px solid var(--color-text-tertiary)}.arch-row__arr{justify-self:end;color:var(--color-text-tertiary);transition:transform .25s var(--ease-out),color .2s var(--ease-out)}.arch-row:hover .arch-row__arr{transform:translateX(4px);color:var(--accent-light)}@media (max-width:900px){.feat--lead .feat__body,.feat-grid{grid-template-columns:1fr}.feat--lead .feat__body{gap:var(--space-6)}.arch-row{grid-template-columns:40px minmax(0,1.1fr) minmax(0,1fr) 88px 20px}.arch-row__chipcell{display:none}}@media (max-width:600px){.arch-row{grid-template-columns:34px minmax(0,1fr) auto 18px;row-gap:2px;padding:var(--space-3) 14px}.arch-row__no{grid-row:1}.arch-row__name{grid-column:2;white-space:normal}.arch-row__client{grid-column:2;grid-row:2}.arch-row__st{grid-column:3;grid-row:1}.arch-row__st .arch-row__st-txt{display:none}.arch-row__arr{grid-column:4;grid-row:1}.feat__foot,.feat__id{flex-wrap:wrap}.feat__go{margin-inline-start:0;inline-size:100%}}@media (prefers-reduced-motion:reduce){.arch-row__st--live i,.feat__status i{animation:none}}