.act--hero{padding-top:max(48px,min(8vh,96px));padding-bottom:max(64px,min(12vh,140px));overflow:clip}.hero-bg{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero-bg__index{top:max(-2rem,min(2vh,2rem));right:var(--shell-pad);font:400 clamp(9rem, 26vw, 22rem) / .8 var(--a30-font-headings);color:var(--a30-content-primary);opacity:.03;position:absolute}.hero-bg__grid{background-image:linear-gradient(var(--a30-border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--a30-border-subtle) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(120% 80% at 70% 0,#000 0%,#0000 70%);mask-image:radial-gradient(120% 80% at 70% 0,#000 0%,#0000 70%)}.hero-fireworks{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:max(24px,min(4vw,56px));display:grid}.hero-copy{gap:var(--a30-space-24);flex-direction:column;padding-top:max(16px,min(4vh,48px));display:flex}.hero-headline{margin-top:var(--a30-space-4);font-size:max(2.2rem,min(4vw,3.4rem));line-height:1.12}.hero-lede{word-break:keep-all;max-width:42ch}.hero-cta{gap:var(--a30-space-12);margin-top:var(--a30-space-8);flex-wrap:wrap;display:flex}.hero-visual{flex-direction:column;align-items:stretch;display:flex}.hero-app{perspective:2000px;width:100%;margin:0;position:relative}.hero-app__glow{background:radial-gradient(56% 56% at 58% 26%, var(--a30-accent-light), transparent 72%);opacity:.72;filter:blur(44px);pointer-events:none;position:absolute;top:-20%;bottom:-28%;left:-12%;right:-12%}.hero-app__window{border:1px solid var(--a30-border-medium);border-radius:var(--a30-radius-sheet);background:var(--a30-bg-secondary);transform-origin:65%;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(1.5deg);box-shadow:0 2px 8px #00000080,0 44px 100px #000000b8}.hero-app__chrome{align-items:center;gap:var(--a30-space-12);height:40px;padding:0 var(--a30-space-16);background:var(--a30-bg-tertiary);border-bottom:1px solid var(--a30-border-subtle);display:flex}.hero-app__lights{gap:8px;display:inline-flex}.hero-app__light{border-radius:var(--a30-radius-pill);background:var(--a30-bg-tertiary);border:1px solid var(--a30-border-subtle);width:11px;height:11px}.hero-app__title{font:500 11px/1 var(--a30-font-code);letter-spacing:.02em;color:var(--a30-content-secondary)}.hero-app__body{grid-template-columns:136px 1fr;min-height:236px;display:grid}.hero-app__rail{gap:var(--a30-space-2);padding:var(--a30-space-12);background:var(--a30-bg);border-right:1px solid var(--a30-border-subtle);flex-direction:column;display:flex}.hero-app__ws{padding:var(--a30-space-4) var(--a30-space-8) 0;font:500 11px/1.4 var(--a30-font-body);color:var(--a30-content-primary);font-weight:600}.hero-app__ws-path{padding:0 var(--a30-space-8);margin-bottom:var(--a30-space-12);font:400 8.5px/1.5 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-app__tab{padding:var(--a30-space-8);border-radius:var(--a30-radius-control);font:400 12px/1.3 var(--a30-font-body);color:var(--a30-content-secondary)}.hero-app__tab--active{background:var(--a30-accent-light);color:var(--a30-content-accent)}.hero-app__view{gap:var(--a30-space-12);padding:var(--a30-space-16);flex-direction:column;display:flex}.hero-app__viewhead{align-items:center;gap:var(--a30-space-8);font:500 10px/1.4 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary);margin:0;display:flex}.hero-app__viewtag{border-radius:var(--a30-radius-badge);background:var(--a30-accent-light);color:var(--a30-content-accent);padding:1px 6px;font-size:9px}.hero-app__verdict-card{gap:var(--a30-space-8);padding:var(--a30-space-16);background:var(--a30-elevated);border:1.5px solid var(--a30-accent);border-radius:var(--a30-radius-card);flex-direction:column;display:flex;box-shadow:0 8px 28px #00000073}.hero-app__eyebrow{font:500 9px/1.3 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-kicker);color:var(--a30-content-accent);margin:0}.hero-app__verdict{font:400 1.12rem/1.36 var(--a30-font-headings);color:var(--a30-content-primary);word-break:keep-all;margin:0}.hero-app__debt{align-items:baseline;gap:var(--a30-space-4) var(--a30-space-8);padding-top:var(--a30-space-8);border-top:1px solid var(--a30-border-subtle);font:500 10px/1.5 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);flex-wrap:wrap;margin:0;display:flex}.hero-app__debt-v{color:var(--a30-content-secondary);font-variant-numeric:tabular-nums}.hero-app__debt-v b{color:var(--a30-content-primary);font-size:12px;font-weight:500}.hero-app__debt-v .hero-app__debt-zero{color:var(--a30-content-secondary)}.hero-app__chips{gap:var(--a30-space-4);flex-wrap:wrap;display:flex}.hero-app__chip{border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-pill);font:500 9px/1.5 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary);padding:2px 7px}.hero-app__chip--on{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}.hero-app__cand{align-items:center;gap:var(--a30-space-8);padding:var(--a30-space-8) var(--a30-space-12);background:var(--a30-bg);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);display:flex}.hero-app__cand-ava{border-radius:var(--a30-radius-pill);background:var(--a30-bg-tertiary);width:22px;height:22px;font:500 10px/1 var(--a30-font-body);color:var(--a30-content-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.hero-app__cand-name{font:500 11px/1.4 var(--a30-font-body);color:var(--a30-content-primary);white-space:nowrap}.hero-app__cand-mask{border-radius:var(--a30-radius-pill);background:repeating-linear-gradient(-45deg, var(--a30-bg-tertiary) 0 6px, var(--a30-bg-secondary) 6px 12px);flex:1;height:8px}.hero-app__cand-lock{font:500 8.5px/1.4 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);white-space:nowrap}@media (max-width:900px){.hero-grid{gap:var(--a30-space-32);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hero-app__body{grid-template-columns:1fr}.hero-app__rail{display:none}.hero-app__glow{top:-12%;bottom:-20%;left:0;right:0}}@media screen and (min-width:1101px){html.scrub .act--hero .hero-bg__index{transform:translateY(calc(var(--hero-p,0) * -40px))}html.scrub .act--hero .hero-bg__grid{transform:translateY(calc(var(--hero-p,0) * -16px))}html.scrub .act--hero .hero-app{transform:translateY(calc(var(--hero-p,0) * -20px))}html.scrub .act--hero .hero-app__window{transform:rotateY(calc(-7deg + var(--hero-p,0) * 2.5deg)) rotateX(calc(1.5deg - var(--hero-p,0) * .6deg))}html.scrub .act--hero .hero-app__verdict-card{transform:translateY(calc(var(--hero-p,0) * -7px))}}.builder-testimonials-head{gap:var(--a30-space-16);flex-direction:column;max-width:62ch;margin-bottom:max(40px,min(6vh,72px));display:flex}.builder-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:max(20px,min(3vw,40px));display:grid}.builder-testimonial-card{gap:var(--a30-space-32);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-bg-secondary);flex-direction:column;min-width:0;height:100%;padding:max(24px,min(3vw,40px));display:flex}.builder-testimonial-card__body{gap:var(--a30-space-16);flex-direction:column;flex:1;display:flex}.builder-testimonial-card blockquote{color:var(--a30-content-primary);font:400 clamp(1.05rem, 1.5vw, 1.25rem) / 1.7 var(--a30-font-body);text-wrap:pretty;margin:0}.builder-testimonial-card__footer{justify-content:space-between;align-items:center;gap:var(--a30-space-16);color:var(--a30-content-secondary);font:400 .9375rem/1.5 var(--a30-font-body);display:flex}.builder-testimonial-card__footer>p{text-align:right;margin:0}.builder-testimonial-profile{min-height:var(--a30-hit-target);align-items:center;gap:var(--a30-space-12);color:var(--a30-content-primary);white-space:nowrap;text-decoration:none;display:inline-flex}.builder-testimonial-profile img{border-radius:var(--a30-radius-pill);object-fit:cover;flex:0 0 48px;width:48px;height:48px;display:block}.builder-testimonial-profile:focus-visible{outline:2px solid var(--a30-accent);outline-offset:4px}.builder-testimonial-card__footer>p a{color:var(--a30-content-accent);text-underline-offset:3px;text-decoration:underline}.builder-testimonial-card__footer>p a:focus-visible{outline:2px solid var(--a30-accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.builder-testimonial-profile:hover{color:var(--a30-content-accent);text-underline-offset:3px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.builder-testimonial-profile{transition:none}}@media (max-width:1100px){.builder-testimonials-grid{grid-template-columns:1fr}}@media (max-width:640px){.builder-testimonial-card{padding:var(--a30-space-24)}.builder-testimonial-card__footer{flex-direction:column;align-items:flex-start}.builder-testimonial-card__footer>p{text-align:left}}.act--lead-report{background:var(--a30-bg-secondary);padding-block-start:max(72px,min(11vh,128px));padding-block-end:max(72px,min(11vh,128px))}.lead-report__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:max(40px,min(7vw,88px));display:grid}.lead-report__intro{align-items:flex-start;gap:var(--a30-space-24);flex-direction:column;display:flex}.lead-report__intro .a30l-h2{max-width:12ch}.lead-report__lede{max-width:37ch;color:var(--a30-content-secondary);word-break:keep-all}.lead-report__docket{width:100%;margin:var(--a30-space-8) 0 0;border-top:1px solid var(--a30-border-medium);padding:0;list-style:none}.lead-report__docket li{align-items:baseline;gap:var(--a30-space-12);padding-block:var(--a30-space-12);border-bottom:1px solid var(--a30-border-subtle);color:var(--a30-content-secondary);font:400 .9rem/1.5 var(--a30-font-body);grid-template-columns:36px minmax(0,1fr);display:grid}.lead-report__docket li span:last-child{overflow-wrap:anywhere}.lead-report__docket b,.lead-report__docket-no{font:500 10px/1.5 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data)}.lead-report__docket b{color:var(--a30-content-primary)}.lead-report__docket-no{color:var(--a30-content-accent);font-variant-numeric:tabular-nums}.lead-report__boundary{max-width:48ch;color:var(--a30-content-icon);font:400 11px/1.7 var(--a30-font-code);overflow-wrap:anywhere;margin:0}.lead-report__sheet{border:1px solid var(--a30-border-medium);border-radius:var(--a30-radius-sheet);background:var(--a30-bg);min-width:0;overflow:hidden}.lead-report__sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--a30-space-16);padding:var(--a30-space-16) var(--a30-space-24);border-bottom:1px solid var(--a30-border-subtle);background:var(--a30-bg-tertiary);display:flex}.lead-report__sheet-kicker,.lead-report__sheet-title,.lead-report__sheet-meta{margin:0}.lead-report__sheet-kicker,.lead-report__sheet-meta{font:500 10px/1.5 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary)}.lead-report__sheet-title{margin-top:var(--a30-space-2);font:500 .95rem/1.5 var(--a30-font-body);color:var(--a30-content-primary)}.lead-report__sheet-meta{max-width:24ch;color:var(--a30-content-icon);text-align:right;overflow-wrap:anywhere}.lead-report__steps{border-bottom:1px solid var(--a30-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lead-report__steps li{align-items:center;gap:var(--a30-space-8);min-width:0;padding:var(--a30-space-12) var(--a30-space-24);color:var(--a30-content-icon);font:500 11px/1.5 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase;display:flex}.lead-report__steps li+li{border-left:1px solid var(--a30-border-subtle)}.lead-report__steps li[aria-current=step]{color:var(--a30-content-primary);box-shadow:inset 0 -2px 0 var(--a30-accent)}.lead-report__steps span{border-radius:var(--a30-radius-pill);font-variant-numeric:tabular-nums;border:1px solid;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lead-report__form,.lead-report__result{padding:max(24px,min(4vw,40px))}.lead-report__fieldset{border:0;min-width:0;margin:0;padding:0}.lead-report__fieldset[hidden]{display:none}.lead-report__label{justify-content:space-between;align-items:baseline;gap:var(--a30-space-12);color:var(--a30-content-primary);font:500 .95rem/1.5 var(--a30-font-body);display:flex}.lead-report__label>span{color:var(--a30-content-accent);font:500 10px/1.5 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase}.lead-report__hint{margin:var(--a30-space-4) 0 var(--a30-space-12);color:var(--a30-content-secondary);font:400 .875rem/1.55 var(--a30-font-body)}.lead-report__input{width:100%;min-width:0;height:52px;padding-inline:var(--a30-space-16);border:1px solid var(--a30-border-medium);border-radius:var(--a30-radius-control);background:var(--a30-bg-secondary);color:var(--a30-content-primary);font:400 1rem/1.5 var(--a30-font-body);caret-color:var(--a30-accent);display:block}.lead-report__input::placeholder{color:var(--a30-content-icon)}.lead-report__input:hover{border-color:var(--a30-content-secondary)}.lead-report__input:focus{border-color:var(--a30-accent)}.lead-report__input[aria-invalid=true]{border-color:var(--a30-attention)}.lead-report__error{margin:var(--a30-space-8) 0 0;color:var(--a30-attention);font:400 .8rem/1.5 var(--a30-font-body)}.lead-report__error--consent{margin-top:calc(var(--a30-space-8) * -1);padding-left:30px}.lead-report__primary{min-height:var(--a30-hit-target)}.lead-report__fieldset>.lead-report__primary{width:100%;margin-top:var(--a30-space-24)}.lead-report__consents{gap:var(--a30-space-16);margin-top:var(--a30-space-24);padding-top:var(--a30-space-24);border-top:1px solid var(--a30-border-subtle);display:grid}.lead-report__check{gap:var(--a30-space-12);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.lead-report__check input{width:18px;height:18px;accent-color:var(--a30-accent);margin:3px 0 0}.lead-report__check span{color:var(--a30-content-secondary);font:400 .82rem/1.55 var(--a30-font-body);word-break:keep-all}.lead-report__check b{margin-bottom:var(--a30-space-2);color:var(--a30-content-primary);font-weight:500;display:block}.lead-report__actions,.lead-report__result-actions{justify-content:flex-end;gap:var(--a30-space-8);margin-top:var(--a30-space-24);flex-wrap:wrap;display:flex}.lead-report__live,.lead-report__noscript{margin:var(--a30-space-16) 0 0;padding:var(--a30-space-12) var(--a30-space-16);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);color:var(--a30-content-secondary);font:400 .85rem/1.55 var(--a30-font-body)}.lead-report__live[data-lead-report-state=invalid],.lead-report__live[data-lead-report-state=failed]{border-color:var(--a30-border-attention);color:var(--a30-attention)}.lead-report__live[data-lead-report-state=submitting]{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}.lead-report__result{border-top:3px solid var(--a30-accent)}.lead-report__result[data-lead-report-state=limited],.lead-report__result[data-lead-report-state=failed],.lead-report__result[data-lead-report-state=invalid]{border-top-color:var(--a30-attention)}.lead-report__result-kicker,.lead-report__result-time,.lead-report__result-code{font:500 11px/1.6 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);text-transform:uppercase}.lead-report__result-kicker{margin:0 0 var(--a30-space-8);color:var(--a30-content-accent)}.lead-report__result[data-lead-report-state=limited] .lead-report__result-kicker,.lead-report__result[data-lead-report-state=failed] .lead-report__result-kicker,.lead-report__result[data-lead-report-state=invalid] .lead-report__result-kicker{color:var(--a30-attention)}.lead-report__result h3{color:var(--a30-content-primary);font:400 clamp(1.8rem, 4vw, 2.6rem)/1.12 var(--a30-font-headings);margin:0}.lead-report__result>p:not([class]){margin:var(--a30-space-16) 0 0;color:var(--a30-content-secondary);font:400 1rem/1.65 var(--a30-font-body)}.lead-report__result-time,.lead-report__result-code{justify-content:space-between;gap:var(--a30-space-8) var(--a30-space-16);margin:var(--a30-space-16) 0 0;padding-top:var(--a30-space-12);border-top:1px solid var(--a30-border-subtle);color:var(--a30-content-icon);flex-wrap:wrap;display:flex}.lead-report__result-time time,.lead-report__result-code code{color:var(--a30-content-primary);font:inherit;overflow-wrap:anywhere}.lead-report__status-link{width:100%;margin-top:var(--a30-space-24)}.lead-report__result [hidden],.lead-report__live[hidden]{display:none}@media (max-width:820px){.lead-report__layout{gap:var(--a30-space-48);grid-template-columns:minmax(0,1fr)}.lead-report__intro .a30l-h2,.lead-report__lede{max-width:100%}}@media (max-width:520px){.act--lead-report{padding-block-start:64px;padding-block-end:64px}.lead-report__sheet-head{padding:var(--a30-space-16);display:block}.lead-report__sheet-meta{max-width:none;margin-top:var(--a30-space-8);text-align:left}.lead-report__steps li{padding-inline:var(--a30-space-12);letter-spacing:.04em}.lead-report__form,.lead-report__result{padding:var(--a30-space-24) var(--a30-space-16)}.lead-report__actions,.lead-report__result-actions{grid-template-columns:minmax(0,1fr);display:grid}.lead-report__actions .hl-button,.lead-report__result-actions .hl-button{width:100%}}@media print{.act--lead-report{background:0 0}.lead-report__form,.lead-report__result{break-inside:avoid}}.act--diagnosis,.act--candidates,.act--counter,.act--report{overflow:clip}.pin-canvas{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:max(32px,min(4.5vw,72px));display:grid}.scene-stage{flex-direction:column;gap:max(16px,min(2vh,24px));min-width:0;display:flex;position:relative}.stage-note{font:400 10px/1.6 var(--a30-font-code);letter-spacing:.04em;color:var(--a30-content-icon);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;position:absolute;top:-24px;right:0}.scene-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cap-rail{flex-direction:column;gap:max(24px,min(3.4vh,44px));min-width:0;display:flex}.cap{gap:var(--a30-space-8);padding-top:var(--a30-space-16);border-top:1px solid var(--a30-border-subtle);flex-direction:column;display:flex}.cap-kicker{align-items:center;gap:var(--a30-space-8);font:500 11px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-kicker);color:var(--a30-content-secondary);font-variant-numeric:tabular-nums;margin:0;display:inline-flex}.cap-kicker:before{content:"";background:var(--a30-accent);width:14px;height:1px}.cap-head{font-family:var(--a30-font-headings);letter-spacing:-.01em;color:var(--a30-content-primary);word-break:keep-all;text-wrap:balance;margin:0;font-size:max(1.3rem,min(1.9vw,1.7rem));font-weight:400;line-height:1.22}.cap-body{max-width:36ch;font:400 .9375rem/1.7 var(--a30-font-body);color:var(--a30-content-secondary);text-wrap:pretty;margin:0}.cap-token{font:500 11.5px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-primary);font-variant-numeric:tabular-nums;margin:0}.srf{background:var(--a30-bg-secondary);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-sheet);position:relative;overflow:hidden}.srf-head{justify-content:space-between;align-items:baseline;gap:var(--a30-space-4) var(--a30-space-16);padding:var(--a30-space-12) var(--a30-space-16);border-bottom:1px solid var(--a30-border-subtle);flex-wrap:wrap;display:flex}.srf-head__title{font:500 10.5px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-primary)}.srf-head__meta{font:400 10px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary);font-variant-numeric:tabular-nums}.srf-badge{border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);font:500 9.5px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary);white-space:nowrap;align-items:center;padding:2px 8px;display:inline-flex}.srf-badge--accent{background:var(--a30-accent-light);color:var(--a30-content-accent);border-color:#0000}.fq{gap:var(--a30-space-4);padding:var(--a30-space-8) var(--a30-space-12);background:var(--a30-bg);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);flex-direction:column;display:flex}.fq__meta{font:500 9.5px/1.5 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary);font-variant-numeric:tabular-nums;margin:0}.fq__line{font:400 11.5px/1.6 var(--a30-font-code);color:var(--a30-content-secondary);overflow-wrap:anywhere;margin:0}.fq__line--body{font-family:var(--a30-font-body);color:var(--a30-content-primary);word-break:keep-all;font-size:12.5px;line-height:1.65}.val-swap [data-val-stage]{display:none}.val-swap [data-val-stage]:last-child{display:inline-block}@media (max-width:1100px){.pin-canvas{gap:var(--a30-space-32);grid-template-columns:1fr}}.dg-panel{flex-direction:column;display:flex}.dg-steps{padding:var(--a30-space-4) 0;margin:0;list-style:none}.dg-step{align-items:baseline;gap:var(--a30-space-12);padding:var(--a30-space-4) var(--a30-space-16);display:flex}.dg-step__dot{border-radius:var(--a30-radius-pill);background:var(--a30-accent);flex:none;width:5px;height:5px;transform:translateY(-2px)}.dg-step__label{font:400 13px/1.5 var(--a30-font-body);color:var(--a30-content-primary)}.dg-step__meta{font:400 10px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}.dg-debt{gap:var(--a30-space-8);padding:clamp(20px, 2.5vh, 32px) var(--a30-space-16) var(--a30-space-16);border-top:1px solid var(--a30-border-subtle);border-bottom:1px solid var(--a30-border-subtle);background:var(--a30-bg);flex-direction:column;margin:0;display:flex}.dg-debt__k{font:500 10px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-kicker);color:var(--a30-content-secondary)}.dg-debt__pair{justify-content:space-between;align-items:baseline;gap:var(--a30-space-16);font-family:var(--a30-font-headings);letter-spacing:-.02em;color:var(--a30-content-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:400;line-height:.9;display:flex}.dg-debt__num{font-size:max(4.5rem,min(8.5vw,8.5rem))}.dg-debt__colon{color:var(--a30-content-icon);font-size:max(2.2rem,min(4vw,4rem));transform:translateY(-.4em)}.dg-debt__num--zero{color:var(--a30-content-secondary)}.dg-debt__legend{font:500 10px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);justify-content:space-between;display:flex}.dg-debt__bar{gap:2px;height:6px;display:flex}.dg-debt__bar-make{background:var(--a30-accent);border-radius:var(--a30-radius-pill);flex:64}.dg-debt__bar-sell{background:var(--a30-bg-tertiary);border-radius:var(--a30-radius-pill);flex:2}.dg-chips{align-items:center;gap:var(--a30-space-8);padding:var(--a30-space-12) var(--a30-space-16);flex-wrap:wrap;display:flex}.dg-chips__k{font:500 10px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);margin-right:var(--a30-space-4)}.dg-chip{align-items:center;gap:var(--a30-space-4);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-pill);font:500 10px/1.7 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary);padding:3px 10px;display:inline-flex}.dg-chip--on{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}.dg-chip--on:before{content:"✓"}.dg-chip--void{border-color:var(--a30-border-warning);color:var(--a30-content-secondary)}.dg-verdict{gap:var(--a30-space-8);margin:0 var(--a30-space-16) var(--a30-space-12);padding:clamp(16px, 2vh, 24px) var(--a30-space-24);background:var(--a30-elevated);border:1.5px solid var(--a30-accent);border-radius:var(--a30-radius-card);flex-direction:column;display:flex;box-shadow:0 12px 36px #00000073}.dg-verdict__eyebrow{font:500 9.5px/1.5 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-kicker);color:var(--a30-content-accent);margin:0}.dg-verdict__head{font-family:var(--a30-font-headings);letter-spacing:-.01em;color:var(--a30-content-primary);word-break:keep-all;margin:0;font-size:max(1.25rem,min(1.8vw,1.6rem));font-weight:400;line-height:1.32}.dg-verdict__body{font:400 13px/1.7 var(--a30-font-body);color:var(--a30-content-secondary);word-break:keep-all;margin:0}.dg-cand{gap:var(--a30-space-8);margin:0 var(--a30-space-16) var(--a30-space-12);padding:var(--a30-space-12) var(--a30-space-16);background:var(--a30-bg);border:1px dashed var(--a30-border-medium);border-radius:var(--a30-radius-card);flex-direction:column;display:flex}.dg-cand__head{justify-content:space-between;align-items:baseline;gap:var(--a30-space-16);display:flex}.dg-cand__row{align-items:center;gap:var(--a30-space-12);display:flex}.dg-cand__ava{border-radius:var(--a30-radius-pill);background:var(--a30-bg-tertiary);width:30px;height:30px;font:500 12px/1 var(--a30-font-body);color:var(--a30-content-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.dg-cand__name{font:500 14px/1.4 var(--a30-font-body);color:var(--a30-content-primary);margin:0}.dg-cand__name span{color:var(--a30-content-secondary);font-weight:400}.dg-cand__meta{font:400 11.5px/1.5 var(--a30-font-body);color:var(--a30-content-secondary);margin:0}.dg-cand__lockrow{gap:var(--a30-space-8);flex-direction:column;display:flex}.dg-cand__lock{font:400 12px/1.6 var(--a30-font-body);color:var(--a30-content-primary);margin:0}.dg-cand__mask{border-radius:var(--a30-radius-pill);background:repeating-linear-gradient(-45deg, var(--a30-bg-tertiary) 0 7px, var(--a30-bg-secondary) 7px 14px);height:9px}.dg-cand__mask--short{width:62%}.dg-cand__ghost{border:1px solid var(--a30-border-medium);border-radius:var(--a30-radius-control);font:500 11px/1 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary);opacity:.65;align-self:flex-start;padding:8px 14px}@media (max-width:640px){.dg-step__meta{display:none}.dg-debt__num{font-size:max(3.4rem,min(17vw,4.5rem))}}.cm-session{flex-direction:column;display:flex}.cm-bubble{gap:var(--a30-space-4);padding:var(--a30-space-16);flex-direction:column;display:flex}.cm-bubble__from{font:500 9.5px/1.5 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-kicker);color:var(--a30-content-icon);margin:0}.cm-bubble__text{max-width:60ch;font:400 13.5px/1.7 var(--a30-font-body);color:var(--a30-content-primary);word-break:keep-all;margin:0}.cm-qcard{gap:var(--a30-space-8);margin:0 var(--a30-space-16) var(--a30-space-16);padding:var(--a30-space-16);background:var(--a30-elevated);border:1px solid var(--a30-border-accent);border-radius:var(--a30-radius-card);flex-direction:column;display:flex}.cm-qcard__head{justify-content:space-between;align-items:baseline;gap:var(--a30-space-16);display:flex}.cm-qcard__q{font:500 14px/1.5 var(--a30-font-body);color:var(--a30-content-primary);margin:0}.cm-qcard__count{font:400 10px/1.6 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);font-variant-numeric:tabular-nums}.cm-opt{column-gap:var(--a30-space-12);padding:var(--a30-space-8) var(--a30-space-12);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);grid-template-columns:auto 1fr auto;grid-template-areas:"key label picked""key sub picked";align-items:baseline;row-gap:2px;display:grid}.cm-opt--picked{border-color:var(--a30-border-medium);background:var(--a30-bg-tertiary)}.cm-opt__key{border-radius:var(--a30-radius-pill);background:var(--a30-bg);border:1px solid var(--a30-border-subtle);width:18px;height:18px;font:500 10px/1 var(--a30-font-label);color:var(--a30-content-secondary);grid-area:key;justify-content:center;align-items:center;display:inline-flex;transform:translateY(2px)}.cm-opt__label{font:500 12.5px/1.5 var(--a30-font-body);color:var(--a30-content-primary);word-break:keep-all;grid-area:label}.cm-opt__sub{font:400 11px/1.5 var(--a30-font-body);color:var(--a30-content-secondary);word-break:keep-all;grid-area:sub}.cm-opt__picked{font:500 9.5px/1.5 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-accent);white-space:nowrap;grid-area:picked}.cm-opt:not(.cm-opt--picked) .cm-opt__label,.cm-opt:not(.cm-opt--picked) .cm-opt__sub{color:var(--a30-content-secondary);opacity:.75}.cm-commit{margin:var(--a30-space-4) 0 0;padding-top:var(--a30-space-8);border-top:1px solid var(--a30-border-subtle);font:500 11.5px/1.6 var(--a30-font-code);color:var(--a30-content-accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cm-field{--cm-ax-h:26px;height:max(240px,min(30vw,320px));margin:var(--a30-space-16);margin-bottom:var(--a30-space-8);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg);position:relative;overflow:hidden}.cm-lines{inset:0 0 var(--cm-ax-h) 0;width:100%;height:calc(100% - var(--cm-ax-h));pointer-events:none;position:absolute;overflow:visible}.cm-lines path{fill:none;stroke:var(--a30-accent);stroke-width:1px;vector-effect:non-scaling-stroke}.cm-lines [data-grid]{stroke:var(--a30-border-subtle);shape-rendering:crispedges}.cm-lines [data-axis]{stroke:var(--a30-border-medium);shape-rendering:crispedges}.cm-node{border:1px solid var(--a30-border-accent);border-radius:var(--a30-radius-badge);background:var(--a30-accent-light);font:500 9px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-accent);padding:3px 8px;position:absolute;top:10px;left:10px}.cm-axis-y{font:500 9px/1.4 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);white-space:nowrap;position:absolute;bottom:40px;left:10px}.cm-axis-x{left:0;right:0;height:var(--cm-ax-h);background:var(--a30-bg-secondary);align-items:center;display:flex;position:absolute;bottom:0}.cm-axis-x span{text-align:center;font:500 9px/1.4 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);flex:1;padding:6px 0}.cm-dot{left:var(--dx);top:var(--dy);align-items:center;gap:var(--a30-space-4);font:500 10px/1 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-primary);font-variant-numeric:tabular-nums;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.cm-dot i{border-radius:var(--a30-radius-pill);background:var(--a30-accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--a30-accent-light)}.cm-dot--blocked{color:var(--a30-content-icon)}.cm-dot--blocked i{background:var(--a30-bg-tertiary);box-shadow:none;border:1px solid var(--a30-border-warning)}.cm-cands{gap:var(--a30-space-8);padding:var(--a30-space-8) var(--a30-space-16) var(--a30-space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.cm-cand{gap:var(--a30-space-4);padding:var(--a30-space-12);background:var(--a30-elevated);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);flex-direction:column;display:flex;position:relative;overflow:hidden}.cm-cand__rank{font:500 9px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);font-variant-numeric:tabular-nums;margin:0}.cm-cand__name{font:500 13.5px/1.4 var(--a30-font-body);color:var(--a30-content-primary);margin:0}.cm-cand__name span{color:var(--a30-content-secondary);font-size:11.5px;font-weight:400}.cm-cand__why{font:400 11.5px/1.55 var(--a30-font-body);color:var(--a30-content-secondary);word-break:keep-all;margin:0}.cm-cand__note{font:400 10px/1.6 var(--a30-font-code);color:var(--a30-content-accent);margin:0}.cm-cand--blocked{background:var(--a30-bg);border-color:var(--a30-border-warning)}.cm-cand--blocked .cm-cand__name{color:var(--a30-content-secondary)}.cm-cand__why--cause{color:var(--a30-content-warning);font-family:var(--a30-font-code);font-size:10.5px}.cm-cand__mask{background:repeating-linear-gradient(-45deg, var(--a30-bg-tertiary) 0 7px, var(--a30-bg-secondary) 7px 14px);display:none;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:640px){.cm-cands{grid-template-columns:1fr}.cm-field{height:220px}}.ct-rows{flex-direction:column;display:flex}.ct-row{gap:var(--a30-space-12);padding:var(--a30-space-16);flex-direction:column;display:flex}.ct-row+.ct-row{border-top:1px solid var(--a30-border-subtle)}.ct-row__head{align-items:center;gap:var(--a30-space-12);display:flex}.ct-row__ava{border-radius:var(--a30-radius-pill);background:var(--a30-bg-tertiary);width:30px;height:30px;font:500 12px/1 var(--a30-font-body);color:var(--a30-content-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-row__id{min-width:0}.ct-row__name{font:500 14px/1.4 var(--a30-font-body);color:var(--a30-content-primary);margin:0}.ct-row__meta{font:400 11px/1.5 var(--a30-font-body);color:var(--a30-content-secondary);word-break:keep-all;margin:0}.ct-row__stamps{align-items:center;gap:var(--a30-space-4);flex:none;margin-left:auto;display:flex}.ct-stamp{border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-badge);font:500 9.5px/1.7 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary);white-space:nowrap;padding:2px 8px}.ct-stamp+.ct-stamp{margin-left:12px;position:relative}.ct-stamp+.ct-stamp:before{content:"→";color:var(--a30-content-icon);font-family:var(--a30-font-label);position:absolute;left:-13px}.ct-stamp--sent{border-color:var(--a30-border-accent);color:var(--a30-content-accent)}.ct-stamp--reply{border-color:var(--a30-border-accent);background:var(--a30-accent-light);color:var(--a30-content-accent)}.ct-stamp--paid{border-color:var(--a30-border-medium);background:var(--a30-button-primary);color:var(--a30-content-on-primary)}.ct-stamp--none{color:var(--a30-content-icon);border-style:dashed}.ct-draft .fq__meta{color:var(--a30-content-secondary)}.ct-row__foot{align-items:center;gap:var(--a30-space-8);flex-wrap:wrap;display:flex}.ct-ghostbtn{border:1px solid var(--a30-border-medium);border-radius:var(--a30-radius-control);font:500 10px/1.4 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary);padding:6px 12px}.ct-ghostbtn--fill{background:var(--a30-bg-tertiary);color:var(--a30-content-primary);border-color:#0000}.ct-row__note{margin-left:auto}.ct-log__list{padding:var(--a30-space-4) 0;margin:0;list-style:none}.ct-log__row{align-items:baseline;gap:var(--a30-space-12);padding:var(--a30-space-8) var(--a30-space-16);display:flex}.ct-log__row+.ct-log__row{border-top:1px solid var(--a30-border-subtle)}.ct-log__when{width:52px;font:400 10px/1.7 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);font-variant-numeric:tabular-nums;flex:none}.ct-log__text{font:400 12.5px/1.6 var(--a30-font-body);color:var(--a30-content-primary);word-break:keep-all;margin:0}.ct-log__row .srf-badge{flex:none;margin-left:auto}.ct-cells{align-items:stretch;gap:var(--a30-space-8);padding:var(--a30-space-16);display:flex}.ct-cell{gap:var(--a30-space-4);padding:var(--a30-space-12) var(--a30-space-16);background:var(--a30-bg);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);flex-direction:column;flex:1;display:flex;position:relative}.ct-cells__ineq{font:500 13px/1 var(--a30-font-label);color:var(--a30-content-icon);align-self:center}.ct-cell__label{font:500 10px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary);margin:0}.ct-cell__num{align-items:baseline;gap:var(--a30-space-4);font:500 clamp(1.8rem, 2.6vw, 2.4rem)/1.1 var(--a30-font-body);color:var(--a30-content-primary);font-variant-numeric:tabular-nums;margin:0;display:flex}.ct-cell__goal{color:var(--a30-content-icon);font-size:.85rem}.ct-cell__sub{font:400 10.5px/1.5 var(--a30-font-body);color:var(--a30-content-secondary);margin:0}.ct-cell--paid{border-color:color-mix(in srgb, var(--a30-success) 55%, transparent)}.ct-cell--paid .digit-col [data-val-stage="5"]{color:var(--a30-success)}.ct-cell--paid .ct-cell__sub{color:var(--a30-content-secondary)}.ct-seal{border:1.5px solid var(--a30-success);border-radius:var(--a30-radius-badge);font:500 9.5px/1.5 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-kicker);color:var(--a30-success);padding:3px 8px;position:absolute;top:10px;right:12px;transform:rotate(-6deg)}@media (max-width:720px){.ct-row__head{flex-wrap:wrap}.ct-row__stamps{row-gap:var(--a30-space-8);flex-wrap:wrap;width:calc(100% - 42px);margin-left:42px}.ct-cells{flex-direction:column}.ct-cells__ineq{display:none}.ct-row__note{width:100%;margin-left:0}.ct-log__when{width:44px}.ct-log__row .srf-badge{display:none}}.rp-panel{gap:var(--a30-space-12);flex-direction:column;padding:max(20px,min(2.5vw,32px));display:flex}.rp-head{align-items:center;gap:var(--a30-space-12);flex-wrap:wrap;display:flex}.rp-head__title{font-family:var(--a30-font-headings);letter-spacing:-.015em;color:var(--a30-content-primary);margin:0;font-size:max(1.6rem,min(2.6vw,2.2rem));font-weight:400;line-height:1.1}.rp-head__lede{max-width:52ch;font:400 13px/1.7 var(--a30-font-body);color:var(--a30-content-secondary);word-break:keep-all;margin:0}.rp-stats{gap:var(--a30-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rp-stat{gap:var(--a30-space-4);padding:var(--a30-space-12) var(--a30-space-16);background:var(--a30-bg);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);flex-direction:column;display:flex}.rp-stat__label{font:500 10px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-secondary);margin:0}.rp-stat__num{font:500 clamp(1.7rem, 2.4vw, 2.2rem)/1.1 var(--a30-font-body);color:var(--a30-content-primary);font-variant-numeric:tabular-nums;margin:0}.rp-stat--paid{border-color:color-mix(in srgb, var(--a30-success) 55%, transparent)}.rp-stat--paid .rp-stat__num{color:var(--a30-success)}.rp-frames,.rp-ledger{gap:var(--a30-space-8);flex-direction:column;display:flex}.rp-frames__k{margin:0 0 var(--a30-space-4);font:500 10px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-kicker);color:var(--a30-content-icon)}.rp-frame{align-items:baseline;gap:var(--a30-space-12);padding:var(--a30-space-8) var(--a30-space-12);background:var(--a30-bg);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);display:flex}.rp-frame__tag{width:34px;font:500 10px/1.7 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);flex:none}.rp-frame__text{font:400 12.5px/1.65 var(--a30-font-body);color:var(--a30-content-primary);word-break:keep-all;margin:0}.rp-ledger__list{border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);background:var(--a30-bg);margin:0;padding:0;list-style:none}.rp-ledger__row{align-items:baseline;gap:var(--a30-space-12);padding:var(--a30-space-8) var(--a30-space-16);display:flex}.rp-ledger__row+.rp-ledger__row{border-top:1px solid var(--a30-border-subtle)}.rp-ledger__when{width:74px;font:400 10px/1.7 var(--a30-font-label);letter-spacing:var(--a30-ls-label-data);color:var(--a30-content-icon);font-variant-numeric:tabular-nums;flex:none}.rp-ledger__text{font:400 12.5px/1.6 var(--a30-font-body);color:var(--a30-content-secondary);word-break:keep-all;margin:0}.rp-branch{gap:var(--a30-space-8);padding-top:var(--a30-space-8);border-top:1px solid var(--a30-border-subtle);flex-direction:column;display:flex}.rp-branch__row{align-items:center;gap:var(--a30-space-12);padding:var(--a30-space-8) var(--a30-space-12);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-control);color:var(--a30-content-secondary);flex-wrap:wrap;display:flex}.rp-branch__cond{font:500 11px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-data);font-variant-numeric:tabular-nums}.rp-branch__arrow{font-family:var(--a30-font-label);color:var(--a30-content-icon)}.rp-branch__out{font:500 13px/1.5 var(--a30-font-body)}.rp-branch__row--on{border-color:var(--a30-border-accent);background:var(--a30-accent-light);color:var(--a30-content-accent)}.rp-branch__row--on .rp-branch__out{color:var(--a30-content-accent)}.rp-branch__seal{border:1px solid var(--a30-border-medium);border-radius:var(--a30-radius-badge);font:500 9.5px/1.6 var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-kicker);color:var(--a30-content-secondary);margin-left:auto;padding:2px 8px;transform:rotate(-3deg)}@media (max-width:640px){.rp-stats{grid-template-columns:1fr}.rp-branch__seal{margin-left:0}}[data-cmap-lines] [data-wire]{display:none}@media screen and (min-width:1101px){html.scrub .act--diagnosis[data-armed] [data-pin-track]{height:600vh;height:600svh}html.scrub .act--candidates[data-armed] [data-pin-track]{height:610vh;height:610svh}html.scrub .act--counter[data-armed] [data-pin-track]{height:680vh;height:680svh}html.scrub .act--report[data-armed] [data-pin-track]{height:330vh;height:330svh}html.scrub .act[data-scene][data-armed] [data-pin-canvas]{top:calc(var(--nav-h) + 24px);height:calc(100vh - var(--nav-h) - 48px);transform:scale(calc(var(--fit,1) * (1 - var(--outro-p,0) * .015)));opacity:calc(1 - var(--outro-p,0) * .12);transform-origin:top;position:sticky}html.scrub .act[data-scene][data-armed] [data-cap-rail]{position:relative}html.scrub .act[data-scene][data-armed] [data-cap-rail] .cap{left:0;right:0;opacity:0;visibility:hidden;transition:opacity .18s var(--a30-ease-punch), transform .18s var(--a30-ease-punch), visibility 0s .18s;position:absolute;top:0;transform:translateY(14px)}html.scrub .act[data-scene][data-armed][data-stage="0"] [data-cap-rail] .cap[data-cap="0"],html.scrub .act[data-scene][data-armed][data-stage="1"] [data-cap-rail] .cap[data-cap="1"],html.scrub .act[data-scene][data-armed][data-stage="2"] [data-cap-rail] .cap[data-cap="2"],html.scrub .act[data-scene][data-armed][data-stage="3"] [data-cap-rail] .cap[data-cap="3"],html.scrub .act[data-scene][data-armed][data-stage="4"] [data-cap-rail] .cap[data-cap="4"],html.scrub .act[data-scene][data-armed][data-stage="5"] [data-cap-rail] .cap[data-cap="5"]{opacity:1;visibility:visible;transition:opacity .3s var(--a30-ease-punch) 70ms, transform .3s var(--a30-ease-punch) 70ms, visibility 0s 0s;transform:none}html.scrub .act[data-scene][data-armed] .cap-kicker{font-size:calc(11px / var(--fit,1))}html.scrub .act[data-scene][data-armed] .cap-head{font-size:calc(clamp(1.3rem, 1.9vw, 1.7rem) / var(--fit,1))}html.scrub .act[data-scene][data-armed] .cap-body{font-size:calc(.9375rem / var(--fit,1))}html.scrub .act[data-scene][data-armed] .cap-token{font-size:calc(11.5px / var(--fit,1))}html.scrub .act[data-scene][data-armed] [data-scene-stage] :-webkit-any(.srf-badge,.fq__meta,.dg-verdict__eyebrow,.cm-bubble__from,.cm-opt__picked,.ct-stamp,.ct-seal){font-size:max(9.5px, calc(9px / var(--fit,1)))}html.scrub .act[data-scene][data-armed] [data-scene-stage] :is(.srf-badge,.fq__meta,.dg-verdict__eyebrow,.cm-bubble__from,.cm-opt__picked,.ct-stamp,.ct-seal){font-size:max(9.5px, calc(9px / var(--fit,1)))}html.scrub .act[data-scene][data-armed] [data-scene-stage] :-webkit-any(.srf-head__meta,.dg-step__meta,.dg-chips__k,.dg-chip,.dg-debt__k,.dg-debt__legend,.cm-qcard__count,.cm-cand__note,.ct-ghostbtn,.ct-log__when,.ct-cell__label,.rp-stat__label,.rp-frames__k,.rp-frame__tag,.rp-ledger__when,.stage-note){font-size:max(10px, calc(9px / var(--fit,1)))}html.scrub .act[data-scene][data-armed] [data-scene-stage] :is(.srf-head__meta,.dg-step__meta,.dg-chips__k,.dg-chip,.dg-debt__k,.dg-debt__legend,.cm-qcard__count,.cm-cand__note,.ct-ghostbtn,.ct-log__when,.ct-cell__label,.rp-stat__label,.rp-frames__k,.rp-frame__tag,.rp-ledger__when,.stage-note){font-size:max(10px, calc(9px / var(--fit,1)))}html.scrub .act[data-scene][data-armed] [data-scene-stage] :-webkit-any(.srf-head__title,.cm-cand__why--cause){font-size:max(10.5px, calc(9px / var(--fit,1)))}html.scrub .act[data-scene][data-armed] [data-scene-stage] :is(.srf-head__title,.cm-cand__why--cause){font-size:max(10.5px, calc(9px / var(--fit,1)))}html.scrub .act[data-scene][data-armed] [data-scene-stage] .cm-cand__rank{font-size:max(9px, calc(9px / var(--fit,1)))}html.scrub .act[data-scene][data-armed] [data-scene-stage] .dg-cand__ghost{font-size:max(11px, calc(9px / var(--fit,1)))}html.scrub .act[data-scene][data-armed] [data-scene-stage] :-webkit-any(.fq__line,.cm-commit){font-size:max(11.5px, calc(9px / var(--fit,1)))}html.scrub .act[data-scene][data-armed] [data-scene-stage] :is(.fq__line,.cm-commit){font-size:max(11.5px, calc(9px / var(--fit,1)))}html.scrub .act--diagnosis[data-armed] [data-scene-stage] :-webkit-any(.srf-head__title,.srf-head__meta,.srf-badge,.fq__meta,.dg-step__meta,.dg-chips__k,.dg-chip,.dg-verdict__eyebrow,.dg-debt__k,.dg-debt__legend,.dg-cand__ghost){line-height:1.25}html.scrub .act--diagnosis[data-armed] [data-scene-stage] :is(.srf-head__title,.srf-head__meta,.srf-badge,.fq__meta,.dg-step__meta,.dg-chips__k,.dg-chip,.dg-verdict__eyebrow,.dg-debt__k,.dg-debt__legend,.dg-cand__ghost){line-height:1.25}html.scrub .act--diagnosis[data-armed] [data-scene-stage] .fq__line{line-height:1.45}html.scrub .act--diagnosis[data-armed] .dg-panel:after{content:"";z-index:2;border-top:1px solid var(--a30-accent);box-shadow:0 0 14px 1px var(--a30-accent);background:color-mix(in srgb, var(--a30-bg) 40%, transparent);transform:translateY(calc(var(--beam-p,0) * 100%));opacity:calc(1 - var(--beam-fade,0));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}html.scrub .act--diagnosis[data-armed] .dg-step{--lit:clamp(0, calc((var(--p,0) - var(--row-at,1)) * 16), 1)}html.scrub .act--diagnosis[data-armed] .dg-step:first-child{--row-at:.141}html.scrub .act--diagnosis[data-armed] .dg-step:nth-child(2){--row-at:.173}html.scrub .act--diagnosis[data-armed] .dg-step:nth-child(3){--row-at:.206}html.scrub .act--diagnosis[data-armed] .dg-step:nth-child(4){--row-at:.238}html.scrub .act--diagnosis[data-armed] .dg-step:nth-child(5){--row-at:.271}html.scrub .act--diagnosis[data-armed] .dg-step:nth-child(6){--row-at:.303}html.scrub .act--diagnosis[data-armed] .dg-step__label{color:color-mix(in srgb, var(--a30-content-primary) calc(var(--lit,0) * 100%), var(--a30-content-icon))}html.scrub .act--diagnosis[data-armed] .dg-step__dot{opacity:calc(.25 + var(--lit,0) * .75)}html.scrub .act--diagnosis[data-armed] .dg-step__meta{opacity:calc(.35 + var(--lit,0) * .65)}html.scrub .act--diagnosis[data-armed] .dg-debt{opacity:.35;transition:opacity .5s var(--a30-ease-punch), transform .5s var(--a30-ease-punch);transform:translateY(22px)scale(.985)}html.scrub .act--diagnosis[data-armed] .dg-debt>*{opacity:0;transition:opacity .5s var(--a30-ease-punch)}html.scrub .act--diagnosis[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .dg-debt{opacity:1;transform:none}html.scrub .act--diagnosis[data-armed]:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .dg-debt{opacity:1;transform:none}html.scrub .act--diagnosis[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .dg-debt>*{opacity:1}html.scrub .act--diagnosis[data-armed]:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .dg-debt>*{opacity:1}html.scrub .act--diagnosis[data-armed] .dg-debt__bar{transform:scaleX(var(--debt-p,0));transform-origin:0}html.scrub .act--diagnosis[data-armed] .dg-debt__num--make{transform-origin:0 100%;transition:transform .5s var(--a30-ease-punch)}html.scrub .act--diagnosis[data-armed] .dg-debt__num--zero{transform-origin:100% 100%;transition:transform .5s var(--a30-ease-punch)}html.scrub .act--diagnosis[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"]) :-webkit-any(.dg-debt__num--make,.dg-debt__num--zero){transform:scale(1.15)}html.scrub .act--diagnosis[data-armed]:is([data-stage="2"],[data-stage="3"]) :is(.dg-debt__num--make,.dg-debt__num--zero){transform:scale(1.15)}html.scrub .act--diagnosis[data-armed] .dg-chip{opacity:0;transform-origin:bottom;transition:opacity .22s var(--a30-ease-punch), transform .22s var(--a30-ease-punch);transform:perspective(420px)rotateX(58deg)}html.scrub .act--diagnosis[data-armed] .dg-chip[data-chip=payment]{transition-delay:80ms}html.scrub .act--diagnosis[data-armed] .dg-chip[data-chip=target]{transition-delay:.16s}html.scrub .act--diagnosis[data-armed]:-webkit-any([data-stage="3"],[data-stage="4"],[data-stage="5"]) .dg-chip{opacity:1;transform:none}html.scrub .act--diagnosis[data-armed]:is([data-stage="3"],[data-stage="4"],[data-stage="5"]) .dg-chip{opacity:1;transform:none}html.scrub .act--diagnosis[data-armed] .dg-verdict{opacity:.35;transition:opacity .55s var(--a30-ease-punch), transform .55s var(--a30-ease-punch);transform:translateY(26px)}html.scrub .act--diagnosis[data-armed] .dg-verdict>*{opacity:0;transition:opacity .55s var(--a30-ease-punch)}html.scrub .act--diagnosis[data-armed]:-webkit-any([data-stage="4"],[data-stage="5"]) .dg-verdict{opacity:1;transform:none}html.scrub .act--diagnosis[data-armed]:is([data-stage="4"],[data-stage="5"]) .dg-verdict{opacity:1;transform:none}html.scrub .act--diagnosis[data-armed]:-webkit-any([data-stage="4"],[data-stage="5"]) .dg-verdict>*{opacity:1}html.scrub .act--diagnosis[data-armed]:is([data-stage="4"],[data-stage="5"]) .dg-verdict>*{opacity:1}html.scrub .act--diagnosis[data-armed] .dg-verdict__head .wg{--w-lit:clamp(0, calc((var(--type-p,0) - var(--w-at,0)) * 12), 1);opacity:var(--w-lit)}html.scrub .act--diagnosis[data-armed] .dg-cand{opacity:.35;transition:opacity .55s var(--a30-ease-punch), transform .55s var(--a30-ease-punch);transform:translateY(28px)}html.scrub .act--diagnosis[data-armed] .dg-cand>*{opacity:0;transition:opacity .55s var(--a30-ease-punch)}html.scrub .act--diagnosis[data-armed][data-stage="5"] .dg-cand{opacity:1;transform:none}html.scrub .act--diagnosis[data-armed][data-stage="5"] .dg-cand>*{opacity:1}html.scrub .act--diagnosis[data-armed][data-stage="5"] .dg-cand>.dg-cand__ghost{opacity:.65}html.scrub .act--candidates[data-armed] .cm-session{--sess-in:clamp(0, calc((var(--p,0) - .02) * 25), 1);transform:translateY(calc((1 - var(--sess-in)) * 14px))}html.scrub .act--candidates[data-armed] .cm-session>*{opacity:var(--sess-in)}html.scrub .act--candidates[data-armed] .cm-session{max-height:var(--session-h,640px);transition:max-height .4s var(--a30-ease-punch), opacity .45s var(--a30-ease-punch)}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-session{opacity:.85;max-height:46px}html.scrub .act--candidates[data-armed]:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-session{opacity:.85;max-height:46px}html.scrub .act--candidates[data-armed][data-stage="0"] .cm-opt--picked{border-color:var(--a30-border-subtle);background:0 0}html.scrub .act--candidates[data-armed] .cm-opt--picked{transition:background-color .4s var(--a30-ease-punch), border-color .4s var(--a30-ease-punch)}html.scrub .act--candidates[data-armed] .cm-opt__picked,html.scrub .act--candidates[data-armed] .cm-commit{opacity:0;transition:opacity .35s var(--a30-ease-punch)}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-opt__picked{opacity:1}html.scrub .act--candidates[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-opt__picked{opacity:1}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-commit{opacity:1}html.scrub .act--candidates[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-commit{opacity:1}html.scrub .act--candidates[data-armed] .cm-field-wrap{opacity:.3;transition:opacity .5s var(--a30-ease-punch), transform .5s var(--a30-ease-punch);transform:translateY(12px)}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-field-wrap{opacity:1;transform:none}html.scrub .act--candidates[data-armed]:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-field-wrap{opacity:1;transform:none}html.scrub .act--candidates[data-armed] [data-cmap-lines] [data-axis]{transform-box:fill-box}html.scrub .act--candidates[data-armed] [data-cmap-lines] [data-axis=x]{transform-origin:0;transform:scaleX(clamp(.001, calc(var(--axes-p,0) * 1.35), 1))}html.scrub .act--candidates[data-armed] [data-cmap-lines] [data-axis=y]{transform-origin:bottom;transform:scaleY(clamp(.001, calc((var(--axes-p,0) - .25) * 1.35), 1))}html.scrub .act--candidates[data-armed] [data-cmap-lines] [data-grid]{opacity:clamp(0, calc((var(--axes-p,0) - .45) * 1.9), 1)}html.scrub .act--candidates[data-armed][data-measuring] *{transition:none!important}html.scrub .act--candidates[data-armed] [data-cmap-lines] [data-wire]{stroke:var(--a30-accent);stroke-width:1.5px;stroke-opacity:.7;stroke-linecap:butt;display:inline}html.scrub .act--candidates[data-armed] .cm-node{opacity:0;transition:opacity .25s var(--a30-ease-punch), transform .25s var(--a30-ease-punch);transform:translate(-10px,-6px)}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-node{opacity:1;transform:none}html.scrub .act--candidates[data-armed]:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-node{opacity:1;transform:none}html.scrub .act--candidates[data-armed] .cm-dot{opacity:0;transition:opacity .25s var(--a30-ease-punch), transform .25s var(--a30-ease-punch);transform:translate(-50%,calc(-50% - 26px))}html.scrub .act--candidates[data-armed][data-stage="5"] .cm-dot[data-dot="3"]{opacity:1;transform:translate(-50%,-50%)}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-dot[data-dot="1"]{opacity:1;transform:translate(-50%,-50%)}html.scrub .act--candidates[data-armed]:is([data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-dot[data-dot="1"]{opacity:1;transform:translate(-50%,-50%)}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="4"],[data-stage="5"]) .cm-dot[data-dot="2"]{opacity:1;transform:translate(-50%,-50%)}html.scrub .act--candidates[data-armed]:is([data-stage="4"],[data-stage="5"]) .cm-dot[data-dot="2"]{opacity:1;transform:translate(-50%,-50%)}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="4"],[data-stage="5"]) .cm-dot[data-dot="3x"]{opacity:1;transform:translate(-50%,-50%)}html.scrub .act--candidates[data-armed]:is([data-stage="4"],[data-stage="5"]) .cm-dot[data-dot="3x"]{opacity:1;transform:translate(-50%,-50%)}html.scrub .act--candidates[data-armed] .cm-dot[data-dot="3x"],html.scrub .act--candidates[data-armed] .cm-dot[data-dot="3"]{transition-delay:.1s}html.scrub .act--candidates[data-armed][data-stage="5"] .cm-dot[data-dot="3x"]{opacity:.45}html.scrub .act--candidates[data-armed] .cm-cand{opacity:0;transition:opacity .35s var(--a30-ease-punch), transform .35s var(--a30-ease-punch);transform:translateY(16px)scale(.96)}html.scrub .act--candidates[data-armed][data-stage="5"] .cm-cand[data-cand="3"]{opacity:1;transform:none}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-cand[data-cand="1"]{opacity:1;transform:none}html.scrub .act--candidates[data-armed]:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-cand[data-cand="1"]{opacity:1;transform:none}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="4"],[data-stage="5"]) .cm-cand[data-cand="2"]{opacity:1;transform:none}html.scrub .act--candidates[data-armed]:is([data-stage="4"],[data-stage="5"]) .cm-cand[data-cand="2"]{opacity:1;transform:none}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="4"],[data-stage="5"]) .cm-cand[data-blocked]{opacity:1;transform:none}html.scrub .act--candidates[data-armed]:is([data-stage="4"],[data-stage="5"]) .cm-cand[data-blocked]{opacity:1;transform:none}html.scrub .act--candidates[data-armed] .cm-cand[data-blocked]{transition-delay:.1s}html.scrub .act--candidates[data-armed] .cm-cand[data-blocked] .cm-cand__why--cause{opacity:0;transition:opacity .35s var(--a30-ease-punch) .12s}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="4"],[data-stage="5"]) .cm-cand[data-blocked] .cm-cand__why--cause{opacity:1}html.scrub .act--candidates[data-armed]:is([data-stage="4"],[data-stage="5"]) .cm-cand[data-blocked] .cm-cand__why--cause{opacity:1}html.scrub .act--candidates[data-armed] [data-mask=reveal]{transition:transform .55s var(--a30-ease-punch) .1s;display:block;transform:translateY(0)}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-mask=reveal]{transform:translateY(102%)}html.scrub .act--candidates[data-armed]:is([data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-mask=reveal]{transform:translateY(102%)}html.scrub .act--candidates[data-armed] .cm-disc{display:inline-grid}html.scrub .act--candidates[data-armed] .cm-disc [data-val-stage]{opacity:0;transition:opacity .3s var(--a30-ease-punch);grid-area:1/1;display:block}html.scrub .act--candidates[data-armed] .cm-disc [data-val-stage="0"]{opacity:1}html.scrub .act--candidates[data-armed]:-webkit-any([data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-disc [data-val-stage="0"]{opacity:0}html.scrub .act--candidates[data-armed]:is([data-stage="3"],[data-stage="4"],[data-stage="5"]) .cm-disc [data-val-stage="0"]{opacity:0}html.scrub .act--candidates[data-armed][data-stage="3"] .cm-disc [data-val-stage="3"],html.scrub .act--candidates[data-armed][data-stage="4"] .cm-disc [data-val-stage="4"],html.scrub .act--candidates[data-armed][data-stage="5"] .cm-disc [data-val-stage="5"]{opacity:1}html.scrub .act--counter[data-armed] .ct-row[data-row="1"] .fq__line--body .wg{--w-lit:clamp(0, calc((var(--msg-p,0) - var(--w-at,0)) * 12), 1);opacity:var(--w-lit)}html.scrub .act--counter[data-armed] .ct-stamp{opacity:0;transition:opacity .25s var(--a30-ease-punch), transform .25s var(--a30-ease-punch);transform:translateY(-10px)scale(1.12)}html.scrub .act--counter[data-armed] [data-stamp=sent-2],html.scrub .act--counter[data-armed] [data-stamp=none-2]{transition-delay:80ms}html.scrub .act--counter[data-armed][data-stage="5"] [data-stamp=paid-1]{opacity:1;transform:none}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) :-webkit-any([data-stamp=sent-1],[data-stamp=sent-2]){opacity:1;transform:none}html.scrub .act--counter[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) :is([data-stamp=sent-1],[data-stamp=sent-2]){opacity:1;transform:none}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) :-webkit-any([data-stamp=reply-1],[data-stamp=none-2]){opacity:1;transform:none}html.scrub .act--counter[data-armed]:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) :is([data-stamp=reply-1],[data-stamp=none-2]){opacity:1;transform:none}html.scrub .act--counter[data-armed] .ct-log__row>*{opacity:0;transition:opacity .35s var(--a30-ease-punch), transform .35s var(--a30-ease-punch);transform:translateY(-6px)}html.scrub .act--counter[data-armed][data-stage="5"] .ct-log__row:nth-child(4)>*{opacity:1;transform:none}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .ct-log__row:first-child>*{opacity:1;transform:none}html.scrub .act--counter[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .ct-log__row:first-child>*{opacity:1;transform:none}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .ct-log__row:nth-child(2)>*{opacity:1;transform:none}html.scrub .act--counter[data-armed]:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .ct-log__row:nth-child(2)>*{opacity:1;transform:none}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="3"],[data-stage="4"],[data-stage="5"]) .ct-log__row:nth-child(3)>*{opacity:1;transform:none}html.scrub .act--counter[data-armed]:is([data-stage="3"],[data-stage="4"],[data-stage="5"]) .ct-log__row:nth-child(3)>*{opacity:1;transform:none}html.scrub .act--counter[data-armed] .ct-log__row:first-child>*{transition-delay:.1s}html.scrub .act--counter[data-armed] .val-swap:not(.val-swap--flip){display:inline-grid}html.scrub .act--counter[data-armed] .val-swap:not(.val-swap--flip) [data-val-stage]{opacity:0;transition:opacity .3s var(--a30-ease-punch);grid-area:1/1;display:block}html.scrub .act--counter[data-armed] .val-swap:not(.val-swap--flip) [data-val-stage="0"]{opacity:1}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=contact] [data-val-stage="0"]{opacity:0}html.scrub .act--counter[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=contact] [data-val-stage="0"]{opacity:0}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=contact] [data-val-stage="1"]{opacity:1}html.scrub .act--counter[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=contact] [data-val-stage="1"]{opacity:1}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=reply] [data-val-stage="0"]{opacity:0}html.scrub .act--counter[data-armed]:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=reply] [data-val-stage="0"]{opacity:0}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=reply] [data-val-stage="2"]{opacity:1}html.scrub .act--counter[data-armed]:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=reply] [data-val-stage="2"]{opacity:1}html.scrub .act--counter[data-armed] :-webkit-any([data-cell=contact],[data-cell=reply]) .ct-cell__sub{opacity:0;transition:opacity .35s var(--a30-ease-punch)}html.scrub .act--counter[data-armed] :is([data-cell=contact],[data-cell=reply]) .ct-cell__sub{opacity:0;transition:opacity .35s var(--a30-ease-punch)}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=contact] .ct-cell__sub{opacity:1}html.scrub .act--counter[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=contact] .ct-cell__sub{opacity:1}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=reply] .ct-cell__sub{opacity:1}html.scrub .act--counter[data-armed]:is([data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) [data-cell=reply] .ct-cell__sub{opacity:1}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .ct-dday [data-val-stage="0"]{opacity:0}html.scrub .act--counter[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"],[data-stage="5"]) .ct-dday [data-val-stage="0"]{opacity:0}html.scrub .act--counter[data-armed][data-stage="1"] .ct-dday [data-val-stage="1"],html.scrub .act--counter[data-armed][data-stage="2"] .ct-dday [data-val-stage="2"],html.scrub .act--counter[data-armed][data-stage="3"] .ct-dday [data-val-stage="3"],html.scrub .act--counter[data-armed][data-stage="4"] .ct-dday [data-val-stage="4"],html.scrub .act--counter[data-armed][data-stage="5"] .ct-dday [data-val-stage="5"]{opacity:1}html.scrub .act--counter[data-armed] .val-swap--flip{clip-path:inset(0);height:1em;display:inline-block}html.scrub .act--counter[data-armed] .val-swap--flip .digit-col{transition:transform .5s var(--a30-ease-punch);flex-direction:column;display:flex}html.scrub .act--counter[data-armed] .val-swap--flip [data-val-stage]{opacity:1;height:1em;line-height:1;display:block}html.scrub .act--counter[data-armed][data-stage="5"] .val-swap--flip .digit-col{transform:translateY(-1em)}html.scrub .act--counter[data-armed] .ct-cell--paid .ct-cell__num{transform-origin:0 100%;transition:transform .5s var(--a30-ease-punch)}html.scrub .act--counter[data-armed][data-stage="5"] .ct-cell--paid .ct-cell__num{transform:scale(1.3)}html.scrub .act--counter[data-armed] .ct-cell--paid{border-color:color-mix(in srgb, var(--a30-content-secondary) calc(var(--hold-p,0) * 40%), var(--a30-border-subtle))}html.scrub .act--counter[data-armed][data-stage="5"] .ct-cell--paid{border-color:color-mix(in srgb, var(--a30-success) 55%, transparent)}html.scrub .act--counter[data-armed] :-webkit-any(.ct-rows,.ct-log){opacity:calc(1 - var(--hold-p,0) * .15)}html.scrub .act--counter[data-armed] :is(.ct-rows,.ct-log){opacity:calc(1 - var(--hold-p,0) * .15)}html.scrub .act--counter[data-armed][data-stage="5"] :-webkit-any(.ct-rows,.ct-log){opacity:1;transition:opacity .5s var(--a30-ease-punch)}html.scrub .act--counter[data-armed][data-stage="5"] :is(.ct-rows,.ct-log){opacity:1;transition:opacity .5s var(--a30-ease-punch)}html.scrub .act--counter[data-armed] .ct-seal{opacity:0;transition:opacity .5s var(--a30-ease-punch), transform .5s var(--a30-ease-punch);transform:rotate(2deg)scale(1.6)}html.scrub .act--counter[data-armed][data-stage="5"] .ct-seal{opacity:1;transition-delay:.25s;transform:rotate(-6deg)scale(1)}html.scrub .act--counter[data-armed] .ct-cells__ineq{transition:color .4s var(--a30-ease-punch)}html.scrub .act--counter[data-armed]:-webkit-any([data-stage="3"],[data-stage="4"],[data-stage="5"]) .ct-cells__ineq{color:var(--a30-content-primary)}html.scrub .act--counter[data-armed]:is([data-stage="3"],[data-stage="4"],[data-stage="5"]) .ct-cells__ineq{color:var(--a30-content-primary)}html.scrub .act--report[data-armed] .rp-stat{--in:clamp(0, calc((var(--p,0) - var(--stat-at,1)) * 13), 1);opacity:calc(.35 + var(--in) * .65);transform:translateY(calc((1 - var(--in)) * 16px))}html.scrub .act--report[data-armed] .rp-stat>*{opacity:var(--in)}html.scrub .act--report[data-armed] .rp-stat:first-child{--stat-at:.042}html.scrub .act--report[data-armed] .rp-stat:nth-child(2){--stat-at:.106}html.scrub .act--report[data-armed] .rp-stat:nth-child(3){--stat-at:.17}html.scrub .act--report[data-armed] .rp-frames{transition:transform .5s var(--a30-ease-punch);transform:translateY(14px)}html.scrub .act--report[data-armed] .rp-frame{opacity:.35;transition:opacity .5s var(--a30-ease-punch)}html.scrub .act--report[data-armed] .rp-frames .rp-frames__k,html.scrub .act--report[data-armed] .rp-frame>*{opacity:0;transition:opacity .35s var(--a30-ease-punch)}html.scrub .act--report[data-armed] .rp-frame:nth-of-type(2),html.scrub .act--report[data-armed] .rp-frame:nth-of-type(2)>*{transition-delay:.1s}html.scrub .act--report[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"]) .rp-frames{transform:none}html.scrub .act--report[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"]) .rp-frames{transform:none}html.scrub .act--report[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"]) .rp-frame{opacity:1}html.scrub .act--report[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"]) .rp-frame{opacity:1}html.scrub .act--report[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"]) .rp-frames .rp-frames__k{opacity:1}html.scrub .act--report[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"]) .rp-frames .rp-frames__k{opacity:1}html.scrub .act--report[data-armed]:-webkit-any([data-stage="1"],[data-stage="2"],[data-stage="3"]) .rp-frame>*{opacity:1}html.scrub .act--report[data-armed]:is([data-stage="1"],[data-stage="2"],[data-stage="3"]) .rp-frame>*{opacity:1}html.scrub .act--report[data-armed] .rp-ledger{transition:transform .5s var(--a30-ease-punch);transform:translateY(14px)}html.scrub .act--report[data-armed] .rp-ledger__list{opacity:.35;transition:opacity .5s var(--a30-ease-punch)}html.scrub .act--report[data-armed] .rp-ledger .rp-frames__k,html.scrub .act--report[data-armed] .rp-ledger__row>*{opacity:0;transition:opacity .35s var(--a30-ease-punch)}html.scrub .act--report[data-armed] .rp-ledger__row:nth-child(2)>*{transition-delay:80ms}html.scrub .act--report[data-armed] .rp-ledger__row:nth-child(3)>*{transition-delay:.16s}html.scrub .act--report[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"]) .rp-ledger{transform:none}html.scrub .act--report[data-armed]:is([data-stage="2"],[data-stage="3"]) .rp-ledger{transform:none}html.scrub .act--report[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"]) .rp-ledger__list{opacity:1}html.scrub .act--report[data-armed]:is([data-stage="2"],[data-stage="3"]) .rp-ledger__list{opacity:1}html.scrub .act--report[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"]) .rp-ledger .rp-frames__k{opacity:1}html.scrub .act--report[data-armed]:is([data-stage="2"],[data-stage="3"]) .rp-ledger .rp-frames__k{opacity:1}html.scrub .act--report[data-armed]:-webkit-any([data-stage="2"],[data-stage="3"]) .rp-ledger__row>*{opacity:1}html.scrub .act--report[data-armed]:is([data-stage="2"],[data-stage="3"]) .rp-ledger__row>*{opacity:1}html.scrub .act--report[data-armed] .rp-branch__row{opacity:.35;transition:opacity .5s var(--a30-ease-punch), transform .5s var(--a30-ease-punch);transform:translateY(12px)}html.scrub .act--report[data-armed] .rp-branch__row>*{opacity:0;transition:opacity .5s var(--a30-ease-punch)}html.scrub .act--report[data-armed] .rp-branch__row[data-branch=refund],html.scrub .act--report[data-armed] .rp-branch__row[data-branch=refund]>*{transition-delay:.15s}html.scrub .act--report[data-armed][data-stage="3"] .rp-branch__row{opacity:1;transform:none}html.scrub .act--report[data-armed][data-stage="3"] .rp-branch__row>*{opacity:1}html.scrub .act--report[data-armed] .rp-branch__row .rp-branch__seal{opacity:0;transition:opacity .5s var(--a30-ease-punch) .15s, transform .5s var(--a30-ease-punch) .15s;transform:rotate(3deg)scale(1.5)}html.scrub .act--report[data-armed][data-stage="3"] .rp-branch__row .rp-branch__seal{opacity:1;transform:rotate(-3deg)scale(1)}}@media screen and (max-width:1100px){html.scrub [data-m-armed] :-webkit-any(.dg-step,.dg-debt,.dg-chip,.dg-verdict,.dg-cand,.cm-session,.cm-cand,.ct-row,.ct-log__row,.ct-cell,.rp-stat,.rp-frame,.rp-ledger__row,.rp-branch__row,.pricing-compare,.pricing-figure-row){--ml:clamp(0, calc((var(--mp,0) - var(--m-at,0)) * var(--m-k,12)), 1);opacity:calc(.25 + var(--ml) * .75);transform:translateY(calc((1 - var(--ml)) * 10px))}html.scrub [data-m-armed] :is(.dg-step,.dg-debt,.dg-chip,.dg-verdict,.dg-cand,.cm-session,.cm-cand,.ct-row,.ct-log__row,.ct-cell,.rp-stat,.rp-frame,.rp-ledger__row,.rp-branch__row,.pricing-compare,.pricing-figure-row){--ml:clamp(0, calc((var(--mp,0) - var(--m-at,0)) * var(--m-k,12)), 1);opacity:calc(.25 + var(--ml) * .75);transform:translateY(calc((1 - var(--ml)) * 10px))}html.scrub .act--diagnosis[data-m-armed]{--m-k:11.6}html.scrub .act--diagnosis[data-m-armed] :-webkit-any(.dg-step,.dg-chip){--m-k:46}html.scrub .act--diagnosis[data-m-armed] :is(.dg-step,.dg-chip){--m-k:46}html.scrub .act--diagnosis[data-m-armed] .dg-step:first-child{--m-at:.062}html.scrub .act--diagnosis[data-m-armed] .dg-step:nth-child(2){--m-at:.07}html.scrub .act--diagnosis[data-m-armed] .dg-step:nth-child(3){--m-at:.078}html.scrub .act--diagnosis[data-m-armed] .dg-step:nth-child(4){--m-at:.086}html.scrub .act--diagnosis[data-m-armed] .dg-step:nth-child(5){--m-at:.094}html.scrub .act--diagnosis[data-m-armed] .dg-step:nth-child(6){--m-at:.102}html.scrub .act--diagnosis[data-m-armed] .dg-debt{--m-at:.111}html.scrub .act--diagnosis[data-m-armed] .dg-chip[data-chip=price]{--m-at:.161}html.scrub .act--diagnosis[data-m-armed] .dg-chip[data-chip=payment]{--m-at:.17}html.scrub .act--diagnosis[data-m-armed] .dg-chip[data-chip=target]{--m-at:.179}html.scrub .act--diagnosis[data-m-armed] .dg-verdict{--m-at:.182}html.scrub .act--diagnosis[data-m-armed] .dg-cand{--m-at:.313}html.scrub .act--candidates[data-m-armed]{--m-k:11.4}html.scrub .act--candidates[data-m-armed] .cm-session{--m-at:.056}html.scrub .act--candidates[data-m-armed] .cm-cand[data-cand="1"]{--m-at:.29}html.scrub .act--candidates[data-m-armed] .cm-cand[data-cand="2"]{--m-at:.324}html.scrub .act--candidates[data-m-armed] .cm-cand[data-blocked]{--m-at:.352}html.scrub .act--candidates[data-m-armed] .cm-cand[data-cand="3"]{--m-at:.379}html.scrub .act--counter[data-m-armed]{--m-k:12}html.scrub .act--counter[data-m-armed] .ct-log__row{--m-k:48}html.scrub .act--counter[data-m-armed] .ct-row[data-row="1"]{--m-at:.071}html.scrub .act--counter[data-m-armed] .ct-row[data-row="2"]{--m-at:.149}html.scrub .act--counter[data-m-armed] .ct-log__row:first-child{--m-at:.25}html.scrub .act--counter[data-m-armed] .ct-log__row:nth-child(2){--m-at:.26}html.scrub .act--counter[data-m-armed] .ct-log__row:nth-child(3){--m-at:.277}html.scrub .act--counter[data-m-armed] .ct-log__row:nth-child(4){--m-at:.287}html.scrub .act--counter[data-m-armed] .ct-cell[data-cell=contact]{--m-at:.32}html.scrub .act--counter[data-m-armed] .ct-cell[data-cell=reply]{--m-at:.35}html.scrub .act--counter[data-m-armed] .ct-cell[data-cell=paid]{--m-at:.379}html.scrub .act--report[data-m-armed]{--m-k:9.1}html.scrub .act--report[data-m-armed] .rp-ledger__row{--m-k:36}html.scrub .act--report[data-m-armed] .rp-stat:first-child{--m-at:.104}html.scrub .act--report[data-m-armed] .rp-stat:nth-child(2){--m-at:.136}html.scrub .act--report[data-m-armed] .rp-stat:nth-child(3){--m-at:.167}html.scrub .act--report[data-m-armed] .rp-frames .rp-frame:first-of-type{--m-at:.21}html.scrub .act--report[data-m-armed] .rp-frames .rp-frame:nth-of-type(2){--m-at:.242}html.scrub .act--report[data-m-armed] .rp-ledger__row:first-child{--m-at:.279}html.scrub .act--report[data-m-armed] .rp-ledger__row:nth-child(2){--m-at:.3}html.scrub .act--report[data-m-armed] .rp-ledger__row:nth-child(3){--m-at:.321}html.scrub .act--report[data-m-armed] .rp-branch__row[data-branch=paid]{--m-at:.343}html.scrub .act--report[data-m-armed] .rp-branch__row[data-branch=refund]{--m-at:.362}html.scrub .act--pricing[data-m-armed]{--m-k:12.4}html.scrub .act--pricing[data-m-armed] .pricing-compare{--m-at:.037}html.scrub .act--pricing[data-m-armed] .pricing-figure-row{--m-at:.05}}.act--pricing{overflow:clip}.pricing-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:max(24px,min(4vw,64px));display:grid}.pricing-main{align-items:flex-start;gap:var(--a30-space-16);flex-direction:column;display:flex}.pricing-figure-row{align-items:baseline;gap:var(--a30-space-16);margin-top:var(--a30-space-4);flex-wrap:wrap;display:flex}.price-figure{font-variant-numeric:tabular-nums;font-size:max(3.6rem,min(8.5vw,7.5rem))}.price-figure__won{vertical-align:baseline;font-size:.68em}.pricing-figure-note{padding-bottom:.5em;font-size:12px}.pricing-refund{max-width:44ch}.pricing-compare{align-items:baseline;gap:var(--a30-space-8);flex-wrap:wrap;display:flex}.pricing-compare s{color:var(--a30-content-secondary);-webkit-text-decoration-color:var(--a30-content-secondary);text-decoration-color:var(--a30-content-secondary);text-decoration-thickness:1px}.pricing-diff{max-width:46ch}.pricing-cta{align-items:center;gap:var(--a30-space-12);margin-top:var(--a30-space-8);flex-wrap:wrap;display:flex}.pricing-includes{gap:var(--a30-space-24);padding:var(--a30-space-32);background:var(--a30-elevated);border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);flex-direction:column;margin:0;list-style:none;display:flex}.pricing-includes li{align-items:flex-start;gap:var(--a30-space-12);display:flex}.pricing-check{width:20px;height:20px;color:var(--a30-accent);flex-shrink:0;margin-top:.15em}.pricing-includes__label{margin-bottom:var(--a30-space-4)}.pricing-faq{border-top:1px solid var(--a30-border-subtle);margin-top:max(48px,min(8vh,96px));padding-top:max(32px,min(5vh,56px))}.pricing-faq h3{margin-top:var(--a30-space-8);margin-bottom:var(--a30-space-24)}.pricing-faq__list{max-width:760px}.pricing-faq__list details{padding-block:var(--a30-space-16)}.pricing-faq__list details+details{border-top:1px solid var(--a30-border-subtle)}.pricing-faq__list summary{cursor:pointer;margin-bottom:var(--a30-space-8);list-style:none}.pricing-faq__list summary::-webkit-details-marker{display:none}.pricing-faq__list summary:active{transform:scale(.96)}.pricing-faq__list details p{margin:0}@media (prefers-reduced-motion:no-preference){.pricing-faq__list details[open]>p{transform-origin:top;transition:opacity .18s var(--a30-ease-punch), transform .18s var(--a30-ease-punch)}@starting-style{.pricing-faq__list details[open]>p{opacity:0;transform:translateY(-4px)}}}@media (max-width:900px){.pricing-grid{gap:var(--a30-space-32);grid-template-columns:1fr}.pricing-includes{padding:var(--a30-space-24)}}@media screen and (min-width:1101px){html.scrub .act--pricing[data-armed] .pricing-figure-row{opacity:clamp(0, calc(var(--pricing-p,0) * 2.2), 1);transform:translateY(calc((1 - clamp(0, calc(var(--pricing-p,0) * 2.2), 1)) * 24px))}html.scrub .act--pricing[data-armed] .pricing-compare s{text-decoration:none;position:relative}html.scrub .act--pricing[data-armed] .pricing-compare s:after{content:"";background:var(--a30-content-secondary);height:1px;transform:scaleX(clamp(0, calc((var(--pricing-p,0) - .3) * 3), 1));transform-origin:0;position:absolute;top:52%;left:0;right:0}html.scrub .act--pricing[data-armed] .pricing-compare .a30l-mark{opacity:clamp(0, calc((var(--pricing-p,0) - .5) * 3.5), 1)}html.scrub .act--pricing[data-armed] .pricing-includes li:first-child{--pi:0}html.scrub .act--pricing[data-armed] .pricing-includes li:nth-child(2){--pi:1}html.scrub .act--pricing[data-armed] .pricing-includes li:nth-child(3){--pi:2}html.scrub .act--pricing[data-armed] .pricing-includes li:nth-child(4){--pi:3}html.scrub .act--pricing[data-armed] .pricing-includes li{--p-in:clamp(0, calc((var(--pricing-p,0) - .35 - var(--pi) * .13) * 4), 1);opacity:var(--p-in);transform:translateY(calc((1 - var(--p-in)) * 10px))}}.journal-head{gap:var(--a30-space-16);flex-direction:column;max-width:62ch;margin-bottom:max(40px,min(6vh,72px));display:flex}.journal-desc{max-width:52ch}.journal-lead{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:center;gap:max(24px,min(3.5vw,56px));margin-bottom:max(48px,min(7vh,80px));display:grid;position:relative}.journal-lead-thumb{border:1px solid var(--a30-border-subtle);border-radius:var(--a30-radius-card);background:var(--a30-bg-secondary);overflow:hidden}.journal-lead-thumb img{aspect-ratio:16/9;object-fit:cover;filter:grayscale()brightness(.92);width:100%;height:auto;display:block}.journal-lead-body{gap:var(--a30-space-12);flex-direction:column;display:flex}.journal-lead-title{font-size:max(1.5rem,min(2.6vw,2.2rem));line-height:1.18}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(24px,min(3vw,40px));display:grid}.journal-card{gap:var(--a30-space-12);padding-top:var(--a30-space-16);border-top:1px solid var(--a30-border-subtle);flex-direction:column;display:flex;position:relative}.journal-card-title{font-size:max(1.2rem,min(1.6vw,1.45rem));line-height:1.28}.journal-card .journal-dek{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.journal-byline{color:var(--a30-content-icon);margin-top:auto}.journal-card .journal-byline{padding-top:var(--a30-space-4)}.journal-card-meta{align-items:baseline;gap:var(--a30-space-8);flex-wrap:wrap;display:flex}.journal-cat{z-index:1;color:var(--a30-content-secondary);text-decoration:none;position:relative}.journal-cat:hover{color:var(--a30-content-accent);text-underline-offset:3px;text-decoration:underline}.journal-cat:focus-visible{color:var(--a30-content-accent);text-underline-offset:3px;text-decoration:underline}.journal-title-link{color:inherit;text-decoration:none}.journal-title-link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.journal-title-link:focus-visible{outline:2px solid var(--a30-accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.journal-lead-thumb img{transition:filter var(--a30-dur-normal) var(--a30-ease-snap)}.journal-lead:hover .journal-lead-thumb img{filter:grayscale(0)brightness()}.journal-lead:hover .journal-title-link,.journal-card:hover .journal-title-link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}@media (prefers-reduced-motion:reduce){.journal-lead-thumb img{transition:none}}.journal-more{margin-top:max(40px,min(6vh,64px));display:flex}@media (max-width:1100px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.journal-lead{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.journal-grid{grid-template-columns:1fr}}.pl{z-index:200;padding:clamp(20px, 4vh, 44px) var(--shell-pad);background:var(--a30-bg);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}html:not(.js) .pl,html.pl-skip .pl{display:none}@media (prefers-reduced-motion:reduce){.pl{display:none}}.pl:not(.pl--live){animation:pl-auto-out .6s var(--a30-ease-punch) 2.7s forwards}.pl--live{animation:none}@keyframes pl-auto-out{to{visibility:hidden;transform:translateY(-101%)}}.pl--out{transition:transform .6s var(--a30-ease-punch);transform:translateY(-101%)}.pl__kicker{align-items:center;gap:var(--a30-space-8);font:500 12px/18px var(--a30-font-label);text-transform:uppercase;letter-spacing:var(--a30-ls-label-kicker);color:var(--a30-content-secondary);margin:0;display:inline-flex}.pl__kicker:before{content:"";background:var(--a30-accent);width:18px;height:1px}.pl__sig{width:max(170px,min(22vw,300px));height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.pl__sig-path{stroke:var(--a30-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s cubic-bezier(.33,0,.2,1) .12s forwards pl-draw}@keyframes pl-draw{to{stroke-dashoffset:0}}.pl__count{min-width:3ch;font:500 clamp(64px, 13vw, 172px) / .9 var(--a30-font-label);color:var(--a30-content-primary);text-align:right;font-variant-numeric:tabular-nums;align-self:flex-end;margin:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.cursor-ready body,html.cursor-ready a,html.cursor-ready button,html.cursor-ready summary,html.cursor-ready kbd{cursor:none}}.a30-cursor{z-index:300;pointer-events:none;opacity:0;position:fixed;top:0;left:0}.a30-cursor.is-on{opacity:1}.a30-cursor__ring{border:1.25px solid var(--a30-accent);border-radius:var(--a30-radius-pill);width:30px;height:30px;transition:transform .25s var(--a30-ease-punch), border-color .25s var(--a30-ease-punch);margin:-15px 0 0 -15px;display:block}.a30-cursor__dot{border-radius:var(--a30-radius-pill);background:var(--a30-accent);width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;top:0;left:0}.a30-cursor.is-hover .a30-cursor__ring{border-color:color-mix(in srgb, var(--a30-accent) 55%, transparent);transform:scale(1.6)}.a30-cursor.is-down .a30-cursor__ring{transform:scale(.75)}.a30-cursor.is-hover.is-down .a30-cursor__ring{transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.a30-cursor{display:none}}.a30-grain{z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.65 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.a30-grain{display:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-magnetic]{transform:translate3d(var(--mag-x,0px), var(--mag-y,0px), 0)}[data-magnetic]:active{transform:translate3d(var(--mag-x,0px), var(--mag-y,0px), 0) scale(.97)}}[data-scramble]{position:relative}.a30-scr__anim{padding:inherit;pointer-events:none;white-space:pre;position:absolute;top:0;bottom:0;left:0;right:0}.is-scrambling .a30-scr__orig{opacity:0}[data-wstag] .ws{display:inline-block}@media screen{html.scrub [data-wstag][data-wstag-armed] .ws{opacity:0;transform:translateY(.35em)}html.scrub [data-wstag][data-wstag-armed].wstag-in .ws{opacity:1;transition:opacity .35s var(--a30-ease-punch), transform .35s var(--a30-ease-punch);transition-delay:calc(var(--ws-i,0) * var(--ws-step,60ms));transform:none}}@media print{[data-pl-overlay],.a30-grain,.a30-cursor,.a30-confetti,.hero-fireworks{display:none}}
