@font-face{font-family:Soluria Auth;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+2000-206f}@font-face{font-family:Soluria Auth;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Soluria Auth;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:u+00??,u+2000-206f}@font-face{font-family:Soluria Auth;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Soluria Auth;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:u+00??,u+2000-206f}@font-face{font-family:Soluria Auth;src:url(/_next/static/media/inter-cyrillic-700-normal.e9e5b2dc.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}:root:root{color-scheme:dark;--sv-bg:oklch(0.16 0.008 255);--sv-surface:oklch(0.205 0.009 255);--sv-surface-1:oklch(0.185 0.009 255);--sv-surface-2:oklch(0.235 0.009 255);--sv-surface-3:oklch(0.275 0.011 255);--sv-surface-4:oklch(0.32 0.012 255);--sv-ink:oklch(0.95 0.007 225);--sv-ink-2:oklch(0.79 0.015 245);--sv-ink-3:oklch(0.71 0.016 245);--sv-ink-4:oklch(0.66 0.016 245);--sv-hairline:oklch(0.32 0.013 250);--sv-hairline-2:oklch(0.275 0.013 250);--sv-border-2:oklch(0.43 0.013 250);--sv-accent:oklch(0.91 0.21 125);--sv-accent-press:oklch(0.85 0.21 125);--sv-accent-ink:oklch(0.91 0.21 125);--sv-accent-soft:oklch(0.29 0.045 125);--sv-accent-wash-2:oklch(0.35 0.065 125);--sv-accent-ring:oklch(0.85 0.18 125/0.32);--sv-on-accent:oklch(0.2 0.035 125);--sv-accent-grad:var(--sv-accent);--sv-green:oklch(0.81 0.15 160);--sv-green-soft:oklch(0.27 0.04 160);--sv-amber:oklch(0.83 0.15 82);--sv-amber-soft:oklch(0.29 0.035 82);--sv-red:oklch(0.77 0.14 25);--sv-red-soft:oklch(0.29 0.04 25);--sv-blue:oklch(0.79 0.12 220);--sv-radius:12px;--sv-radius-sm:8px;--sv-shadow-1:none;--sv-shadow-2:0 4px 8px oklch(0.1 0.01 255/0.12);--sv-shadow-3:0 6px 8px oklch(0.1 0.01 255/0.2);--sv-shadow-pop:0 6px 8px oklch(0.1 0.01 255/0.2);--sv-signal:oklch(0.91 0.21 125);--sv-on-signal:oklch(0.2 0.035 125);--sv-cyan:oklch(0.8 0.13 215)}:root[data-theme=light]{color-scheme:light;--sv-bg:oklch(0.955 0.007 250);--sv-surface:oklch(0.997 0.001 250);--sv-surface-1:oklch(0.975 0.005 250);--sv-surface-2:oklch(0.95 0.008 250);--sv-surface-3:oklch(0.925 0.01 250);--sv-surface-4:oklch(0.88 0.013 250);--sv-ink:oklch(0.235 0.016 255);--sv-ink-2:oklch(0.415 0.023 255);--sv-ink-3:oklch(0.49 0.019 255);--sv-ink-4:oklch(0.51 0.018 255);--sv-hairline:oklch(0.85 0.012 250);--sv-hairline-2:oklch(0.905 0.01 250);--sv-border-2:oklch(0.73 0.015 250);--sv-accent:oklch(0.45 0.115 135);--sv-accent-press:oklch(0.37 0.1 135);--sv-accent-ink:oklch(0.4 0.1 135);--sv-accent-soft:oklch(0.94 0.045 125);--sv-accent-wash-2:oklch(0.9 0.075 125);--sv-accent-ring:oklch(0.5 0.12 135/0.3);--sv-on-accent:oklch(0.99 0.003 125);--sv-green:oklch(0.44 0.095 160);--sv-green-soft:oklch(0.94 0.03 160);--sv-amber:oklch(0.47 0.095 65);--sv-amber-soft:oklch(0.95 0.035 82);--sv-red:oklch(0.5 0.17 25);--sv-red-soft:oklch(0.96 0.025 25);--sv-blue:oklch(0.46 0.105 230);--sv-cyan:oklch(0.44 0.085 215)}.sv-theme-toggle{display:inline-flex;flex:none;align-items:center;gap:3px;padding:3px;border:1px solid var(--sv-hairline);border-radius:8px;background:var(--sv-surface-1)}.sv-theme-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:5px 10px;border:0;border-radius:5px;background:transparent;color:var(--sv-ink-3);font:500 11px var(--sv-font);cursor:pointer;transition:color .18s ease,background .18s ease}.sv-theme-toggle button:hover{color:var(--sv-ink)}.sv-theme-toggle button[aria-pressed=true]{background:var(--sv-ink);color:var(--sv-bg)}.sv-theme-toggle button:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--sv-ink-3);opacity:1}:root input:focus-visible,:root select:focus-visible,:root textarea:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sv-theme-toggle button{transition:none}}:root{--sv-bg:oklch(0.985 0.003 274);--sv-surface:oklch(1 0 0);--sv-surface-1:oklch(0.992 0.0025 274);--sv-surface-2:oklch(0.974 0.004 274);--sv-surface-3:oklch(0.955 0.005 274);--sv-surface-4:oklch(0.928 0.006 274);--sv-ink:oklch(0.29 0.022 274);--sv-ink-2:oklch(0.455 0.02 274);--sv-ink-3:oklch(0.565 0.017 274);--sv-ink-4:oklch(0.66 0.013 274);--sv-hairline:oklch(0.918 0.005 274);--sv-hairline-2:oklch(0.945 0.004 274);--sv-border-2:oklch(0.865 0.007 274);--sv-accent:oklch(0.535 0.16 274);--sv-accent-press:oklch(0.475 0.165 274);--sv-accent-ink:oklch(0.46 0.17 274);--sv-accent-soft:oklch(0.962 0.028 274);--sv-accent-wash-2:oklch(0.93 0.05 274);--sv-accent-ring:oklch(0.62 0.16 274/0.45);--sv-on-accent:oklch(0.99 0.004 274);--sv-accent-grad:radial-gradient(120% 120% at 25% 15%,oklch(0.68 0.15 286),var(--sv-accent) 55%,var(--sv-accent-press));--sv-green:oklch(0.55 0.12 158);--sv-green-soft:oklch(0.95 0.04 158);--sv-amber:oklch(0.64 0.13 72);--sv-amber-soft:oklch(0.955 0.05 78);--sv-red:oklch(0.555 0.18 25);--sv-red-soft:oklch(0.96 0.045 25);--sv-blue:oklch(0.5 0.13 230);--sv-danger:var(--sv-red);--sv-danger-soft:var(--sv-red-soft);--sv-radius:14px;--sv-radius-sm:10px;--sv-radius-pill:980px;--sv-space-1:4px;--sv-space-2:8px;--sv-space-3:12px;--sv-space-4:16px;--sv-space-5:20px;--sv-space-6:24px;--sv-space-8:32px;--sv-space-10:40px;--sv-shadow-1:0 1px 2px rgba(22,24,46,0.05),0 1px 1px rgba(22,24,46,0.04);--sv-shadow-2:0 6px 16px -6px rgba(22,24,46,0.12),0 2px 6px -3px rgba(22,24,46,0.07);--sv-shadow-3:0 16px 40px -12px rgba(22,24,46,0.18),0 4px 12px -6px rgba(22,24,46,0.09);--sv-shadow-pop:0 10px 30px -8px rgba(22,24,46,0.2),0 2px 8px -3px rgba(22,24,46,0.12);--sv-ease:cubic-bezier(0.22,0.61,0.36,1);--sv-dur-fast:0.14s;--sv-dur:0.18s;--sv-dur-slow:0.22s;--sv-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--sv-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--sv-tracking:-0.006em;--sv-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' stroke='%236b6b80' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sv,.sv *{font-synthesis:none}.sv{font-family:var(--sv-font);font-optical-sizing:auto;color:var(--sv-ink);background:var(--sv-bg);letter-spacing:var(--sv-tracking);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sv ::selection{background:var(--sv-accent-wash-2);color:var(--sv-accent-press)}.sv :focus-visible,:focus-visible{outline:3px solid color-mix(in srgb,var(--sv-accent) 35%,transparent);outline-offset:2px;border-radius:8px}.sv input:focus-visible,.sv textarea:focus-visible,input:focus-visible,textarea:focus-visible{outline:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--sv-ink);box-shadow:0 0 0 1000px var(--sv-surface) inset;caret-color:var(--sv-ink);-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s}.sv input[type=checkbox]:focus-visible,.sv input[type=radio]:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:3px solid color-mix(in srgb,var(--sv-accent) 35%,transparent);outline-offset:2px}.sv-brand-mark{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--sv-accent-grad);color:#fff;box-shadow:0 2px 8px -2px var(--sv-accent-ring),inset 0 1px 0 rgba(255,255,255,.25)}.sv-brand-mark.sm{width:34px;height:34px;border-radius:12px}.sv-brand-mark.sm svg{width:18px;height:18px}.sv-select,select{appearance:none;-webkit-appearance:none;min-height:38px;max-width:100%;border:1px solid var(--sv-hairline);border-radius:var(--sv-radius-sm);background-color:var(--sv-surface);background-image:var(--sv-select-chevron);background-repeat:no-repeat;background-position:right 11px center;color:var(--sv-ink);cursor:pointer;font:inherit;font-size:14px;padding:8px 34px 8px 12px;transition:border-color var(--sv-dur) var(--sv-ease),background-color var(--sv-dur) var(--sv-ease)}select:hover:not(:disabled){border-color:var(--sv-border-2);background-color:var(--sv-surface-2)}select:disabled{cursor:not-allowed;opacity:.55}select[multiple]{background-image:none;padding-right:12px}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:17px;height:17px;flex:0 0 17px;margin:0;border:1.5px solid var(--sv-border-2);border-radius:5px;background:var(--sv-surface);cursor:pointer;transition:background var(--sv-dur-fast) var(--sv-ease),border-color var(--sv-dur-fast) var(--sv-ease)}input[type=radio]{border-radius:50%}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--sv-accent)}input[type=checkbox]:before{width:10px;height:10px;clip-path:polygon(14% 44%,0 60%,39% 100%,100% 22%,84% 8%,39% 68%)}input[type=checkbox]:before,input[type=radio]:before{content:"";transform:scale(0);transition:transform var(--sv-dur-fast) var(--sv-ease);background:var(--sv-on-accent)}input[type=radio]:before{width:7px;height:7px;border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--sv-accent);background:var(--sv-accent)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.sv *,.sv :after,.sv :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}