:root{--bg:#0a0d10;--bg-raised:#13181d;--line:#242b33;--text:#ecf1f7;--text-dim:#9aa6b1;--text-faint:#778390;--warmth:#fb924b;--presence:#aa8dde;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--bg:lab(3.48989% -.539534 -1.97749);--bg-raised:lab(7.88334% -1.24154 -4.15211);--line:lab(17.1544% -1.73429 -5.90476);--text:lab(95.0091% -1.09026 -3.17078);--text-dim:lab(67.2724% -2.49463 -7.69751);--text-faint:lab(54.158% -2.61754 -8.38469);--warmth:lab(71.2037% 36.771 54.3983);--presence:lab(63.6026% 23.9208 -37.6794)}}@media (prefers-color-scheme:light){:root{--bg:#f4f6f8;--bg-raised:#fff;--line:#d4dadf;--text:#111921;--text-dim:#434f5a;--text-faint:#606a74;--warmth:#a74d00;--presence:#7854ae;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--bg:lab(96.751% -.490457 -1.41261);--bg-raised:lab(100% 0 0);--line:lab(86.6563% -1.2005 -3.52255);--text:lab(8.3269% -1.89678 -6.83741);--text-dim:lab(32.6926% -2.64905 -8.64264);--text-faint:lab(44.3045% -2.24453 -6.96694);--warmth:lab(43.8711% 40.7583 76.0256);--presence:lab(42.8172% 30.0661 -43.4387)}}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:17px/1.55 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.page{max-width:640px;margin:0 auto;padding:56px 20px 72px}.mark{width:56px;height:56px;margin-bottom:28px;display:block}.mark img{border-radius:12.5px;width:56px;height:56px;display:block}h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(32px,7vw,44px);line-height:1.1}h2{margin:36px 0 8px;font-size:20px}h3{margin:24px 0 6px;font-size:17px}p,li{color:var(--text-dim)}.lead{color:var(--text-dim);margin:0 0 32px;font-size:19px}strong{color:var(--text);font-weight:600}a{color:var(--warmth);text-underline-offset:3px}.features{gap:14px;margin:0 0 36px;padding:0;list-style:none;display:grid}.features li{background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.features strong{margin-bottom:2px;display:block}.badge{border:1.5px solid var(--warmth);color:var(--warmth);border-radius:999px;margin-bottom:4px;padding:8px 14px;font-weight:600;display:inline-block}.note{border:1px dashed var(--line);color:var(--text-faint);border-radius:12px;padding:12px 14px;font-size:15px}footer{border-top:1px solid var(--line);color:var(--text-faint);flex-wrap:wrap;gap:18px;margin-top:56px;padding-top:20px;font-size:15px;display:flex}footer a{color:var(--text-dim)}
