.header[data-astro-cid-ctg3m53h]{background-color:var(--surface);border-bottom:1px solid var(--card-border);position:sticky;top:0;z-index:100}.navbar[data-astro-cid-ctg3m53h]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);max-width:1200px;margin:0 auto}.navbar-brand[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:var(--space-3);color:var(--on-surface);text-decoration:none}.brand-icon[data-astro-cid-ctg3m53h]{width:48px;height:48px;border-radius:var(--radius-card)}.language-switcher[data-astro-cid-ctg3m53h]{display:flex;gap:var(--space-1);background-color:var(--background);padding:var(--space-1);border-radius:var(--radius-card)}.language-option[data-astro-cid-ctg3m53h]{padding:var(--space-2) var(--space-4);color:var(--on-surface-variant);cursor:pointer;border-radius:var(--radius-card);text-decoration:none;display:inline-flex;align-items:center;transition:background-color .2s,color .2s}.language-option[data-astro-cid-ctg3m53h].active{background-color:var(--surface);color:var(--on-surface)}.language-option[data-astro-cid-ctg3m53h]:not(.active):hover{color:var(--on-surface)}@media(max-width:768px){.brand-icon[data-astro-cid-ctg3m53h]{width:32px;height:32px}}.footer[data-astro-cid-gcn2mc3v]{background-color:var(--background);border-top:1px solid var(--card-border);padding:var(--space-6) var(--space-5)}.footer-content[data-astro-cid-gcn2mc3v]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-5)}.footer-telegram[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--on-surface-variant);transition:color .2s}.footer-telegram[data-astro-cid-gcn2mc3v]:hover{color:var(--primary)}.footer-telegram-logo[data-astro-cid-gcn2mc3v]{flex-shrink:0}.footer-telegram-text[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column}.footer-telegram-title[data-astro-cid-gcn2mc3v]{font-weight:600;color:var(--on-surface)}.footer-telegram-description[data-astro-cid-gcn2mc3v]{color:var(--on-surface-variant)}.footer-links[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:var(--space-4);color:var(--on-surface-variant)}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--on-surface-variant);text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--primary)}.separator[data-astro-cid-gcn2mc3v]{color:var(--card-border)}.footer-support[data-astro-cid-gcn2mc3v]{color:var(--on-surface-variant)}@media(max-width:768px){.footer-content[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:var(--space-4);text-align:center}.footer-links[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:var(--space-2)}.footer-links[data-astro-cid-gcn2mc3v] .separator[data-astro-cid-gcn2mc3v]{display:none}}.app-card[data-astro-cid-ohs64ck6]{padding:var(--space-5);border:1px solid var(--card-border);border-radius:var(--radius-card);background-color:var(--surface)}.app-card[data-astro-cid-ohs64ck6].interactive{transition:border-color .2s}.app-card[data-astro-cid-ohs64ck6].interactive:hover{border-color:var(--primary)}.app-button[data-astro-cid-u5qxqpv3]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:none;border-radius:var(--radius-card);background-color:var(--primary);color:var(--on-primary);cursor:pointer;text-decoration:none;text-align:center;transition:filter .2s}.app-button[data-astro-cid-u5qxqpv3].large{padding:var(--space-4) var(--space-6)}.app-button[data-astro-cid-u5qxqpv3]:hover:not(:disabled){filter:brightness(.95)}.app-button[data-astro-cid-u5qxqpv3]:disabled{background-color:var(--surface-variant);color:var(--text-tertiary);cursor:not-allowed;filter:none}:root{--primary: #afd134;--on-primary: #0e1110;--primary-container: #eef8c8;--on-primary-container: #0e1110;--secondary-container: #eef8c8;--surface: #ffffff;--on-surface: #0e1110;--on-surface-variant: #525a58;--text-tertiary: #8f9693;--surface-variant: #e8e4dd;--background: #f2f3f1;--error: #b3261e;--card-border: #e3e0db;--destructive: #d32f2f;--warning-text: #e08900;--warning-container: #fdf6e8;--scrim: rgba(14, 17, 16, .6);--radius-card: 10px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px}@font-face{font-family:Onest;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/onestMedium.ttf) format("truetype")}@font-face{font-family:Onest;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/onestBold.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/interRegular.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/interMedium.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/interSemibold.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/interBold.ttf) format("truetype")}:root{--font-accent: "Onest", sans-serif;--font-body: "Inter", sans-serif}.text-hero-title{font-family:var(--font-accent);font-weight:700;font-size:clamp(36px,6vw + 1rem,57px);line-height:1.05;letter-spacing:-.5px}.text-display-heading{font-family:var(--font-accent);font-weight:700;font-size:clamp(32px,2.5vw + 1rem,36px);line-height:1.15}.text-screen-title{font-family:var(--font-accent);font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.2px}.text-section-heading{font-family:var(--font-accent);font-weight:700;font-size:17px;line-height:22px}.text-card-title{font-family:var(--font-body);font-weight:600;font-size:15px;line-height:22px}.text-description{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:21px}.text-supporting{font-family:var(--font-body);font-weight:400;font-size:13px;line-height:17px}.text-action-label{font-family:var(--font-body);font-weight:600;font-size:14px;line-height:20px}.text-dialog-title{font-family:var(--font-body);font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px}.text-caption{font-family:var(--font-body);font-weight:500;font-size:10px;line-height:14px;letter-spacing:.5px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);color:var(--on-surface);background:var(--background);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
