@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-500-normal-DEDBoLFO.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-500-normal-CV-uA8Lw.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-ext-500-normal-DIhLz7G7.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-500-normal-B0ZDNVGf.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-800-normal-CkoBqIJM.woff)format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2)format("woff2"),url(/assets/noto-sans-arabic-arabic-400-normal-hsqIUL9Q.woff)format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-arabic-600-normal-JPxwL-XU.woff2)format("woff2"),url(/assets/noto-sans-arabic-arabic-600-normal-JLzruTOp.woff)format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-arabic-700-normal-3CqrwsiZ.woff2)format("woff2"),url(/assets/noto-sans-arabic-arabic-700-normal-DXnsSW3z.woff)format("woff")}:root{--bg:#f2f2f2;--surface:#fff;--ink:#0a0a0a;--muted:#5c5c5c;--line:#d4d4d4;--dawn:#0a0a0a;--dawn-soft:#e7e7e7;--dawn-ink:#0a0a0a;--ok:#0a0a0a;--ok-soft:#e7e7e7;--warn:#0a0a0a;--warn-soft:#fff;--bad:#b42318;--bad-soft:#fde7e5;--pick:#0a0a0a;--pick-ink:#fff;--stage:#000;--f-display:"Bricolage Grotesque", "Avenir Next", "Segoe UI", system-ui, sans-serif;--f-body:"Atkinson Hyperlegible", "Segoe UI", system-ui, -apple-system, sans-serif;--f-arabic:"Noto Sans Arabic", "Geeza Pro", "Segoe UI", Tahoma, sans-serif;--r-lg:20px;--r-md:14px;--r-sm:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0b0b;--surface:#171717;--ink:#f5f5f5;--muted:#a3a3a3;--line:#303030;--dawn:#f5f5f5;--dawn-soft:#262626;--dawn-ink:#f5f5f5;--ok:#f5f5f5;--ok-soft:#262626;--warn:#f5f5f5;--warn-soft:#171717;--bad:#ff8a80;--bad-soft:#3d1a18;--pick:#f5f5f5;--pick-ink:#0b0b0b;--stage:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b0b0b;--surface:#171717;--ink:#f5f5f5;--muted:#a3a3a3;--line:#303030;--dawn:#f5f5f5;--dawn-soft:#262626;--dawn-ink:#f5f5f5;--ok:#f5f5f5;--ok-soft:#262626;--warn:#f5f5f5;--warn-soft:#171717;--bad:#ff8a80;--bad-soft:#3d1a18;--pick:#f5f5f5;--pick-ink:#0b0b0b;--stage:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{height:100%}body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--dawn);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{background:var(--bg);flex-direction:column;max-width:480px;height:100dvh;margin:0 auto;display:flex;position:relative}@media (width>=520px){.app{border-left:1px solid var(--line);border-right:1px solid var(--line)}}.gut{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.top{background:var(--surface);border-bottom:1px solid var(--line);flex:none}.top .gut{align-items:center;gap:12px;min-height:56px;padding-block:8px;display:flex}.top h1{font-family:var(--f-display);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:18px;font-weight:700;overflow:hidden}.iconbtn{border:1px solid var(--line);background:0 0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.iconbtn svg{width:20px;height:20px}.langtag{background:var(--dawn-soft);color:var(--dawn-ink);border-radius:999px;flex:none;padding:4px 10px;font-size:13px;font-weight:700}.main{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.main>.gut{flex-direction:column;gap:18px;padding-block:20px 28px;display:flex}.foot{background:var(--surface);border-top:1px solid var(--line);flex:none}.foot .gut{gap:10px;padding-block:12px;display:flex}.btn{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 18px;font-size:17px;font-weight:700;display:inline-flex}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--bg);flex:1}.btn.dawn{background:var(--dawn);border-color:var(--dawn);color:var(--bg);flex:1}.btn.ghost{background:0 0}.btn[disabled]{opacity:.45;cursor:not-allowed}.tabs{background:var(--surface);border-top:1px solid var(--line);flex:none}.tabs .gut{grid-template-columns:repeat(3,1fr);padding-block:6px;display:grid}.tab{color:var(--muted);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:12px;font-weight:700;display:flex}.tab svg{width:22px;height:22px}.tab[aria-current=page]{color:var(--ink)}.tab[aria-current=page] svg{color:var(--dawn)}h2.d{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800;line-height:1.12}h3.d{font-family:var(--f-display);text-wrap:balance;margin:0;font-size:19px;font-weight:700;line-height:1.25}.lede{color:var(--muted);margin:0}.small{color:var(--muted);font-size:14px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.hello{align-items:center;gap:14px;display:flex}.mark{object-fit:contain;background:#000;border-radius:50%;flex:none;width:56px;height:56px}.net{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex}.dot{background:var(--ok);border-radius:50%;width:9px;height:9px}.net.off .dot{box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.startcard{background:var(--ink);color:var(--bg);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:22px;display:flex}.startcard p{opacity:.85;margin:0}.startcard .btn{background:var(--bg);border-color:var(--bg);color:var(--ink)}.quick{flex-wrap:wrap;gap:8px;display:flex}.qchip{min-height:44px;color:var(--bg);border:1px solid var(--muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px}.stat b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1;display:block}.stat span{color:var(--muted);font-size:13px}.list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.row:first-child{border-top:0}.row .who{flex:1;min-width:0}.row .who b{display:block}.row .who span{color:var(--muted);font-size:13px}.pill{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.p-ok{background:var(--ink);color:var(--bg)}.p-warn{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.p-dawn{background:var(--dawn-soft);color:var(--dawn-ink)}.p-mute{background:var(--bg);color:var(--muted)}.langs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lang{text-align:start;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);flex-direction:column;align-items:flex-start;gap:2px;min-height:72px;padding:14px;display:flex}.lang b{font-size:18px}.lang span{color:var(--muted);font-size:13px}.lang[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.steps{counter-reset:s;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.steps li{grid-template-columns:32px 1fr;align-items:start;gap:12px;font-size:17px;display:grid}.steps li:before{counter-increment:s;content:counter(s);background:var(--dawn-soft);width:32px;height:32px;color:var(--dawn-ink);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.steps li:first-child:before{content:"✝";counter-increment:none;background:var(--ink);color:var(--bg);font-size:17px}.logo-stage{aspect-ratio:1;background:var(--stage);border-radius:28px;place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.logo-stage .wm{font-family:var(--f-display);color:var(--dawn);letter-spacing:-.02em;font-size:clamp(72px,26vw,128px);font-weight:800;line-height:1}.logo-stage img{width:68%;height:auto}.logo-stage .sub{text-align:center;color:#fff;letter-spacing:.06em;font-size:14px;font-weight:700;position:absolute;bottom:22px;left:0;right:0}.logo-stage .ph{color:var(--bg);background:#ffffff24;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}.say{border-inline-start:4px solid var(--dawn);padding-block:6px;padding-inline:14px 0;font-size:19px;line-height:1.45}.app[dir=rtl] .flip svg{transform:scaleX(-1)}.progress{gap:6px;display:flex}.progress i{background:var(--line);border-radius:3px;flex:1;height:6px}.progress i.on{background:var(--dawn)}.qnum{color:var(--muted);font-size:14px;font-weight:700}.qtext{font-family:var(--f-display);text-wrap:balance;margin:0;font-size:30px;font-weight:800;line-height:1.15}.opts{flex-direction:column;gap:12px;display:flex}.opt{text-align:start;border-radius:var(--r-lg);border:2px solid var(--line);background:var(--surface);grid-template-columns:44px 1fr;align-items:center;gap:14px;min-height:84px;padding:16px;font-size:19px;line-height:1.35;transition:background .15s,border-color .15s;display:grid}.opt .k{background:var(--bg);width:44px;height:44px;font-family:var(--f-display);border-radius:12px;place-items:center;font-size:20px;font-weight:800;display:grid}.opt[aria-pressed=true]{background:var(--pick);border-color:var(--pick);color:var(--pick-ink)}.opt[aria-pressed=true] .k{background:var(--pick-ink);color:var(--pick)}.note{background:var(--dawn-soft);color:var(--dawn-ink);border-radius:var(--r-md);flex-direction:column;gap:2px;padding:12px 14px;font-size:15px;display:flex}.note b{font-size:13px}.point{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:22px;display:flex}.point .n{background:var(--dawn);width:40px;height:40px;color:var(--bg);font-family:var(--f-display);border-radius:12px;place-items:center;font-size:20px;font-weight:800;display:grid}.point .t{font-family:var(--f-display);text-wrap:balance;margin:0;font-size:25px;font-weight:800;line-height:1.2}.point .s{margin:0;font-size:18px}.verse{border-radius:var(--r-md);background:var(--bg);flex-direction:column;gap:8px;margin:0;padding:16px;display:flex}.verse blockquote{margin:0;font-size:18px;font-style:italic;line-height:1.5}.verse figcaption{color:var(--muted);font-size:14px;font-weight:700}.verse.missing blockquote{color:var(--muted);font-size:15px;font-style:normal}.dots{justify-content:center;gap:8px;display:flex}.dots i{background:var(--line);border-radius:50%;width:9px;height:9px}.dots i.on{background:var(--ink);border-radius:5px;width:24px}details.how{background:var(--dawn-soft);color:var(--dawn-ink);border-radius:var(--r-md);padding:4px 14px}details.how summary{cursor:pointer;padding:10px 0;font-weight:700}details.how p{margin:0 0 12px;font-size:16px}.field{flex-direction:column;gap:6px;display:flex}.field label,.field .lbl{font-size:15px;font-weight:700}.input{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:100%;min-height:52px;padding:12px 14px;font-size:17px}textarea.input{resize:vertical;min-height:96px}.input[readonly]{background:var(--bg);color:var(--muted)}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.two>*{min-width:0}.chips{flex-direction:column;gap:8px;display:flex}.chip{text-align:start;border-radius:var(--r-md);border:2px solid var(--line);background:var(--surface);padding:14px;font-size:16px;font-weight:700}.chip[aria-pressed=true]{border-color:var(--ink);background:var(--pick);color:var(--pick-ink)}.switch{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:14px;font-weight:700;display:flex}.switch input{width:22px;height:22px;accent-color:var(--ink)}.check{border-radius:var(--r-md);background:var(--dawn-soft);color:var(--dawn-ink);grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:14px;font-size:15px;display:grid}.check input{width:22px;height:22px;accent-color:var(--ink);margin:0}.err{color:var(--bad);font-size:14px;font-weight:700}.answers{flex-wrap:wrap;gap:6px;display:flex}.answers span{background:var(--bg);font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 9px;font-size:13px;font-weight:700}.done{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:24px;display:flex}.done .tick{background:var(--ok-soft);width:76px;height:76px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.done .tick svg{width:38px;height:38px}.banner{border:1px dashed var(--muted);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);padding:8px 12px;font-size:13px;font-weight:700}.seg{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.seg button{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:none;padding:7px 14px;font-size:14px;font-weight:700}.seg button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.bars{flex-direction:column;gap:14px;display:flex}.bar .lab{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:14px;display:flex}.bar .lab span:last-child{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.track{background:var(--line);border-radius:6px;height:12px;display:flex;overflow:hidden}.track i{height:100%;display:block}.ta{background:var(--muted)}.tb{background:var(--dawn)}.legend{color:var(--muted);gap:16px;font-size:13px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.contact{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.contact:first-child{border-top:0}.contact .hd{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.contact .hd b{display:block}.contact .hd span{color:var(--muted);font-size:13px}.contact .ctl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact select{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;padding:0 10px;font-size:14px}.rolesel{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);max-width:48%;min-height:42px;padding:0 10px;font-size:14px}.toast{left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);border-radius:var(--r-md);text-align:center;opacity:0;pointer-events:none;padding:12px 16px;font-size:15px;font-weight:700;transition:all .2s;position:absolute;transform:translateY(8px)}.toast.show{opacity:1;transform:none}.sheet{background:#0a0f1e73;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet .box{background:var(--surface);width:100%;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0}.sheet .box .gut{flex-direction:column;gap:14px;padding-block:22px 6px;display:flex}.sheet .acts{gap:10px;display:flex}.sec{font-family:var(--f-body);color:var(--muted);letter-spacing:0;margin-top:6px;font-size:.8em;font-style:normal;font-weight:400;line-height:1.4;display:block}.opt[aria-pressed=true] .sec,.note .sec,details.how .sec,.check .sec{color:inherit;opacity:.75}.verse.vsec{border:1px dashed var(--line);background:0 0}.verse.vsec blockquote{color:var(--muted);font-size:15px}.linkbtn{color:var(--ink);background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.lang{justify-content:space-between}.lang .pill{margin-top:4px}.steps.plain li:first-child:before{content:counter(s);counter-increment:s;background:var(--dawn-soft);color:var(--dawn-ink);font-size:15px}.app:lang(ar),.app:lang(fa),.app :lang(ar),.app :lang(fa){font-family:var(--f-arabic);letter-spacing:0}.app :is(.qtext,.t,h2.d):is(:lang(ar),:lang(fa)){line-height:1.5}.splash{background:var(--stage);cursor:pointer;justify-content:center;align-items:center;display:flex}.splash .gut{flex-direction:column;align-items:center;gap:18px;padding-block:40px;display:flex}.splash-logo{width:min(62vw,250px);max-width:100%;height:auto;animation:.7s ease-out both rise}.splash-name{color:#fff;font-family:var(--f-display);opacity:.9;margin:0;font-size:20px;font-weight:700}@keyframes rise{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:none}}.pick-head{flex-direction:column;gap:8px;display:flex}.pick-head h2.d{font-size:32px}.multi{color:var(--muted);flex-direction:column;gap:2px;font-size:16px;display:flex}.lang.flagged{flex-direction:row;align-items:center;gap:12px;min-height:74px;position:relative}.flag{flex:none;font-size:30px;line-height:1}.lname{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.lname b{font-size:18px}.seltick{top:8px;background:var(--dawn);width:24px;height:24px;color:var(--bg);border-radius:50%;place-items:center;display:none;position:absolute;inset-inline-end:8px}.seltick svg{width:15px;height:15px}.lang[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:var(--dawn-soft)}.lang[aria-pressed=true] .seltick{display:grid}html,body,#root{height:100%;margin:0}body{font-family:var(--f-body)}.code-input{letter-spacing:10px;text-align:center;font-variant-numeric:tabular-nums;font-size:30px}.banner-update{background:var(--ink);color:var(--bg);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.banner-update button{background:var(--bg);color:var(--ink);border:0;border-radius:999px;padding:6px 14px;font-weight:700}.row .acts{flex-wrap:wrap;gap:6px;display:flex}.btn.sm{min-height:40px;padding:0 12px;font-size:14px}.ts-box{justify-content:center;min-height:66px;display:flex}.center{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:24px;display:flex}.lsec{flex-direction:column;gap:10px;display:flex}.lsec h3 .count{font-family:var(--f-body);color:var(--muted);margin-inline-start:6px;font-size:14px;font-weight:700}.lsec .desc{color:var(--muted);margin:0;font-size:14px}.person{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.person:first-child{border-top:0}.person .meta{color:var(--muted);font-size:13px}.person .reach{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:15px;display:flex}.person .tick{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.person .tick input{width:22px;height:22px;accent-color:var(--ink);margin:0}.person .foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.filters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.filters>*{min-width:0}.filters .full{grid-column:1/-1}.filters select,.filters input{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;padding:0 10px;font-size:15px}.stat small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.qblock{flex-direction:column;gap:8px;display:flex}.qblock .q{font-size:15px;font-weight:700}.qblock .ans{grid-template-columns:auto 1fr auto;align-items:start;gap:8px;font-size:14px;display:grid}.qblock .ans .k{font-weight:700}.qblock .ans .p{font-variant-numeric:tabular-nums;font-weight:700}.stats .stat.full{grid-column:1/-1}.person .reach a{color:var(--ink);text-underline-offset:3px}.privacy{z-index:50;background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}.privsec h2.d{margin-bottom:6px;font-size:19px}.privsec p{margin:0;line-height:1.6}.linkrow{justify-content:center;gap:16px;padding-top:4px;display:flex}.privnote{border:1px dashed var(--line);border-radius:var(--r-md);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.privnote p{margin:0}
