@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(./onest-cyrillic-ext.DOFToQv1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(./onest-cyrillic.DayYxulF.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(./onest-latin-ext.QAhDxQuo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(./onest-latin.Dun_Rd-l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local("Arial");size-adjust:102.14%;ascent-override:94.97%;descent-override:29.86%;line-gap-override:0%}:root{color-scheme:light;--bg: #f2f5f3;--surface: #ffffff;--ink: #16201a;--muted: #5d6a63;--faint: #8b968f;--line: #d9e1dc;--accent: #21704a;--accent-ink: #ffffff;--soft: #e2f0e7;--parent: #fff6dc;--danger: #a3322a;--danger-soft: #fdecea;--r-sm: 8px;--r: 12px;--r-lg: 16px;--pill: 999px;--shadow-sm: 0 1px 2px rgba(22, 32, 26, .06), 0 1px 3px rgba(22, 32, 26, .05);--shadow-up: 0 -4px 16px rgba(22, 32, 26, .08);--shadow-pop: 0 8px 24px rgba(22, 32, 26, .14);--ring: 0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);--font: Onest, "Onest Fallback", system-ui, -apple-system, "Hiragino Sans", "Yu Gothic", sans-serif}:root[data-theme=dark]{color-scheme:dark;--bg: #121614;--surface: #1b201d;--ink: #e8eeea;--muted: #a3b0a8;--faint: #6f7b74;--line: #2c3430;--accent: #5bbf8a;--accent-ink: #0c1f15;--soft: #1d3227;--parent: #3a3220;--danger: #f08a7e;--danger-soft: #3a201d;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-up: 0 -4px 16px rgba(0, 0, 0, .4);--shadow-pop: 0 8px 24px rgba(0, 0, 0, .5)}html{font-size:100%}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font:400 15px/1.5 var(--font);min-height:100dvh;transition:background-color .15s ease,color .15s ease}*{box-sizing:border-box}a{color:var(--accent)}strong{color:var(--ink)}.page-title{font-size:24px;line-height:1.25;font-weight:700;margin:0;letter-spacing:-.01em}.muted{color:var(--muted)}.prose{font-size:17px;line-height:1.6;max-width:68ch;color:var(--ink);overflow-wrap:anywhere}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h2{font-size:24px;line-height:1.3;font-weight:700;margin:32px 0 12px}.prose h3{font-size:20px;line-height:1.3;font-weight:600;margin:24px 0 8px}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 16px;padding-left:24px}.prose li{margin:0 0 8px}.prose a{color:var(--accent)}.badge.svelte-lg90ip{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink);font:500 13px/1.2 var(--font);text-decoration:none;white-space:nowrap}.badge.empty.svelte-lg90ip{color:var(--muted)}.badge.svelte-lg90ip:hover{background:var(--soft)}.badge.svelte-lg90ip:focus-visible{outline:none;box-shadow:var(--ring)}select.field.lang-select{width:auto;min-height:44px;padding:0 12px;font-size:15px;cursor:pointer}.logo.svelte-a4742o{display:inline-flex;align-items:center;gap:8px;font:700 15px/1.2 var(--font);color:var(--ink);white-space:nowrap}.bar.svelte-a8kxe2{--pad-top: max(env(safe-area-inset-top, 0px), var(--tma-safe-top, 0px));position:sticky;top:0;z-index:100;padding-top:var(--pad-top);border-bottom:1px solid var(--line)}.bar.svelte-a8kxe2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.inner.svelte-a8kxe2{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;max-width:1120px;margin:0 auto}.inner.wide.svelte-a8kxe2{max-width:1280px}.home.svelte-a8kxe2{display:inline-flex;align-items:center;text-decoration:none;border-radius:var(--r-sm);margin-right:auto}.home.svelte-a8kxe2:focus-visible{outline:none;box-shadow:var(--ring)}.nav.svelte-a8kxe2{display:none}.right.svelte-a8kxe2{display:flex;align-items:center;gap:8px}.guest-tools.svelte-a8kxe2,.avatar.svelte-a8kxe2{display:none}.burger-btn.svelte-a8kxe2{display:inline-flex}.link.svelte-a8kxe2{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--pill);color:var(--ink);text-decoration:none;font:500 15px/1.2 var(--font);white-space:nowrap}.link.svelte-a8kxe2:hover{background:var(--soft)}.link.active.svelte-a8kxe2{background:var(--soft);color:var(--accent)}.link.svelte-a8kxe2:focus-visible{outline:none;box-shadow:var(--ring)}.avatar.svelte-a8kxe2{align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:var(--pill);border:1px solid var(--line);background:var(--soft);color:var(--accent);font:600 15px/1 var(--font);cursor:pointer}.avatar.svelte-a8kxe2:focus-visible{outline:none;box-shadow:var(--ring)}.pop.svelte-a8kxe2{display:flex;flex-direction:column;gap:4px;min-width:232px}.email.svelte-a8kxe2{padding:8px 12px;color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.pop-link.svelte-a8kxe2{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--r-sm);color:var(--ink);text-decoration:none;font-size:15px}.pop-link.svelte-a8kxe2:hover{background:var(--soft)}.pop-link.svelte-a8kxe2:focus-visible{outline:none;box-shadow:var(--ring)}.pop-row.svelte-a8kxe2{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px}.pop-row.svelte-a8kxe2 select.field.lang-select{max-width:100%;min-width:0;flex:1}.pop.svelte-a8kxe2 form:where(.svelte-a8kxe2){margin:4px 0 0}.scrim.svelte-a8kxe2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;border:0;padding:0;background:#00000073;cursor:default}.panel.svelte-a8kxe2{position:fixed;top:0;left:0;right:0;z-index:111;max-height:100dvh;overflow-y:auto;padding:calc(var(--pad-top) + 6px) 16px 16px;background:var(--surface);border-bottom:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:4px}.panel-top.svelte-a8kxe2{display:flex;align-items:center;justify-content:space-between;min-height:50px}.m-item.svelte-a8kxe2{display:flex;align-items:center;min-height:48px;padding:0 6px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:15px}.m-item.svelte-a8kxe2 small:where(.svelte-a8kxe2){display:block;color:var(--muted);font-size:13px;line-height:1.3;word-break:break-all}.m-item.svelte-a8kxe2:has(small:where(.svelte-a8kxe2)){padding:6px}.m-item.active.svelte-a8kxe2{background:var(--soft);color:var(--accent);font-weight:600}.m-item.cta.svelte-a8kxe2{background:var(--accent);color:var(--accent-ink);justify-content:center;font-weight:600;margin-top:4px}.m-item.svelte-a8kxe2:hover{background:var(--soft)}.m-item.cta.svelte-a8kxe2:hover{background:var(--accent)}.m-item.svelte-a8kxe2:focus-visible{outline:none;box-shadow:var(--ring)}.bal.svelte-a8kxe2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 6px}hr.svelte-a8kxe2{border:0;border-top:1px solid var(--line);margin:8px 0;width:100%}.tools.svelte-a8kxe2{display:flex;align-items:center;gap:8px}.panel.svelte-a8kxe2 form:where(.svelte-a8kxe2){margin:4px 0 0}@media (min-width: 720px){.inner.svelte-a8kxe2{height:64px;padding:0 24px;gap:4px}.home.svelte-a8kxe2{margin-right:12px}.nav.svelte-a8kxe2{display:flex;align-items:center;gap:2px;margin-right:auto}.avatar.svelte-a8kxe2{display:inline-flex}.guest-tools.svelte-a8kxe2{display:inline-flex;align-items:center;gap:8px}.burger-btn.svelte-a8kxe2,.scrim.svelte-a8kxe2,.panel.svelte-a8kxe2{display:none}}@media (min-width: 720px) and (max-width: 899px){.inner.svelte-a8kxe2{padding:0 16px}.home.svelte-a8kxe2{margin-right:4px}.link.svelte-a8kxe2{padding:0 6px;font-size:13px}.nav.svelte-a8kxe2{gap:0}.right.svelte-a8kxe2,.guest-tools.svelte-a8kxe2{gap:4px}.guest-tools.svelte-a8kxe2 select.field.lang-select{padding:0 6px;font-size:13px}}
