@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_ce25d9bb-module___kxxfa__className{font-family:Archivo,Archivo Fallback;font-style:normal}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e664fdf150ece08d.0uclrktt8h78d.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.2dv7oiayrgfo5.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:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e664fdf150ece08d.0uclrktt8h78d.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.2dv7oiayrgfo5.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:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e664fdf150ece08d.0uclrktt8h78d.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.2dv7oiayrgfo5.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}.atkinson_hyperlegible_next_4ffa8631-module__DsP8UG__className{font-family:Atkinson Hyperlegible Next;font-style:normal}
:root{--color-paper:#eef1ee;--color-panel:#e2e7e3;--color-surface:#f8faf8;--color-ink:#1b2a3a;--color-ink-2:#556675;--color-line:#7d90a0;--color-field:#6f8394;--color-redline:#b42318;--color-deep:#14212e;--color-deep-2:#1d2d3c;--color-on-deep:#eef1ee;--color-on-deep-2:#9db0c0;--color-redline-on-deep:#f2856d;--color-success:#1f7a4d;--color-attention:#9a5b00;--color-success-on-deep:#6fcf97;--color-attention-on-deep:#f0b85a;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--radius-1:2px;--radius-2:4px;--shadow-1:0 1px 0 #1b2a3a1f;--shadow-2:0 12px 28px -18px #14212e73;--font-display:"Archivo", "Archivo Metric Fallback", Arial, sans-serif;--font-body:"Atkinson Hyperlegible Next", "Atkinson Metric Fallback", Verdana, Arial, sans-serif}
@font-face{font-family:Archivo Metric Fallback;src:local(Arial);size-adjust:127.39%;ascent-override:68.92%;descent-override:16.49%;line-gap-override:0}@font-face{font-family:Atkinson Metric Fallback;src:local(Verdana);size-adjust:86.65%;ascent-override:113.56%;descent-override:36.47%;line-gap-override:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);overflow-wrap:break-word;margin:0;line-height:1.55}main{max-width:44rem;padding:var(--space-5) var(--space-4) var(--space-7);margin:0 auto}a{color:var(--color-ink);text-underline-offset:3px}a.tap{align-items:center;min-height:44px;display:inline-flex}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;font-weight:750;font-stretch:112%;line-height:1.15}h1{margin:var(--space-4) 0 var(--space-3);overflow-wrap:anywhere;font-size:clamp(1.35rem,6vw,2.5rem)}h1:focus{outline:none}:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lede{max-width:36rem;font-size:1.125rem}.brand{padding:var(--space-3) max(var(--space-4), calc((100% - 42rem) / 2));background:var(--color-deep);color:var(--color-on-deep);border-bottom:3px solid var(--color-redline);align-items:center;display:flex}.brand a.home{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.brand .lockup{width:auto;max-width:100%;height:2.75rem;display:block}.brand :focus-visible,.band-dark :focus-visible{outline-color:var(--color-on-deep)}.field{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.field input{min-width:0;min-height:3rem;font:inherit;padding:var(--space-2) var(--space-3);border:2px solid var(--color-field);border-radius:var(--radius-2);background:var(--color-surface);color:var(--color-ink);flex:14rem;font-size:1.125rem}.field input[aria-invalid=true]{border-color:var(--color-redline)}.field select{min-width:0;min-height:3rem;font:inherit;padding:var(--space-2) calc(var(--space-3) + 1.75rem) var(--space-2) var(--space-3);border:2px solid var(--color-field);border-radius:var(--radius-2);background:var(--color-surface);color:var(--color-ink);appearance:none;cursor:pointer;text-overflow:ellipsis;flex:14rem;font-size:1.125rem}.field.select{position:relative}.field.select:after{content:"";right:calc(var(--space-3) + 2px);border:solid var(--color-ink);pointer-events:none;border-width:0 2px 2px 0;width:.55rem;height:.55rem;margin-top:-.4rem;position:absolute;top:50%;transform:rotate(45deg)}button{min-width:44px;min-height:3rem;padding:var(--space-2) var(--space-5);font:inherit;border-radius:var(--radius-2);background:var(--color-redline);color:#fff;cursor:pointer;border:0;font-weight:700}button:disabled{opacity:.6;cursor:not-allowed}.preview{min-height:1.5rem;color:var(--color-ink-2);margin:var(--space-2) 0}.preview strong{color:var(--color-ink)}.error{color:var(--color-redline);font-weight:700}.label{font-size:.95rem;font-weight:700}.grade{align-items:center;gap:var(--space-4);margin:var(--space-4) 0;padding:var(--space-4) var(--space-5);background:var(--color-deep);color:var(--color-on-deep);border-radius:var(--radius-2);box-shadow:var(--shadow-2);display:flex}.grade .letter{font-family:var(--font-display);color:var(--color-on-deep);font-size:5.5rem;font-weight:800;font-stretch:125%;line-height:1;transition:transform .4s}.grade.g-A .letter,.grade.g-B .letter{color:var(--color-success-on-deep)}.grade.g-C .letter{color:var(--color-attention-on-deep)}.grade.g-D .letter,.grade.g-F .letter{color:var(--color-redline-on-deep)}.grade.changed .letter{transform:scale(1.15)}.grade .label{color:var(--color-on-deep-2)}.chip{text-align:center;background:var(--color-surface);border:1px solid;border-radius:999px;flex:none;min-width:6.5rem;padding:.15rem .5rem;font-size:.8rem;font-weight:700;display:inline-block}.chip.red{color:var(--color-redline)}.chip.amber{color:var(--color-attention)}.chip.green{color:var(--color-success)}.chip.info,.chip.platform,.chip.unknown{color:var(--color-ink-2)}.findings{margin:var(--space-3) 0;padding:0;list-style:none}.findings li{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-panel);align-items:flex-start;display:flex}.findings li>span:last-child{min-width:0}.checklist{padding:0;list-style:none}.checklist li{padding:var(--space-1) 0}.checklist li:before{content:"○ "}.checklist li.done:before{content:"✓ ";color:var(--color-success);font-weight:700}.muted{color:var(--color-ink-2);font-size:.9rem}.card{background:var(--color-surface);border:1px solid var(--color-panel);border-radius:var(--radius-2);box-shadow:var(--shadow-1);padding:var(--space-4);margin:var(--space-4) 0}.turnstile{margin-top:var(--space-2);max-width:100%}footer.site{margin-top:var(--space-6);padding:var(--space-6) max(var(--space-4), calc((100% - 42rem) / 2)) var(--space-5);background:var(--color-deep);color:var(--color-on-deep-2);border-top:3px solid var(--color-redline);font-size:.9rem}footer.site a{color:var(--color-on-deep);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}footer.site a:hover{text-decoration-thickness:2px}footer.site :focus-visible{outline-color:var(--color-on-deep)}footer.site p{margin:var(--space-2) 0}footer.site h2{margin:0 0 var(--space-2);color:var(--color-on-deep);font-size:1rem}footer.site ul{margin:0;padding:0;list-style:none}footer.site .foot-grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}footer.site .foot-home{text-decoration:none}footer.site .foot-lockup{width:auto;height:2.25rem;display:block}footer.site .foot-note{font-size:.85rem}footer.site .foot-bar{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-on-deep-2);gap:var(--space-1) var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}footer.site .foot-legal{gap:0 var(--space-5);flex-wrap:wrap;display:flex}footer.site .powered{text-align:center;margin:var(--space-3) 0 0}footer.site .powered a{min-height:44px}@media (min-width:48rem){footer.site .foot-grid{gap:var(--space-6);grid-template-columns:1.3fr 1fr 1.2fr}}@media (prefers-reduced-motion:reduce){.grade .letter{transition:none}.grade.changed .letter{transform:none}}body.present footer.site{color:var(--color-on-deep)}body.present{font-size:125%}body.present .muted,body.present .preview{color:var(--color-ink)}@media print{.brand,footer.site,form,.no-print{display:none!important}body{background:#fff}.card{break-inside:avoid}}.qualify{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-panel)}.qualify h3{margin:0;font-size:1.2rem}.qualify .q{margin-top:var(--space-4)}.qualify .label{display:block}.qualify .error{margin:var(--space-4) 0 0}.qualify button{margin-top:var(--space-5)}.hint{margin-top:var(--space-1);color:var(--color-ink-2);font-size:.9rem;display:block}.findings.report li>div{min-width:0}.findings.report p{margin:var(--space-1) 0}.details{gap:var(--space-1);margin:var(--space-2) 0 0;color:var(--color-ink-2);font-size:.85rem;display:grid}.findings.report .details p{overflow-wrap:anywhere;min-width:0;margin:0}.group-heading{margin:var(--space-4) 0 0;color:var(--color-ink-2);font-size:1rem}.chip.suggest{color:var(--color-ink)}.suggestions-line{font-weight:700}.warn{border-left:4px solid var(--color-attention)}.actions{gap:var(--space-2) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}a.button{padding:0 var(--space-5);border-radius:var(--radius-2);background:var(--color-redline);color:#fff;font-weight:700;text-decoration:none}.legal ul{padding-left:1.25rem}.legal li{margin:var(--space-1) 0}.legal h2{margin-top:var(--space-5);font-size:1.2rem}.legal h3{margin:var(--space-3) 0 0;font-size:1rem}.legal code{overflow-wrap:anywhere;font-size:.9em}@media (max-width:30rem){.findings li:has(.chip.platform){gap:var(--space-2);flex-direction:column}}main.home{max-width:none;padding:0}.home .band{padding:var(--space-6) var(--space-4)}.home .wrap{max-width:42rem;margin:0 auto}.home h2{margin:0 0 var(--space-4);font-size:1.5em}.home .band p:last-child{margin-bottom:0}.band-dark{background:var(--color-deep);color:var(--color-on-deep)}.band-dark a:not(.button){color:var(--color-on-deep)}.band-dark .lede,.band-dark p,.band-dark .muted,.band-dark .preview{color:var(--color-on-deep-2)}.band-dark .label,.band-dark h1,.band-dark h2,.band-dark .preview strong{color:var(--color-on-deep)}.band-dark .error{color:var(--color-redline-on-deep)}.band-dark .field input{border-color:var(--color-on-deep-2)}.band-dark .field input[aria-invalid=true]{border-color:var(--color-redline-on-deep)}body:has(main.home) .brand{border-bottom:0;padding-bottom:0}.hero{padding-top:var(--space-5);padding-bottom:var(--space-7);border-bottom:3px solid var(--color-redline)}.home .hero h1{margin:0 0 var(--space-4);overflow-wrap:normal;max-width:15ch;font-size:clamp(2rem,8.6vw,3.4rem);font-weight:800;font-stretch:118%;line-height:1.05}.hero .lede{margin:0 0 var(--space-5);font-size:1.125em}.hero .trust{margin:var(--space-3) 0 0;font-size:.95em}.home .muted{font-size:.9em}.steps{counter-reset:step;gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;grid-template-columns:2.25rem 1fr;align-items:baseline;display:grid}.steps li:before{content:counter(step);font-family:var(--font-display);color:var(--color-redline);font-size:1.75em;font-weight:800;font-stretch:118%;line-height:1}.tiles{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.tiles li{background:var(--color-surface);border:1px solid var(--color-panel);border-top:3px solid var(--color-ink);border-radius:var(--radius-2);padding:var(--space-3)}.tiles h3{margin:0 0 var(--space-1);font-size:1.05em}.tiles p{color:var(--color-ink-2);margin:0;font-size:.95em;line-height:1.4}.band-panel{background:var(--color-panel)}.band-panel p{max-width:38rem;font-size:1.125em}.home .sample-grade{align-items:center;margin:0}.sample-grade p{margin:0 0 var(--space-1);color:var(--color-on-deep)}.sample-grade a{color:var(--color-on-deep);font-weight:700}.sample-grade :focus-visible{outline-color:var(--color-on-deep)}.help .button{margin-top:var(--space-2)}.band-quiet{padding-top:var(--space-5)}@media (min-width:48rem){.brand .lockup{height:3.25rem}.home .band{padding-top:var(--space-7);padding-bottom:var(--space-7)}.hero{padding-top:var(--space-6);padding-bottom:var(--space-8)}.steps{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.steps li{gap:var(--space-2);grid-template-columns:1fr}.tiles{gap:var(--space-4)}.tiles li{padding:var(--space-4)}}body.present .brand .lockup{height:4rem}body.present .home .hero h1{font-size:clamp(2.5rem,6vw,4.5rem)}body.present .band-dark .lede,body.present .band-dark p,body.present .band-dark .muted,body.present .band-dark .preview{color:var(--color-on-deep)}body.present .tiles p{color:var(--color-ink)}@media print{.band-dark,.home .sample-grade{color:var(--color-ink);box-shadow:none;background:0 0}.band-dark p,.band-dark .lede,.band-dark h1,.band-dark h2,.sample-grade p,.sample-grade a{color:var(--color-ink)}.home .sample-grade{border:1px solid var(--color-line)}.home .sample-grade .letter{color:var(--color-ink)}.hero{border-bottom:0}.hero .trust,.help .button{display:none}}.faq{gap:var(--space-2);display:grid}.faq details{background:var(--color-surface);border:1px solid var(--color-panel);border-radius:var(--radius-2)}.faq summary{cursor:pointer;padding:var(--space-3);min-height:2.75rem;font-weight:700}.faq summary:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.faq details p{padding:0 var(--space-3) var(--space-3);color:var(--color-ink-2);margin:0;line-height:1.5}.ring-track{stroke:color-mix(in srgb, var(--color-on-deep-2) 38%, transparent)}.ring-fill{stroke:var(--color-redline-on-deep)}.field button.checked-recently{background:var(--color-deep-2);color:var(--color-on-deep-2);border:2px dashed var(--color-field);cursor:not-allowed}.recheck:empty{display:none}.recent{gap:var(--space-2);margin-top:var(--space-3);align-items:flex-start;display:flex}.recent .ring{flex:none;margin-top:.1rem}.recent p{margin:0;font-size:.95em;line-height:1.45}.band-dark .recent strong{color:var(--color-on-deep)}.recent .link-button{min-width:0;min-height:1.5rem;font:inherit;text-align:left;text-underline-offset:3px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:.1rem 0;font-weight:700;text-decoration:underline}.band-dark .recent .link-button{color:var(--color-redline-on-deep)}.recent .link-button[aria-disabled=true]{cursor:progress}.ready{margin:var(--space-3) 0 0;font-weight:700}.band-dark .ready,body.present .band-dark .ready{color:var(--color-success-on-deep)}.grade.inspected{row-gap:var(--space-2);flex-wrap:wrap}.grade .stamp{aspect-ratio:1;flex:none;width:clamp(5.25rem,26vw,6.5rem);height:auto;margin-left:auto;overflow:visible;transform:rotate(-8deg)}.stamp-edge{stroke:var(--color-redline-on-deep)}.stamp-inner{stroke:var(--color-redline-on-deep);opacity:.5}.stamp-word{fill:var(--color-redline-on-deep);font-family:var(--font-display);font-weight:800}.stamp-when{fill:var(--color-on-deep);font-family:var(--font-body);font-weight:700}@keyframes stamp-in{0%{opacity:0;transform:rotate(-26deg)scale(1.55)}65%{opacity:1;transform:rotate(-6deg)scale(.94)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.grade .stamp.stamping{animation:.4s cubic-bezier(.2,.7,.3,1) both stamp-in}@media (prefers-reduced-motion:reduce){.grade .stamp.stamping{animation:none}}.next-inspection{margin-top:calc(-1 * var(--space-2))}.report-sent{border-left:4px solid var(--color-success)}.report-sent p{margin:0}.report-sent p+p{margin-top:var(--space-1)}.report-actions{margin:var(--space-3) 0 0 calc(22px + var(--space-2))}.report-actions .asked{margin:0 0 var(--space-2);font-weight:700}.band-dark .report-actions .asked{color:var(--color-success-on-deep)}button.secondary{min-height:44px;padding:var(--space-1) var(--space-4);color:var(--color-ink);border:2px solid var(--color-ink);background:0 0}.band-dark button.secondary{color:var(--color-on-deep);border-color:var(--color-on-deep-2)}button.secondary:hover{border-color:currentColor}button.secondary[aria-disabled=true]{cursor:progress;opacity:.75}.send-again .muted{margin:var(--space-1) 0 0}.send-again .send-note,.send-again .sent-again{margin:var(--space-2) 0 0}.send-again .send-note.empty{margin:0}.send-again .sent-again{color:var(--color-success);font-weight:700}.band-dark .send-again .sent-again{color:var(--color-success-on-deep)}.report-sent .send-again{margin-top:var(--space-3)}.home-gate .card{border-top:3px solid var(--color-redline);margin-bottom:0}.band-dark .home-gate .card,.band-dark .home-gate .card p,.band-dark .home-gate .card .muted,.band-dark .home-gate .card .label,.band-dark .home-gate .card h2,.band-dark .home-gate .card a:not(.button),body.present .band-dark .home-gate .card p,body.present .band-dark .home-gate .card .muted{color:var(--color-ink)}.band-dark .home-gate .card .muted{color:var(--color-ink-2)}.band-dark .home-gate .card .error{color:var(--color-redline)}.band-dark .home-gate .card .field input{border-color:var(--color-field)}.band-dark .home-gate .card :focus-visible{outline-color:var(--color-ink)}.home-gate h2{margin-top:0;font-size:1.25em}.setup-note{font-weight:700}.home-gate .setup .label{margin-top:var(--space-3);display:block}.setup-needs{margin:var(--space-4) 0 0;border:0;min-width:0;padding:0}.setup-needs legend{margin-bottom:var(--space-2);padding:0}.setup-need{align-items:center;gap:var(--space-3);min-height:3rem;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:2px solid var(--color-field);border-radius:var(--radius-2);background:var(--color-surface);color:var(--color-ink);cursor:pointer;display:flex}.setup-need input{width:1.375rem;height:1.375rem;accent-color:var(--color-redline);flex:none;margin:0}.setup-need:has(input:checked){border-color:var(--color-ink)}.setup-consent{margin:var(--space-4) 0 var(--space-3)}.setup button[type=submit]{width:100%}.band-dark .home-gate .card legend,.band-dark .home-gate .card .setup-need{color:var(--color-ink)}.setup-done{border-top:3px solid var(--color-redline);margin-bottom:0}.band-dark .home-gate .setup-done,.band-dark .home-gate .setup-done p,body.present .band-dark .home-gate .setup-done p{color:var(--color-ink)}.see-results{margin:var(--space-3) 0 0}.see-results .link-button{min-width:0;min-height:44px;font:inherit;text-underline-offset:3px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-weight:700;text-decoration:underline}.see-results .link-button[aria-disabled=true]{cursor:progress}@media (max-width:30rem){.report-actions{margin-left:0}}@media print{.report-actions,.home-gate{display:none}}.grade .label-stack{gap:var(--space-1);flex-direction:column;display:flex}.grade .score-num{color:var(--color-on-deep);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.grade-scale{margin:var(--space-3) 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.grade-scale li{align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-panel);border-radius:var(--radius-2);grid-template-columns:2.25rem 5.5rem 1fr;display:grid}.grade-scale .scale-letter{font-family:var(--font-display);font-size:1.75rem;font-weight:800;line-height:1}.grade-scale .g-A .scale-letter,.grade-scale .g-B .scale-letter{color:var(--color-success)}.grade-scale .g-C .scale-letter{color:var(--color-attention)}.grade-scale .g-D .scale-letter,.grade-scale .g-F .scale-letter{color:var(--color-redline)}.grade-scale .scale-range{font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:30rem){.grade-scale li{grid-template-columns:2rem 1fr}.grade-scale .scale-meaning{grid-column:1/-1}}.legal .grade-scale{padding-left:0}
