@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./golos-text-cyrillic-wght-normal-mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./golos-text-latin-wght-normal-BS5oQT7X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#f5f6fa;--canvas-raised:#f7f8fb;--surface:#fff;--surface-raised:#f7f8fb;--surface-matte:#f2f4f8;--surface-hover:#f0f2f8;--surface-selected:#eef0ff;--glass:#f7fafdc2;--glass-strong:#f8fbfee6;--glass-line:#1c304a24;--glass-highlight:#ffffffc7;--bento-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M32 0H0V32' fill='none' stroke='%23315cf5' stroke-opacity='.085' stroke-width='.7'/%3E%3C/svg%3E");--line-soft:#edf0f5;--line:#e3e6ef;--line-strong:#1c304a47;--text:#202637;--text-secondary:#59657b;--text-subdued:#59657b;--rive:#4b59df;--rive-bright:#6877ef;--cyan:#00a7cf;--review:#234fe9;--attention:#deac00;--changes:#7733e9;--done:#087b54;--accepted:var(--done);--pool:#6f829a;--cyan-ink:#00637d;--rive-ink:#3e4cc8;--review-ink:#234bc9;--attention-ink:#795400;--changes-ink:#6926cf;--done-ink:#076449;--active:#deac00;--active-ink:#795400;--active-surface:#fff0b2;--purple:#7733e9;--paused:#a45b24;--handoff-ink:var(--rive-ink);--handoff-field:#edf2ff;--shadow-pane:0 12px 36px #242c481a;--shadow-glass:0 22px 60px #2438521f, inset 0 1px #ffffffb8;--radius-control:8px;--radius-row:10px;--radius-pane:14px;--header-height:48px;--sidebar-width:224px;--context-width:324px;--ease-out:cubic-bezier(.16, 1, .3, 1);font-family:Golos Text Variable,Segoe UI Variable,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#141922;--canvas-raised:#18202c;--surface:#1c2330;--surface-raised:#242c3b;--surface-matte:#18202c;--surface-hover:#2b3548;--surface-selected:#253557;--glass:#0f1d2bb8;--glass-strong:#111f2ee6;--glass-line:#b9daf329;--glass-highlight:#ffffff17;--bento-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M32 0H0V32' fill='none' stroke='%2377a5ff' stroke-opacity='.085' stroke-width='.7'/%3E%3C/svg%3E");--line-soft:#b9daf317;--line:#b9daf329;--line-strong:#b9daf347;--text:#f0f3fc;--text-secondary:#bcc7da;--text-subdued:#a4b0c5;--cyan-ink:#72d9ee;--rive-ink:#8cafff;--review-ink:#8cafff;--attention-ink:#ffdb65;--changes-ink:#bc9aff;--done-ink:#67d6ae;--active:#ffce42;--active-ink:#ffdb65;--active-surface:#393321;--purple:#bc9aff;--paused:#f0b687;--handoff-field:#253557;--shadow-pane:0 28px 80px #00050c57;--shadow-glass:0 24px 64px #00050c4d, inset 0 1px #ffffff14}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--canvas);min-width:320px;min-height:100vh;color:var(--text);margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--rive-ink);outline-offset:2px}.theme-toggle{border:1px solid var(--glass-line);background:var(--surface);width:34px;height:34px;box-shadow:0 8px 22px #0208121f, inset 0 1px var(--glass-highlight);color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(122%);backdrop-filter:blur(14px)saturate(122%);transition:color .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out), transform .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.theme-toggle:hover,.theme-toggle:focus-visible{border-color:color-mix(in srgb, var(--cyan) 42%, var(--glass-line));color:var(--text);box-shadow:0 11px 26px #02081229, inset 0 1px var(--glass-highlight);transform:translateY(-1px)}.theme-toggle:active{transform:translateY(0)scale(.96)}.session-logout{flex:none;position:relative}.session-logout__button{border:1px solid var(--glass-line);background:linear-gradient(145deg, var(--glass-highlight), transparent 46%), var(--glass);min-height:34px;box-shadow:inset 0 1px var(--glass-highlight);color:var(--text-secondary);font:inherit;cursor:pointer;transition:color .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out), transform .16s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:680;display:inline-flex}.session-logout__button:hover,.session-logout__button:focus-visible{border-color:color-mix(in srgb, var(--cyan) 42%, var(--glass-line));color:var(--text);transform:translateY(-1px)}.session-logout__button:active{transform:translateY(0)scale(.97)}.session-logout__button:disabled{cursor:progress;opacity:.62;transform:none}.session-logout__error{z-index:4;border:1px solid color-mix(in srgb, var(--changes) 32%, var(--glass-line));background:var(--surface-raised);width:max-content;max-width:min(230px,100vw - 24px);box-shadow:var(--shadow-pane);color:var(--changes-ink);border-radius:10px;padding:8px 10px;font-size:10px;line-height:1.35;position:absolute;top:calc(100% + 7px);right:0}::selection{color:var(--text);background:#5879f661}@media (prefers-reduced-motion:reduce){.session-logout__button{transition:none}.session-logout__button:hover,.session-logout__button:focus-visible,.session-logout__button:active{transform:none}}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--surface-raised);--glass-strong:var(--surface-raised);--glass-highlight:transparent}.theme-toggle{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--line-soft:#1c304a33;--line:#1c304a57;--line-strong:#1c304a85;--text-secondary:#263a55;--text-subdued:#334a68}:root[data-theme=dark]{--line-soft:#d2e8fa33;--line:#d2e8fa5c;--line-strong:#e1f0fc8f;--text-secondary:#d9e5f0;--text-subdued:#bfd0df}}@media (hover:none),(pointer:coarse){.theme-toggle:hover,.theme-toggle:focus-visible,.theme-toggle:active,.session-logout__button:hover,.session-logout__button:focus-visible,.session-logout__button:active{transform:none}}.claim-shell{min-height:100dvh;color:var(--text);background:radial-gradient(ellipse at 10% 10%,color-mix(in srgb,var(--rive) 8%,transparent),transparent 50%),radial-gradient(ellipse at 100% 95%,color-mix(in srgb,var(--changes) 7%,transparent),transparent 45%),var(--canvas);place-items:center;padding:36px 24px;display:grid}.claim-card{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--canvas-raised) 96%,transparent);width:min(100%,500px);box-shadow:0 20px 65px color-mix(in srgb,var(--text) 7%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;overflow:hidden}.claim-brand{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:75px;padding:20px 29px;display:flex}.claim-brand>span{width:29px;height:29px;color:var(--rive-bright);display:grid}.claim-brand svg{fill:currentColor;width:100%;height:100%}.claim-brand b{color:var(--text);letter-spacing:-.03em;font-size:17px}.claim-brand strong{color:var(--text)}.claim-theme-toggle{margin-left:auto}.claim-state{flex-direction:column;align-items:flex-start;padding:34px;display:flex}.claim-state__icon{border:1px solid color-mix(in srgb,var(--rive-bright) 18%,transparent);background:color-mix(in srgb,var(--rive-bright) 9%,transparent);width:53px;height:53px;color:var(--rive-bright);border-radius:16px;place-items:center;margin-bottom:25px;display:grid}.claim-state__icon.is-success{color:var(--done-ink,var(--done));background:color-mix(in srgb,var(--done) 10%,transparent);border-color:color-mix(in srgb,var(--done) 20%,transparent)}.claim-state__icon.is-error{color:var(--danger-ink,#ad3447);background:#db556817;border-color:#db556833}.claim-state__icon.is-loading{color:var(--rive-bright)}.claim-state>small{color:var(--text-subdued);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:650}.claim-state h1{color:var(--text);letter-spacing:-.04em;margin:11px 0 12px;font-size:31px;font-weight:650;line-height:1.16}.claim-state>p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}.claim-form>label{gap:9px;width:100%;margin-top:23px;display:grid}.claim-form>label+label{margin-top:18px}.claim-form>label span{color:var(--text-secondary);font-size:13px;font-weight:550}.claim-form input{border:1px solid var(--line-strong);background:var(--canvas);width:100%;min-width:0;min-height:49px;color:var(--text);font:inherit;border-radius:12px;outline:0;padding:12px 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.claim-form input:focus{border-color:var(--rive-bright);box-shadow:0 0 0 3px color-mix(in srgb,var(--rive-bright) 14%,transparent)}.claim-primary{color:#fff;width:100%;min-height:51px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#315bff,#234fe9);border:1px solid #7898ffb3;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:13px 19px;font-size:15px;font-weight:620;line-height:1.5;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 0 0 4px #234fe912,inset 0 1px #ffffff40,0 5px 12px #234fe915}.claim-primary:hover:not(:disabled),.claim-primary:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 5px #234fe924,0 0 0 10px #234fe908,inset 0 1px #ffffff40}.claim-primary:focus-visible,.claim-brand a:focus-visible{outline:3px solid var(--rive-bright);outline-offset:5px}.claim-primary:disabled{cursor:progress;opacity:.6;box-shadow:inset 0 1px #ffffff25}.claim-security{color:var(--text-subdued);align-items:flex-start;gap:8px;margin-top:18px;font-size:11px;line-height:1.8;display:flex}.claim-security svg{flex:none;margin-top:2px}.claim-facts{border:1px solid var(--line-soft);border-radius:14px;gap:0;width:100%;margin:26px 0 0;display:grid;overflow:hidden}.claim-facts div{background:var(--canvas);border-bottom:1px solid var(--line-soft);grid-template-columns:80px minmax(0,1fr);gap:13px;padding:15px;display:grid}.claim-facts div:last-child{border:0}.claim-facts dt{color:var(--text-subdued);font-size:11px;line-height:1.6}.claim-facts dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.claim-logout{width:100%;margin-top:14px}.claim-logout .session-logout__button{justify-content:center;width:100%;min-height:46px;font-size:13px}.claim-logout .session-logout__error{text-align:center;width:100%;max-width:none;margin-top:10px;display:block;position:static}.claim-message{border-radius:12px;align-items:flex-start;gap:9px;width:100%;margin-top:20px;padding:14px;font-size:13px;line-height:1.75;display:flex}.claim-message svg{flex:none;margin-top:3px}.claim-message.is-error{border:1px solid color-mix(in srgb,#c4475a 23%,var(--line-soft));background:color-mix(in srgb,#c4475a 7%,var(--canvas-raised));color:#a12e42}:root[data-theme=dark] .claim-message.is-error,:root[data-theme=dark] .claim-state__icon.is-error{color:#ffb3bf}@media (width<=520px){.claim-shell{align-items:start;padding:21px 17px}.claim-card{border-radius:20px;margin-top:12px}.claim-brand{min-height:72px;padding:19px 22px}.claim-state{padding:27px 23px}.claim-state h1{font-size:28px}.claim-state>p{font-size:14px}.claim-state__icon{width:49px;height:49px;margin-bottom:23px}.claim-primary{min-height:51px}.claim-facts div{grid-template-columns:67px minmax(0,1fr);gap:10px;padding:13px}}@media (prefers-reduced-motion:reduce){.claim-shell *,.claim-shell :before,.claim-shell :after{transition:none!important;animation:none!important}.claim-primary:hover:not(:disabled){transform:none}}
