:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--studio-font-body:"Persic Text", Arial, sans-serif;--studio-font-display:"Persic Display", Impact, sans-serif;--studio-font-mono:ui-monospace, Consolas, monospace;--studio-ink:#090b0f;--studio-text:#f8f9fa;--studio-muted:#b6b9b1;--studio-paper:#f5f1e9;--studio-white:#fff;--studio-glass-light:#fff8;--studio-lime:#d3ff35;--studio-lime-hover:#e5ff91;--studio-on-lime:#0b0e06;--studio-blue:#073ee8;--studio-blue-hover:#082dab;--studio-coral:#ff624c;--studio-pink:#ff3b8d;--studio-field-dark:#ffffff0c;--studio-field-active:#d3ff3514;--studio-surface:#171b1e;--studio-surface-raised:#22272a;--studio-surface-soft:#ffffff07;--studio-surface-hover:#ffffff12;--studio-surface-accent:#d3ff3514;--studio-chrome:#090b0fe6;--studio-success:#8cdbab;--studio-success-bg:#8cdbab12;--studio-warning:#edc78b;--studio-warning-bg:#edc78b14;--studio-error:#ffb4a9;--studio-error-bg:#ff624c18;--studio-line-dark:#ffffff2b;--studio-line-light:#1112162e;--studio-radius:18px;--studio-radius-small:8px;--studio-radius-large:24px;--studio-space-page:clamp(20px, 4vw, 64px);--studio-radius-pill:100px;--studio-motion:.18s ease;--studio-action-bg:var(--studio-lime);--studio-action-fg:var(--studio-on-lime);--studio-action-hover:var(--studio-lime-hover);--studio-background:radial-gradient(ellipse 62% 78% at 89% -15%, #a6c72378 0%, #6b7d2033 44%, transparent 76%), radial-gradient(ellipse 48% 76% at -12% 89%, #a0be1b66 0%, #647a1e2e 48%, transparent 78%), var(--studio-ink)}body{color:var(--studio-text);background:var(--studio-background);-webkit-font-smoothing:antialiased}:where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--studio-lime)}:where(input,textarea)::placeholder{color:var(--studio-muted);opacity:.7}:where(select) option{color:var(--studio-text);background:var(--studio-surface)}:where(button,a,summary):focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}:where(input,select,textarea):focus-visible{background-color:var(--studio-field-active);outline:none}::selection{color:var(--studio-on-lime);background:var(--studio-lime)}.studio-button{border-radius:var(--studio-radius-pill);background:var(--studio-action-bg);min-height:52px;color:var(--studio-action-fg);cursor:pointer;font:500 16px/1.25 var(--studio-font-body);transition:background-color var(--studio-motion), transform var(--studio-motion);border:0;justify-content:space-between;align-items:center;gap:26px;padding:15px 25px;text-decoration:none;display:inline-flex}.studio-button:is(:hover,:focus-visible){background:var(--studio-action-hover);outline:none}.studio-button:focus-visible{text-underline-offset:4px;text-decoration:underline}.studio-button:disabled,fieldset:disabled .studio-button{opacity:.6;cursor:wait}.studio-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex-shrink:0;width:26px;height:20px}.studio-field{font:400 13px/1.4 var(--studio-font-body);color:var(--studio-muted);gap:9px;display:grid}.studio-field :is(input,select,textarea){border:1px solid var(--studio-line-dark);border-radius:var(--studio-radius-small);background:var(--studio-field-dark);width:100%;min-width:0;min-height:48px;color:var(--studio-text);font:400 16px/1.4 var(--studio-font-body);transition:background-color var(--studio-motion);padding:12px 14px}.studio-field :is(input,select,textarea):focus-visible{background:var(--studio-field-active);outline:none}.studio-field :is(input,textarea)::placeholder{color:var(--studio-muted);opacity:.7}.studio-field textarea{resize:vertical}.studio-field option{background:var(--studio-ink);color:var(--studio-text)}.studio-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.studio-button,.studio-field :is(input,select,textarea){transition:none}}@font-face{font-family:Persic Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Persic Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-latin.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Persic Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/oswald-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Persic Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/oswald-latin.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+FEFF,U+FFFD}
