:root{--bg: #ffffff;--dot: #e7e7e7;--text: #111111;--muted: #8a8a8a;--card: #f5f5f5;--surface: #ffffff;--line: #ececec;--pill: #f1f1f1;--subscribe: #111111;--subscribe-text: #ffffff;--input: #ffffff;--green: #3ecf6e;--green-bg: #e7f8ee;--green-ink: #17803d;--amber: #f0c419;--red: #ef5b5b;--blue: #0d6efd;--shadow: 0 24px 60px rgba(0, 0, 0, .12);color-scheme:light;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;color:var(--text);background:var(--bg)}:root[data-theme=dark]{--bg: #0c0c0c;--dot: #1d1d1d;--text: #f4f4f4;--muted: #a0a0a0;--card: #161616;--surface: #1c1c1c;--line: #2a2a2a;--pill: #222222;--subscribe: #f4f4f4;--subscribe-text: #111111;--input: #141414;--green-bg: #14291c;--green-ink: #4ade80;--shadow: 0 24px 60px rgba(0, 0, 0, .45);color-scheme:dark}@font-face{font-family:Satoshi;src:url(../../../fonts/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../fonts/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../fonts/Satoshi-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background-color:var(--bg);background-image:radial-gradient(var(--dot) 1px,transparent 1px);background-size:18px 18px;font-weight:500;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.shell{width:min(960px,calc(100% - 40px));margin:0 auto}.page{min-height:100vh;display:flex;flex-direction:column}.page main{flex:1}footer.svelte-jz8lnl{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 24px;margin-top:64px;padding:28px 0 72px;border-top:1px solid var(--line)}h2.svelte-jz8lnl{margin:0 0 14px;color:var(--muted);font-size:14px;font-weight:500}a.svelte-jz8lnl{display:block;margin:0 0 12px;text-decoration:none;font-weight:700;font-size:15px}a.svelte-jz8lnl:hover{text-decoration:underline}@media(max-width:720px){footer.svelte-jz8lnl{grid-template-columns:1fr 1fr}}header.svelte-1elxaub{display:flex;align-items:center;gap:8px;min-height:72px}.logo.svelte-1elxaub{display:flex;margin-right:8px}nav.svelte-1elxaub{display:flex;align-items:center;gap:2px}nav.svelte-1elxaub a:where(.svelte-1elxaub){text-decoration:none;font-weight:700;font-size:15px;padding:8px 14px;border-radius:999px}nav.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){background:var(--pill)}.tools.svelte-1elxaub{margin-left:auto;display:flex;align-items:center;gap:6px}.zone.svelte-1elxaub{position:relative}.zone.svelte-1elxaub>button:where(.svelte-1elxaub),.theme.svelte-1elxaub{border:0;background:transparent;border-radius:999px;padding:8px 10px;font-weight:700;font-size:14px}.zone.svelte-1elxaub>button:where(.svelte-1elxaub) span:where(.svelte-1elxaub){color:var(--muted);font-weight:500;margin-right:6px}.zone.svelte-1elxaub ul:where(.svelte-1elxaub){position:absolute;right:0;top:calc(100% + 6px);z-index:5;list-style:none;margin:0;padding:6px;min-width:210px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.zone.svelte-1elxaub li:where(.svelte-1elxaub) button:where(.svelte-1elxaub){width:100%;text-align:left;border:0;background:transparent;border-radius:10px;padding:8px 10px;display:flex;justify-content:space-between;gap:12px;font-weight:700}.zone.svelte-1elxaub li:where(.svelte-1elxaub) button[aria-selected=true]:where(.svelte-1elxaub),.zone.svelte-1elxaub li:where(.svelte-1elxaub) button:where(.svelte-1elxaub):hover{background:var(--pill)}.zone.svelte-1elxaub small:where(.svelte-1elxaub){color:var(--muted);font-weight:500}.theme.svelte-1elxaub{width:36px;height:36px;display:grid;place-items:center;padding:0}.theme.svelte-1elxaub svg:where(.svelte-1elxaub){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.moon.svelte-1elxaub,[data-theme=dark] .sun.svelte-1elxaub{display:none}[data-theme=dark] .moon.svelte-1elxaub{display:block}@media(max-width:640px){header.svelte-1elxaub{flex-wrap:wrap;padding:12px 0}.tools.svelte-1elxaub{width:100%;justify-content:flex-end}}.backdrop.svelte-hht040{position:fixed;inset:0;z-index:20;background:#00000059;display:grid;place-items:center;padding:24px}.dialog.svelte-hht040{position:relative;width:min(440px,100%);background:var(--surface);color:var(--text);border-radius:22px;padding:28px 24px 24px;box-shadow:var(--shadow)}h2.svelte-hht040{margin:0 0 8px;font-size:22px;letter-spacing:-.03em}p.svelte-hht040{margin:0;color:var(--muted);line-height:1.5}.close.svelte-hht040{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:999px;background:var(--pill);font-size:20px;line-height:1}form.svelte-hht040{display:grid;gap:8px;margin-top:18px}label.svelte-hht040{font-size:13px;font-weight:700}input.svelte-hht040{border:1px solid var(--line);background:var(--input);border-radius:12px;padding:12px 14px}form.svelte-hht040 button:where(.svelte-hht040){margin-top:6px;border:0;border-radius:999px;background:var(--subscribe);color:var(--subscribe-text);padding:12px 16px;font-weight:700}.error.svelte-hht040{color:var(--red);font-size:13px}.done.svelte-hht040{margin-top:8px}
