.demo-panel{font-variant-numeric:tabular-nums;width:100%}.demo-head-note{color:var(--ui-muted);font-size:12px}.demo-strip{background:var(--ui-surface);border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.demo-strip-copy{min-width:0}.demo-strip-count{color:var(--ui-emphasis);font-weight:500;display:block}.demo-strip-sub{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.demo-apply{cursor:pointer;color:var(--color-white);background:var(--color-chestnut);border:none;border-radius:8px;flex:none;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:background .3s}.demo-apply[data-state=running]{background:var(--color-saddle)}.demo-apply[data-state=done]{background:var(--ui-faint)}.demo-apply:disabled{cursor:default}.demo-progress{background:var(--ui-line);height:3px}.demo-progress-fill{background:var(--color-accent);height:100%;transition:box-shadow .4s}.demo-row{border-bottom:1px solid var(--ui-neutral-bg);align-items:center;gap:12px;padding:8px 16px;transition:background .5s;display:grid}.demo-row-name{color:var(--ui-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.demo-row-dim{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.demo-row-status{justify-content:flex-end;align-items:center;gap:6px;display:flex}.demo-foot{justify-content:space-between;min-height:20px}.demo-foot[data-tone=faint] span:first-child{color:var(--ui-faint)}.demo-foot[data-tone=strong] span:first-child{color:var(--ui-emphasis)}.demo-replay{color:var(--color-saddle);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.demo-person{align-items:center;gap:10px;min-width:0;display:flex}.demo-person-id{flex-direction:column;min-width:0;display:flex}.demo-person-name{color:var(--ui-emphasis);white-space:nowrap;font-size:14px;font-weight:600}.demo-person-sub{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.demo-check{border-bottom:1px solid var(--ui-neutral-bg);align-items:flex-start;gap:12px;padding:12px 16px;transition:background .5s;display:flex}.demo-check-icon{margin-top:1px}.demo-check-spinner{border:2px solid var(--ui-line);border-top-color:var(--color-chestnut);border-radius:50%;flex:none;width:14px;height:14px;margin:3px;animation:.8s linear infinite pui-spin}.demo-check-warn{color:var(--color-white);background:#d97706}.demo-check-copy{flex-direction:column;flex:1;min-width:0;display:flex}.demo-check-name{color:var(--ui-ink);font-weight:500}.demo-check-detail{color:var(--ui-muted);min-height:15px;margin-top:2px;font-size:12px;transition:color .3s}.demo-check-detail[data-tone=alert]{color:var(--status-escalated)}.demo-avatar-cream{background:var(--color-cream-strong)}.demo-ripple-root{justify-content:center;width:100%;display:flex;container:demo-ripple/inline-size}.demo-ripple-viewport{aspect-ratio:640/376;width:100%;position:relative;overflow:hidden}@container demo-ripple (max-width:479px){.demo-ripple-viewport{aspect-ratio:390/340}}.demo-scene{cursor:pointer;max-width:100%;transition:opacity .15s;position:absolute;top:0;left:0}.demo-scene-lines{pointer-events:none;position:absolute;inset:0}.demo-org{box-sizing:border-box;background:var(--color-white);border:1px solid var(--ui-line);border-radius:8px;padding:8px 10px;position:absolute;overflow:hidden}.demo-org-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.demo-org-name{color:var(--ui-emphasis);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.demo-org-type{color:var(--ui-faint);flex:none}.demo-org-metric{justify-content:space-between;align-items:center;gap:6px;margin-top:5px;display:flex}.demo-org-metric-label{color:var(--ui-muted);white-space:nowrap}.demo-org-value{color:var(--ui-emphasis);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 5px;font-weight:600;transition:background .4s}.demo-prod{box-sizing:border-box;background:var(--color-white);z-index:2;border-radius:8px;padding:7px 9px;transition:border-color .3s;position:absolute;overflow:hidden}.demo-prod-name{color:var(--ui-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.demo-prod-sub{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:3px;overflow:hidden}.demo-effective-tag{background:var(--color-chestnut-dark);color:var(--color-cream);white-space:nowrap;z-index:3;border-radius:10px;padding:3px 8px;font-weight:500;transition:opacity .3s;position:absolute}.demo-scene-foot{text-align:center;color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:12px;transition:opacity .4s;position:absolute;bottom:10px;left:0;right:0}.demos-section{border-top:1px solid var(--color-line);background:var(--color-cream)}.demos-inner{flex-direction:column;gap:clamp(48px,6vw,72px);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px);display:flex}.demos-head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.demos-head h2{letter-spacing:-.01em;color:var(--color-chestnut-dark);margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:500;line-height:1.2}.demos-item{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:clamp(28px,4vw,64px);display:grid}.demos-item--flip{direction:rtl}.demos-item--flip>*{direction:ltr}.demos-copy{flex-direction:column;align-items:flex-start;gap:16px;max-width:440px;display:flex}.demos-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-saddle);font-size:13px;font-weight:600}.demos-copy h3{color:var(--color-chestnut-dark);text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.2}.demos-copy p{color:var(--color-ink);text-wrap:pretty;margin:0;font-size:17px;font-weight:300;line-height:1.55}.demos-stage{justify-content:center;min-width:0;display:flex}
.home-main{background:var(--t-bg);color:var(--t-ink);margin-top:calc(-1 * var(--nav-height-total));position:relative;overflow-x:clip}.home-main>section{z-index:1;position:relative}.home-rails{z-index:0;pointer-events:none;justify-content:space-between;margin:0 auto;padding:0 calc(clamp(20px,3.5vw,64px)/2);display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 260px);mask-image:linear-gradient(#0000,#000 260px)}.home-rail-pair{gap:10px;display:flex}.home-rail{border-left:1px dashed var(--t-rail-faint);width:0}@media (max-width:899px){.home-rail--mid{display:none}}@media (max-width:640px){.home-rails{padding-inline:6px}.home-rail-pair{gap:6px}}.home-cta-primary{background:var(--t-btn-bg);color:var(--t-btn-fg);letter-spacing:.025em;box-shadow:var(--shadow-button);border-radius:12px;justify-content:center;align-items:center;padding:12px 30px;font-size:16px;font-weight:400;text-decoration:none;transition:transform .2s;display:inline-flex}.home-cta-primary:hover{transform:scale(1.05)}.home-eyebrow{border:1px solid var(--t-chip-line);color:var(--t-eyebrow);letter-spacing:.05em;text-transform:uppercase;border-radius:20px;align-items:center;padding:3px 12px;font-size:12px;font-weight:500;display:inline-flex}.home-hero{background:var(--t-hero-wash);position:relative}.home-hero-copy{width:min(100% - 2 * var(--page-pad), var(--shell-max));padding-block:calc(var(--nav-height) + clamp(48px, 6vw, 88px)) 0;flex-direction:column;align-items:flex-start;gap:26px;margin-inline:auto;display:flex}.home-hero-copy h1{letter-spacing:-.015em;max-width:18ch;color:var(--t-ink);text-wrap:pretty;margin:0;font-size:clamp(40px,4.6vw,58px);font-weight:500;line-height:1.08}.home-hero-copy p{color:var(--t-body);text-wrap:balance;max-width:60ch;margin:0;font-size:clamp(18px,1.6vw,20px);font-weight:400;line-height:1.5}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.home-hero-secondary{color:var(--t-eyebrow);font-size:15px;font-weight:400;text-decoration:none}.home-hero-secondary:hover{color:var(--t-ink)}.home-hero-frame{width:min(100% - 2 * var(--page-pad), var(--shell-max));margin-inline:auto;padding-block:clamp(32px,4vw,52px) clamp(56px,7vw,96px)}.home-investors{flex-direction:column;align-items:center;gap:24px;padding:clamp(40px,5vw,64px) 0;display:flex}.home-investors-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t-eyebrow);margin:0;font-size:12px;font-weight:500}.home-investor-list{opacity:.9;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4vw,56px);display:flex}.home-investor-logo{width:auto;height:32px}.home-investor-logo--tw{height:38px}.home-investor-logo--li{height:20px}[data-theme=dark] .home-investor-list{opacity:.8;filter:invert()brightness(1.7)grayscale()}.home-thesis-copy{padding:clamp(48px,6vw,88px) 0 clamp(56px,7vw,96px)}.home-thesis-copy p{letter-spacing:-.01em;text-align:center;max-width:30ch;color:var(--t-ink-dim);text-wrap:balance;margin:0 auto;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.25}.home-thesis-copy strong{color:var(--t-ink);font-weight:500}.home-quotes-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,4vw,56px);padding-bottom:clamp(44px,5.5vw,80px);display:grid}.home-quotes-grid .quote-figure{border-top-color:var(--t-ink)}.home-quotes-grid .quote-badge-title,.home-quotes-grid .quote-body blockquote{color:var(--t-ink)}.home-quotes-grid .quote-badge-sub,.home-quotes-grid .quote-link{color:var(--t-eyebrow)}.home-quotes-grid .quote-body figcaption{color:var(--t-muted)}.home-quotes-grid .quote-link:hover{color:var(--t-ink)}.home-purpose{border-top:1px dashed var(--t-rail)}.home-purpose-inner{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(48px,6vw,80px);display:flex}.home-purpose-inner h2{letter-spacing:-.005em;max-width:26ch;color:var(--t-ink);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.3}.home-siw{border-top:1px dashed var(--t-rail)}.home-siw-inner{flex-direction:column;gap:clamp(48px,7vw,88px);padding-top:clamp(36px,4.5vw,64px);padding-bottom:clamp(64px,8vw,112px);display:flex}.home-siw-head{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.home-siw-head h2{letter-spacing:-.01em;color:var(--t-ink);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.15}.home-siw-item{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.home-siw-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.home-siw-label{letter-spacing:.1em;text-transform:uppercase;color:var(--t-eyebrow);font-size:12px;font-weight:600}.home-siw-copy h3{letter-spacing:-.01em;color:var(--t-ink);text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.2}.home-siw-copy p{color:var(--t-body);text-wrap:pretty;max-width:42ch;margin:0;font-size:17px;font-weight:300;line-height:1.55}.home-siw-stage{justify-content:center;width:100%;display:flex}@media (min-width:1000px){.home-siw-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-siw-item--flip .home-siw-copy{grid-area:1/2}.home-siw-item--flip .home-siw-stage{grid-area:1/1}}.home-features{border-top:1px dashed var(--t-rail)}.home-features-inner{flex-direction:column;gap:clamp(40px,5vw,56px);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px);display:flex}.home-features-head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.home-features-head h2{letter-spacing:-.015em;color:var(--t-ink);margin:0;font-size:clamp(34px,3.8vw,52px);font-weight:500;line-height:1.12}.home-features-head p{max-width:52ch;color:var(--t-body);text-wrap:pretty;margin:0;font-size:18px;font-weight:300;line-height:1.5}.home-features-grid{grid-template-columns:1fr;gap:clamp(20px,2.5vw,28px);display:grid}@media (min-width:680px){.home-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.home-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-feature{border-radius:var(--radius-card);background:var(--t-card);border:1px solid var(--t-card-line);flex-direction:column;gap:18px;padding:clamp(18px,2vw,24px);display:flex}.home-feature-copy{flex-direction:column;gap:9px;display:flex}.home-feature-copy h3{color:var(--t-ink);margin:0;font-size:20px;font-weight:500;line-height:1.25}.home-feature-sub{color:var(--t-body);margin:0;font-size:14.5px;font-weight:300;line-height:1.5}.home-feature-bullets{flex-direction:column;gap:7px;margin-top:4px;display:flex}.home-feature-bullet{color:var(--t-eyebrow);align-items:center;gap:9px;font-size:13.5px;font-weight:400;display:flex}.home-feature-bullet:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.home-feature-art{background:var(--color-white);height:264px;color:var(--ui-ink);border:1px solid #28130514;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;padding:clamp(16px,1.8vw,22px);font-size:13px;display:flex;overflow:hidden}.home-arch{border-top:1px dashed var(--t-rail);overflow:hidden}.home-arch-inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:clamp(40px,5vw,72px);padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(72px,9vw,128px);display:grid}.home-arch-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.home-arch-copy h2{letter-spacing:-.015em;max-width:12ch;color:var(--t-ink);text-wrap:balance;margin:0;font-size:clamp(38px,4.2vw,56px);font-weight:500;line-height:1.08}.home-arch-copy>p{color:var(--t-body);max-width:46ch;margin:0;font-size:18px;font-weight:300;line-height:1.5}.home-arch-checks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 32px;width:100%;max-width:500px;display:grid}.home-arch-check{color:var(--t-ink);align-items:flex-start;gap:10px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.home-arch-check-mark{border:1px solid var(--t-eyebrow-line);width:18px;height:18px;color:var(--t-eyebrow);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:10px;display:grid}.home-arch-actions{flex-wrap:wrap;align-items:center;gap:28px;width:100%;max-width:520px;margin-top:24px;display:flex}.home-arch-soc{align-items:center;gap:10px;display:flex}.home-arch-soc-mark{border:1px solid var(--t-eyebrow-line);width:44px;height:44px;color:var(--t-eyebrow);letter-spacing:.02em;text-align:center;border-radius:50%;place-items:center;font-size:11px;font-weight:700;line-height:1.1;display:grid}.home-arch-soc-note{color:var(--t-muted);font-size:12px;line-height:1.35}.home-arch-figure{justify-content:center;display:flex}.home-arch-figure img{width:100%;max-width:560px;height:auto;display:block}.home-final-inner{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.home-final-card{border-radius:16px;align-items:flex-end;min-height:clamp(460px,50vw,660px);display:flex;position:relative;overflow:hidden}.home-final-photo{object-fit:cover;object-position:center 30%}.home-final-scrim{background:linear-gradient(#180c040f 28%,#180c0457 54%,#180c04d1);position:absolute;inset:0}.home-final-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;width:100%;padding:clamp(28px,4vw,52px);display:flex;position:relative}.home-final-content h2{letter-spacing:-.015em;max-width:15ch;color:var(--color-cream);text-wrap:balance;margin:0;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.1}.home-final-cta{background:var(--color-cream);height:44px;color:var(--color-chestnut-dark);border-radius:12px;align-items:center;gap:8px;padding:4px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #00000040}.home-final-cta:hover{background:var(--color-white);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.home-final-cta{transition:none}}@media (max-width:767px){.home-hero-copy,.home-siw-copy,.home-arch-copy{text-align:center;align-items:center}.home-hero-actions,.home-arch-actions,.home-final-content{justify-content:center}.home-arch-checks{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr))}.home-final-content,.home-feature-copy{text-align:center}.home-feature-bullets{flex-flow:wrap;justify-content:center;gap:6px 10px}.home-feature-bullet:first-child:before{display:none}}
.feat-steps{flex-direction:column;width:100%;max-width:380px;margin:0 auto;display:flex}.feat-step{align-items:center;gap:12px;padding:9px 0;display:flex}.feat-step-line{background:var(--ui-line);width:1px;height:10px;margin-left:9px}.feat-step-name{flex:1}.feat-step-name--dim{color:var(--ui-muted)}.feat-step-time{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:11px}.feat-step-disc{width:20px;height:20px}.feat-step-spinner{border:2px solid var(--status-warning);border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin:2px;animation:9s ease-in-out infinite pui-chip-out,.9s linear infinite pui-spin}.feat-step-running{color:var(--status-warning)}.feat-step-time.pui-swap{text-align:right;justify-items:end}.feat-step-disc .pui-check{width:20px;height:20px}.feat-tree{width:100%;max-width:380px;margin:0 auto}.feat-node{border:1px solid var(--ui-line);background:var(--color-white);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;padding:7px 12px;display:flex}.feat-node--new{border-color:var(--status-positive-bg)}.feat-node-name{color:var(--ui-emphasis);font-weight:500}.feat-node-name--body{color:var(--ui-emphasis);font-weight:400}.feat-node-sub{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:11px}.feat-branch{border-left:1px solid var(--ui-divider);flex-direction:column;gap:8px;margin-left:18px;padding:8px 0 0 18px;display:flex}.feat-branch--dashed{border-left-style:dashed;gap:0}.feat-node-enter{opacity:1;animation:9s ease-in-out infinite pui-node-in;transform:none}.feat-ledger{flex-direction:column;gap:2px;width:100%;max-width:380px;margin:0 auto;display:flex}.feat-ledger-row{align-items:baseline;gap:10px;padding:6px 0;display:flex}.feat-ledger-id{color:var(--color-saddle);text-underline-offset:2px;font-variant-numeric:tabular-nums;text-decoration:underline}.feat-ledger-reason{color:var(--ui-muted)}.feat-ledger-amount{font-variant-numeric:tabular-nums;color:var(--ui-emphasis)}.feat-ledger-dot{background:var(--status-positive);width:8px;height:8px;box-shadow:0 0 0 2.5px var(--status-positive-bg);border-radius:50%;flex:none;align-self:baseline;position:relative;top:3px}.feat-ledger-dot--pulse{animation:2.4s ease-out infinite pui-pulse-ring}.feat-ledger-summary{flex-direction:column;gap:8px;margin-top:14px;display:flex}.feat-ledger-meter-label{color:var(--ui-muted);justify-content:space-between;font-size:11px;font-weight:500;display:flex}.feat-ledger-meter-pct{font-variant-numeric:tabular-nums;color:var(--status-positive-strong)}.feat-ledger-note{color:var(--ui-muted);font-size:11px}.feat-profile{border:1px solid var(--ui-line);background:var(--color-white);border-radius:10px;width:100%;max-width:340px;margin:0 auto;overflow:hidden}.feat-profile-head{border-bottom:1px solid var(--ui-line);align-items:center;gap:12px;padding:12px 14px;display:flex}.feat-profile-avatar{background:var(--ui-neutral-bg);width:32px;height:32px;color:var(--ui-emphasis);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.feat-profile-id{flex-direction:column;flex:1;min-width:0;display:flex}.feat-profile-name{color:var(--ui-emphasis);font-weight:500}.feat-profile-sub{color:var(--ui-muted);font-size:11px}.feat-profile-row{border-bottom:1px solid var(--ui-line);color:var(--ui-muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.feat-profile-row:last-child{border-bottom:0}.feat-profile-value{font-variant-numeric:tabular-nums;color:var(--ui-emphasis)}.feat-profile-ssn{color:var(--ui-emphasis);align-items:center;gap:8px;display:inline-flex}.feat-profile-ssn svg{color:var(--ui-muted)}.feat-comp{grid-template-columns:1fr auto;align-items:end;gap:20px;width:100%;max-width:380px;margin:0 auto;display:grid}.feat-comp-specs{flex-direction:column;gap:2px;display:flex}.feat-comp-row{border-bottom:1px solid var(--ui-line);color:var(--ui-muted);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.feat-comp-row--last{border-bottom:0}.feat-comp-value{font-variant-numeric:tabular-nums;color:var(--ui-emphasis)}.feat-comp-chart{flex-direction:column;align-items:center;gap:8px;display:flex}.feat-comp-bars{align-items:flex-end;gap:5px;height:88px;display:flex}.feat-comp-bar{transform-origin:bottom;border-radius:3px 3px 0 0;width:12px;animation:.9s cubic-bezier(.2,.7,.2,1) both pui-grow-y}.feat-comp-bar--low{background:var(--ui-divider)}.feat-comp-bar--mid{background:var(--ui-faint)}.feat-comp-bar--high{background:var(--color-chestnut)}.feat-comp-caption{color:var(--ui-muted);font-size:11px}.feat-comp-caption strong{font-variant-numeric:tabular-nums;color:var(--ui-emphasis);font-weight:500}.feat-ins{width:min(100%,300px);height:214px;position:relative}.feat-ins-card{box-sizing:border-box;background:var(--color-white);border:1px solid #edeae3;border-radius:8px;flex-direction:column;gap:10px;width:clamp(110px,45%,132px);padding:14px 13px 13px;display:flex;position:absolute}.feat-ins-card--rear{z-index:1;animation:1.5s cubic-bezier(.4,.2,.15,1) both feat-ins-card-b;top:0;right:0;box-shadow:0 10px 30px #2813051a}.feat-ins-card--front{z-index:2;animation:1.5s cubic-bezier(.4,.2,.15,1) both feat-ins-card-a;top:34px;left:0;box-shadow:0 10px 30px #2813051f}.feat-ins-tag{background:var(--color-white);border:1px solid #edeae3;border-radius:6px;align-items:center;gap:7px;padding:5px 11px 5px 5px;display:flex;position:absolute;top:-13px;left:-16px;box-shadow:0 6px 18px #2813051f}.feat-ins-tag-icon{border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.feat-ins-tag-icon--rear{background:#cde4f6}.feat-ins-tag-icon--front{background:#d8dee8}.feat-ins-tag-label{flex-direction:column;gap:1px;display:flex}.feat-ins-tag-role{color:var(--ui-faint);font-size:7.5px;line-height:1}.feat-ins-tag-name{color:var(--ui-ink);font-size:10px;font-weight:500;line-height:1.2}.feat-ins-ring{width:76px;height:76px;margin:4px auto 0;position:relative}.feat-ins-ring svg{display:block}.feat-ins-ring-track{stroke:#e9ebee}.feat-ins-ring-value{stroke:var(--status-lime)}.feat-ins-card--rear .feat-ins-ring-value{animation:1.8s cubic-bezier(.4,.1,.2,1) 1s both feat-ins-ring-b}.feat-ins-card--front .feat-ins-ring-value{animation:1.8s cubic-bezier(.4,.1,.2,1) .35s both feat-ins-ring-a}.feat-ins-ring-center{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.feat-ins-ring-label{color:var(--ui-faint);font-size:7px}.feat-ins-score-num{font-variant-numeric:tabular-nums;color:var(--ui-ink);font-size:21px;font-weight:500;line-height:1}.feat-ins-metrics{font-variant-numeric:tabular-nums;flex-direction:column;gap:7px;display:flex}.feat-ins-metric{justify-content:space-between;font-size:9.5px;display:flex}.feat-ins-metric-label{color:var(--color-ink-strong);font-weight:500}.feat-ins-metric-value{color:var(--ui-muted)}@keyframes feat-ins-card-a{0%{opacity:0;left:50%;transform:translate(-50%)translateY(8px)}18%{opacity:1}40%{opacity:1;left:50%;transform:translate(-50%)}to{opacity:1;left:0;transform:none}}@keyframes feat-ins-card-b{0%,36%{opacity:0;top:34px;right:50%;transform:translate(50%)}52%{opacity:1}to{opacity:1;top:0;right:0;transform:none}}@keyframes feat-ins-ring-a{0%{stroke-dasharray:0 100}to{stroke-dasharray:85 100}}@keyframes feat-ins-ring-b{0%{stroke-dasharray:0 100}to{stroke-dasharray:91 100}}@media (prefers-reduced-motion:reduce){.feat-ins-card,.feat-ins-ring-value{animation:none!important}}
