@font-face{font-family:Atkinson Hyperlegible Next;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--night: #000000;--night-2: #0b0d14;--ink: #eceef4;--paper: #05060a;--card: #0f1118;--line: #262a38;--muted: #9aa0b2;--cobalt: #f1efe8;--cobalt-deep: #ffffff;--turq: #8a91a6;--moon: #f1efe8;--rose: #ff7da6;--rose-soft: #3a1626;--moon-lit: var(--cobalt);--moon-dark: #1c1f2b;--moon-ring: #4a5068;--display: "Bricolage Grotesque", "Atkinson Hyperlegible Next", Arial, sans-serif;--face: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", Verdana, sans-serif;--face-ur: "Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", serif;--page: 68rem;--measure: 66ch}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:linear-gradient(#05060adb,#05060af0),#000 url(/img/sky.webp) center top / cover fixed;color:var(--ink);font-family:var(--face);font-size:1.0625rem;line-height:1.55}a{color:var(--cobalt);text-underline-offset:.16em}a:hover{color:var(--cobalt-deep)}a:focus-visible,summary:focus-visible,.opt input:focus-visible+span{outline:3px solid var(--turq);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--display);line-height:1.05;margin:0;letter-spacing:-.025em}h1{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;margin-top:2.5rem}h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-top:3.5rem}h3{font-size:1.2rem;font-weight:700;letter-spacing:-.015em;margin-top:2rem}p{margin:.75rem 0 0;max-width:var(--measure)}.lede{font-size:1.2rem;color:var(--muted);max-width:46ch}.small{font-size:.875rem}.quiet{color:var(--muted)}.wrap{max-width:var(--page);margin:0 auto;padding:0 1.25rem}main.wrap{padding-bottom:5rem}.masthead .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.5rem;padding-top:1.1rem;padding-bottom:1.1rem}.masthead{border-bottom:1px solid var(--line);background:#05060a99}.brand{display:inline-flex;align-items:center;gap:.6rem;color:var(--ink);text-decoration:none;font-family:var(--display);font-weight:800;font-size:1.15rem;letter-spacing:-.02em;line-height:1}.brand svg{width:2rem;height:2rem;color:var(--cobalt);flex:none}.brand:hover{color:var(--ink)}.masthead nav{display:flex;flex-wrap:wrap;gap:.2rem 1.3rem}.masthead nav a{color:var(--ink);text-decoration:none;font-size:.95rem;padding:.25rem 0;border-bottom:2px solid transparent}.masthead nav a:hover{border-bottom-color:var(--line)}.masthead nav a[aria-current=page]{border-bottom-color:var(--cobalt);font-weight:700}.asof{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin:0;padding-top:.6rem;font-size:.8rem;color:var(--muted);max-width:none}.stamp{display:inline-block;padding:.15rem .6rem;border-radius:4px;background:var(--rose-soft);color:#ffc2d4;font-weight:700}.moon{display:block;width:var(--size, 4rem);height:var(--size, 4rem);flex:none}.moon .shade,.bigmoon .shade{fill:#04050a;fill-opacity:.9}.moon .d{transform-box:fill-box;transform-origin:center;transform:scaleX(var(--sd))}.moon .l{transform-box:fill-box;transform-origin:center;transform:scaleX(var(--sl))}@keyframes wax-d{0%{transform:scaleX(1)}}@keyframes wax-l{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:no-preference){.wax .moon .d{animation:wax-d .75s cubic-bezier(.3,0,.2,1) both;animation-delay:calc(var(--i, 0) * .11s + .25s)}.wax .moon .l{animation:wax-l .75s cubic-bezier(.3,0,.2,1) both;animation-delay:calc(var(--i, 0) * .11s + 1s)}}.mark{display:inline-block;width:.72rem;height:.72rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--moon-ring);flex:none}.mark[data-code="1"]{background:var(--cobalt);box-shadow:none}.mark[data-code="0.5"]{background:linear-gradient(90deg,transparent 50%,var(--cobalt) 50%);box-shadow:inset 0 0 0 1.5px var(--cobalt)}.mark[data-code=na]{box-shadow:inset 0 0 0 1.5px var(--line);background:repeating-linear-gradient(45deg,var(--line) 0 2px,transparent 2px 4px)}.mark[data-code=none]{box-shadow:none;border:1.5px dotted var(--moon-ring)}.strip{display:flex;flex-wrap:wrap;gap:.3rem .5rem;margin:0;padding:0;list-style:none}.strip li{display:flex;gap:3px}.strip li.pillar-break{margin-left:.5rem}.key{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:.9rem;color:var(--muted)}.key li{display:flex;align-items:center;gap:.45rem}.pill{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;white-space:nowrap;color:var(--muted)}.pill:before{content:"";width:.8rem;height:.8rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--moon-ring)}.pill[data-code="1"]{color:var(--cobalt-deep)}.pill[data-code="1"]:before{background:var(--cobalt);box-shadow:none}.pill[data-code="0.5"]{color:var(--cobalt-deep)}.pill[data-code="0.5"]:before{background:linear-gradient(90deg,transparent 50%,var(--cobalt) 50%);box-shadow:inset 0 0 0 1.5px var(--cobalt)}body.home{background:#000 url(/img/sky.webp) center / cover no-repeat;color:#f1efe8;min-height:100vh;display:flex;flex-direction:column}body.home .masthead{background:transparent;border-bottom-color:#ffffff1f}body.home .brand,body.home .masthead nav a{color:#f1efe8}body.home .brand svg{color:#e9e6dc}body.home .masthead nav a:hover{border-bottom-color:#fff6}body.home .asof{color:#a9adba}body.home main.wrap{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:2rem;padding-bottom:3rem;width:100%}.home h1{font-size:clamp(2.6rem,7.2vw,6rem);line-height:.95;letter-spacing:-.04em;max-width:13ch;margin:0}.home .lede{color:#c3c6d1;margin-top:1.5rem;max-width:44ch}.sky{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.5rem;margin:3.5rem 0 0;padding:0;list-style:none}.sky a{display:flex;flex-direction:column;align-items:center;gap:.6rem;color:var(--moon);text-decoration:none;text-align:center;transition:transform .2s ease}.sky .moon{--size: min(5.4rem, 8vw)}.sky b{font-family:var(--display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1}.sky span{font-size:.8rem;color:#98a3d6}.sky a:hover,.sky a:focus-visible{transform:translateY(-6px)}.sky a:hover span,.sky a:focus-visible span{color:var(--moon)}.sky li:nth-child(1),.sky li:nth-child(10){transform:translateY(1.6rem)}.sky li:nth-child(2),.sky li:nth-child(9){transform:translateY(.8rem)}.sky li:nth-child(3),.sky li:nth-child(8){transform:translateY(.25rem)}.home .finding{margin-top:3.2rem;font-size:1.05rem;color:#d9def5;max-width:58ch}.cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.btn{display:inline-block;padding:.8rem 1.3rem;border-radius:6px;background:var(--cobalt);color:#05060a;font-weight:700;text-decoration:none}.btn:hover{background:var(--cobalt-deep);color:#05060a}.btn.ghost{background:transparent;color:var(--cobalt);box-shadow:inset 0 0 0 1.5px var(--cobalt)}.btn.ghost:hover{background:var(--cobalt);color:#05060a}.home .btn{background:#f1efe8;color:#000}.home .btn:hover{background:#fff;color:#000}.home .btn.ghost{background:transparent;color:var(--moon);box-shadow:inset 0 0 0 1.5px #f4eeda8c}.home .btn.ghost:hover{background:#f4eeda1f;color:var(--moon)}body.home .footer{background:transparent;border-top:1px solid rgba(255,255,255,.12);color:#a9adba}.syslist{margin:2rem 0 0;padding:0;list-style:none;border-top:2px solid var(--ink)}.sysrow{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1.25fr) minmax(0,1fr) auto;gap:.5rem 1.75rem;align-items:center;padding:1.3rem .5rem;border-bottom:1px solid var(--line)}.sysrow:hover{background:var(--card)}.sysrow h2{font-size:1.35rem;margin:0}.sysrow h2 a{color:var(--ink);text-decoration:none}.sysrow h2 a:after{content:"";position:absolute;inset:0}.sysrow .agency{margin:.25rem 0 0;font-size:.9rem;color:var(--muted)}.sysrow .counts{margin:.4rem 0 0;font-size:.82rem;color:var(--muted)}.sysrow .tsi{text-align:right;font-family:var(--display);font-weight:800;font-size:2rem;letter-spacing:-.03em;line-height:1}.sysrow .tsi small{display:block;font-family:var(--face);font-weight:400;font-size:.75rem;letter-spacing:0;color:var(--muted);margin-top:.3rem}.regno{font-size:.8rem;color:var(--muted)}.bars{display:grid;gap:.45rem}.barrow{display:grid;grid-template-columns:6.6rem minmax(0,1fr) 2.6rem;gap:.6rem;align-items:center;font-size:.85rem}.barrow.wide{grid-template-columns:11rem minmax(0,1fr) 2.6rem}.barrow .v{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.bar{height:.55rem;border-radius:999px;background:var(--moon-dark);overflow:hidden}.bar span{display:block;height:100%;border-radius:999px;background:var(--cobalt)}.bar.s span{background:var(--turq)}.bar.thin{height:.35rem}.crumb{display:inline-block;margin-top:1.5rem;font-size:.9rem;text-decoration:none}.crumb:before{content:"← "}.rec-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;align-items:flex-start}.rec-top h1{margin-top:.6rem;max-width:16ch}.rec-head .agency{color:var(--muted);margin-top:.6rem}.rec-side{text-align:right;font-size:.85rem;color:var(--muted);padding-top:.8rem}.rec-side p{margin:0}.rec-side .btn{margin-top:.6rem;padding:.5rem .9rem;font-size:.88rem}.duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:0 2.5rem;margin-top:2rem;border-top:2px solid var(--ink)}.duo h2{font-size:1rem;font-weight:700;letter-spacing:0;margin:1rem 0 0;color:var(--muted)}.duo p{font-size:1.15rem;line-height:1.45;margin-top:.4rem}.facts{margin:1.5rem 0 0;font-size:.9rem;color:var(--muted)}.facts p{margin-top:.3rem;max-width:none}.tabs{display:flex;flex-wrap:wrap;gap:.25rem 1.4rem;margin-top:1.5rem;border-bottom:1px solid var(--line);font-size:.95rem}.tabs a{color:var(--muted);text-decoration:none;padding:.5rem 0;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs a:hover{color:var(--ink);border-bottom-color:var(--cobalt)}.scorebox{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2.5rem;align-items:center;margin-top:1.5rem;padding:1.75rem;background:var(--card);border:1px solid var(--line);border-radius:10px}.scorebox .moon{--size: 9.5rem}.scorebox .big{font-family:var(--display);font-weight:800;font-size:3.4rem;letter-spacing:-.04em;line-height:1;margin:.9rem 0 0;text-align:center}.scorebox .big small{font-family:var(--face);font-size:.85rem;font-weight:400;letter-spacing:0;color:var(--muted)}.scorebox .range{text-align:center;font-size:.82rem;color:var(--muted);margin-top:.3rem;max-width:10rem}.tally{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.3rem}.notice{margin-top:1rem;padding:.8rem 1rem;border-radius:6px;background:var(--rose-soft);color:#ffc2d4;font-size:.95rem;max-width:none}.claim{margin-top:1rem;padding:.8rem 1rem;border-left:4px solid var(--cobalt);background:var(--card);font-size:.92rem;max-width:none}.subhead{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2.5rem;padding-bottom:.4rem;border-bottom:2px solid var(--ink)}.subhead h3{margin:0}.subhead span{font-size:.85rem;color:var(--muted);white-space:nowrap}.qa{padding:1rem .25rem;border-bottom:1px solid var(--line)}.qa .top{display:flex;gap:1.25rem;justify-content:space-between;align-items:flex-start}.qa .ask{font-weight:700;margin:0;max-width:52ch}.qa .ask [lang=ur]{display:block;font-family:var(--face-ur);font-weight:400;line-height:2.2;direction:rtl}.qa .note{margin-top:.35rem;font-size:.95rem;color:#c9cdd8}.qa .meta{margin-top:.4rem;font-size:.85rem;color:var(--muted);overflow-wrap:anywhere}.qa details{margin-top:.3rem;font-size:.88rem}.qa summary{cursor:pointer;color:var(--cobalt);width:fit-content}.qa blockquote{margin:.5rem 0 0;padding:.6rem .9rem;border-left:3px solid var(--moon-ring);background:var(--card);overflow-wrap:anywhere;max-width:var(--measure)}.qa .evi{margin-top:.4rem;color:var(--muted);max-width:none;overflow-wrap:anywhere}.sources{max-width:none;padding-left:1.2rem;font-size:.92rem;overflow-wrap:anywhere}.sources li{margin-top:.3rem}.check{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.5rem;margin-top:2rem;align-items:start}.opts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.opt{cursor:pointer}.opt input{position:absolute;opacity:0;pointer-events:none}.opt span{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--moon-ring);background:var(--card);font-size:.98rem}.opt span:before{content:"";width:.8rem;height:.8rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--moon-ring)}.opt:hover span{box-shadow:inset 0 0 0 1.5px var(--cobalt)}.opt input:checked+span{background:var(--cobalt);color:#05060a;box-shadow:none}.opt input:checked+span:before{background:var(--moon);box-shadow:none}.check-out{position:sticky;top:1.5rem;background:var(--night);color:var(--moon);border-radius:10px;padding:1.75rem}.check-out .big{font-family:var(--display);font-weight:700;font-size:1.8rem;line-height:1.1;letter-spacing:-.02em;margin:0}.check-out p{color:#c9d1f3}.chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.chip{padding:.2rem .7rem;border-radius:999px;background:var(--moon);color:var(--night);font-size:.82rem;font-weight:700;text-decoration:none}.chip:hover{background:#fff;color:var(--night)}.chip[hidden]{display:none}.prose{margin-top:1.5rem}.prose h2{margin-top:3rem}.prose ul,.prose ol{max-width:var(--measure);padding-left:1.2rem}.panel{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:1.5rem;margin-top:1.5rem}pre{background:var(--night);color:var(--moon);padding:1.2rem 1.4rem;border-radius:10px;overflow-x:auto;font-size:.95rem;max-width:var(--measure)}.formula{font-family:var(--display);font-weight:800;font-size:clamp(2.2rem,6vw,4.5rem);letter-spacing:-.04em;line-height:1;margin:1.5rem 0 0;max-width:none}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:0 2rem;margin-top:1.5rem}.tile{border-top:2px solid var(--cobalt);padding:.9rem 0 1.4rem}.tile.s{border-top-color:var(--turq)}.tile small{font-size:.8rem;color:var(--muted)}.tile h3{margin-top:.2rem}.tile p{font-size:.95rem;color:var(--muted);margin-top:.4rem}.tablewrap{overflow-x:auto;margin-top:1rem}table.data{width:100%;border-collapse:collapse;font-size:.92rem;border-top:2px solid var(--ink)}table.data th,table.data td{text-align:left;vertical-align:top;padding:.7rem .9rem .7rem 0;border-bottom:1px solid var(--line)}table.data thead th{font-weight:700;white-space:nowrap}table.data .num{text-align:right;font-variant-numeric:tabular-nums}.marker{font-size:.85rem;border:1.5px dashed var(--rose);color:var(--rose);padding:.15rem .5rem;display:inline-block;border-radius:4px}.footer{border-top:1px solid var(--line);color:var(--muted);font-size:.88rem;padding:1.5rem 0 2rem}.footer p{margin:0;max-width:none}@media(max-width:52rem){.sky{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem .4rem;margin-top:2.5rem}.sky li{transform:none!important}.sky .moon{--size: min(4.2rem, 15vw)}.sky b{font-size:1.2rem}.sysrow{grid-template-columns:3.4rem minmax(0,1fr) auto}.sysrow .moon{--size: 3.2rem}.sysrow .bars{grid-column:1 / -1;grid-row:2}.scorebox,.check{grid-template-columns:minmax(0,1fr)}.scorebox>div:first-child{justify-self:start}.barrow.wide{grid-template-columns:8.5rem minmax(0,1fr) 2.4rem}.qa .top{flex-direction:column;gap:.4rem}.rec-side{text-align:left;padding-top:0}.check-out{position:static}}@media print{.masthead nav,.cta,.crumb,.tabs{display:none}body.home{background:#fff;color:#000}.qa details>*{display:block}}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem;align-items:center}.home .hero h1{font-size:clamp(2.5rem,5.6vw,5rem);line-height:.96;letter-spacing:-.04em;text-shadow:0 2px 30px #000;max-width:12ch}.home .hero h1 em{font-style:italic;font-weight:500;letter-spacing:-.02em}.home .hero .lede{font-size:1.1rem;line-height:1.5;max-width:42ch;margin-top:1.4rem}.home .hero .lede+.lede{margin-top:.7rem}.hero .stat{display:flex;gap:1.1rem;align-items:baseline;margin-top:2.2rem;max-width:34rem}.hero .stat b{font-family:var(--display);font-weight:800;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em;line-height:1;white-space:nowrap;color:#fff}.hero .stat span{font-size:1.15rem;line-height:1.35}.home .hero .lede{font-size:1rem;margin-top:1.2rem}.bigmoon{width:min(100%,64vh,34rem);justify-self:center;filter:drop-shadow(0 0 50px rgba(220,225,255,.14))}.bigmoon .half.r{opacity:0}.bigmoon .term{fill:#fff;transform-box:fill-box;transform-origin:center;transform:scaleX(.4)}@keyframes term-scale{0%,50%,to{transform:scaleX(1)}25%,75%{transform:scaleX(0)}}@keyframes term-fill{0%{fill:#fff}25%{fill:#000}75%{fill:#fff}}@keyframes shade-l{0%{opacity:1}50%{opacity:0}}@keyframes shade-r{0%{opacity:0}50%{opacity:1}}@media(prefers-reduced-motion:no-preference){.bigmoon .term{animation:term-scale 24s linear infinite,term-fill 24s step-end infinite}.bigmoon .half.l{animation:shade-l 24s step-end infinite}.bigmoon .half.r{animation:shade-r 24s step-end infinite}}@media(max-width:52rem){.hero{grid-template-columns:minmax(0,1fr)}.bigmoon{grid-row:1;width:min(60vw,16rem);justify-self:start}.hero .stat{flex-direction:column;gap:.4rem}}.brand .moon{--size: 2rem}.check-out,pre,.scorebox,.panel{border:1px solid var(--line)}pre{background:var(--card);color:var(--ink)}.check-out{background:var(--card)}.sysrow .moon{--size: 4.5rem}.board{margin-top:2rem;padding:clamp(1.5rem,4vw,3rem);border-radius:12px;border:1px solid var(--line);background:radial-gradient(120% 140% at 20% 0%,#1a1e29,#0c0e14 70%);overflow-x:auto}.board math{display:block;color:#f6f4ec;text-shadow:0 0 1px rgba(255,255,255,.55),0 0 6px rgba(255,255,255,.12)}.board .eq-main{font-size:clamp(1.5rem,4.4vw,3rem)}.board .eq-sub{font-size:clamp(1.15rem,2.6vw,1.7rem);margin-top:2rem;color:#d8d6cc}@keyframes chalk{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0 -20% 0)}}@media(prefers-reduced-motion:no-preference){.board .eq-main{animation:chalk 2.6s cubic-bezier(.4,0,.3,1) .3s both}.board .eq-sub{animation:chalk 1.6s cubic-bezier(.4,0,.3,1) 3s both}}.legend-eq{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem 2rem;margin:1.5rem 0 0;padding:0;font-size:.95rem;color:var(--muted)}.legend-eq div{display:flex;gap:.7rem;align-items:baseline}.legend-eq dt{font-style:italic;color:var(--ink);white-space:nowrap;font-family:"STIX Two Math","Cambria Math",Times New Roman,serif;font-size:1.1rem}.legend-eq dd{margin:0}.qcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1.25rem;margin-top:1.5rem}.qcol{border:1px solid var(--line);border-radius:12px;padding:1.4rem 1.5rem;background:var(--card)}.qcol header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--line)}.qcol h3{margin:0;font-size:1.5rem}.qcol header span{font-size:.85rem;color:var(--muted);white-space:nowrap}.qcol h4{margin:1.2rem 0 .2rem;font-size:.85rem;font-weight:700;color:var(--muted)}.qcol ol{list-style:none;margin:0;padding:0}.qcol li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--line);font-size:.95rem}.qcol li:last-child{border-bottom:0}.qcol li b{color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.why{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0 2rem;margin-top:1.5rem}.why div{border-top:1px solid var(--ink);padding:.9rem 0 1.4rem}.why h3{margin:0;font-size:1.1rem}.why p{font-size:.95rem;color:var(--muted);margin-top:.4rem}.download{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:3.5rem;padding:1.6rem 1.8rem;border:1px solid var(--line);border-radius:12px;background:var(--card)}.download h2{margin:0;font-size:1.4rem}.download p{color:var(--muted);margin-top:.4rem}.refs{font-size:.9rem;color:var(--muted)}.refs p{max-width:80ch}.cform{display:grid;gap:1rem;max-width:40rem;margin-top:1.5rem;padding:1.5rem;border:1px solid var(--line);border-radius:12px;background:var(--card)}.cform label{display:grid;gap:.35rem;font-size:.92rem;color:var(--muted)}.cform input,.cform select,.cform textarea{font:inherit;color:var(--ink);background:#05060a;border:1px solid var(--moon-ring);border-radius:6px;padding:.6rem .7rem;width:100%}.cform button{border:0;cursor:pointer;justify-self:start;font:inherit;font-weight:700}.footer p+p{margin-top:.3rem}
