@font-face{font-family:Alumni Sans;src:url(/fonts/AlumniSans-ExtraBold-cyrillic.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alumni Sans;src:url(/fonts/AlumniSans-ExtraBold-latin.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;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}.wall{--wall-paper: #2c2a26;--wall-ink: #ece6da;--wall-ink-soft: #b8b1a4;--wall-rule: rgba(236, 230, 218, .22);--wall-red: #d9362b;--wall-alert: #f28b82;--wall-accent: #7c3aed;--wall-on-accent: #ffffff;--wall-accent-ink: #a78bfa;--wall-ground: #1b1a18;--wall-text: #ece6da;--wall-text-soft: #b8b1a4;--wall-ground-rule: rgba(236, 230, 218, .2);--wall-accent-text: #a78bfa;--wall-sheet-edge: rgba(236, 230, 218, .12);--wall-cta-edge: transparent;--wall-lift-shadow: 0 24px 48px rgba(0, 0, 0, .55);--wall-dim: rgba(12, 11, 10, .8);--wall-night: var(--wall-ground);--wall-night-text: var(--wall-text);--wall-night-soft: var(--wall-text-soft);--wall-display: "Alumni Sans", "Arial Narrow", sans-serif;--wall-body: var(--font-sans, "Geist", system-ui, sans-serif);--pub-header-bg: var(--wall-ground);--pub-header-rule: var(--wall-ground-rule);--pub-header-blur: none;--pub-brand: var(--wall-text);--pub-nav: var(--wall-text-soft);--pub-nav-active: var(--wall-text);--pub-cta-bg: var(--wall-accent);--pub-cta-fg: var(--wall-on-accent);--pub-cta-border: var(--wall-cta-edge);--pub-cta-border-width: 2px;--pub-cta-radius: 0;--pub-cta-shadow: none;--pub-cta-shadow-hover: none;--pub-cta-hover-bg: var(--wall-text);--pub-cta-hover-fg: var(--wall-ground);--pub-cta-hover-scale: 1;--pub-cta-hover-opacity: 1;--pub-control: var(--wall-text);--pub-control-hover-bg: color-mix(in srgb, var(--wall-text) 10%, transparent);--pub-footer-text: var(--wall-text-soft);--pub-footer-heading: var(--wall-text);--pub-footer-hover: var(--wall-text);--pub-footer-rule: var(--wall-ground-rule);--pub-sheet-bg: var(--wall-ground);--pub-backdrop: var(--wall-dim);--stb-offer-size: 1.5rem;--stb-offer-case: uppercase;--focus-ring: var(--wall-text);background:var(--wall-ground);color:var(--wall-text)}.wall[data-wall=day]{--wall-paper: #ece6da;--wall-ink: #1b1a18;--wall-ink-soft: #4a463f;--wall-rule: rgba(27, 26, 24, .24);--wall-alert: #b3261e;--wall-accent-ink: #6d28d9;--wall-ground: #ece6da;--wall-text: #1b1a18;--wall-text-soft: #4a463f;--wall-ground-rule: rgba(27, 26, 24, .24);--wall-accent-text: #6d28d9;--wall-sheet-edge: #1b1a18;--wall-cta-edge: #1b1a18;--wall-lift-shadow: 0 24px 48px rgba(27, 26, 24, .3);--wall-dim: rgba(27, 26, 24, .6)}.wall--ru{--wall-accent: #c6ff00;--wall-on-accent: #050505;--wall-accent-ink: #c6ff00;--wall-accent-text: #c6ff00}.wall--ru[data-wall=day]{--wall-accent-ink: #3d5c00;--wall-accent-text: #3d5c00}.public-shell.wall[data-wall]{--focus-ring: var(--wall-text)}.public-shell.wall.public-shell--tools,.public-shell.wall.public-shell--flow{--wall-panel: #262420;--l-bg: var(--wall-ground);--l-surface: var(--wall-panel);--l-border: var(--wall-ground-rule);--l-border-hover: rgba(236, 230, 218, .4);--l-text: var(--wall-text);--l-text-secondary: var(--wall-text-soft);--l-heading: var(--wall-text);--l-accent: var(--wall-accent);--l-accent-text: var(--wall-accent-text);--l-on-accent: var(--wall-on-accent);--l-accent-dim: color-mix(in srgb, var(--wall-accent) 14%, transparent);--bg-primary: var(--wall-ground);--bg-secondary: var(--wall-panel);--bg-tertiary: rgba(236, 230, 218, .05);--bg-elevated: var(--wall-panel);--bg-hover: rgba(236, 230, 218, .08);--text-primary: var(--wall-text);--text-secondary: var(--wall-text-soft);--text-muted: #a39c8f;--border-primary: var(--wall-ground-rule);--card-bg: var(--wall-panel);--card-border: var(--wall-ground-rule);--input-bg: var(--wall-panel);--input-border: var(--wall-ground-rule);--border-secondary: rgba(236, 230, 218, .4);--text-tertiary: #a39c8f;--tool-hint-opacity: 1}.wall-sheet{--focus-ring: var(--wall-ink);background:var(--wall-paper);color:var(--wall-ink);box-shadow:0 0 0 2px var(--wall-sheet-edge)}.wall ::selection{background:var(--wall-accent);color:var(--wall-on-accent)}.wall a{text-underline-offset:.18em}.public-shell.wall.public-shell--tools .n-button.n-button--primary-type{--n-color: var(--wall-accent) !important;--n-color-focus: var(--wall-accent) !important;--n-color-disabled: var(--wall-accent) !important;--n-color-hover: var(--wall-text) !important;--n-color-pressed: var(--wall-text) !important;--n-text-color: var(--wall-on-accent) !important;--n-text-color-focus: var(--wall-on-accent) !important;--n-text-color-disabled: var(--wall-on-accent) !important;--n-text-color-hover: var(--wall-ground) !important;--n-text-color-pressed: var(--wall-ground) !important;--n-border: 1px solid var(--wall-accent) !important;--n-border-focus: 1px solid var(--wall-accent) !important;--n-border-disabled: 1px solid var(--wall-accent) !important;--n-border-hover: 1px solid var(--wall-text) !important;--n-border-pressed: 1px solid var(--wall-text) !important;--n-ripple-color: var(--wall-accent) !important}.public-shell.wall.public-shell--tools .generate-btn:not(.n-button){background:var(--wall-accent)!important;color:var(--wall-on-accent)!important}.public-shell.wall.public-shell--tools .generate-btn:not(.n-button):hover:not(:disabled){background:var(--wall-text)!important;color:var(--wall-ground)!important}.public-shell.wall.public-shell--tools .drop-sub-hint{font-size:12px}
