:root{--paper:#fff;--paper-raised:#f7f8fb;--paper-card:#fff;--band-blue:#2a34b0;--on-band:#fff;--on-band-faint:#b7bbe8;--ink:#141726;--ink-hover:#23283f;--ink-muted:#4c5268;--ink-faint:#6e7489;--rule:#cfd5e1;--rule-strong:#afb7c9;--on-ink:#e9ecf2;--on-ink-faint:#9aa1b8;--rule-on-ink:#2e3350;--score:#3a46d6;--score-deep:#232da8;--score-soft:#7681e4;--on-score:#fbfcfd;--on-score-faint:#b9bff2;--accent:#e2560b;--accent-deep:#b8430a;--on-accent:#fbfcfd;--family:"Schibsted Grotesk", sans-serif;--family-mono:ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--w-regular:400;--w-medium:500;--w-semi:600;--w-bold:700;--w-display:800;--w-black:900;--t-display:clamp(3.25rem, 7vw, 5.25rem);--t-section:clamp(2rem, 4vw, 2.75rem);--t-title:1.5rem;--t-lead:1.25rem;--t-body:1.0625rem;--t-small:1rem;--t-meta:.8125rem;--t-score:clamp(3.5rem, 8vw, 5.5rem);--t-score-section:2rem;--lh-display:.98;--lh-title:1.15;--lh-body:1.6;--ls-display:-.035em;--ls-section:-.022em;--ls-title:-.012em;--tap:44px;--r-control:6px;--r-card:14px;--r-pill:999px;--shadow:0 26px 50px -24px #1417266b;--e1:0 1px 2px #1417260f, 0 2px 8px #1417260a;--e2:0 8px 24px -8px #1417262e;--e3:0 40px 80px -32px #14172659;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--section-gap:var(--s-9);--heading-gap:var(--s-5);--page:min(100% - 2.5rem, 1120px);--measure:62ch;--measure-tight:46ch;--enter-duration:.52s;--enter-step:70ms;--ease-enter:cubic-bezier(.22, .68, .24, 1);--hover-duration:.12s;--reveal-rise:16px;--lift-duration:.16s;--marquee-speed:46s}@media (max-width:767px){:root{--enter-duration:.38s;--enter-step:50ms;--marquee-speed:72s}}@media (min-width:900px){:root{--section-gap:var(--s-10)}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/SchibstedGrotesk-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/SchibstedGrotesk-var-latinext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--score);outline-offset:3px;border-radius:2px}body{background:var(--paper);color:var(--ink);font-family:var(--family);font-size:var(--t-body);font-weight:var(--w-regular);line-height:var(--lh-body);font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased}.display{font-size:var(--t-display);font-weight:var(--w-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance}.section-head{font-size:var(--t-section);font-weight:var(--w-display);letter-spacing:var(--ls-section);text-wrap:balance;line-height:1.06}.title{font-size:var(--t-title);font-weight:var(--w-bold);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.lead{font-size:var(--t-lead);font-weight:var(--w-regular);color:var(--ink-muted);max-width:var(--measure);line-height:1.5}.body{max-width:var(--measure)}.small{font-size:var(--t-small)}.meta{font-size:var(--t-meta);font-weight:var(--w-medium);color:var(--ink-faint);letter-spacing:0}.numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.finding{color:var(--accent);font-weight:var(--w-display);font-variant-numeric:tabular-nums}a{color:inherit;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}.page{width:var(--page);margin-inline:auto}.section{padding-block:var(--section-gap)}.section+.section{padding-block-start:0}.section__head{margin-block-end:var(--heading-gap)}.section__head--centered{text-align:center;max-width:28ch;margin-inline:auto}:is(.display,.section-head,.title)+:is(.lead,.body,p){margin-block-start:var(--s-4)}:is(.display,.section-head,.title,.lead,.body)+:is(.ruled,.table,.btn-row,.inside,.email,.plans,.segmented,.stage__result){margin-block-start:var(--s-6)}.stack>*+*{margin-block-start:var(--s-4)}.on-ink{background:var(--ink);color:var(--on-ink)}.on-ink .meta,.on-ink .lead{color:var(--on-ink-faint)}.on-ink a{-webkit-text-decoration-color:var(--on-ink-faint);-webkit-text-decoration-color:var(--on-ink-faint);-webkit-text-decoration-color:var(--on-ink-faint);text-decoration-color:var(--on-ink-faint)}.on-band{background:var(--band-blue);color:var(--on-band)}.on-band .meta,.on-band .lead{color:var(--on-band-faint)}.on-band a{-webkit-text-decoration-color:var(--on-band-faint);-webkit-text-decoration-color:var(--on-band-faint);-webkit-text-decoration-color:var(--on-band-faint);text-decoration-color:var(--on-band-faint)}.band{padding-block:var(--section-gap)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.enter>*{animation:enter var(--enter-duration) var(--ease-enter) both}.enter>:first-child{animation-delay:0s}.enter>:nth-child(2){animation-delay:var(--enter-step)}.enter>:nth-child(3){animation-delay:calc(var(--enter-step) * 2)}.enter>:nth-child(4){animation-delay:calc(var(--enter-step) * 3)}.enter>:nth-child(5){animation-delay:calc(var(--enter-step) * 4)}.enter>:nth-child(n+6){animation-delay:calc(var(--enter-step) * 5)}.reveal>*{opacity:0;transform:translateY(var(--reveal-rise));transition:opacity var(--enter-duration) var(--ease-enter), transform var(--enter-duration) var(--ease-enter)}.reveal.is-visible>:first-child{transition-delay:0s}.reveal.is-visible>:nth-child(2){transition-delay:var(--enter-step)}.reveal.is-visible>:nth-child(3){transition-delay:calc(var(--enter-step) * 2)}.reveal.is-visible>:nth-child(4){transition-delay:calc(var(--enter-step) * 3)}.reveal.is-visible>:nth-child(5){transition-delay:calc(var(--enter-step) * 4)}.reveal.is-visible>:nth-child(n+6){transition-delay:calc(var(--enter-step) * 5)}.reveal.is-visible>*{opacity:1;transform:none}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{width:max-content;animation:marquee-x var(--marquee-speed) linear infinite;display:flex}.marquee--reverse .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee--vertical{-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.marquee--vertical .marquee__track{flex-direction:column;width:100%;animation-name:marquee-y}@keyframes marquee-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}.reveal>*{opacity:1!important;transform:none!important}.marquee__track{animation:none!important;transform:none!important}.card:hover{transform:none!important}}.score-card{--card-surface:var(--score);--card-panel:var(--score-deep);gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-card);background:var(--card-surface);color:var(--on-score);box-shadow:var(--shadow);flex-direction:column;min-width:15rem;display:flex}.score-card[data-weight=soft]{--card-surface:var(--score-soft);--card-panel:var(--score)}.score-card__head{border-block-end:1px solid #fbfcfd38;flex-direction:column;gap:2px;padding-block-end:var(--s-3);display:flex}.score-card__source{font-size:var(--t-small);font-weight:var(--w-semi);letter-spacing:-.008em}.score-card__when{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--on-score-faint)}.score-card__total{font-size:var(--t-score);font-weight:var(--w-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:.9}.score-card__scale{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--on-score-faint);margin-block-start:calc(var(--s-2) * -1)}.score-card__panel{padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--card-panel);margin-block-start:auto}.score-card__row{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-block:var(--s-2);display:flex}.score-card__row+.score-card__row{border-block-start:1px solid #fbfcfd29}.score-card__row dt{font-size:var(--t-meta);font-weight:var(--w-medium);color:var(--on-score-faint)}.score-card__row dd{font-size:var(--t-score-section);font-weight:var(--w-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;line-height:1}.score-card[data-size=compact]{--t-score:3.25rem;--t-score-section:1.5rem;gap:var(--s-3);padding:var(--s-4)}.btn{min-height:var(--tap);border-radius:var(--r-control);font-size:var(--t-body);font-weight:var(--w-semi);letter-spacing:-.006em;white-space:nowrap;cursor:pointer;transition:background-color var(--hover-duration) linear, border-color var(--hover-duration) linear, color var(--hover-duration) linear;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.8125rem 1.375rem;line-height:1.1;text-decoration:none;display:inline-flex}.btn--accent{background:var(--accent);color:var(--on-accent)}.btn--accent:hover{background:var(--accent-deep)}.btn--ink{background:var(--ink);color:var(--on-ink)}.btn--ink:hover{background:var(--ink-hover)}.btn--ghost{border-color:var(--rule-strong);color:var(--ink)}.btn--ghost:hover{background:var(--paper-raised)}.btn--quiet{color:var(--ink-muted);padding-inline:.5rem}.btn--quiet:hover{color:var(--ink)}.btn--small{font-size:var(--t-small);min-height:var(--tap);padding:.5rem .875rem}@media (min-width:768px){.btn--small{min-height:2.25rem}.segmented button{min-width:0;min-height:2.25rem}}.btn[disabled],.btn[aria-disabled=true]{color:var(--ink-faint);background:var(--paper-raised);cursor:not-allowed}.btn-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ruled{border-block-start:1px solid var(--rule)}.ruled__row{gap:var(--s-1) var(--s-6);padding-block:var(--s-4);border-block-end:1px solid var(--rule);display:grid}.ruled__term{font-size:var(--t-body);font-weight:var(--w-bold);letter-spacing:-.01em}.ruled__term a{min-height:var(--tap);align-items:center;display:inline-flex}@media (min-width:768px){.ruled__term a{min-height:0}}.ruled__detail{color:var(--ink-muted);max-width:var(--measure);margin:0}.ruled__aside{font-variant-numeric:tabular-nums;font-weight:var(--w-semi);color:var(--ink-faint)}.ruled__term>.finding{letter-spacing:-.03em;margin-block-end:var(--s-2);font-size:2.5rem;line-height:1;display:block}@media (min-width:780px){.ruled__row{padding-block:var(--s-5);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}.ruled__row--metered{grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto}}.ruled--stacked .ruled__row{grid-template-columns:minmax(0,1fr)}.ruled--stacked .ruled__term{font-weight:var(--w-semi);max-width:var(--measure)}.on-ink .ruled,.on-ink .ruled__row{border-color:var(--rule-on-ink)}.on-ink .ruled__detail{color:var(--on-ink-faint)}.card{border-radius:var(--r-card);background:var(--paper-card);border:1px solid var(--rule);box-shadow:var(--e1);transition:box-shadow var(--lift-duration) ease, transform var(--lift-duration) ease;flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--e2);transform:translateY(-2px)}.card__shot{border-block-end:1px solid var(--rule);width:100%;height:auto;display:block}.card__body{padding:var(--s-5);gap:var(--s-2);flex-direction:column;display:flex}.card__body .title{font-size:1.25rem}.card__body p{color:var(--ink-muted)}.card--raised{box-shadow:var(--e2)}.card--raised:hover{box-shadow:var(--e3)}.card-grid{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));display:grid}.well{padding:var(--s-5);border-radius:var(--r-card);background:var(--paper-card);border:1px solid var(--rule)}.well--raised{background:var(--paper-raised)}.panel{border-radius:var(--r-card);background:var(--paper-card);border:1px solid var(--rule);box-shadow:var(--shadow)}.pill{align-items:center;gap:var(--s-2);border-radius:var(--r-pill);border:1px solid var(--rule-strong);font-size:var(--t-meta);font-weight:var(--w-medium);color:var(--ink-muted);padding:.25rem .6875rem;display:inline-flex}.pill--solid{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.nav{align-items:center;gap:var(--s-4);padding-block:var(--s-4) var(--s-3);flex-wrap:wrap;display:flex}@media (min-width:900px){.nav{gap:var(--s-5);padding-block:var(--s-4)}}.wordmark{min-height:var(--tap);font-size:1.375rem;font-weight:var(--w-black);letter-spacing:-.045em;align-items:center;margin-inline-end:auto;text-decoration:none;display:inline-flex}.nav__links{align-items:center;gap:var(--s-5);display:none}.nav__links a{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--ink-muted);text-decoration:none}.nav__links a:hover,.nav__links a[aria-current=page]{color:var(--ink)}.nav__actions{align-items:center;gap:var(--s-2);display:flex}@media (min-width:900px){.nav__links{display:flex}}.footer{padding-block:var(--s-7) var(--s-6);border-block-start:1px solid var(--rule);margin-block-start:var(--section-gap)}.footer__cols{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.footer__col h2{font-size:var(--t-meta);font-weight:var(--w-bold);margin-block-end:var(--s-3)}.footer__col{gap:var(--s-2);flex-direction:column;display:flex}.footer__col a{min-height:var(--tap);font-size:var(--t-small);color:var(--ink-muted);align-items:center;text-decoration:none;display:flex}@media (min-width:768px){.footer__col a{min-height:0;padding-block:3px}}.footer__col a:hover{color:var(--ink)}.footer__disclaimer{max-width:var(--measure);color:var(--ink-muted)}.footer__base{border-block-start:1px solid var(--rule);gap:var(--s-3) var(--s-5);color:var(--ink-faint);font-size:var(--t-meta);flex-wrap:wrap;margin-block-start:var(--s-7);padding-block-start:var(--s-4);display:flex}.footer__base a{min-height:var(--tap);color:var(--ink-faint);align-items:center;text-decoration:none;display:inline-flex}@media (min-width:768px){.footer__base a{min-height:0}}.footer__base a:hover{color:var(--ink)}.field{gap:var(--s-2);flex-direction:column;display:flex}.field>label{font-size:var(--t-small);font-weight:var(--w-semi)}.field input,.field select,.field textarea{border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--paper-card);font-size:var(--t-body);padding:.625rem .75rem}.segmented{border-radius:var(--r-pill);background:var(--paper-raised);border:1px solid var(--rule);flex-wrap:wrap;align-self:start;gap:2px;padding:3px;display:inline-flex}@media (max-width:700px){.segmented{border-radius:var(--r-card)}}.segmented button{min-height:var(--tap);min-width:var(--tap);border-radius:var(--r-pill);font-size:var(--t-small);font-weight:var(--w-medium);color:var(--ink-muted);cursor:pointer;transition:background-color var(--hover-duration) linear;background:0 0;border:0;padding:.375rem .875rem}.segmented button[aria-pressed=true],.segmented button[aria-checked=true]{background:var(--ink);color:var(--on-ink)}.table thead th{text-align:start;font-size:var(--t-meta);font-weight:var(--w-bold);color:var(--ink-faint);padding-block:var(--s-3);border-block-end:1px solid var(--rule-strong)}.table td,.table tbody th{padding-block:var(--s-4);border-block-end:1px solid var(--rule);vertical-align:baseline;text-align:start}.table th+th,.table td+td,.table th+td{padding-inline-start:var(--s-5)}.table tbody th[scope=row]{font-weight:var(--w-semi);color:var(--ink)}.bar{border-radius:var(--r-pill);background:var(--rule);height:6px;display:block;overflow:hidden}.bar>span{border-radius:var(--r-pill);background:var(--ink);height:100%;display:block}.vert{color:var(--ink)}.on-ink .vert,.vert--on-ink{color:var(--on-ink)}.score-card .vert{color:var(--on-score)}.vert-sheet__band{padding-block:var(--s-7)}.vert-sheet__grid{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-block-start:var(--s-4);display:grid}.vert-sheet__sizes{align-items:flex-end;gap:var(--s-4);min-height:240px;display:flex}.vert-sheet__name{font-weight:var(--w-bold);margin-block-start:var(--s-4)}.nav__menu{padding-block-end:var(--s-3)}.nav__menu>summary{min-height:var(--tap);border:1px solid var(--rule-strong);border-radius:var(--r-pill);font-size:var(--t-small);font-weight:var(--w-medium);cursor:pointer;align-items:center;padding:.375rem .75rem;list-style:none;display:inline-flex}.nav__menu>summary::-webkit-details-marker{display:none}.nav__menu[open]>summary:after{content:""}.nav__menu-links{gap:var(--s-2);flex-direction:column;padding-block-start:var(--s-3);display:flex}.nav__menu-links a{min-height:var(--tap);padding-block:var(--s-3);border-block-end:1px solid var(--rule);font-weight:var(--w-medium);align-items:center;text-decoration:none;display:flex}@media (min-width:900px){.nav__menu{display:none}}.nav__menu>summary [data-when=open],.nav__menu[open]>summary [data-when=closed]{display:none}.hero{padding-block:var(--s-7) 0;overflow-x:clip}.hero__headline{max-width:18ch}.hero__lead{max-width:40ch;margin-block-start:var(--s-4)}.hero__price{font-size:1.75rem;font-weight:var(--w-display);letter-spacing:-.02em;margin-block-start:var(--s-5)}.hero__cta{align-items:flex-start;gap:var(--s-3);flex-direction:column;margin-block-start:var(--s-5);display:flex}.hero__note{color:var(--ink-faint)}.hero__shot{justify-content:center;margin-block-start:var(--s-7);display:flex}@media (min-width:900px){.hero__body{align-items:center;gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,26rem);display:grid}.hero__shot{justify-content:flex-end;margin-block-start:0}}.units-band__grid{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--s-6);display:grid}@media (min-width:700px){.units-band__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.units-band__unit{gap:var(--s-1);flex-direction:column;display:flex}.units-band__count{font-size:var(--t-score-section);font-weight:var(--w-display);letter-spacing:-.02em}.units-band__label{color:var(--on-band-faint)}.diagnostic-invite{gap:var(--s-4);flex-direction:column;align-items:flex-start;display:flex}.diagnostic-invite .title{margin-block-end:0}.feature-cards{margin-block-start:var(--s-6)}.for-list{gap:var(--s-6);margin-block-start:var(--s-6);display:grid}@media (min-width:700px){.for-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.for-list__item .title{margin-block-end:var(--s-2)}.price{text-align:center}.price__figure{font-size:var(--t-score);font-weight:var(--w-display);letter-spacing:-.03em;margin-block-start:var(--s-4)}.price__terms{color:var(--ink-muted);margin-block-start:var(--s-2)}.price__cta{justify-content:center;margin-block-start:var(--s-6);display:flex}.price__refund{max-width:var(--measure-tight);color:var(--ink-muted);margin-block-start:var(--s-5);margin-inline:auto}.checkout__refund{border-block-start:1px solid var(--rule);color:var(--ink-muted);padding-block-start:var(--s-5)}.not-found{gap:var(--s-5);justify-items:start;display:grid}@media (min-width:700px){.not-found{gap:var(--s-7);grid-template-columns:auto minmax(0,1fr);align-items:center}}.mockup{border-radius:var(--r-card);background:var(--paper-card);border:1px solid var(--rule);overflow:hidden}.mockup--hero{width:min(100%,26rem);box-shadow:var(--e3);transform:rotate(-2deg)}.mockup--card{box-shadow:var(--e2)}.mockup__topbar{background:var(--paper-raised);border-block-end:1px solid var(--rule);height:1.5rem}.mockup__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mockup__split--tight{min-height:8rem}.mockup__stem{padding:var(--s-4);gap:var(--s-2);flex-direction:column;display:flex}.mockup__calc{padding:var(--s-3);background:var(--paper-raised);border-inline-start:1px solid var(--rule);gap:var(--s-2);flex-direction:column;display:flex}.mockup__calc--small{justify-content:center}.mockup__calc-input{border-radius:var(--r-control);background:var(--paper-card);border:1px solid var(--rule);height:.75rem}.mockup__graph{flex:1;width:100%;height:auto}.mockup__axis{stroke:var(--rule-strong);stroke-width:1px}.mockup__curve{stroke:var(--ink);stroke-width:2px;fill:none}.mockup__point{fill:var(--ink)}.mockup__line{border-radius:var(--r-pill);background:var(--rule);height:.625rem}.mockup__line--wide{background:var(--rule-strong);width:85%;height:.875rem}.mockup__line--short{width:45%}.mockup__choices{gap:var(--s-2);flex-direction:column;margin-block-start:var(--s-2);display:flex}.mockup__choice{border-radius:var(--r-control);border:1px solid var(--rule);background:var(--paper-raised);height:1.5rem}.mockup__choice--active{border-color:var(--ink);border-width:2px}.mockup__choice--correct{border-color:var(--ink);padding-inline:var(--s-2);border-width:2px;align-items:center;display:flex}.mockup__reveal-tag{font-size:var(--t-meta);font-weight:var(--w-semi);color:var(--ink)}.mockup__reveal{padding:var(--s-4);gap:var(--s-2);flex-direction:column;display:flex}.mockup__reveal-note{border-block-start:1px solid var(--rule);gap:var(--s-2);flex-direction:column;margin-block-start:var(--s-3);padding-block-start:var(--s-3);display:flex}.mockup__reader{grid-template-columns:minmax(0,8rem) minmax(0,1fr);min-height:12rem;display:grid}.mockup__reader-side{padding:var(--s-4) var(--s-3);background:var(--paper-raised);border-inline-end:1px solid var(--rule);gap:var(--s-3);flex-direction:column;display:flex}.mockup__reader-main{padding:var(--s-4);gap:var(--s-2);flex-direction:column;display:flex}.mockup__keys{margin-block:var(--s-2);flex-direction:column;gap:1px;display:flex}.mockup__key{background:var(--ink);height:1.25rem}.mockup__exam-bar{height:1.75rem;padding-inline:var(--s-3);background:var(--ink);color:var(--on-ink);align-items:center;gap:var(--s-2);display:flex}.mockup__exam-dot{border-radius:var(--r-pill);background:var(--on-ink-faint);width:.5rem;height:.5rem}.mockup__exam-timer{border-radius:var(--r-pill);background:var(--on-ink-faint);width:3rem;height:.5rem;margin-inline-start:auto}.legal h2{margin-block-start:var(--s-8)}.legal__subhead{font-size:var(--t-lead);font-weight:var(--w-bold);line-height:var(--lh-title);margin-block-start:var(--s-6)}.legal__toc li+li,.legal__list li+li{margin-block-start:var(--s-2)}.legal__list{padding-inline-start:var(--s-5);list-style:outside}.legal a{text-decoration-color:currentColor}.desmos-index__head{max-width:var(--measure)}.desmos-index__head .btn-row{margin-block-start:var(--s-5)}.desmos-index__unit{margin-block-start:var(--s-8)}.desmos-index__count{margin-block-start:var(--s-2)}.desmos-index__term{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.desmos-index__term a{align-items:baseline;gap:var(--s-2);min-height:var(--tap);text-decoration:none;display:inline-flex}.desmos-index__order{color:var(--ink-faint);font-weight:var(--w-medium)}.desmos-index__when{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desmos-nav__unit+.desmos-nav__unit{margin-block-start:var(--s-5)}.desmos-nav__unit-head{align-items:baseline;gap:var(--s-2);border-block-end:1px solid var(--rule);font-size:var(--t-meta);font-weight:var(--w-medium);color:var(--ink-faint);flex-wrap:wrap;padding-block-end:var(--s-2);display:flex}.desmos-nav__unit[data-current=true] .desmos-nav__unit-head{color:var(--ink);border-block-end-color:var(--rule-strong)}.desmos-nav__unit-n{font-weight:var(--w-semi)}.desmos-nav__list{gap:var(--s-2);flex-direction:column;margin-block-start:var(--s-2);display:flex}.desmos-nav__link{align-items:center;gap:var(--s-3);min-height:var(--tap);padding-inline:var(--s-2);border-radius:var(--r-control);font-size:var(--t-small);color:var(--ink-muted);border-inline-start:2px solid #0000;text-decoration:none;display:flex}.desmos-nav__link:hover{background:var(--paper-raised);color:var(--ink)}.desmos-nav__link[aria-current=page]{border-inline-start-color:var(--ink);background:var(--paper-raised);color:var(--ink);font-weight:var(--w-semi)}.desmos-nav__order{min-width:1.5em;color:var(--ink-faint);font-size:var(--t-meta)}.desmos-nav__title{min-width:0}.desmos-rail{display:none}@media (min-width:1024px){.desmos-rail{top:var(--s-5);display:block;position:sticky}.desmos-rail__inner{max-height:calc(100svh - var(--s-7));padding-inline-end:var(--s-3);overflow-y:auto}.desmos-rail .desmos-nav__link{min-height:0;padding-block:var(--s-1)}.desmos-rail .desmos-nav__list{gap:var(--s-1)}}.desmos-rail__head{font-size:var(--t-meta);font-weight:var(--w-medium);color:var(--ink-faint);margin-block-end:var(--s-4)}.desmos-rail__head a{text-decoration:none}.desmos-rail__head a:hover{color:var(--ink)}.desmos-navbar{z-index:5;background:var(--paper);border-block-end:1px solid var(--rule);margin-block-end:var(--s-6);position:sticky;top:0}@media (min-width:1024px){.desmos-navbar{display:none}}.desmos-navbar__summary{align-items:center;gap:var(--s-4);min-height:var(--tap);padding-block:var(--s-2);cursor:pointer;list-style:none;display:flex}.desmos-navbar__summary::-webkit-details-marker{display:none}.desmos-navbar__where{flex-direction:column;min-width:0;margin-inline-end:auto;display:flex}.desmos-navbar__unit{font-size:var(--t-meta);font-weight:var(--w-medium);color:var(--ink-faint);line-height:1.3}.desmos-navbar__title{font-size:var(--t-small);font-weight:var(--w-semi);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.desmos-navbar__toggle{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;flex:none}.desmos-navbar[open] .desmos-navbar__toggle[data-when=closed],.desmos-navbar .desmos-navbar__toggle[data-when=open]{display:none}.desmos-navbar[open] .desmos-navbar__toggle[data-when=open]{display:inline}.desmos-navbar__panel{max-height:60svh;padding-block:var(--s-4) var(--s-5);overflow-y:auto}.desmos-module{padding-block-start:var(--s-6)}.desmos-module__shell{gap:var(--s-7);display:grid}@media (min-width:1024px){.desmos-module__shell{align-items:start;gap:var(--s-8);grid-template-columns:15rem minmax(0,1fr)}}.desmos-module__body{min-width:0}.desmos-module__kicker,.desmos-module__place{display:none}@media (min-width:1024px){.desmos-module__kicker{color:var(--ink-faint);margin-block-end:var(--s-2);display:block}.desmos-module__place{margin-block-start:var(--s-4);display:block}}.desmos-module__section{margin-block-start:var(--s-8)}@media (max-width:1023px){.desmos-module__head,.desmos-module__section,.caution,.desmos-module__close{scroll-margin-top:5rem}}.desmos-module__hint{max-width:var(--measure);color:var(--ink-muted);margin-block-start:var(--s-2)}.codeblock{max-width:var(--measure);background:var(--ink);color:var(--on-ink);border-color:var(--ink);margin-block-start:var(--s-4);padding:0;overflow:hidden}.codeblock__line{padding:var(--s-3) var(--s-4);overflow-x:auto}.codeblock__line+.codeblock__line{border-block-start:1px solid var(--rule-on-ink)}.codeblock code{font-family:var(--family-mono);font-size:var(--t-small);white-space:pre;-webkit-user-select:all;user-select:all;line-height:1.5}@media (min-width:780px){.codeblock code{font-size:var(--t-body)}}.steps{border-block-start:1px solid var(--rule);margin-block-start:var(--s-5)}.steps__row{column-gap:var(--s-4);row-gap:var(--s-3);padding-block:var(--s-5);border-block-end:1px solid var(--rule);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.steps__n{font-weight:var(--w-display);color:var(--ink-faint);grid-area:1/1}.steps__do,.steps__see{max-width:var(--measure);grid-column:2}.steps__do p{font-weight:var(--w-medium)}.steps[data-kind=conceptual] .steps__do p{font-weight:var(--w-semi)}.steps__see p{color:var(--ink-muted)}.steps__label{margin-block-end:var(--s-1);display:block}@media (min-width:780px){.steps__row{column-gap:var(--s-6);grid-template-columns:1.75rem minmax(0,1fr) minmax(0,1.15fr)}.steps__see{grid-area:1/3}.steps__do{grid-row:1}}.desmos-module__saved{color:var(--ink-faint);margin-block-start:var(--s-3)}.caution{border-color:var(--rule-strong);border-inline-start:4px solid var(--ink);margin-block-start:var(--s-8)}.caution .pill{margin-block-end:var(--s-3)}.caution .body{margin-block-start:var(--s-3)}.desmos-module__close{margin-block-start:var(--s-8)}.desmos-module__close>*+*{margin-block-start:var(--s-7)}.desmos-module__practice .btn,.desmos-module__unit-end .btn{margin-block-start:var(--s-5)}.desmos-next{border-block-start:2px solid var(--ink);padding-block-start:var(--s-6)}.desmos-next__title{font-size:var(--t-title);font-weight:var(--w-bold);line-height:var(--lh-title);letter-spacing:var(--ls-title);margin-block-start:var(--s-2)}.desmos-next__when{max-width:var(--measure);color:var(--ink-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--s-3);display:-webkit-box;overflow:hidden}.desmos-next .btn{margin-block-start:var(--s-5)}.desmos-module__prevnext{border-block-start:1px solid var(--rule);justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;padding-block-start:var(--s-6);display:flex}.diagnostic-intro header{max-width:var(--measure)}.diagnostic-intro__kicker,.diagnostic-results__kicker{color:var(--ink-faint);font-size:var(--t-meta);font-weight:var(--w-medium);margin-block-end:var(--s-2)}.diagnostic-intro .body{margin-block-start:var(--s-4)}.diagnostic-intro .btn-row{margin-block-start:var(--s-6)}.diagnostic-results__head{max-width:var(--measure)}.diagnostic-results__score{max-width:var(--measure);margin-block-start:var(--s-4)}.diagnostic-results__units,.diagnostic-results__study,.diagnostic-results__buy,.diagnostic-results__foot{margin-block-start:var(--s-8)}.diagnostic-results__units .ruled{margin-block-start:var(--s-4)}.diagnostic-results__verdict{font-weight:var(--w-bold);color:var(--ink-muted)}.diagnostic-results__verdict[data-skip=true]{color:var(--ink)}.diagnostic-results__study .body{max-width:var(--measure);margin-block-start:var(--s-3)}.diagnostic-results__unit-block{margin-block-start:var(--s-6)}.diagnostic-results__unit-title{font-size:var(--t-body);font-weight:var(--w-bold)}.diagnostic-results__modules{gap:var(--s-2);color:var(--ink-muted);max-width:var(--measure);margin-block-start:var(--s-3);padding-inline-start:var(--s-5);display:grid}.diagnostic-results__buy{padding:var(--s-6);align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}.diagnostic-results__buy .body{max-width:var(--measure)}.diagnostic-results__buy .btn-row,.diagnostic-results__terms{margin-block-start:0}.diagnostic-results__terms{color:var(--ink-faint)}.diagnostic-results__foot{gap:var(--s-3);color:var(--ink-muted);max-width:var(--measure);display:grid}.diagnostic-results__unsaved{color:var(--ink)}.diagnostic-run__error{padding:var(--s-3) var(--s-4);background:var(--paper-raised);border-block-end:1px solid var(--rule-strong);color:var(--ink);font-size:var(--t-small)}@media (min-width:780px){.diagnostic-results__buy{padding:var(--s-7)}}.guided-lesson{gap:var(--s-4);flex-direction:column;margin-block-start:var(--s-4);display:flex}.guided-lesson__calc-pane{border:1px solid var(--rule);border-radius:var(--r-card);background:#fff;width:100%;height:min(70svh,420px);position:relative;overflow:hidden}.guided-lesson__calc{width:100%;height:100%}.guided-lesson__calc-message{inset:var(--s-4);color:var(--ink-muted);margin:0;position:absolute}.guided-lesson__rail{gap:var(--s-3);padding:var(--s-4);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r-card);flex-direction:column;display:flex}.guided-lesson__progress{color:var(--ink-faint);margin:0}.guided-lesson__callout{margin:0}.guided-lesson__hint{color:var(--ink-muted);margin-block-start:var(--s-1)}.guided-lesson__type,.guided-lesson__ask{gap:var(--s-3);flex-direction:column;display:flex}.guided-lesson__result{padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--paper);border:1px solid var(--rule);margin:0}.guided-lesson__result[data-ok=true]{border-color:var(--ink)}.guided-lesson__choices{gap:var(--s-2);flex-direction:column;display:flex}.guided-lesson__choice{min-height:var(--tap);height:auto;padding-block:var(--s-2);text-align:start;white-space:normal;justify-content:flex-start}.guided-lesson__choice[data-correct=true]{border-color:var(--ink);font-weight:600}.guided-lesson__choice[data-wrong=true]{color:var(--ink-faint);text-decoration:line-through}.guided-lesson__nav{margin-block-start:var(--s-2)}.guided-lesson__nav .btn{min-height:var(--tap)}.guided-lesson__skip{color:var(--ink-faint);align-self:flex-start}@media (min-width:1024px){.guided-lesson{flex-direction:row;align-items:stretch}.guided-lesson__calc-pane{flex:auto;height:min(70vh,640px)}.guided-lesson__rail{flex:0 0 22rem;max-height:min(70vh,640px);overflow-y:auto}}.section>section+section,.section>section:first-of-type{margin-block-start:var(--s-8)}.dash{gap:var(--s-7);align-items:start;margin-block-start:var(--s-7);display:grid}.dash__score{gap:var(--s-5);display:grid}.dash__main{gap:var(--s-8);display:grid}.dash__countdown .ruled__row,.dash__countdown .ruled__row--metered{align-items:baseline;gap:var(--s-4);padding-block:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto}.dash__countdown .ruled__aside{font-weight:var(--w-bold);color:var(--ink)}.dash__minutes{display:block}@media (min-width:900px){.dash{gap:var(--s-8);grid-template-columns:21rem minmax(0,1fr)}.dash__score{top:var(--s-5);position:sticky}}.ruled__aside .btn--quiet{padding-inline:0}.ruled__aside{align-items:flex-start;gap:var(--s-2);flex-direction:column;margin:0;display:flex}@media (min-width:780px){.ruled__aside{text-align:end;align-items:flex-end}}.ruled__row--figure{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"term aside""detail detail"}.ruled__row--figure .ruled__term{grid-area:term}.ruled__row--figure .ruled__detail{grid-area:detail}.ruled__row--figure .ruled__aside{font-size:var(--t-body);font-weight:var(--w-bold);color:var(--ink);grid-area:aside;align-items:flex-end}.ruled__row--figure .ruled__aside .finding{font-size:var(--t-title);color:var(--accent)}@media (min-width:780px){.ruled__row--figure{gap:var(--s-1) var(--s-6);grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;grid-template-areas:"term detail aside"}}.ruled__index{font-size:var(--t-small);font-weight:var(--w-semi);color:var(--ink-faint);margin-block-end:var(--s-1);display:block}.learn__jump{gap:var(--s-2) var(--s-3);border-block-start:1px solid var(--rule);flex-wrap:wrap;margin-block-start:var(--s-6);padding-block-start:var(--s-5);display:flex}.learn__jump a{min-height:var(--tap);border:1px solid var(--rule-strong);border-radius:var(--r-pill);font-size:var(--t-meta);font-weight:var(--w-medium);color:var(--ink-muted);transition:background-color var(--hover-duration) linear;align-items:center;padding:.25rem .875rem;text-decoration:none;display:inline-flex}.learn__jump a:hover{background:var(--paper-raised);color:var(--ink)}.learn__section{margin-block-start:var(--s-9)}.learn__domain{margin-block-start:var(--s-6);scroll-margin-block-start:var(--s-6)}.learn__domain .ruled__detail{gap:var(--s-2);align-content:start;display:grid}.lesson__head .btn-row{margin-block-start:var(--s-5)}.beats{border-block-start:1px solid var(--rule);margin-block-start:var(--s-8)}.beat{gap:var(--s-3);padding-block:var(--s-6);border-block-end:1px solid var(--rule);display:grid}.beat__kind{font-size:var(--t-small);font-weight:var(--w-semi);color:var(--ink-faint)}.beat__body{gap:var(--s-4);max-width:var(--measure);align-content:start;display:grid}.beat__heading,.beat__prompt{font-size:var(--t-body);font-weight:var(--w-bold)}.beat__prompt{color:var(--ink-muted);font-weight:var(--w-semi)}.beat__stem{font-size:var(--t-lead)}.beat__choices{gap:var(--s-3);display:grid}.beat__choices .choice:disabled{cursor:default}.beat__verdict{font-weight:var(--w-bold)}.beat__verdict[data-correct=true]{color:var(--score-deep)}.beat__distractor{border-inline-start:2px solid var(--rule-strong);color:var(--ink-muted);padding-inline-start:var(--s-4)}.beat__distractor-label{font-weight:var(--w-bold);color:var(--ink);display:block}.beat__spot{font-size:var(--t-lead);line-height:1.5}.beat__segment{border:0;border-block-end:2px dashed var(--rule-strong);font:inherit;text-align:start;transition:background-color var(--hover-duration) linear;background:0 0;padding:2px 1px}.beat__segment:hover:not(:disabled){background:var(--paper-card)}.beat__segment[data-answered=true]{cursor:default;border-block-end-color:#0000}.beat__segment[data-answered=true][data-correct=true]{background:var(--paper-card);border-block-end:2px solid var(--ink)}.beat__segment[data-picked=true]:not([data-correct=true]){color:var(--ink-faint);text-decoration:line-through}.beat__sort{gap:var(--s-4);display:grid}.beat__sort-row{gap:var(--s-2);border-block-end:1px solid var(--rule);padding-block-end:var(--s-4);display:grid}.beat__sort-text{font-weight:var(--w-semi)}.beat__sort-mark{font-size:var(--t-meta);font-weight:var(--w-bold);color:var(--ink-faint)}.beat__sort-mark[data-correct=true]{color:var(--score-deep)}@media (min-width:700px){.beat__sort-row{align-items:center;gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto auto}}.beat__recap{gap:var(--s-3);counter-reset:recap;display:grid}.beat__recap li{gap:var(--s-3);counter-increment:recap;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.beat__recap li:before{content:counter(recap);font-weight:var(--w-bold);color:var(--ink-faint)}.beat--locked .beat__body{color:var(--ink-faint)}@media (min-width:780px){.beat{gap:var(--s-6);grid-template-columns:minmax(0,8rem) minmax(0,1fr)}}.lesson__interstitial,.review__empty{gap:var(--s-5);justify-items:start;margin-block-start:var(--s-8);display:grid}.lesson__interstitial .btn-row,.review__empty .btn-row{margin-block-start:var(--s-4)}@media (min-width:780px){.lesson__part{gap:var(--s-6);grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.lesson__interstitial,.review__empty{gap:var(--s-6);grid-template-columns:auto minmax(0,1fr);align-items:center}}.builder{gap:var(--s-7);align-items:start;margin-block-start:var(--s-7);display:grid}.builder__controls{gap:var(--s-5);min-width:0;display:grid}.builder>*,.builder__controls>*{min-width:0}.builder__controls select{width:100%;max-width:100%}.builder__legend{font-size:var(--t-small);font-weight:var(--w-semi)}.builder__summary{gap:var(--s-5);justify-items:start;min-width:0;display:grid}.builder__summary .ruled__row{padding-block:var(--s-3);grid-template-columns:minmax(0,1fr) auto}.builder__summary .ruled__detail{text-align:end}.segmented{flex-wrap:wrap}@media (min-width:900px){.builder{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 20rem}.builder__summary{top:var(--s-5);position:sticky}}.runner__bar{justify-content:space-between;align-items:center;gap:var(--s-4);border-block-end:1px solid var(--rule);flex-wrap:wrap;padding-block-end:var(--s-4);display:flex}.runner__skill{font-weight:var(--w-bold);letter-spacing:-.012em}.runner__clock{font-size:var(--t-title);font-weight:var(--w-display);letter-spacing:-.02em}.runner__body{max-width:44rem;margin-block-start:var(--s-7)}.runner__stem .body{font-size:var(--t-lead)}.choices{gap:var(--s-3);margin-block-start:var(--s-6);display:grid}.choice{align-items:center;gap:var(--s-4);width:100%;padding:var(--s-4);border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--paper-card);text-align:start;cursor:pointer;transition:background-color var(--hover-duration) linear, border-color var(--hover-duration) linear;display:flex}.choice:hover{background:var(--paper-raised)}.choice__letter{border-radius:var(--r-pill);border:1px solid var(--rule-strong);width:1.75rem;height:1.75rem;font-size:var(--t-small);font-weight:var(--w-semi);justify-content:center;align-items:center;display:inline-flex}.choice[data-chosen=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.choice[data-chosen=true] .choice__letter{border-color:var(--on-ink)}.choice[data-eliminated=true]{color:var(--ink-faint)}.choice[data-eliminated=true] .choice__text{text-decoration:line-through}.runner__move{gap:var(--s-3);margin-inline-start:auto;display:flex}.runner__foot{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-start:1px solid var(--rule);flex-wrap:wrap;margin-block-start:var(--s-7);padding-block-start:var(--s-5);display:flex}.table .table__num{text-align:end}.table .table__meter{width:26%;min-width:6rem}.table__total{font-weight:var(--w-bold)}.results__top{gap:var(--s-6);align-items:start;margin-block-start:var(--s-7);display:grid}.results__top>.score-card{max-width:21rem}@media (min-width:900px){.results__top{gap:var(--s-8);grid-template-columns:21rem minmax(0,1fr)}}.pacing{gap:var(--s-3);max-width:44rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:var(--s-6);display:grid}.pacing__plot{border-block-end:1px solid var(--rule-strong);justify-content:center;align-items:flex-end;height:10rem;display:flex}.pacing__accuracy{border-radius:var(--r-control) var(--r-control) 0 0;background:var(--ink);width:100%;max-width:3.5rem;position:relative}.pacing__value{text-align:center;font-size:var(--t-meta);font-weight:var(--w-bold);color:var(--ink);position:absolute;inset-block-start:calc(var(--s-5) * -1);inset-inline:-1rem}.pacing__bucket{font-size:var(--t-small);font-weight:var(--w-semi);margin-block-start:var(--s-2)}.pacing__col:last-child .pacing__value{color:var(--accent)}.settings .ruled__aside .segmented{flex-wrap:nowrap}.table-scroll{margin-block-start:var(--s-6)}.table__optional{display:none}@media (max-width:599px){.table,.table tbody,.table tr,.table th,.table td{display:block}.table thead{display:none}.table tbody tr{padding-block:var(--s-4);border-block-end:1px solid var(--rule)}.table tbody th,.table td{justify-content:space-between;align-items:baseline;gap:var(--s-4);text-align:end;border:0;padding:2px 0;display:flex}.table tbody th{font-size:var(--t-lead);padding-block-end:var(--s-2)}.table tbody th a{min-height:var(--tap);align-items:center;display:flex}.table td:before{content:attr(data-label);font-size:var(--t-meta);font-weight:var(--w-bold);color:var(--ink-faint);text-align:start}.table__optional{display:flex}.table th+th,.table td+td,.table th+td{padding-inline-start:0}.table .table__meter{width:auto}}@media (min-width:600px) and (max-width:759px){.table-scroll{overflow-x:auto}}.auth{gap:var(--s-6);max-width:26rem;padding-block:var(--s-8);margin-inline:auto;display:grid}.auth__form{gap:var(--s-5);display:grid}.auth__error,.auth__note{color:var(--ink-muted)}.auth__check{align-items:center;gap:var(--s-3);min-height:var(--tap);font-size:var(--t-small);cursor:pointer;display:flex}.auth__check input{width:var(--tap);height:var(--tap);accent-color:var(--ink);flex:none}.auth__foot{color:var(--ink-muted)}.auth__foot a{color:var(--ink);font-weight:var(--w-semi)}@media (min-width:760px){.table__optional{display:table-cell}}.testimonial{gap:var(--s-6);max-width:34rem;padding-block:var(--s-8);margin-inline:auto;display:grid}.testimonial header p{max-width:var(--measure)}.testimonial__step{gap:var(--s-6);display:grid}.testimonial__ask{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper-raised);display:grid}.testimonial__legend{float:left;width:100%;font-size:var(--t-title);font-weight:var(--w-bold);margin-block-end:var(--s-2);padding:0}.testimonial__hint{color:var(--ink-faint);max-width:var(--measure)}.testimonial__foot{color:var(--ink-muted)}.testimonial__foot a{color:var(--ink);font-weight:var(--w-semi)}.testimonial__consent{align-items:start;gap:var(--s-3);min-height:var(--tap);padding:var(--s-4);border:1px solid var(--rule-strong);border-radius:var(--r-control);background:var(--paper-card);font-size:var(--t-small);max-width:var(--measure);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.testimonial__consent input{width:1.125rem;height:1.125rem;accent-color:var(--score);margin:.1875rem 0 0}.testimonial__name{gap:var(--s-4);display:grid}@media (min-width:480px){.testimonial__name{grid-template-columns:1fr 7rem}}.testimonial__quote{padding:var(--s-5);font-size:var(--t-lead);max-width:var(--measure);margin:0}.testimonial__result{padding:var(--s-5)}
