.v7 .v7td-hero .v7-phero{padding-bottom:clamp(24px,3vw,40px)}.v7 .v7td-hero .v7-phero__title{max-width:20ch}.v7 .v7td-hero .v7-phero__lead{max-width:62ch}.v7 .v7td-bench{padding-block:0 clamp(64px,7vw,104px)}.v7 .v7td-bench__frame{background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--text);border-radius:14px;padding:clamp(14px,2.4vw,32px);font-size:16px;line-height:1.5}.dark .v7 .v7td-bench__frame{background:color-mix(in srgb, var(--ink-900) 55%, var(--ink-950))}.v7 .v7td-bench__frame :is(h2,h3,h4){font-family:var(--font-display);letter-spacing:-.015em}.v7 .v7td-bench__frame :is(pre,code,textarea.font-mono,.font-mono){font-family:var(--font-mono)}.v7 .v7td-bench__frame a:not([class*=v7-btn]){text-underline-offset:3px;text-decoration:underline}.v7 .v7td-bench__frame ::selection{background:var(--highlight);color:var(--ink-950)}.v7 .v7td-note{color:var(--text-2);margin:16px 0 0;font-size:14px}.v7 .v7td-steps{counter-reset:v7td;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.v7 .v7td-steps{-moz-column-gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.v7 .v7td-steps li{counter-increment:v7td;box-shadow:inset 0 1px 0 var(--line-strong);grid-template-columns:44px 1fr;gap:4px 16px;padding:22px 0;display:grid}.v7 .v7td-steps li:before{content:counter(v7td, decimal-leading-zero);font:800 22px/1.2 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-3);grid-row:span 2}.v7 .v7td-steps h3{font:700 20px/1.25 var(--font-display);letter-spacing:-.015em;margin:0}.v7 .v7td-steps p{max-width:52ch;margin:0;font-size:16px;line-height:1.55}.v7 .v7td-explainer{gap:40px;display:grid}@media (min-width:1100px){.v7 .v7td-explainer{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:72px}}.v7 .v7td-explainer .v7-prose>h2:first-child{margin-top:0}.v7 .v7td-explainer .v7-prose{max-width:70ch}.v7 .v7td-aside{align-content:start;gap:12px;display:grid;position:sticky;top:96px}.v7 .v7td-aside h3{font:700 18px/1.3 var(--font-display);margin:0}.v7 .v7td-aside p{color:var(--text-2);margin:0;font-size:16px;line-height:1.55}.v7 .v7td-explainer .v7-prose ul{list-style:outside}.v7 .v7td-explainer .v7-prose ol{list-style:decimal}.v7 .v7td-explainer .v7-prose li::marker{color:var(--text-3)}.v7 .v7td-bench+.v7-section{padding-top:0}.v7 .v7td-answer{gap:16px;max-width:72ch;display:grid}.v7 .v7td-answer .v7-h2{margin:0}.v7 .v7td-answer p{color:var(--text);margin:0;font-size:19px;line-height:1.6}.v7 .v7td-limits{max-width:80ch;margin:0;padding:0;list-style:none;display:grid}.v7 .v7td-limits li{box-shadow:inset 0 1px 0 var(--line-strong);padding:16px 0 16px 28px;font-size:17px;line-height:1.55;position:relative}.v7 .v7td-limits li:before{content:"";background:var(--text-3);width:10px;height:2px;position:absolute;top:27px;left:4px}.v7 .v7td-gate__notice{box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);border-radius:10px;gap:12px;margin:0 0 20px;padding:16px 18px;display:grid}.v7 .v7td-gate__notice p{margin:0;font-size:16px;line-height:1.55}.v7 .v7td-gate__actions{flex-wrap:wrap;gap:10px;display:flex}.v7 .v7td-gate__locked{opacity:.55}
