@font-face{font-family:Atkinson Hyperlegible Next;font-weight:400;font-style:normal;font-display:swap;src:url(/_astro/AtkinsonHyperlegibleNext-Regular.N1KDG4Aw.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-weight:600;font-style:normal;font-display:swap;src:url(/_astro/AtkinsonHyperlegibleNext-SemiBold.CWv0hRc9.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-weight:700;font-style:normal;font-display:swap;src:url(/_astro/AtkinsonHyperlegibleNext-Bold.BGswn8dj.woff2)format("woff2")}:root{color-scheme:light dark;--color-paper:#fbfaf8;--color-card:#fff;--color-ink:#2b2523;--color-muted:#655d58;--color-line:#d9d2ca;--color-field:#8c837d;--color-action:#b3304f;--color-on-action:#fff;--color-action-text:#8f2540;--color-correct:#2e6b47;--color-mark-fill:#fbe7a6;--color-mark-cue:#5e4b12;--color-mark-num:#2b2523;--color-focus:#2b2523;--color-notice:#f4efea;--color-error:#7a4a00;--mark-cue-width:2px;--weight-bold:600;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-ar:"Noto Sans Arabic", "Atkinson Hyperlegible Next", system-ui, sans-serif;--weight-regular:400;--space-xs:4px;--space-s:8px;--space-m:16px;--space-l:24px;--space-xl:40px;--radius-s:8px;--radius-m:12px;--text-small:.9375rem;--text-body:1.125rem;--text-lead:1.25rem;--text-head:1.375rem;--text-title:1.75rem;--text-display:2.5rem;--leading-tight:1.2;--leading-body:1.5;--leading-copy:1.75;--leading-arabic:1.8;--duration-mark:.15s;--duration-mark-stagger:.25s;--duration-sheet:.25s;--duration-fix:.6s;--duration-count:.4s}@media (prefers-color-scheme:dark){:root{--color-paper:#191615;--color-card:#221e1c;--color-ink:#efeae6;--color-muted:#b5aca6;--color-line:#403936;--color-field:#857c76;--color-action:#c9405f;--color-on-action:#fff;--color-action-text:#f0a3b5;--color-correct:#8fd1a5;--color-mark-fill:#4a3d1c;--color-mark-cue:#f2d57e;--color-mark-num:#efeae6;--color-focus:#efeae6;--color-notice:#2a2421;--color-error:#f2c063;--mark-cue-width:2px;--weight-bold:600}}@media (prefers-contrast:more){:root{--color-paper:#fff;--color-card:#fff;--color-ink:#000;--color-muted:#3f3835;--color-line:#5a524d;--color-field:#5a524d;--color-action:#7a1e36;--color-on-action:#fff;--color-action-text:#6e1a30;--color-correct:#0b4d29;--color-mark-fill:#f6e7b0;--color-mark-cue:#4a3a0a;--color-mark-num:#000;--color-focus:#000;--color-notice:#f4efea;--color-error:#5c3700;--mark-cue-width:3px;--weight-bold:700}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root{--color-paper:#000;--color-card:#0a0a0a;--color-ink:#fff;--color-muted:#ddd5d0;--color-line:#b8afa9;--color-field:#b8afa9;--color-action:#ffc8d4;--color-on-action:#000;--color-action-text:#ffd0da;--color-correct:#9be3b8;--color-mark-fill:#4a3d14;--color-mark-cue:#ffe08a;--color-mark-num:#fff;--color-focus:#fff;--color-notice:#1f1a18;--color-error:#ffd27a;--mark-cue-width:3px;--weight-bold:700}}*,:before,:after{box-sizing:border-box}body{background:var(--color-paper);color:var(--color-ink);font:var(--weight-regular) var(--text-body)/var(--leading-body) var(--font-ui);font-feature-settings:"kern";font-synthesis:none;-webkit-text-size-adjust:100%;margin:0}h1,h2,h3,p{text-wrap:pretty;margin:0}h1,h2{text-wrap:balance}:lang(ar){font-family:var(--font-ar)}.tnum{font-variant-numeric:tabular-nums}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(a,button,input,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-contrast:more){:where(a,button,input,textarea):focus-visible{outline-width:3px}}.page{max-width:46rem;padding:var(--space-l) var(--space-m) var(--space-xl);gap:var(--space-xl);margin:0 auto;display:grid}.stack-xs{gap:var(--space-xs);justify-items:start;display:grid}.stack-s{gap:var(--space-s);display:grid}.stack-m{gap:var(--space-m);display:grid}.row{gap:var(--space-s);flex-wrap:wrap;display:flex}.t-title{letter-spacing:-.01em;overflow-wrap:break-word;font-size:clamp(1.75rem,7.5vw,2.125rem);font-weight:700;line-height:1.1}@media (width>=400px){.t-title{letter-spacing:-.025em}}.t-lead{font-size:var(--text-lead);color:var(--color-muted)}.t-head{font-size:var(--text-head);line-height:var(--leading-tight);font-weight:var(--weight-bold)}.t-body{font-size:var(--text-body)}.t-label{font-size:var(--text-body);font-weight:var(--weight-bold)}.t-small{font-size:var(--text-small);color:var(--color-muted)}.btn{min-height:44px;padding:var(--space-xs) var(--space-m);font:inherit;font-weight:var(--weight-bold);cursor:pointer;border:1px solid var(--color-action);border-radius:10px}.btn-primary{background:var(--color-action);color:var(--color-on-action)}.btn-secondary{background:var(--color-notice);color:var(--color-action-text);border-color:var(--color-line)}@media (prefers-contrast:more){.btn-secondary{border-color:var(--color-field)}}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary:disabled{opacity:1;border:1px dashed var(--color-field);color:var(--color-muted);background:0 0}.btn-s{padding:.3em var(--space-s);font-size:var(--text-small)}.field{gap:var(--space-xs);display:grid}.editor{width:100%;min-height:9rem;padding:var(--space-s);border:1.5px solid var(--color-field);border-radius:var(--radius-s);background:var(--color-card);color:var(--color-ink);font:inherit;resize:vertical}.counter{font-size:var(--text-small);color:var(--color-muted)}.counter[data-state=ok]{color:var(--color-correct)}.counter[data-state=short],.counter[data-state=over]{color:var(--color-ink);font-weight:var(--weight-bold)}.error{color:var(--color-error);font-weight:var(--weight-bold)}.editor[aria-invalid=true]{border-color:var(--color-error);border-width:2px}.loading{gap:var(--space-s);display:grid}.loading>.btn{justify-self:start}.skeleton{background:var(--color-line);border-radius:4px;height:.9em}.skeleton:last-of-type{width:60%}.check{align-items:center;gap:var(--space-s);cursor:pointer;min-height:44px;display:flex}.check:has(input:disabled){opacity:.5;cursor:not-allowed}.check input{appearance:none;border:2px solid var(--color-field);background:var(--color-card);border-radius:4px;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin:0;display:grid}.check input:checked{background:var(--color-action);border-color:var(--color-action)}.check input:checked:after{content:"";border:solid var(--color-on-action);border-width:0 .15rem .15rem 0;width:.375rem;height:.6875rem;margin-top:-.125rem;transform:rotate(45deg)}.sheet{background:var(--color-card);border-radius:var(--radius-s);box-shadow:0 0 0 1px var(--color-line), 0 1px 2px color-mix(in srgb, var(--color-ink) 12%, transparent);padding:var(--space-l) 20px}.copy{gap:var(--space-l);align-items:start;display:grid}.copy-text .t-body{line-height:var(--leading-copy);max-width:65ch}.mk{background:var(--color-mark-fill);color:var(--color-ink);text-decoration:underline solid var(--color-mark-cue) var(--mark-cue-width);text-underline-offset:4px;text-decoration-skip-ink:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px 9px 4px 10px/9px 4px 10px 3px;padding:1px 4px}.mk-n{color:var(--color-mark-num);vertical-align:super;font-variant-numeric:tabular-nums;margin-left:2px;font-size:max(.75em,.8125rem);font-weight:700;line-height:1;text-decoration:none;display:inline}.mk-glue{white-space:pre}button.mk-n{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;font-family:inherit;position:relative}button.mk-n:after{content:"";position:absolute;inset:-8px -10px}.mk-check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9em;height:.9em}.ic-undo{vertical-align:-.2em;fill:currentColor;width:1.1em;height:1.1em;margin-inline-end:.35em}.mk[data-applied]{text-decoration-color:var(--color-correct);text-decoration-style:dotted;text-decoration-thickness:calc(var(--mark-cue-width) + 1px);background:0 0}.mk[data-applied] .mk-n,.note[data-applied] .note-n{color:var(--color-correct)}.done{color:var(--color-correct);font-weight:var(--weight-bold)}.notes{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.note{gap:var(--space-s);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;display:grid}.note-n{background:var(--color-mark-fill);width:1.75rem;height:1.75rem;font-size:var(--text-small);color:var(--color-mark-num);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-weight:700;display:grid}.was,.arrow{color:var(--color-muted)}.to{max-width:100%;display:inline-block}.fix{color:var(--color-correct);font-weight:var(--weight-bold)}.fix[data-punct]{background:color-mix(in srgb, var(--color-correct) 20%, transparent);border-radius:2px;padding:0 .2em 0 1px;box-shadow:inset 0 -2px}.tag{font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-muted);vertical-align:middle}.level{padding:0 0 var(--space-xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:12px;margin:0;list-style:none;display:grid}.level li{align-content:start;justify-items:center;gap:var(--space-xs);text-align:center;min-width:0;font-size:var(--text-small);color:var(--color-muted);display:grid}.level-mark{border:1.5px solid var(--color-field);background:var(--color-field);border-radius:3px;width:100%;height:6px;display:block}.level li:not([aria-current])>.level-mark{border-width:0;border-radius:1px;height:2px;margin-block:2px}li[aria-current]>.level-mark{border-color:var(--color-action);background:var(--color-action)}.level-label{text-wrap:balance;max-width:100%}.level li[aria-current] .level-label{color:var(--color-ink);font-weight:var(--weight-bold)}.banner{padding:var(--space-xs) var(--space-m);border-left:3px solid var(--color-field)}.banner-alert:not(:empty){padding:var(--space-xs) var(--space-m);border-left:3px solid var(--color-error);color:var(--color-ink);font-weight:var(--weight-regular)}.bubble{font-family:var(--font-ar);line-height:var(--leading-arabic);background:var(--color-card);border:1.5px solid var(--color-line);border-radius:var(--radius-s);padding:var(--space-s) var(--space-m)}@media (width>=1000px){.page{max-width:68rem;padding:var(--space-xl) var(--space-l)}.copy{grid-template-columns:minmax(0,1fr) 22rem}.notes{border-left:1px solid var(--color-line);padding-left:var(--space-l)}.copy>.row{padding-left:var(--space-l);grid-column:2}.sheet{padding:var(--space-xl)}}@media (forced-colors:active){.mk{forced-color-adjust:none;color:marktext;box-shadow:inset 0 calc(-1 * var(--mark-cue-width)) 0 MarkText;background:mark;text-decoration:none}.mk-n,.note-n{forced-color-adjust:none;color:canvastext;background:canvas}.note-n{border:1px solid canvastext}.mk .mk-n{color:marktext;background:0 0}.sheet{border:1px solid canvastext}button.mk-n:focus-visible{outline-color:buttontext}.mk[data-applied]{color:canvastext;box-shadow:none;background:canvas;text-decoration:underline dotted canvastext}.mk[data-applied] .mk-n,.note[data-applied] .note-n{color:canvastext}.level-mark{forced-color-adjust:none;background:graytext;border-color:graytext}.fix[data-punct]{forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight;outline:1px solid canvastext;margin-inline-start:2px}li[aria-current]>.level-mark{background:highlight;border-color:highlight}}[hidden]{display:none!important}.skip{left:var(--space-m);padding:var(--space-s) var(--space-m);background:var(--color-card);position:absolute;top:-100px}.skip:focus{top:var(--space-s)}#corrector:focus,#verdict-title:focus,#reveal:focus{outline:none}.tabs{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,5em),1fr));display:grid}.tab{min-height:44px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.tab[aria-selected=true]{border-bottom-color:var(--color-action);color:var(--color-action-text);font-weight:var(--weight-bold)}@media (forced-colors:active){.tab[aria-selected=true]{border-bottom-color:highlight}}#prompt,#verdict,#offer{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#prompt{padding:var(--space-m) 0;border-bottom:1px solid var(--color-line)}#verdict,#offer{padding-top:var(--space-l);border-top:1px solid var(--color-line)}#verdict-title,#about-title{overflow-wrap:break-word;font-size:clamp(1.75rem,7.5vw,2.125rem);line-height:1.1}@media (width>=400px){#verdict-title,#about-title{letter-spacing:-.025em}}@media (prefers-color-scheme:light) and (prefers-contrast:no-preference) and (forced-colors:none){body{background-image:url(/_astro/grain.CyHQcFHi.png)}}.tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-contrast:more){.tab:focus-visible{outline-width:3px}}.editor{overflow-wrap:anywhere;font-size:max(16px,1em)}.marked{line-height:var(--leading-copy);white-space:pre-wrap;overflow-wrap:anywhere;hyphens:manual}.change{hyphens:manual}.note-why{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}.notes .t-body,.notes .t-small{overflow-wrap:anywhere}.rule-notes{padding-left:var(--space-m);margin:0}.rule-notes:empty,.turnstile:empty{display:none}.products{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.product{align-items:center;gap:var(--space-xs) var(--space-m);padding:var(--space-m) 0;border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.product:last-child{border-bottom:1px solid var(--color-line)}.product .btn{grid-column:1/-1}@media (width<=15rem){.product{grid-template-columns:minmax(0,1fr)}}.product>.t-label{min-width:0}.product-count{grid-column:1/-1;margin:0}#offer>*{max-width:40rem}.report-door{max-width:40rem;padding-top:var(--space-m);border-top:1px solid var(--color-line)}.price{white-space:nowrap;font-weight:var(--weight-bold)}@media (width>=640px){.product{grid-template-columns:minmax(0,1fr) auto auto}.product .btn{grid-area:1/3}.report-door .btn{justify-self:start}}@media (width>=1000px){#verdict .level-block,#verdict .report-door,#verdict .verdict-foot{grid-column:1/-1}#verdict .level-block{margin-top:var(--space-m)}#verdict .level{padding-bottom:var(--space-s)}}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.2s ease-in-out infinite alternate pulse}#level[data-in="0"] li[aria-current] .level-mark{opacity:0}#level[data-in="1"] li[aria-current] .level-mark{transition:opacity .5s ease-out}#marked .mk[data-fresh]{animation:fix-wash var(--duration-fix) ease-out}#count [data-roll]{animation:roll-in var(--duration-count) ease-out;display:inline-block;position:relative}#count [data-roll]:before{content:attr(data-from);content:attr(data-from) / "";animation:roll-out var(--duration-count) ease-out forwards;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){#count [data-roll]{animation:fade-in var(--duration-mark) ease-out}}@keyframes fix-wash{0%{background-color:color-mix(in srgb, var(--color-correct) 30%, transparent)}}@keyframes roll-in{0%{opacity:0;transform:translateY(.6em)}}@keyframes roll-out{0%{opacity:1;transform:translateY(-.6em)}to{opacity:0;transform:translateY(-.6em)}}@keyframes fade-in{0%{opacity:0}}.peek{gap:var(--space-s);padding:var(--space-s) 0 var(--space-s) var(--space-m);border-left:3px solid var(--color-line);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:start;display:grid;container-type:inline-size}@container (width<=18rem){.peek>.stack-xs{grid-area:2/1/auto/-1}.peek-close{grid-area:1/3}}.peek .peek-close{text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}.marked>.peek{margin-top:var(--space-s);white-space:normal;line-height:var(--leading-body);overflow-wrap:normal}.peek[hidden]{display:none}.peek .t-body,.peek .t-small{overflow-wrap:anywhere}#marked .mk[data-applied]:not([data-current]){padding-inline:0}#marked .mk[data-applied] button.mk-n{display:inline-block}#marked .mk[data-current]{outline:2px solid var(--color-ink);outline-offset:-2px}.peek .note-n,.note[data-current] .note-n{outline:2px solid var(--color-ink);outline-offset:0}.peek[data-applied] .note-n{color:var(--color-correct)}.punct-name{color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.mk-caret{width:.6em;height:1em;vertical-align:calc(-4px - var(--mark-cue-width));border-bottom:var(--mark-cue-width) solid var(--color-mark-cue);color:#0000;forced-color-adjust:none;display:inline-block;position:relative;overflow:hidden}.mk-caret:before{content:"";border-top:max(var(--mark-cue-width), .11em) solid var(--color-mark-cue);border-left:max(var(--mark-cue-width), .11em) solid var(--color-mark-cue);width:.36em;height:.36em;position:absolute;bottom:.14em;left:50%;transform:translate(-50%)rotate(45deg)}@media (forced-colors:active){#marked .mk[data-current],.peek .note-n,.note[data-current] .note-n{outline-color:highlight}.peek[data-applied] .note-n{color:canvastext}.mk-caret,.mk-caret:before{border-color:canvastext}}.done-row{align-items:center;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}@keyframes pulse{to{opacity:.45}}.no-band-text{max-width:65ch}@media (width>=320px){#band{white-space:nowrap}}#email-form .check:has(input:disabled){opacity:1;cursor:default}#email-form .check:has(input:disabled:not(:checked)){display:none}#email-form .input:disabled{background:0 0;border-color:#0000;padding-inline:0}.input{width:100%;min-height:44px;padding:var(--space-s);border:1.5px solid var(--color-field);border-radius:var(--radius-s);background:var(--color-card);color:var(--color-ink);font:inherit;font-size:max(16px,1em)}.site-header,.site-footer{margin:0 var(--space-m)}.site-header{justify-content:space-between;align-items:center;gap:0 var(--space-m);padding-top:var(--space-s);flex-wrap:wrap;display:flex}.wordmark{min-height:44px;color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:inline-flex}.header-cta{min-height:44px;font-weight:var(--weight-bold);align-items:center;display:inline-flex}.site-footer{border-top:1px solid var(--color-line);padding:var(--space-m) 0 var(--space-xl)}.site-footer p{max-width:42rem}.footer-nav{gap:0 var(--space-l);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-nav a{align-items:center;min-height:44px;display:inline-flex}.prose{overflow-wrap:anywhere}.prose>*{max-width:36rem}#a-propos>p{max-width:42rem}.prose>h2{margin-top:var(--space-m)}.prose ol{padding-left:var(--space-l);margin:0}#main:focus{outline:none}@media (width>=1000px){.site-header,.site-footer{margin-inline:max(var(--space-l), calc((100% - 68rem) / 2 + var(--space-l)))}}.facts{margin:0}.facts dt{font-weight:var(--weight-bold)}.facts dd{margin:0 0 var(--space-s)}.toc a{align-items:center;min-height:44px;display:inline-flex}.prose ul{padding-left:var(--space-l);margin:0}.prose h3{margin-top:var(--space-s)}.draft-note{border-left:3px solid var(--color-field);padding-left:var(--space-m)}.page h1{hyphens:auto}.input{min-height:44px;padding:var(--space-xs) var(--space-s);border:1.5px solid var(--color-field);border-radius:var(--radius-s);background:var(--color-card);color:var(--color-ink);font:inherit;max-width:100%}select.input{width:100%}.doc{padding:var(--space-s) var(--space-m);border-left:3px solid var(--color-line);margin:0}.doc p{margin:var(--space-xs) 0 0}.nclc-table{border-collapse:collapse;min-width:min(100%,20rem)}.nclc-table th,.nclc-table td{padding:var(--space-xs) var(--space-m);border-bottom:1px solid var(--color-line);text-align:left}.nclc-table tr[data-target] td{font-weight:var(--weight-bold)}.key{font-size:var(--text-lead);font-weight:var(--weight-bold);overflow-wrap:anywhere;user-select:all}.faq summary,.key-entry summary,.model summary,details>summary{cursor:pointer;min-height:44px;font-weight:var(--weight-bold);align-items:center;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"▸";margin-right:var(--space-xs)}details[open]>summary:before{content:"▾"}.model-text,.model-text p+p{margin-top:var(--space-s)}.advice,.rule-notes{padding-left:var(--space-l);margin:0}.nclc-scale li[aria-current] .level-label{font-weight:var(--weight-bold)}mark.mk{font:inherit}a.btn{align-items:center;text-decoration:none;display:inline-flex}#balance[data-paid]{padding:var(--space-xs) var(--space-m);border-left:3px solid var(--color-correct);color:var(--color-ink);font-weight:var(--weight-bold)}#v-score-line{color:var(--color-ink);font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-tight)}#v-next{margin-top:var(--space-s);justify-self:start}#v-fixes>.copy,#v-detail>.stack-s,#email-box>:not(summary){margin-top:var(--space-s)}#email-box>form{max-width:40rem}#corrector,#verdict{scroll-margin-top:var(--space-m)}#email-box>summary{padding-top:var(--space-s);align-items:baseline}.faq-all>summary{color:var(--color-muted);font-weight:var(--weight-regular)}.faq-all>.faq{padding-left:var(--space-m)}:root{--pine:#1d5a48;--pine-ink:#0f3d30;--pine-soft:#e4efe9;--pine-line:#b9d8cb;--maple:#b8391a;--panel:#f3f5f4;--font-head:"Avenir Next", Avenir, "Segoe UI", system-ui, sans-serif;--wrap:72rem;--gutter:20px;--color-paper:#fff;--color-card:#fff;--color-ink:#16202c;--color-muted:#4f5a66;--color-line:#e1e5e8;--color-field:#8a949e;--color-action:var(--pine);--color-action-text:var(--pine);--color-focus:var(--pine-ink);--color-notice:var(--panel)}@media (prefers-color-scheme:dark){:root{--pine:#6cc3a3;--pine-ink:#9fdcc4;--pine-soft:#17332a;--pine-line:#2d5b4b;--maple:#f08a6a;--panel:#161d1b;--color-paper:#0f1413;--color-card:#141a19;--color-ink:#e9eeec;--color-muted:#a9b4b0;--color-line:#2a3431;--color-field:#7d8985;--color-action:#2f8a6c;--color-on-action:#fff;--color-action-text:var(--pine);--color-focus:var(--pine-ink);--color-notice:var(--panel)}}@media (width>=760px){:root{--gutter:32px}}body{background:var(--color-paper);color:var(--color-ink);margin:0}h1,h2,h3,.t-title,.t-head,.t-display{font-family:var(--font-head);letter-spacing:-.01em}a{color:var(--color-action-text)}.wrap{box-sizing:border-box;width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.top{border-bottom:1px solid var(--color-line);position:relative}.top>.wrap{justify-content:space-between;align-items:center;gap:var(--space-m);min-height:60px;display:flex}.brand{min-height:44px;color:var(--color-ink);font:600 17px var(--font-head);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--pine);color:#fff;width:28px;height:28px;font:700 14px var(--font-head);border-radius:8px;place-items:center;display:grid}@media (prefers-color-scheme:dark){.brand-mark{background:#2f8a6c}}.nav-links{display:none}.nav-links a,.lang,.menu summary{min-height:44px;color:var(--color-muted);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.nav-links a[aria-current=page]{color:var(--color-ink);font-weight:600}.nav-end{align-items:center;gap:var(--space-m);display:flex}.lang{padding:0 10px}.menu{position:static}.menu>summary{color:var(--color-ink);gap:8px;padding:0 4px;font-weight:600;list-style:none}.menu>summary:before{content:none!important}.menu>summary::-webkit-details-marker{display:none}.menu-bars{gap:4px;width:18px;display:inline-grid}.menu-bars i{background:currentColor;border-radius:1px;height:2px;display:block}.menu-sheet{z-index:20;padding:var(--space-s) var(--gutter) var(--space-m);border-bottom:1px solid var(--color-line);background:var(--color-paper);display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 30px -18px #0000004d}.menu-sheet a{border-bottom:1px solid var(--color-line);min-height:48px;color:var(--color-ink);align-items:center;font-size:17px;text-decoration:none;display:flex}.menu-sheet a:last-child{border-bottom:0}@media (width>=860px){.nav-links{gap:26px;display:flex}.menu{display:none}}.btn-a{box-sizing:border-box;background:var(--color-action);color:#fff;min-height:52px;font:600 17px var(--font-ui);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000002e}.btn-a:hover{background:var(--pine-ink)}@media (prefers-color-scheme:dark){.btn-a:hover{background:#257357}}.btn-a.ghost{border:1.5px solid var(--color-line);background:var(--color-card);color:var(--color-ink);box-shadow:none}.btn-a.ghost:hover{border-color:var(--color-field)}.btn-a:focus-visible,.brand:focus-visible,.nav-links a:focus-visible,.menu summary:focus-visible{outline:3px solid var(--pine-line);outline-offset:2px}.hero{gap:36px;padding-top:36px;padding-bottom:48px;display:grid}.hero h1{margin:0 0 16px;font-size:clamp(2.1rem,1.4rem + 3vw,3.3rem);font-weight:600;line-height:1.07}.hero h1 em{color:var(--pine);white-space:nowrap;font-style:normal}.lead-a{max-width:34em;color:var(--color-muted);margin:0 0 26px;font-size:1.125rem;line-height:1.55}.cta-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cta-note{color:var(--color-muted);font-size:15px}.hero-visual{background:linear-gradient(160deg, var(--pine-soft), var(--panel) 70%);border-radius:20px;place-items:center;padding:28px 0;display:grid}.hero-visual .phone{--phone-w:min(270px, 70vw)}@media (width<=759px){.cta-row .btn-a{width:100%}.cta-note{text-align:center;width:100%}}@media (width>=960px){.hero{grid-template-columns:1fr 1.2fr;align-items:center;gap:56px;padding-top:64px;padding-bottom:72px}.hero-visual{padding:40px 0}}.demo-a{justify-items:center;margin:0;display:grid;position:relative}.laptop{display:none}.demo-a video::-webkit-media-controls{display:none!important}@media (width>=960px){.demo-a{grid-template-columns:1fr 29%;align-items:center;width:100%;padding:0 5% 0 8%}.laptop{grid-area:1/1/2/3;justify-self:start;width:86%;display:block}.hero-visual .demo-a .phone{--phone-w:100%;grid-area:1/2;margin-top:14%}}.laptop-lid{background:#0d0f12;border-radius:4.6% 4.6% 0 0/7% 7% 0 0;padding:3.4% 3.4% 4.6%;position:relative;box-shadow:inset 0 0 0 1.5px #3a3d42,0 24px 50px -28px #10202c80}.laptop-lid:before{content:"";background:#24272c;border-radius:50%;width:6px;height:6px;position:absolute;top:1.4%;left:50%;transform:translate(-50%)}.laptop-screen{aspect-ratio:16/10;background:#fff;border-radius:2px;position:relative;overflow:hidden}.laptop-screen img,.laptop-screen video{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.laptop-screen video:not([data-on]){opacity:0}.laptop-base{background:linear-gradient(#e3e5e8,#b4b8be 70%,#8f949b);border-radius:0 0 14px 14px/0 0 12px 12px;width:114%;height:14px;margin-left:-7%;position:relative;box-shadow:0 18px 30px -16px #10202c73}.laptop-base:before{content:"";background:#a2a6ac;border-radius:0 0 6px 6px;width:15%;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (forced-colors:active){.laptop-lid{border:2px solid canvastext}}.section{padding-top:56px;padding-bottom:56px}.section h2{margin:0 0 8px;font-size:clamp(1.6rem,1.3rem + 1.2vw,2rem)}.section-sub{max-width:40em;color:var(--color-muted);margin:0;font-size:1.0625rem}.band{background:var(--panel)}.label-a{color:var(--pine);font:600 13px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.route{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.route li{grid-template-columns:30px 1fr;gap:4px 16px;padding-bottom:22px;display:grid;position:relative}.route li:last-child{padding-bottom:0}.route li:before{content:"";background:var(--pine-line);width:3px;position:absolute;top:28px;bottom:0;left:14px}.route li:last-child:before{content:none}.route .dot{z-index:1;border:3px solid var(--pine-line);background:var(--color-card);width:30px;height:30px;color:var(--pine);font:700 13px var(--font-ui);box-sizing:border-box;border-radius:50%;place-items:center;display:grid}.route li[data-state=done] .dot{border-color:var(--pine);background:var(--pine);color:#fff}.route li[data-state=here] .dot{border-color:var(--pine);box-shadow:0 0 0 5px var(--pine-soft)}.route li:last-child .dot{border-color:var(--pine);background:var(--pine);color:#fff;border-radius:8px}.route b{font:600 17px/1.3 var(--font-head);padding-top:3px;display:block}.route span.sub{color:var(--color-muted);grid-column:2;font-size:15px}@media (width>=860px){.route{grid-template-columns:repeat(5,1fr)}.route li{grid-template-columns:1fr;gap:6px;padding:0 16px 0 0}.route li:before{width:auto;height:3px;inset:13px 0 auto 30px}.route span.sub{grid-column:1}.route b{padding-top:10px}}.route-cta{margin-top:30px}.parts{gap:12px;margin-top:26px;display:grid}.part{border:1px solid var(--color-line);background:var(--color-card);color:inherit;border-radius:14px;gap:4px;padding:18px;text-decoration:none;display:grid}.part:hover{border-color:var(--color-field)}.part h3{margin:0;font-size:1.15rem}.part .meta,.part .need{color:var(--color-muted);font-size:15px}.part .need{color:var(--color-ink);font-weight:600}.tag{background:var(--panel);color:var(--color-muted);font:600 13px var(--font-ui);border-radius:6px;justify-self:start;margin-top:8px;padding:3px 9px}.part[data-on]{border:2px solid var(--pine)}.part[data-on] .tag{background:var(--pine-soft);color:var(--pine-ink)}@media (width>=640px){.parts{grid-template-columns:1fr 1fr}}@media (width>=1000px){.parts{grid-template-columns:repeat(4,1fr)}}.plans{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.plan{border:1px solid var(--color-line);background:var(--color-card);border-radius:16px;flex-direction:column;gap:6px;padding:26px 22px 22px;display:flex;position:relative}.plan[data-best]{border:2px solid var(--pine);box-shadow:0 24px 50px -30px #0f3d308c}.plan-badge{background:var(--pine);color:#fff;font:600 13px var(--font-ui);border-radius:999px;padding:4px 10px;position:absolute;top:-13px;left:20px}@media (prefers-color-scheme:dark){.plan-badge{background:#2f8a6c}}.plan-name{color:var(--color-muted);font:600 15px var(--font-ui)}.plan-price{font:600 2.4rem/1.1 var(--font-head);font-variant-numeric:tabular-nums}.plan-what{font-weight:600}.plan-per{color:var(--color-muted);font-size:15px}.plan ul{color:var(--color-muted);gap:6px;margin:10px 0 18px;padding:0;font-size:15px;list-style:none;display:grid}.plan li:before{content:"✓";color:var(--pine);margin-right:8px;font-weight:700}.plan .btn-a{width:100%;margin-top:auto}.plans-note{color:var(--color-muted);margin:14px 0 0;font-size:15px}@media (width>=860px){.plans{grid-template-columns:repeat(3,1fr);align-items:stretch}}.faq-a details{border-bottom:1px solid var(--color-line)}.faq-a summary{padding:10px 0}.faq-a details p{max-width:44em;margin:0 0 16px}.foot{border-top:1px solid var(--color-line);color:var(--color-muted);margin-top:24px;padding-top:36px;padding-bottom:48px;font-size:15px}.foot-cols{gap:24px;display:grid}.foot h2{color:var(--color-ink);font:600 15px var(--font-ui);margin:0 0 6px}.foot ul{margin:0;padding:0;list-style:none}.foot li a{min-height:40px;color:var(--color-muted);align-items:center;display:inline-flex}.foot-sibling{margin:28px 0 8px}.foot-sibling a{color:var(--color-ink);font-weight:600}.foot-legal{max-width:48em;margin:0}@media (width>=760px){.foot-cols{grid-template-columns:repeat(3,1fr)}}.crumbs ol{color:var(--color-muted);flex-wrap:wrap;gap:0 8px;margin:0;padding:18px 0 0;font-size:15px;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:8px}.crumbs a{min-height:44px;color:var(--color-muted);align-items:center;display:inline-flex}.crumbs [aria-current]{align-items:center;min-height:44px;display:inline-flex}.doc-a{max-width:46rem;padding-bottom:40px}.doc-a h1{margin:8px 0 14px;font-size:clamp(1.9rem,1.5rem + 1.8vw,2.6rem);line-height:1.12}.doc-a .lead-a{margin-bottom:8px}.doc-a .checked{color:var(--color-muted);margin:0 0 24px;font-size:14px}.answer-box{border-left:4px solid var(--pine);background:var(--pine-soft);border-radius:0 12px 12px 0;margin:0 0 28px;padding:18px 20px;font-size:1.125rem;line-height:1.55}.answer-box p{margin:0}.md{font-size:1.0625rem;line-height:1.65}.md h2{margin:36px 0 10px;font-size:1.45rem}.md p,.md ul{margin:0 0 14px}.md ul{padding-left:22px}.md li{margin-bottom:6px}.md table{border-collapse:collapse;font-variant-numeric:tabular-nums;max-width:100%;margin:8px 0 18px;font-size:15px;display:block;overflow-x:auto}.md th,.md td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:9px 12px 9px 0}.md th{font-weight:600}.doc-cta{background:var(--color-ink);color:var(--color-paper);border-radius:16px;gap:14px;margin:36px 0 0;padding:24px;display:grid}.doc-cta h2{margin:0;font-size:1.35rem}.doc-cta p{opacity:.85;margin:0}.doc-cta .btn-a{background:var(--color-paper);color:var(--color-ink);box-shadow:none;justify-self:start}.doc-cta .btn-a:hover{background:var(--pine-soft)}.side-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.side-list a{border-bottom:1px solid var(--color-line);min-height:48px;color:var(--color-ink);align-items:center;font-weight:600;text-decoration:none;display:flex}.side-list a:hover{color:var(--pine)}.side-list a:after{content:"→";color:var(--pine);margin-left:auto;padding-left:12px}.doc-foot{margin-top:36px}.doc-foot h2{margin:0 0 8px;font-size:1.1rem}.sources{color:var(--color-muted);margin:0;padding-left:20px;font-size:14px}.sources li{overflow-wrap:anywhere;margin-bottom:6px}.hub{padding-bottom:32px}.hub h1{margin:8px 0 10px;font-size:clamp(2rem,1.5rem + 2vw,2.8rem)}.hub-groups{gap:32px;margin-top:32px;display:grid}.hub-group h2{margin:0 0 6px;font-size:1.25rem}@media (width>=860px){.hub-groups{grid-template-columns:1fr 1fr;gap:40px 56px}}.calc{gap:14px;margin:8px 0 0;display:grid}.calc-row{border:1px solid var(--color-line);background:var(--color-card);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding:14px 16px;display:grid}.calc-row label{font-weight:600}.calc-row .scale-hint{color:var(--color-muted);grid-column:1;font-size:14px}.calc-row input{box-sizing:border-box;border:1.5px solid var(--color-field);background:var(--color-paper);width:6.5rem;min-height:48px;color:var(--color-ink);font:600 18px var(--font-ui);font-variant-numeric:tabular-nums;border-radius:10px;grid-area:1/2/span 2;padding:0 12px}.calc-row output{color:var(--color-muted);grid-column:1/-1;font-size:15px}.calc-row output[data-n]{color:var(--color-ink);font-weight:600}.calc-row output[data-n="7"],.calc-row output[data-n="8"],.calc-row output[data-n="9"],.calc-row output[data-n="10"]{color:var(--pine)}.calc-sum{background:var(--pine-soft);border-radius:12px;margin:10px 0 0;padding:16px 18px;font-weight:600}.app-a{box-sizing:border-box;width:100%;max-width:calc(46rem + 2 * var(--gutter));padding:20px var(--gutter) 48px;margin:0 auto}.app-h1{margin:8px 0 22px;font-size:clamp(1.7rem,1.4rem + 1.4vw,2.2rem);line-height:1.15}.practice{gap:18px;scroll-margin-top:12px;display:grid}.practice:focus{outline:none}.steps-a{grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.steps-a li{border-top:4px solid var(--color-line);color:var(--color-muted);padding-top:8px;font-size:12.5px;line-height:1.25}.steps-a li[data-state=done]{border-color:var(--pine);color:var(--pine)}.steps-a li[data-state=here]{border-color:var(--pine);color:var(--color-ink);font-weight:600}@media (width<=479px){.steps-a li:not([data-state=here]) span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.steps-a li[data-state=here]{white-space:nowrap;grid-column:span 1}}@media (width>=480px){.steps-a li{font-size:14px}}.mock-bar{background:var(--color-ink);color:var(--color-paper);border-radius:10px;margin:0;padding:10px 14px;font-weight:600}.mock-bar[data-over]{background:var(--maple);color:#fff}.why-a{background:var(--pine-soft);color:var(--pine-ink);border-radius:12px;margin:0;padding:14px 16px;font-size:15.5px;line-height:1.5}.mock-intro{border:2px solid var(--pine);border-radius:14px;gap:12px;padding:18px;display:grid}.mock-intro p{margin:0}.mock-intro .btn-a{justify-self:start}.task-eyebrow{color:var(--pine);font:600 13px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px}.prompt-title{margin:0 0 12px;font-size:clamp(1.5rem,1.3rem + 1vw,1.9rem);line-height:1.2}.prompt-text{border-left:3px solid var(--pine);margin:0 0 12px;padding:2px 0 2px 16px;font-size:1.0625rem;line-height:1.6}.consigne .doc{border:1px solid var(--color-line);border-left:3px solid var(--color-line);border-radius:10px;margin:0 0 10px;padding:12px 14px}.consigne .doc p{margin:4px 0 0}.link-btn{min-height:44px;color:var(--color-action-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.editor-a .editor{box-sizing:border-box;border:1.5px solid var(--color-field);background:var(--color-card);width:100%;min-height:280px;color:var(--color-ink);font:1.0625rem/1.6 var(--font-ui);border-radius:12px;padding:16px}.editor-a .editor:focus{border-color:var(--pine);outline:3px solid var(--pine-line)}.editor-a .counter{margin:8px 0 2px}.editor-a #privacy{margin:0}.grade-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.grade-row #balance{margin:0}.ai-line{color:var(--color-muted);margin:-6px 0 0}@media (width<=759px){.grade-row .btn-a{width:100%}}.verdict-a{gap:22px;margin-top:34px;scroll-margin-top:12px;display:grid}.verdict-a h3,.offer-a h2{margin:0 0 10px;font-size:1.25rem}.level-a{border:1px solid var(--color-line);background:var(--color-card);border-radius:16px;gap:6px;padding:22px;display:grid}.level-a>p{margin:0}.level-a h2{margin:2px 0 0;font-size:clamp(2.2rem,1.8rem + 2vw,2.8rem);line-height:1.05}.level-a h2:focus{outline:none}.confirm-a{justify-items:start;gap:8px;margin-top:6px;display:grid}.confirm-a p{margin:0}.score-a{color:var(--color-muted);font-size:1.0625rem}.scale-a{grid-template-columns:repeat(7,1fr);gap:4px;margin:26px 0 6px;display:grid;position:relative}.scale-a span{justify-items:center;gap:6px;display:grid}.scale-a i{background:var(--color-line);border-radius:3px;width:100%;height:10px;display:block}.scale-a span[data-state=range] i{background:var(--pine-line)}.scale-a span[data-state=here] i{background:var(--pine)}.scale-a b{color:var(--color-muted);font-size:13px;font-weight:500}.scale-a span[data-n="7"] b{color:var(--maple);font-weight:700}.scale-a .line7{border-left:2px solid var(--maple);height:26px;font-size:0;font-style:normal;position:absolute;top:-8px;left:calc(42.8571% - 1px)}.crit-a dl{gap:10px;margin:0;display:grid}.crit{border:1px solid var(--color-line);border-radius:12px;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid}.crit dt{font-weight:600}.crit dd{margin:0}.crit-level{font:700 1.25rem var(--font-head);grid-area:1/2}.crit .t-small{grid-column:1/-1}@media (width>=760px){.crit-a dl{grid-template-columns:repeat(3,1fr)}.crit{align-content:start}}.next-a{background:var(--color-ink);color:var(--color-paper);border-radius:16px;align-items:center;gap:16px;padding:22px;display:grid}.next-a h3{color:inherit;margin:4px 0 6px;font-size:1.3rem}.next-a p{opacity:.85;margin:0}.next-a .next-label{color:#9fd3bf;font:600 13px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;opacity:1}.next-a .btn-a{background:var(--color-paper);color:var(--color-ink);box-shadow:none}.next-a .btn-a:hover{background:var(--pine-soft)}@media (prefers-color-scheme:dark){.next-a{color:var(--color-ink);background:#1f2a27}.next-a .btn-a{background:var(--color-ink);color:#0f1413}.doc-cta{color:var(--color-ink);background:#1f2a27}}@media (width>=760px){.next-a{grid-template-columns:1fr auto}}.saved-a{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:-8px 0 0;font-size:15px;display:flex}.saved-a a{align-items:center;min-height:44px;display:inline-flex}.dot-a{background:var(--color-correct);border-radius:50%;width:8px;height:8px}.textbox-a{border:1px solid var(--color-line);white-space:pre-wrap;border-radius:12px;padding:16px 18px;font-size:1.0625rem;line-height:1.85}.fixes-a .notes{margin:0;padding:0}.offer-a{border:2px solid var(--pine);border-radius:16px;gap:12px;margin-top:30px;padding:22px;display:grid}.offer-a p{margin:0}.email-a{border:1px solid var(--color-line);border-radius:12px;margin-top:22px;padding:4px 16px 12px}.ready-a{border:1px solid var(--color-line);border-radius:16px;align-items:center;gap:20px;padding:22px;display:grid}.ready-a h2{margin:0 0 6px;font-size:1.35rem}.ready-a p{margin:0 0 12px}.ring{justify-self:center;width:160px;height:160px;position:relative}.ring circle{stroke:var(--color-line)}.ring circle[data-ok]{stroke:var(--pine)}.ring span{place-items:center;display:grid;position:absolute;inset:0}.ring b{font:600 2.1rem var(--font-head)}.muted-a{color:var(--color-muted)}.checks-a{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checks-a li{align-items:flex-start;gap:10px;display:flex}.tick{border:2px solid var(--color-line);box-sizing:border-box;border-radius:6px;flex:none;width:20px;height:20px;margin-top:2px}.checks-a li[data-ok] .tick{border-color:var(--pine);background:var(--pine) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2'/%3E%3C/svg%3E") center/14px no-repeat}@media (width>=760px){.ready-a{grid-template-columns:180px 1fr}}#p-full{gap:22px;display:grid}#p-full[hidden]{display:none}.sec-a h2{margin:8px 0 10px;font-size:1.25rem}.tasks-a,.hist-a{margin:0;padding:0;list-style:none}.tasks-a li{border-bottom:1px solid var(--color-line);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.tasks-a small{color:var(--color-muted);font-size:14px;display:block}.ic{background:var(--panel);width:34px;height:34px;color:var(--color-muted);font:700 14px var(--font-ui);border-radius:9px;place-items:center;display:grid}.tasks-a li[data-state=done] .ic{background:var(--pine-soft);color:var(--pine-ink)}.tasks-a li[data-state=now] .ic{background:var(--pine);color:#fff}.tasks-a li[data-state=tried] .ic{background:var(--pine-soft);color:var(--maple)}.hist-a li{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:10px 0;font-size:15px;display:flex}.hist-a span{color:var(--color-muted)}.exam-a{gap:6px;max-width:16rem;font-weight:600;display:grid}.route li{align-content:start}.md td.nw{white-space:nowrap}@media (width<=759px){.crumbs li:last-child{display:none}.crumbs li:first-child+li:before{content:none}}#v-score-line.score-a{color:var(--color-muted);font-size:1.0625rem;font-weight:500}.calc-note{margin-top:14px}.hub-head{padding-bottom:0}.saved-a .link-btn{margin-left:8px}.level-pick .calc-row{grid-template-columns:1fr}.level-pick select{box-sizing:border-box;border:1.5px solid var(--color-field);background:var(--color-paper);width:100%;min-height:48px;color:var(--color-ink);font:500 16px var(--font-ui);border-radius:10px;padding:0 12px}.level-res h2{margin:28px 0 10px}.level-res caption{color:var(--color-muted);text-align:left;padding-bottom:6px;font-size:14px}.level-res .level-note{color:var(--color-muted);font-size:15px}.level-res td{white-space:nowrap}.level-res th,.level-res td{padding-right:8px}@media (width<=420px){.level-res table{font-size:14px}}.phone{--bezel:2.4cqw;width:var(--phone-w,300px);aspect-ratio:9/19.5;background:#0d0f12;border-radius:17.3%/8%;flex:none;position:relative;box-shadow:inset 0 0 0 1.5px #3a3d42,0 1px 2px #00000040,0 30px 60px -24px #10202c73;container-type:inline-size}.phone-screen{inset:var(--bezel);border-radius:calc(17.3cqw - var(--bezel));color:#000;background:#fff;flex-direction:column;display:flex;position:absolute;overflow:hidden}.phone-status{letter-spacing:-.01em;flex:none;justify-content:space-between;align-items:center;height:13cqw;padding:0 7.5cqw 0 9.5cqw;font:600 4.3cqw/1 -apple-system,SF Pro Text,Segoe UI,system-ui,sans-serif;display:flex;position:relative}.phone-island{background:#000;border-radius:999px;width:31cqw;height:9.2cqw;position:absolute;top:2.9cqw;left:50%;transform:translate(-50%)}.phone-icons{align-items:center;gap:1.5cqw;display:inline-flex}.phone-icons svg{fill:currentColor;width:auto;height:3.2cqw}.phone-icons svg:last-child{height:3.4cqw}.phone-view{background:#fff;flex:1;min-height:0;margin-bottom:6.5cqw;position:relative}.phone-view>video,.phone-view>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.phone-home{background:#111;border-radius:999px;width:35cqw;height:1.4cqw;position:absolute;bottom:2.2cqw;left:50%;transform:translate(-50%)}@media (forced-colors:active){.phone{border:2px solid canvastext}}
