.request-state{padding:24px;margin:20px 0;border:1px solid #556026;border-radius:18px;background:#16191b;color:#f5f6f1;max-width:100%;overflow-wrap:anywhere}.request-state h1,.request-state h2{color:#f5f6f1;margin:12px 0;font-size:clamp(22px,3vw,34px)}.request-state p{color:#d0d4cc;line-height:1.6}.request-state__code{color:#caf432;font-weight:800;font-size:24px}.request-state__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px}.request-state a{color:#caf432;text-decoration:underline}.request-state button{padding:12px 20px;border:0;border-radius:24px;background:#caf432;color:#10110b;font-weight:700;cursor:pointer}.request-state button:disabled{opacity:.6;cursor:wait}.request-state--page{margin:8vh auto;max-width:800px}.request-loading{padding:20px;line-height:1.6}.connection-notice,.draft-notice{padding:12px 20px;background:#292c1a;color:#f5f6f1;line-height:1.5;border:1px solid #677231;border-radius:10px}.connection-notice{position:sticky;top:0;z-index:1000;border-radius:0}.connection-notice button,.draft-notice button{margin-left:12px;padding:6px 12px;background:#caf432;color:#10110b;border:0;border-radius:12px;cursor:pointer}.draft-notice{margin:14px 0}.draft-notice--error{background:#3b1e1e;border-color:#b77474}.request-state :focus-visible,.connection-notice :focus-visible,.draft-notice :focus-visible{outline:3px solid #fff;outline-offset:3px}.status-screen{min-height:100vh;background:#0c0d12;color:#fff;padding:32px clamp(20px,4vw,64px);font-family:GolosText,sans-serif}.status-screen header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1600px;margin:auto}.status-screen header a{text-decoration:none}.status-screen__brand{font-family:Days,sans-serif;font-size:28px}.request-state--page{isolation:isolate;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;max-width:1280px;margin:0 auto;padding:clamp(32px,8vw,100px) 24px;text-align:center;background:transparent;border:0}.request-state--page .request-state__code{display:block;font:clamp(100px,25vw,340px)/.85 "Days",sans-serif;letter-spacing:-.06em;color:#3d3e43;background:linear-gradient(180deg,#4c4d51,#15161b 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:-.03em}.request-state--page h1{font-family:Days,sans-serif;font-size:clamp(28px,3vw,48px);line-height:1.2;margin:28px 0 16px}.request-state--page p{max-width:640px;color:#b6b7bd;font:16px/1.6 GolosText,sans-serif;margin:0 auto 16px}.request-state--page .request-state__actions{justify-content:center;max-width:880px;gap:16px;margin-top:20px}.request-state .status-screen__primary{background:#caf432;border-radius:32px;color:#10110b;padding:16px 28px;font-weight:600;text-decoration:none}.request-state--page button{min-height:48px}.request-loading{display:flex;align-items:center;gap:12px}.request-loading:before{content:"";width:20px;height:20px;border:2px solid #383d33;border-top-color:#caf432;border-radius:50%;animation:request-spin 1s linear infinite}@keyframes request-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.request-loading:before{animation:none}}@media(max-width:600px){.status-screen{padding:24px 18px}.status-screen__brand{font-size:22px}.request-state--page{min-height:70vh;padding:50px 8px}.request-state--page .request-state__actions{flex-direction:column}.request-state--page button,.status-screen__primary{width:100%}}#root{min-height:100vh;font-family:GolosText,sans-serif}.app-loading{min-height:100vh;padding:34px 32px;background:var(--ui-bg)}.app-loading__panel{max-width:1760px;margin:auto;padding:32px;border-radius:32px;background:var(--ui-surface)}.app-loading__brand{width:190px;height:auto;margin-bottom:28px}.app-loading__panel p{color:var(--ui-muted)}@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Regular-bmdV8fUx.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GolosText;src:url(/fonts/golos-text-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GolosText;src:url(/fonts/golos-text-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GolosText;src:url(/fonts/golos-text-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GolosText;src:url(/fonts/golos-text-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Days;src:url(/fonts/days-one.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4{font-family:GolosText;font-weight:400;font-style:normal}p{font-family:GolosText,sans-serif}:root{--ui-bg: #0c0d12;--ui-bg-secondary: #141414;--ui-surface: #141414;--ui-surface-strong: #191919;--ui-surface-soft: #222;--ui-line: #303030;--ui-line-strong: #484848;--ui-text: #fff;--ui-muted: #aaa;--ui-accent: #caf432;--ui-danger: #f0897d;--ui-success: #83c7a3;--ui-shadow: 0 24px 80px rgba(0, 0, 0, .32);--ui-enter-animation: ui-enter;--ui-motion-fast: .16s;--ui-motion-base: .26s;--ui-ease: cubic-bezier(.22, 1, .36, 1);color-scheme:dark}html{min-height:100%;scroll-behavior:smooth;scroll-padding-top:120px}body{font-family:GolosText,sans-serif;min-height:100%;margin:0;color:var(--ui-text);background:#0c0d12;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}a{color:inherit}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.session-recovery label{display:grid;gap:8px}.session-recovery input{min-width:0;width:100%;border:1px solid #555;border-radius:12px;background:#0c0d12;color:#fff;padding:12px}.session-recovery button{border:1px solid #555;border-radius:24px;background:transparent;color:#eee;padding:12px 18px;cursor:pointer}.session-recovery button[type=submit],.session-recovery button:not([type]){background:#caf432;color:#141414;border-color:#caf432}.session-recovery button:disabled{opacity:.5;cursor:wait}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background:#caf43247;color:var(--ui-text)}@keyframes ui-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ui-fade{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:no-preference){main{animation:ui-fade .36s var(--ui-ease)}:where(button,a,summary,input,textarea,select){transition:color var(--ui-motion-fast) ease,background-color var(--ui-motion-fast) ease,border-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-base) ease,opacity var(--ui-motion-fast) ease}:where([role=alert],.draft-notice){animation:ui-enter .26s var(--ui-ease)}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}.language-picker{display:flex;align-items:center;justify-content:flex-end;gap:10px;font:14px GolosText,sans-serif;color:#bbb;margin:12px 0 20px}.language-picker select{border:1px solid #444;border-radius:20px;background:#141414;color:#fff;padding:8px 14px;font:inherit}.language-picker select:focus-visible{outline:2px solid #caf432;outline-offset:3px}._form_118kh_1{display:grid;gap:16px;color:#f5f6f1}._form_118kh_1 p{font-size:14px;line-height:1.6;color:#c1c6b9;margin:0}._form_118kh_1 label{display:grid;gap:9px;font-size:14px}._form_118kh_1 input{width:100%;box-sizing:border-box;border:1px solid #414638;background:#0c0d12;color:inherit;border-radius:12px;padding:13px 16px;font:inherit}._primary_118kh_1,._secondary_118kh_1{border-radius:28px;padding:13px 22px;font:inherit;font-weight:600;cursor:pointer}._primary_118kh_1{border:0;background:#caf432;color:#12150c}._secondary_118kh_1{border:1px solid #69764b;background:transparent;color:inherit}._form_118kh_1 button:disabled{opacity:.5;cursor:default}._form_118kh_1 ._error_118kh_1{color:#ffb8a1}._overlay_118kh_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;background:#0c0d12c9;display:grid;place-items:center;padding:16px;overflow:auto}._dialog_118kh_1{background:#141414;color:#f5f6f1;padding:28px;border:1px solid #33382c;border-radius:24px;width:min(460px,100%);max-height:calc(100dvh - 32px);overflow:auto}._dialog_118kh_1 h2{font-size:24px;margin:0 0 16px}._dialog_118kh_1 p{line-height:1.6;color:#c1c6b9}._dialog_118kh_1 a{color:#caf432}._secrets_118kh_1{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#0c0d12;border:1px solid #414638;border-radius:12px;-webkit-user-select:all;user-select:all;font-size:14px;line-height:1.7}._actions_118kh_1{display:flex;gap:12px;flex-wrap:wrap}._panel_118kh_1{margin:24px 0}._form_118kh_1 :focus-visible,._dialog_118kh_1 :focus-visible{outline:2px solid #caf432;outline-offset:3px}
