.oo-splash{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(ellipse 80% 60% at 50% 0%,var(--oo-dark-2),var(--oo-dark));color:#fff;opacity:0;animation:oo-splash-in .2s var(--oo-ease, ease) .25s forwards}@keyframes oo-splash-in{to{opacity:1}}.oo-splash-brand{margin:0;font-size:18px}.oo-splash-spinner{width:22px;height:22px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:.9;animation:oo-spin .6s linear infinite}.oo-splash-label{font-size:13px;font-weight:600;opacity:.7}@media (prefers-reduced-motion: reduce){.oo-splash{animation:oo-splash-in 1ms linear .25s forwards}.oo-splash-spinner{animation:none;opacity:.55}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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}:root{--oo-bg: #F6F7F9;--oo-card: #FFFFFF;--oo-dark: #0F172A;--oo-dark-2: #1E293B;--oo-border: #E6E8EE;--oo-border-strong: #D6DAE3;--oo-accent: var(--oo-brand, #6366F1);--oo-accent-deep: color-mix(in srgb, var(--oo-accent) 78%, #000);--oo-tint: color-mix(in srgb, var(--oo-accent) 8%, #fff);--oo-ok: #16A34A;--oo-warn: #F59E0B;--oo-danger: #DC2626;--oo-muted: #64748B;--oo-gray-50: #F8FAFC;--oo-gray-100: #F1F5F9;--oo-gray-200: #E6E8EE;--oo-gray-300: #D6DAE3;--oo-gray-400: #A6B0C0;--oo-gray-500: #64748B;--oo-gray-600: #475569;--oo-gray-700: #334155;--oo-gray-800: #1E293B;--oo-gray-900: #0F172A;--oo-ok-bg: #ECFDF5;--oo-ok-text: #15803D;--oo-ok-ring: #A7F3D0;--oo-warn-bg: #FFFBEB;--oo-warn-text: #92400E;--oo-warn-ring: #FDE68A;--oo-danger-bg: #FEF2F2;--oo-danger-text: #B91C1C;--oo-danger-ring: #FECACA;--oo-info-bg: #EFF6FF;--oo-info-text: #1D4ED8;--oo-info-ring: #BFDBFE;--oo-neutral-bg: #F1F5F9;--oo-neutral-text: #475569;--oo-neutral-ring: #E2E8F0;--oo-radius-sm: 10px;--oo-radius: 16px;--oo-radius-lg: 22px;--oo-radius-pill: 999px;--oo-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05), 0 1px 1px rgba(15, 23, 42, .03);--oo-shadow-md: 0 2px 4px rgba(15, 23, 42, .05), 0 8px 20px rgba(15, 23, 42, .07);--oo-shadow-lg: 0 4px 8px rgba(15, 23, 42, .06), 0 18px 44px rgba(15, 23, 42, .14);--oo-shadow-accent: 0 4px 14px color-mix(in srgb, var(--oo-accent) 32%, transparent);--oo-ease: cubic-bezier(.22, 1, .36, 1);--oo-t-fast: .14s;--oo-t: .22s;--oo-font: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--oo-touch-min: 44px;--oo-fs-xs: 11px;--oo-fs-sm: 12.5px;--oo-fs-md: 13.5px;--oo-fs-lg: 15px;--oo-fs-xl: 18px;--oo-fs-2xl: 24px;--oo-rail-bg: #0B1220;--oo-rail-bg-2: #101A2E;--oo-rail-line: rgba(148, 163, 184, .14);--oo-rail-text: #8FA0B8;--oo-rail-text-hi: #E7EDF6;--oo-rail-hover: rgba(255, 255, 255, .05)}.oo-card{background:var(--oo-card);border-radius:var(--oo-radius);border:1px solid var(--oo-border);box-shadow:var(--oo-shadow-sm)}.oo-dark-rail{background:var(--oo-dark);border-radius:18px;color:#e5e7eb}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--oo-bg);font-family:var(--oo-font);color:var(--oo-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11"}h1,h2,h3{letter-spacing:-.02em}::selection{background:color-mix(in srgb,var(--oo-accent, #6366F1) 22%,transparent)}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed}html,body{max-width:100%;overflow-x:clip}#root{min-width:0}img,svg,video,canvas{max-width:100%}img,video{height:auto}h1,h2,h3,h4,p,td,th,li,dd,dt,label,figcaption{overflow-wrap:break-word}@media (max-width: 640px){input,select,textarea{font-size:16px!important}input[type=checkbox],input[type=radio],input[type=range]{font-size:inherit!important}}@media (max-width: 900px) and (pointer: coarse){.odm-actions button,.odm-jump button{min-height:38px}}button[aria-busy=true]{position:relative;pointer-events:none}button[aria-busy=true]>.oo-btn-label{visibility:hidden}button[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.05em;height:1.05em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:.9;animation:oo-spin .6s linear infinite}@keyframes oo-spin{to{transform:rotate(360deg)}}button:disabled:not([aria-busy=true]){cursor:not-allowed}@media (prefers-reduced-motion: reduce){button[aria-busy=true]>.oo-btn-label{visibility:visible;opacity:.55}button[aria-busy=true]:after{display:none}}
