@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sora-latin-500-normal-01eiPEn0.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/sora-latin-ext-500-normal-B5KKQIFO.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sora-latin-700-normal-9waGdLWo.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root,::backdrop{--brand-color-primary: #d3365a;--brand-color-on-primary: #ffffff;--brand-color-ink: #181a59;--brand-color-ink-muted: #545684;--brand-color-canvas: #f6f8fc;--brand-color-paper: #ffffff;--brand-color-inverse: #181a59;--brand-color-on-inverse: #ffffff;--brand-color-line: #f1f1f5;--brand-color-line-strong: #8c8cac;--brand-color-focus: #3d669b;--brand-color-danger: #c2283b;--brand-color-scrim: #181a5977;--brand-font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--brand-font-heading: "Sora", "Inter", system-ui, sans-serif;--brand-radius-surface: 20px;--brand-radius-panel: 28px;--brand-radius-control: 12px;--brand-radius-pill: 999px;--brand-shadow-raised: 0 16px 40px rgba(24, 26, 89, .12)}:root{color-scheme:light}:root,[data-brand-scope],::backdrop{--bg: var(--brand-color-canvas);--surface: var(--brand-color-paper);--surface-inverse: var(--brand-color-inverse);--on-inverse: var(--brand-color-on-inverse);--text: var(--brand-color-ink);--muted: var(--brand-color-ink-muted);--link: var(--brand-color-ink);--accent: var(--brand-color-primary);--on-accent: var(--brand-color-on-primary);--border: var(--brand-color-line);--border-strong: var(--brand-color-line-strong);--focus-ring: var(--brand-color-focus);--danger: var(--brand-color-danger);--scrim: var(--brand-color-scrim);--font-body: var(--brand-font-body);--font-heading: var(--brand-font-heading);--radius: var(--brand-radius-surface);--radius-panel: var(--brand-radius-panel);--radius-control: var(--brand-radius-control);--radius-pill: var(--brand-radius-pill);--shadow-raised: var(--brand-shadow-raised)}:root,[data-brand-scope]{font-family:var(--font-body);line-height:1.55;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0}a{color:var(--link)}button,input,select,textarea{font:inherit}button,.nav-link{min-height:44px}button{background:var(--accent);color:var(--on-accent);border:0;border-radius:var(--radius-pill);padding:.65rem 1.25rem;font-weight:600;cursor:pointer}button.secondary{background:transparent;color:var(--text);border:1.5px solid var(--text)}button:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}input,select,textarea{min-height:44px;padding:.65rem .875rem;color:var(--text);background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-control)}::placeholder{color:var(--muted);opacity:1}h1,h2,h3{font-family:var(--font-heading);font-weight:600;line-height:1.2}h1{font-size:clamp(1.875rem,6vw,2.5rem)}h2{font-size:clamp(1.5rem,5vw,2rem)}h3{font-size:1.5rem}.shell{max-width:1100px;margin:auto;padding:1.5rem max(1rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom))}header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.brand-logo{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--radius-control)}.brand-logo img{display:block}nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem 2rem}header nav{margin-block:0}header+main{margin-block-start:1.5rem}.nav-link{padding:.7rem 1rem;border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:500;text-decoration:none}[aria-current=page]{background:var(--surface-inverse);color:var(--on-inverse)}.card{border:1px solid var(--border);background:var(--surface);padding:clamp(1rem,4vw,2rem);border-radius:var(--radius);margin-block:1rem}.muted{color:var(--muted)}.actions{display:flex;gap:.75rem;flex-wrap:wrap}.skip{position:absolute;transform:translateY(-200%)}.skip:focus{transform:none;background:var(--surface);padding:1rem}dialog{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);width:min(95vw,34rem);max-height:85vh;overflow:auto;padding:1.5rem}dialog::backdrop{background:var(--scrim)}[role=alert]{color:var(--danger)}@media(max-width:600px){nav{--focus-room: 6px;flex-wrap:nowrap;overflow-x:auto;padding:var(--focus-room);margin-inline:calc(-1 * var(--focus-room));margin-block:calc(1rem - var(--focus-room)) calc(2rem - var(--focus-room));scroll-padding-inline:var(--focus-room)}.nav-link{white-space:nowrap}}
