@font-face{font-family:display;src:url(../media/bricolage_grotesque-s.p.1iqnhac4m3hwo.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.GMx_OW_className{font-family:display,display Fallback}.GMx_OW_variable{--font-d:"display", "display Fallback"}
@font-face{font-family:text;src:url(../media/figtree-s.p.08sr_7r2rzxl4.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.TknUVq_className{font-family:text,text Fallback}.TknUVq_variable{--font-b:"text", "text Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_500-s.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_600-s.30e0eqd5fxn92.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.Pl3-qW_className{font-family:mono,mono Fallback}.Pl3-qW_variable{--font-m:"mono", "mono Fallback"}
:root{--bg:#eef2f4;--card:#fff;--soft:#eef2f4;--ink:#0b1f3a;--muted:#55677d;--line:#dbe3ea;--accent:#0a7f93;--accent-ink:#fff;--warm:#f2a23d;--deep:#0b1f3a;--good:#14855a;--bad:#c93c30;--sq-l:#e7eef2;--sq-d:#7ea6b8;--hl:#f2b03d;--f-d:var(--font-d),"Avenir Next","Segoe UI",system-ui,sans-serif;--f-b:var(--font-b),"Segoe UI",system-ui,-apple-system,sans-serif;--f-m:var(--font-m),ui-monospace,"SFMono-Regular",Menlo,monospace;--gut:clamp(16px,4vw,40px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-b);flex-direction:column;min-height:100vh;margin:0;font-size:16px;line-height:1.5;display:flex}main{flex:1}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}svg{display:block}h1,h2,h3{font-family:var(--f-d);text-wrap:balance;letter-spacing:-.02em;line-height:1.1}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.wrap{width:100%;max-width:1200px;padding-inline:var(--gut);margin-inline:auto}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc{pointer-events:none;width:88%;height:88%}.pc.w{--pf:#fff;--ps:#17212c}.pc.b{--pf:#1a2532;--ps:#f4f7fa}.pc.lift{opacity:.28}.bd-w{width:100%;position:relative}.bd{aspect-ratio:1;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:14px;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.sq{appearance:none;background-color:var(--sq-l);aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;place-items:center;min-width:0;margin:0;padding:0;display:grid;position:relative}.sq.d{background-color:var(--sq-d)}.sq.last{background-image:linear-gradient(color-mix(in srgb,var(--hl) 50%,transparent),color-mix(in srgb,var(--hl) 50%,transparent))}.sq.sel{box-shadow:inset 0 0 0 4px var(--hl)}.sq.hint{box-shadow:inset 0 0 0 3px var(--hl);animation:1s ease-in-out infinite pulse}.sq.bad{animation:.45s bad}.sq.tg:after{content:"";pointer-events:none;background:#0b1f3a47;border-radius:50%;width:26%;height:26%;position:absolute}.sq.tg.occ:after{background:0 0;border:4px solid #0b1f3a47;width:86%;height:86%}.sq:focus-visible{outline:3px solid var(--ink);outline-offset:-3px;z-index:1;border-radius:0}.bd.still .sq{cursor:default}@keyframes pulse{50%{box-shadow:inset 0 0 0 6px var(--hl)}}@keyframes bad{0%,to{box-shadow:inset 0 0 0 0 var(--bad)}30%{box-shadow:inset 0 0 0 6px var(--bad)}}.co{font:600 9px/1 var(--f-m);color:#16202b;opacity:.62;pointer-events:none;position:absolute}.co.r{top:3px;left:3px}.co.f{bottom:3px;right:3px}.ghost{z-index:60;pointer-events:none;filter:drop-shadow(0 8px 10px #0b1f3a59);place-items:center;display:grid;position:fixed;transform:translate(-50%,-50%)}.promo{z-index:5;background:#0b1f3a8c;border-radius:14px;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.promo-in{background:var(--card);border-radius:20px;justify-items:center;gap:10px;width:min(100%,300px);padding:14px;display:grid}.promo-in p{font-size:15px;font-weight:700}.promo-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.promo-row button{aspect-ratio:1;border:1px solid var(--line);background:var(--soft);cursor:pointer;border-radius:14px;place-items:center;padding:0;display:grid}.promo-row button:hover{border-color:var(--ink)}.cap{margin-bottom:10px;font-size:15px;font-weight:700}.btn{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;line-height:1;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn .ico{width:17px;height:17px}.btn-p{background:var(--accent);color:var(--accent-ink)}.btn-s{border-color:var(--line);color:var(--ink)}.btn-s:hover{border-color:var(--ink)}.btn-w{color:var(--deep);background:#fff}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.5;cursor:default}.btn[aria-busy=true]{opacity:.7;cursor:progress}.acts{flex-wrap:wrap;gap:10px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips li{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.chips a:hover{text-decoration:underline}.eye{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.muted{color:var(--muted)}.lead{color:var(--muted);max-width:46ch;font-size:clamp(16px,1.4vw,18px)}.st{min-height:1.5em;font-weight:600}.st.ok{color:var(--good)}.st.no{color:var(--bad)}.san{font-family:var(--f-m);color:var(--muted);background:var(--soft);border-radius:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:500}.src{color:var(--muted);font-size:13px}.src a{text-decoration:underline}.more{color:var(--accent);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.more .ico{width:16px;height:16px;transition:transform .15s}a.more:hover .ico{transform:translate(3px)}.hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:18px;display:flex}.hd h2{font-size:clamp(22px,2.2vw,28px)}.quota{color:var(--muted);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.q-dots{gap:4px;display:inline-flex}.q-dots i{background:var(--accent);border-radius:50%;width:10px;height:10px}.q-dots i.u{background:var(--line)}.nav{align-items:center;gap:28px;min-height:72px;display:flex}.logo{font-family:var(--f-d);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.logo-m{background:var(--accent);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.logo-m svg{--pf:var(--accent-ink);--ps:transparent;width:26px;height:26px}.nav-l{color:var(--muted);gap:26px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.nav-l a{padding:10px 0}.nav-l a:hover,.nav-l a[aria-current]{color:var(--ink)}.nav-l a[aria-current]{font-weight:700}.nav-b{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:none}.nav-m{padding-bottom:16px;display:none}.nav-m a{border-bottom:1px solid var(--line);padding:13px 0;font-weight:600}@media (max-width:860px){.nav{min-height:64px}.nav-l{display:none}.nav-b,.nav-m.open{display:grid}}.crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;font-size:14px;display:flex}.crumb .ico{width:14px;height:14px}.crumb a{padding:6px 0}.crumb a:hover{color:var(--ink)}.crumb span{color:var(--ink);font-weight:600}.ft{border-top:1px solid var(--line);color:var(--muted);padding-block:24px 32px;font-size:13px}.ft-in{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;display:flex}.ft a{text-decoration:underline}.a-stack{gap:16px;padding-bottom:56px;display:grid}.a-card{background:var(--card);border-radius:28px;min-width:0;padding:clamp(20px,2.6vw,32px)}.a-hero{background:var(--card);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(20px,3.4vw,48px);display:grid}.a-hero-t{justify-items:start;gap:16px;min-width:0;display:grid}.a-hero h1{font-size:clamp(34px,4.6vw,60px);font-weight:800}.a-hero .bd{box-shadow:0 30px 60px -30px #0b1f3a80}.a-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.a-dk{background:var(--deep);color:#f3f7fb;--line:#f3f7fb29;--muted:#b8c6d6;--soft:#ffffff1a;flex-direction:column;grid-area:span 2/span 5;align-items:flex-start;gap:16px;display:flex}.a-dk .eye{color:#7fd6e0}.a-dk h2{font-size:clamp(26px,2.6vw,34px)}.a-dk p{color:var(--muted)}.a-dk .ben .ico{color:#7fd6e0}.a-dk .btn{margin-top:auto}.big{font-family:var(--f-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(52px,6vw,76px);font-weight:800;line-height:1;display:block}.ben{gap:8px;font-size:15px;display:grid}.ben li{align-items:flex-start;gap:10px;display:flex}.ben .ico{color:var(--good);margin-top:3px}.a-th,.a-lv{grid-column:span 7}.a-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.a-tiles a{background:var(--soft);border-radius:18px;align-content:start;gap:3px;height:100%;padding:14px;transition:transform .15s;display:grid}.a-tiles a:hover{transform:translateY(-2px)}.tile-i{background:var(--card);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.tile-i .pc{width:30px;height:30px}.a-tiles strong{font-size:15px;line-height:1.25}.a-tiles .k{color:var(--muted);font-size:13px}.a-lvs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.a-lvs a{border:1px solid var(--line);border-radius:18px;align-content:start;gap:2px;height:100%;padding:14px;display:grid}.a-lvs a:hover{border-color:var(--ink)}.a-lvs b{font-family:var(--f-d);font-size:18px}.a-lvs .rg{font-family:var(--f-m);color:var(--accent);font-size:12px;font-weight:500}.a-lvs .k{color:var(--muted);font-size:13px}.gate{justify-items:start;gap:16px;width:100%;display:grid}.gate h1,.gate h2{font-size:clamp(28px,3.4vw,44px);font-weight:800}.t-head{background:var(--card);border-radius:32px;justify-items:start;gap:16px;padding:clamp(22px,3.4vw,44px);display:grid}.t-head h1{font-size:clamp(34px,4.6vw,56px);font-weight:800}.t-head .lead{max-width:62ch}.lseg{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.lseg button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.lseg button:hover{border-color:var(--ink)}.lseg button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.t-main{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.t-pz{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.t-pz .cap{display:none}.t-pzt{justify-items:start;gap:12px;min-width:0;display:grid}.t-pzt h2{font-size:clamp(22px,2.2vw,28px)}.t-pzt .gate h2{font-size:clamp(24px,2.4vw,30px)}.t-side{gap:16px;min-width:0;display:grid}.rec{gap:10px;display:grid}.rec li{grid-template-columns:8.5em minmax(0,1fr) 4.2em;align-items:center;gap:10px;font-size:15px;display:grid}.rec a:hover{text-decoration:underline}.rec .bar{background:var(--soft);border-radius:10px;height:10px}.rec .bar i{background:var(--accent);border-radius:10px;height:100%;display:block}.rec b{font-family:var(--f-m);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.t-tips{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.t-tips li{background:var(--soft);border-radius:18px;align-content:start;gap:6px;padding:18px;display:grid}.t-tips b{font-family:var(--f-d);font-size:18px;line-height:1.2}.t-tips span{color:var(--muted);font-size:15px}.empty{justify-items:start;gap:10px;display:grid}.empty h1,.empty h2{font-size:clamp(24px,3vw,36px)}@media (max-width:1000px){.a-dk,.a-th,.a-lv{grid-area:auto/span 12}.a-dk .btn{margin-top:0}.t-main{grid-template-columns:1fr}}@media (max-width:900px){.a-hero{flex-direction:column;align-items:stretch;gap:14px;display:flex}.a-hero-t{display:contents}.a-hero .eye{order:1}.a-hero h1{order:2}.a-hero-b{order:3;align-self:center;width:100%;max-width:480px}.a-hero .st,.a-hero .san,.a-hero .src{order:4}.a-hero .acts{order:5}.a-hero .quota{order:6}.a-hero .chips{order:7}.a-hero .lead{order:8}.a-hero .gate,.a-hero .gate>*{order:0}}@media (max-width:760px){.t-tips{grid-template-columns:1fr}}@media (max-width:700px){.t-pz{grid-template-columns:1fr}.t-pz .cap{margin:0;display:block}.t-pz .bd-w{justify-self:center;max-width:480px}.t-pzt .goal-h{display:none}}@media (max-width:560px){.a-card{border-radius:22px}.a-hero,.t-head{border-radius:24px}.a-tiles,.a-lvs{grid-template-columns:repeat(2,minmax(0,1fr))}.acts .btn{flex:auto}.rec li{grid-template-columns:7em minmax(0,1fr) 3.8em}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.nav-r{align-items:center;gap:14px;display:flex}.nav-b{margin-left:0}.nav-si{padding:10px 0;font-size:15px;font-weight:600}.streak{background:var(--card);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:6px 12px;font-size:15px;font-weight:700;display:inline-flex}.streak .ico{color:var(--warm);fill:var(--warm);stroke:none}.ava{background:var(--deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.ava.lg{width:64px;height:64px;font-size:26px;font-family:var(--f-d)}.up{color:#7fe0b4;font-size:14px;font-weight:600}.down{color:#ffb3a8;font-size:14px;font-weight:600}.fine{color:var(--muted);font-size:13px}.fine a{text-decoration:underline}.a-dk .days{width:100%}.a-dk .days li.y i{color:#04222a;background:#2ac6cb}.chips .mine{border-color:var(--accent);color:var(--accent)}.mine{font-weight:600}.auth{gap:10px;width:100%;max-width:420px;display:grid}.auth.sent{justify-items:start;gap:12px}.auth.sent h2{font-size:clamp(22px,2.4vw,28px)}.btn-g{border-color:var(--line);color:#1b2533;background:#fff;width:100%}.btn-g:hover{border-color:#1b2533}.btn-d{background:var(--bad);color:#fff}.gmark{width:20px;height:20px;font:700 11px/1 var(--f-b);border:1.5px solid;border-radius:50%;place-items:center;display:grid}.or{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.ef{gap:8px;display:flex}.ef input{border:1px solid var(--line);min-width:0;min-height:44px;font:inherit;color:#0b1f3a;background:#fff;border-radius:999px;flex:1;padding:0 16px}.ef input::placeholder,.si-form input::placeholder{color:#7b8a9c}.ef input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:999px}.mailic{background:var(--soft);width:56px;height:56px;color:var(--accent);border-radius:18px;place-items:center;display:grid}.mailic .ico{width:26px;height:26px}.si{padding:clamp(8px,3vw,40px) var(--gut) 56px;place-items:center;display:grid}.si-card{background:var(--card);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);width:100%;max-width:940px;display:grid;overflow:hidden}.si-side{background:var(--deep);color:#f3f7fb;--muted:#b8c6d6;align-content:center;gap:18px;padding:clamp(24px,4vw,48px);display:grid}.si-side h2{font-size:clamp(24px,2.6vw,32px)}.si-side .eye,.si-side .ben .ico{color:#7fd6e0}.si-side .mb{max-width:200px}.si-main{align-content:center;gap:16px;padding:clamp(24px,4vw,48px);display:grid}.si-main .auth{max-width:none}.si-form{gap:16px;display:grid}.si-form h1{font-size:clamp(26px,3vw,36px)}.si-form .btn{width:100%}.lb{gap:6px;font-size:14px;font-weight:600;display:grid}.si-form input[type=email]{border:1px solid var(--line);min-height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;width:100%;padding:0 14px}.si-form input[type=email]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:14px}.chk{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.chk input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.mb{aspect-ratio:1;border-radius:10px;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.mb i{background:var(--sq-l);aspect-ratio:1;place-items:center;min-width:0;display:grid}.mb i.d{background:var(--sq-d)}.plist{gap:8px;display:grid}.plist a{border:1px solid var(--line);border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px 14px 8px 8px;display:grid}.plist a:hover{border-color:var(--ink)}.plist .mb{border-radius:8px}.plist .t{gap:1px;display:grid}.plist .t span{color:var(--muted);font-size:13px}.lk{color:var(--accent);font-weight:600}.p-head{flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;display:flex}.p-head h1{font-size:clamp(28px,3.6vw,44px)}.p-head .btn{margin-left:auto}.p-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.p-stat{background:var(--card);border-radius:24px;align-content:start;gap:2px;padding:20px;display:grid}.p-stat b{font-family:var(--f-d);font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,42px);line-height:1.05}.p-stat .k{color:var(--muted);font-size:14px}.p-stat .d{color:var(--good);font-size:13px;font-weight:600}.p-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.p-col{gap:16px;min-width:0;display:grid}.p-go{justify-self:start}.chart svg{width:100%;height:auto}.chart .narrow{display:none}.gl{stroke:var(--line);stroke-width:1px}.tx{font:500 11px var(--f-m);fill:var(--muted)}.ln{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ar{fill:var(--accent);opacity:.1}.pt{fill:var(--accent);stroke:var(--card);stroke-width:2.5px}.days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.days li{color:var(--muted);justify-items:center;gap:6px;font-size:12px;display:grid}.days i{aspect-ratio:1;background:var(--soft);color:#fff;border-radius:12px;place-items:center;width:100%;max-width:44px;display:grid}.days i .ico{stroke-width:2.4px;opacity:0;width:16px;height:16px}.days li.y i{background:var(--accent)}.days li.y i .ico{opacity:1}.rec.wide li{grid-template-columns:9.5em minmax(0,1fr) 2.8em}.set{display:grid}.set li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:15px;display:flex}.set li:first-child{padding-top:0}.set li:last-child{border-bottom:0;padding-bottom:0}.set span span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;display:block}.switch{cursor:pointer;background:#c3ced9;border:0;border-radius:999px;flex:none;width:46px;height:28px;padding:0;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true]:after{transform:translate(18px)}.switch:focus-visible{border-radius:999px}.danger{color:var(--bad);cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-weight:600}.del{gap:12px;width:100%;display:grid}.note{border:1px solid var(--warm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px clamp(18px,2.4vw,28px);display:flex}.note.ok{border-color:var(--good)}.note strong{display:block}.note span{color:var(--muted);font-size:14px;display:block}.note .st{min-height:0;color:var(--ink);margin-top:4px}.t-main.one{grid-template-columns:minmax(0,820px)}.prose{gap:28px;max-width:820px;display:grid}.prose section{gap:10px;display:grid}.prose h2{font-size:clamp(20px,2vw,24px)}.prose p,.prose li{color:var(--muted);font-size:16px}.prose ul{gap:6px;padding-left:20px;list-style:outside;display:grid}@media (max-width:1000px){.p-grid{grid-template-columns:1fr}.p-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.nav-si,.nav-cta{display:none}.nav-r{margin-left:auto}}@media (max-width:760px){.si-card{grid-template-columns:1fr}.si-side{order:2}.si-side .mb{display:none}}@media (max-width:600px){.chart .wide{display:none}.chart .narrow{display:block}}@media (max-width:560px){.si-card{border-radius:24px}.p-stat{border-radius:20px;padding:16px}.p-head .btn{margin-left:0}.rec.wide li{grid-template-columns:7.5em minmax(0,1fr) 2.8em}.note .btn{width:100%}}@media (max-width:400px){.nav{gap:12px}.nav-r{gap:8px}.streak{display:none}}@media (max-width:480px){.ef{flex-direction:column}.ef .btn{width:100%}.ef input{flex:none;min-height:48px}}
