@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.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:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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}:root{--oqyt-color-slate-50: #f8fafc;--oqyt-color-slate-100: #f1f5f9;--oqyt-color-slate-200: #e2e8f0;--oqyt-color-slate-300: #cbd5e1;--oqyt-color-slate-400: #94a3b8;--oqyt-color-slate-500: #64748b;--oqyt-color-slate-600: #475569;--oqyt-color-slate-700: #334155;--oqyt-color-slate-800: #1e293b;--oqyt-color-slate-900: #0f172a;--oqyt-color-stone-50: #fafaf9;--oqyt-color-stone-100: #f5f5f4;--oqyt-color-stone-200: #e7e5e4;--oqyt-color-stone-300: #d6d3d1;--oqyt-color-stone-400: #a8a29e;--oqyt-color-stone-500: #78716c;--oqyt-color-stone-600: #57534e;--oqyt-color-stone-700: #44403c;--oqyt-color-stone-800: #292524;--oqyt-color-stone-900: #1c1917;--oqyt-color-sky-50: #f0f9ff;--oqyt-color-sky-100: #e0f2fe;--oqyt-color-sky-200: #bae6fd;--oqyt-color-sky-300: #7dd3fc;--oqyt-color-sky-400: #38bdf8;--oqyt-color-sky-500: #0ea5e9;--oqyt-color-sky-600: #0284c7;--oqyt-color-sky-700: #0369a1;--oqyt-color-sky-800: #075985;--oqyt-color-sky-900: #0c4a6e;--oqyt-color-emerald-50: #ecfdf5;--oqyt-color-emerald-100: #d1fae5;--oqyt-color-emerald-200: #a7f3d0;--oqyt-color-emerald-300: #6ee7b7;--oqyt-color-emerald-400: #34d399;--oqyt-color-emerald-500: #10b981;--oqyt-color-emerald-600: #059669;--oqyt-color-emerald-700: #047857;--oqyt-color-emerald-800: #065f46;--oqyt-color-emerald-900: #064e3b;--oqyt-color-green-50: #f0fdf4;--oqyt-color-green-100: #dcfce7;--oqyt-color-green-200: #bbf7d0;--oqyt-color-green-300: #86efac;--oqyt-color-green-400: #4ade80;--oqyt-color-green-500: #22c55e;--oqyt-color-green-600: #16a34a;--oqyt-color-green-700: #15803d;--oqyt-color-green-800: #166534;--oqyt-color-green-900: #14532d;--oqyt-color-amber-50: #fffbeb;--oqyt-color-amber-100: #fef3c7;--oqyt-color-amber-200: #fde68a;--oqyt-color-amber-300: #fcd34d;--oqyt-color-amber-400: #fbbf24;--oqyt-color-amber-500: #f59e0b;--oqyt-color-amber-600: #d97706;--oqyt-color-amber-700: #b45309;--oqyt-color-amber-800: #92400e;--oqyt-color-amber-900: #78350f;--oqyt-color-rose-50: #fff1f2;--oqyt-color-rose-100: #ffe4e6;--oqyt-color-rose-200: #fecdd3;--oqyt-color-rose-300: #fda4af;--oqyt-color-rose-400: #fb7185;--oqyt-color-rose-500: #f43f5e;--oqyt-color-rose-600: #e11d48;--oqyt-color-rose-700: #be123c;--oqyt-color-rose-800: #9f1239;--oqyt-color-rose-900: #881337;--oqyt-color-red-50: #fef2f2;--oqyt-color-red-100: #fee2e2;--oqyt-color-red-200: #fecaca;--oqyt-color-red-300: #fca5a5;--oqyt-color-red-400: #f87171;--oqyt-color-red-500: #ef4444;--oqyt-color-red-600: #dc2626;--oqyt-color-red-700: #b91c1c;--oqyt-color-red-800: #991b1b;--oqyt-color-red-900: #7f1d1d;--oqyt-color-orange-50: #fff7ed;--oqyt-color-orange-100: #ffedd5;--oqyt-color-orange-200: #fed7aa;--oqyt-color-orange-300: #fdba74;--oqyt-color-orange-400: #fb923c;--oqyt-color-orange-500: #f97316;--oqyt-color-orange-600: #ea580c;--oqyt-color-orange-700: #c2410c;--oqyt-color-orange-800: #9a3412;--oqyt-color-orange-900: #7c2d12;--oqyt-color-violet-50: #f5f3ff;--oqyt-color-violet-100: #ede9fe;--oqyt-color-violet-200: #ddd6fe;--oqyt-color-violet-300: #c4b5fd;--oqyt-color-violet-400: #a78bfa;--oqyt-color-violet-500: #8b5cf6;--oqyt-color-violet-600: #7c3aed;--oqyt-color-violet-700: #6d28d9;--oqyt-color-violet-800: #5b21b6;--oqyt-color-violet-900: #4c1d95;--oqyt-color-purple-50: #faf5ff;--oqyt-color-purple-100: #f3e8ff;--oqyt-color-purple-200: #e9d5ff;--oqyt-color-purple-300: #d8b4fe;--oqyt-color-purple-400: #c084fc;--oqyt-color-purple-500: #a855f7;--oqyt-color-purple-600: #9333ea;--oqyt-color-purple-700: #7e22ce;--oqyt-color-purple-800: #6b21a8;--oqyt-color-purple-900: #581c87;--oqyt-color-blue-50: #eff6ff;--oqyt-color-blue-100: #dbeafe;--oqyt-color-blue-200: #bfdbfe;--oqyt-color-blue-300: #93c5fd;--oqyt-color-blue-400: #60a5fa;--oqyt-color-blue-500: #3b82f6;--oqyt-color-blue-600: #2563eb;--oqyt-color-blue-700: #1d4ed8;--oqyt-color-blue-800: #1e40af;--oqyt-color-blue-900: #1e3a8a;--oqyt-color-indigo-50: #eef2ff;--oqyt-color-indigo-100: #e0e7ff;--oqyt-color-indigo-200: #c7d2fe;--oqyt-color-indigo-300: #a5b4fc;--oqyt-color-indigo-400: #818cf8;--oqyt-color-indigo-500: #6366f1;--oqyt-color-indigo-600: #4f46e5;--oqyt-color-indigo-700: #4338ca;--oqyt-color-indigo-800: #3730a3;--oqyt-color-indigo-900: #312e81;--oqyt-color-teal-50: #f0fdfa;--oqyt-color-teal-100: #ccfbf1;--oqyt-color-teal-200: #99f6e4;--oqyt-color-teal-300: #5eead4;--oqyt-color-teal-400: #2dd4bf;--oqyt-color-teal-500: #14b8a6;--oqyt-color-teal-600: #0d9488;--oqyt-color-teal-700: #0f766e;--oqyt-color-teal-800: #115e59;--oqyt-color-teal-900: #134e4a;--oqyt-color-cyan-50: #ecfeff;--oqyt-color-cyan-100: #cffafe;--oqyt-color-cyan-200: #a5f3fc;--oqyt-color-cyan-300: #67e8f9;--oqyt-color-cyan-400: #22d3ee;--oqyt-color-cyan-500: #06b6d4;--oqyt-color-cyan-600: #0891b2;--oqyt-color-cyan-700: #0e7490;--oqyt-color-cyan-800: #155e75;--oqyt-color-cyan-900: #164e63;--oqyt-color-pink-50: #fdf2f8;--oqyt-color-pink-100: #fce7f3;--oqyt-color-pink-200: #fbcfe8;--oqyt-color-pink-300: #f9a8d4;--oqyt-color-pink-400: #f472b6;--oqyt-color-pink-500: #ec4899;--oqyt-color-pink-600: #db2777;--oqyt-color-pink-700: #be185d;--oqyt-color-pink-800: #9d174d;--oqyt-color-pink-900: #831843;--oqyt-color-fuchsia-50: #fdf4ff;--oqyt-color-fuchsia-100: #fae8ff;--oqyt-color-fuchsia-200: #f5d0fe;--oqyt-color-fuchsia-300: #f0abfc;--oqyt-color-fuchsia-400: #e879f9;--oqyt-color-fuchsia-500: #d946ef;--oqyt-color-fuchsia-600: #c026d3;--oqyt-color-fuchsia-700: #a21caf;--oqyt-color-fuchsia-800: #86198f;--oqyt-color-fuchsia-900: #701a75;--oqyt-color-lime-50: #f7fee7;--oqyt-color-lime-100: #ecfccb;--oqyt-color-lime-200: #d9f99d;--oqyt-color-lime-300: #bef264;--oqyt-color-lime-400: #a3e635;--oqyt-color-lime-500: #84cc16;--oqyt-color-lime-600: #65a30d;--oqyt-color-lime-700: #4d7c0f;--oqyt-color-lime-800: #3f6212;--oqyt-color-lime-900: #365314;--oqyt-color-zinc-50: #fafafa;--oqyt-color-zinc-100: #f4f4f5;--oqyt-color-zinc-200: #e4e4e7;--oqyt-color-zinc-300: #d4d4d8;--oqyt-color-zinc-400: #a1a1aa;--oqyt-color-zinc-500: #71717a;--oqyt-color-zinc-600: #52525b;--oqyt-color-zinc-700: #3f3f46;--oqyt-color-zinc-800: #27272a;--oqyt-color-zinc-900: #18181b;--oqyt-color-night-bg: #0e1120;--oqyt-color-night-surface: #161a2e;--oqyt-color-night-surface2: #1c2038;--oqyt-color-night-inset: #0d1120;--oqyt-color-night-deep: #0a0d18;--oqyt-color-night-text: #c8cee0;--oqyt-color-night-text2: #7b83a0;--oqyt-color-night-text3: #5b6488;--oqyt-color-night-ink: #04141d;--oqyt-color-night-gold: #f5a623;--oqyt-color-night-violet: #9b8cff;--oqyt-color-talpyn-text-bright: #eef1fb;--oqyt-color-talpyn-text-soft: #99a2bf;--oqyt-color-talpyn-text-soft-2: #8a92a8;--oqyt-color-talpyn-text-mute: #a8b0cc;--oqyt-color-talpyn-text-faint-2: #6f7796;--oqyt-color-talpyn-cyan-glow: #76dcff;--oqyt-color-talpyn-cyan-light: #87d7fb;--oqyt-color-talpyn-cyan-soft: #7bd5f0;--oqyt-color-talpyn-cyan-vivid: #2bc6f5;--oqyt-color-talpyn-cyan-deep: #0596c4;--oqyt-color-talpyn-cyan-deeper: #0c7d99;--oqyt-color-talpyn-green-terminal: #00ff41;--oqyt-color-talpyn-green-terminal-deep: #00aa2a;--oqyt-color-talpyn-green-terminal-soft: #88ffaa;--oqyt-color-talpyn-green-forest: #336633;--oqyt-color-talpyn-green-forest-dark: #1a3a1a;--oqyt-color-talpyn-mint: #7ce8c2;--oqyt-color-talpyn-mint-pale: #b8f0d6;--oqyt-color-talpyn-peach: #ffcaa6;--oqyt-color-talpyn-peach-deep: #ffb38a;--oqyt-color-talpyn-orange-bright: #ff7a3c;--oqyt-color-talpyn-orange-deep: #c44a08;--oqyt-color-talpyn-rose-soft: #ffaeb9;--oqyt-color-talpyn-rose-pale: #ffc2cb;--oqyt-color-talpyn-gold-sand: #fbd28a;--oqyt-color-talpyn-gold-cream: #fbe1ad;--oqyt-color-talpyn-gold-lemon: #fcd96b;--oqyt-color-talpyn-gold-bright: #f8b94b;--oqyt-color-talpyn-amber-vivid: #eab308;--oqyt-color-talpyn-amber-deep: #e8a020;--oqyt-color-talpyn-amber-bronze: #d4891a;--oqyt-color-talpyn-amber-darker: #856404;--oqyt-color-talpyn-blue-vivid: #2f6df0;--oqyt-color-talpyn-blue-deep: #1f4fc1;--oqyt-color-talpyn-violet-mute: #9a8ad6;--oqyt-color-talpyn-gray-mid: #888888;--oqyt-color-talpyn-slate-pale: #d8dee9;--oqyt-color-talpyn-cream: #fefdfb;--oqyt-color-talpyn-surface-teal-deep: #04222b;--oqyt-color-talpyn-surface-emerald-deep: #053a2a;--oqyt-color-talpyn-surface-green-deep: #04120c;--oqyt-color-talpyn-surface-indigo-deep: #101838;--oqyt-color-talpyn-surface-violet-deep: #1e1030;--oqyt-color-talpyn-surface-brown-deep: #1a1205;--oqyt-color-talpyn-surface-brown-deeper: #1a0a00;--oqyt-color-talpyn-surface-amber-deep: #422006;--oqyt-color-talpyn-surface-orange-deep: #431407;--oqyt-color-talpyn-surface-rose-deep: #3a0a12;--oqyt-color-talpyn-surface-navy-deep: #172554;--oqyt-color-talpyn-surface-slate-blue-deep: #1e3a5f;--oqyt-color-talpyn-ink-black: #0a0a0a;--oqyt-color-gray-100: #eeeeee;--oqyt-color-gray-200: #e0e0e0;--oqyt-color-gray-400: #bdbdbd;--oqyt-color-gray-500: #999999;--oqyt-color-gray-600: #666666;--oqyt-color-gray-800: #333333;--oqyt-color-gray-900: #1f1f1f;--oqyt-color-gray-950: #111111;--oqyt-color-ui-banner-error-bg: #fdecea;--oqyt-color-ui-banner-error-border: #fbd4cf;--oqyt-color-ui-banner-error-text: #b42318;--oqyt-color-ui-banner-success-bg: #e8f6ec;--oqyt-color-ui-banner-success-border: #c7e6d0;--oqyt-color-ui-banner-success-text: #1d6b2c;--oqyt-color-ui-banner-success-text-strong: #2e7d32;--oqyt-color-ui-banner-warn-bg: #fff3e0;--oqyt-color-ui-banner-warn-text: #e65100;--oqyt-color-ui-sepia-50: #f5efe2;--oqyt-color-ui-sepia-100: #efe7d3;--oqyt-color-ui-sepia-300: #b4a99b;--oqyt-color-ui-sepia-500: #8a7e72;--oqyt-color-ui-sepia-700: #5a4e42;--oqyt-color-ui-sepia-900: #2d241c;--oqyt-color-ui-sepia-950: #1a1410;--oqyt-color-ui-sepia-gold: #d4a154;--oqyt-color-ui-purple-vivid: #7c4dff;--oqyt-color-ui-purple-mute: #9c8eb8;--oqyt-color-ui-yellow-vivid: #facc15;--oqyt-color-ui-gold-deep: #ca8a04;--oqyt-color-ui-gold-deeper: #a16207;--oqyt-color-ui-gold-darkest: #854d0e;--oqyt-color-ui-blue-mid: #1976d2;--oqyt-color-ui-blue-mid-strong: #1565c0;--oqyt-color-ui-blue-deep: #0850a6;--oqyt-color-ui-blue-navy: #1a237e;--oqyt-color-ui-blue-grey: #607d8b;--oqyt-color-ui-blue-grey-dark: #263238;--oqyt-color-ui-green-bright: #25d366;--oqyt-color-ui-green-bright-deep: #1ebe57;--oqyt-color-ui-teal: #16a07c;--oqyt-color-ui-rose: #d4546b;--oqyt-color-primary: #0ea5e9;--oqyt-color-primary-600: #0284c7;--oqyt-color-white: #ffffff;--oqyt-color-sepia-50: #faf8f5;--oqyt-color-sepia-100: #f7f5f2;--oqyt-color-sepia-200: #e8e4de;--oqyt-color-brand-oqyt-blue: #1b6fd4;--oqyt-color-brand-oqyt-blue-dark: #1454a8;--oqyt-color-brand-oqyt-orange: #f47c20;--oqyt-color-brand-oqyt-amber: #f8c41b;--oqyt-color-brand-oqyt-cyan: #3bb5e8;--oqyt-color-brand-portal-orange: #f55c18;--oqyt-color-brand-portal-orange-light: #fbaa3e;--oqyt-color-brand-portal-yellow: #f8d80b;--oqyt-color-brand-portal-blue-dark: #113ebd;--oqyt-color-brand-portal-blue-mid: #1578e8;--oqyt-color-brand-portal-cyan: #07bbf0;--oqyt-color-brand-portal-blue: #0e65cc;--oqyt-space-0: 0;--oqyt-space-0\.5: .125rem;--oqyt-space-1: .25rem;--oqyt-space-1\.5: .375rem;--oqyt-space-2: .5rem;--oqyt-space-2\.5: .625rem;--oqyt-space-3: .75rem;--oqyt-space-4: 1rem;--oqyt-space-5: 1.25rem;--oqyt-space-6: 1.5rem;--oqyt-space-8: 2rem;--oqyt-space-10: 2.5rem;--oqyt-space-12: 3rem;--oqyt-space-16: 4rem;--oqyt-space-20: 5rem;--oqyt-space-24: 6rem;--oqyt-radius-sm: .125rem;--oqyt-radius-md: .375rem;--oqyt-radius-lg: .5rem;--oqyt-radius-xl: .75rem;--oqyt-radius-2xl: 1rem;--oqyt-radius-3xl: 1.25rem;--oqyt-radius-full: 9999px;--oqyt-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--oqyt-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--oqyt-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--oqyt-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--oqyt-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--oqyt-font-heading-ui: Lora, Georgia, serif;--oqyt-font-body-ui: "Source Sans 3", system-ui, sans-serif;--oqyt-font-heading-portal: Montserrat, sans-serif;--oqyt-font-body-portal: Nunito, -apple-system, sans-serif;--oqyt-font-exo: "Exo 2", system-ui, -apple-system, sans-serif;--oqyt-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--oqyt-pr-page: #faf6ee;--oqyt-pr-surface: #ffffff;--oqyt-pr-surface-soft: #f5efe2;--oqyt-pr-ink-900: #1a1410;--oqyt-pr-ink-700: #2d241c;--oqyt-pr-ink-500: #5a4e42;--oqyt-pr-ink-400: #8a7e72;--oqyt-pr-ink-300: #b4a99b;--oqyt-pr-rule: rgba(26, 20, 16, .09);--oqyt-pr-rule-mid: rgba(26, 20, 16, .14);--oqyt-pr-rule-strong: rgba(26, 20, 16, .22);--oqyt-pr-brand-blue: #0E65CC;--oqyt-pr-brand-blue-deep: #0850A6;--oqyt-pr-brand-warm: #FC600D;--oqyt-pr-font-display: Lora, Georgia, serif;--oqyt-pr-font-body: "Source Sans 3", system-ui, sans-serif;--oqyt-bloom-remember-50: #eff6ff;--oqyt-bloom-remember-500: #60a5fa;--oqyt-bloom-remember-700: #1d4ed8;--oqyt-bloom-understand-50: #f0fdf4;--oqyt-bloom-understand-500: #4ade80;--oqyt-bloom-understand-700: #15803d;--oqyt-bloom-apply-50: #fffbeb;--oqyt-bloom-apply-500: #fcd34d;--oqyt-bloom-apply-700: #b45309;--oqyt-bloom-analyze-50: #fff7ed;--oqyt-bloom-analyze-500: #fb923c;--oqyt-bloom-analyze-700: #c2410c;--oqyt-bloom-evaluate-50: #fef2f2;--oqyt-bloom-evaluate-500: #f87171;--oqyt-bloom-evaluate-700: #b91c1c;--oqyt-bloom-create-50: #faf5ff;--oqyt-bloom-create-500: #c084fc;--oqyt-bloom-create-700: #7e22ce}:root{--ok-tint: color-mix(in srgb, var(--ok) 12%, transparent);--warn-tint: color-mix(in srgb, var(--warn) 12%, transparent);--danger-tint: color-mix(in srgb, var(--danger) 12%, transparent);--font-mono: var(--oqyt-font-mono);--radius-pill: var(--oqyt-radius-full);--radius-overlay: var(--oqyt-radius-3xl);--radius-inset: var(--oqyt-radius-xl);--radius-tile: var(--oqyt-radius-md)}:root,[data-theme=oqyt]{--bg: var(--oqyt-pr-page);--surface: var(--oqyt-pr-surface);--surface2: var(--oqyt-pr-surface-soft);--inset: var(--oqyt-pr-surface-soft);--text: var(--oqyt-pr-ink-900);--text2: var(--oqyt-pr-ink-500);--text3: var(--oqyt-pr-ink-400);--border: var(--oqyt-pr-rule);--border-strong: var(--oqyt-pr-rule-strong);--accent: var(--oqyt-pr-brand-blue);--accent-contrast: #ffffff;--accent-grad: var(--accent);--ok: var(--oqyt-color-emerald-600);--warn: var(--oqyt-color-amber-600);--danger: var(--oqyt-color-rose-600);--info: var(--oqyt-color-sky-600);--font-display: var(--oqyt-pr-font-body);--font-body: var(--oqyt-pr-font-body);--radius-card: var(--oqyt-radius-2xl);--radius-control: var(--oqyt-radius-lg);--shadow-card: var(--oqyt-shadow-sm);--weight-emphasis: 700;--pad-card: var(--oqyt-space-4)}[data-theme=talpyn]{--bg: var(--oqyt-color-night-bg);--surface: var(--oqyt-color-night-surface);--surface2: var(--oqyt-color-night-surface2);--inset: var(--oqyt-color-night-inset);--text: var(--oqyt-color-night-text);--text2: var(--oqyt-color-talpyn-text-soft);--text3: var(--oqyt-color-talpyn-text-soft-2);--border: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .12);--accent: var(--oqyt-color-brand-portal-cyan);--accent-contrast: var(--oqyt-color-night-ink);--accent-grad: linear-gradient(90deg, var(--oqyt-color-brand-portal-orange), var(--oqyt-color-night-gold));--ok: var(--oqyt-color-emerald-400);--warn: var(--oqyt-color-amber-400);--danger: var(--oqyt-color-red-400);--info: var(--oqyt-color-brand-portal-cyan);--font-display: var(--oqyt-font-exo);--font-body: var(--oqyt-font-body-ui);--radius-card: var(--oqyt-radius-2xl);--radius-control: var(--oqyt-radius-lg);--shadow-card: var(--oqyt-shadow-lg);--weight-emphasis: 800;--pad-card: var(--oqyt-space-6)}[data-theme=parents]{--bg: var(--oqyt-color-slate-50);--surface: #ffffff;--surface2: var(--oqyt-color-slate-100);--inset: var(--oqyt-color-slate-100);--text: var(--oqyt-color-slate-800);--text2: var(--oqyt-color-slate-500);--text3: var(--oqyt-color-slate-400);--border: var(--oqyt-color-slate-200);--border-strong: var(--oqyt-color-slate-300);--accent: var(--oqyt-color-brand-portal-blue-mid);--accent-contrast: #ffffff;--accent-grad: var(--accent);--ok: var(--oqyt-color-green-600);--warn: var(--oqyt-color-amber-600);--danger: var(--oqyt-color-rose-600);--info: var(--oqyt-color-brand-portal-blue-mid);--font-display: var(--oqyt-font-body-ui);--font-body: var(--oqyt-font-body-ui);--radius-card: var(--oqyt-radius-2xl);--radius-control: var(--oqyt-radius-xl);--shadow-card: var(--oqyt-shadow-lg);--weight-emphasis: 700;--pad-card: var(--oqyt-space-5)}[data-theme=admin]{--bg: var(--oqyt-color-slate-100);--surface: #ffffff;--surface2: var(--oqyt-color-slate-50);--inset: var(--oqyt-color-slate-100);--text: var(--oqyt-color-slate-900);--text2: var(--oqyt-color-slate-600);--text3: var(--oqyt-color-slate-500);--border: var(--oqyt-color-slate-200);--border-strong: var(--oqyt-color-slate-300);--accent: var(--oqyt-color-brand-portal-blue);--accent-contrast: #ffffff;--accent-grad: var(--accent);--ok: var(--oqyt-color-emerald-700);--warn: var(--oqyt-color-amber-700);--danger: var(--oqyt-color-rose-700);--info: var(--oqyt-color-sky-700);--font-display: var(--oqyt-font-body-ui);--font-body: var(--oqyt-font-body-ui);--radius-card: var(--oqyt-radius-md);--radius-control: var(--oqyt-radius-md);--shadow-card: var(--oqyt-shadow-sm);--weight-emphasis: 700;--pad-card: var(--oqyt-space-3)}[data-theme=welcome]{--bg: var(--oqyt-color-slate-50);--surface: #ffffff;--surface2: var(--oqyt-color-slate-100);--inset: var(--oqyt-color-slate-100);--text: var(--oqyt-color-slate-900);--text2: var(--oqyt-color-slate-600);--text3: var(--oqyt-color-slate-400);--border: var(--oqyt-color-slate-200);--border-strong: var(--oqyt-color-slate-300);--accent: var(--oqyt-color-brand-portal-orange);--accent-contrast: #ffffff;--accent-grad: linear-gradient(135deg, var(--oqyt-color-brand-portal-orange), var(--oqyt-color-brand-portal-orange-light));--ok: var(--oqyt-color-green-600);--warn: var(--oqyt-color-amber-600);--danger: var(--oqyt-color-rose-600);--info: var(--oqyt-color-brand-portal-blue);--font-display: var(--oqyt-font-heading-ui);--font-body: var(--oqyt-font-body-ui);--radius-card: var(--oqyt-radius-2xl);--radius-control: var(--oqyt-radius-xl);--shadow-card: var(--oqyt-shadow-xl);--weight-emphasis: 800;--pad-card: var(--oqyt-space-6)}.sk{position:relative;overflow:hidden;background:var(--surface2);border-radius:var(--radius-control)}.sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 9%,transparent),transparent);animation:sk-shimmer 1.4s ease-in-out infinite}@keyframes sk-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.sk:after{animation:none}.sk{animation:sk-pulse 1.6s ease-in-out infinite}@keyframes sk-pulse{50%{opacity:.6}}}.sk-line{height:12px;border-radius:var(--radius-pill)}.sk-line.lg{height:16px}.sk-title{height:26px;border-radius:var(--radius-control)}.sk-chip{height:22px;width:84px;border-radius:var(--radius-pill);display:inline-block}.sk-avatar{width:44px;height:44px;border-radius:var(--radius-pill);flex-shrink:0}.sk-btn{height:38px;width:132px;border-radius:var(--radius-control)}.sk-tile{height:64px;border-radius:var(--radius-control)}.sk-block{height:96px;border-radius:var(--radius-card)}.sk-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--oqyt-space-5)}.sk-journey-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sk-row{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control)}.sk-row+.sk-row{margin-top:8px}.sk-stack{display:flex;flex-direction:column;gap:10px}.sk-stack+.sk-stack{margin-top:16px}.sk-theory{display:flex;flex-direction:column;gap:16px}.sk-masthead{display:flex;flex-direction:column}.sk-meta{display:flex;gap:8px;margin-top:14px}.sk-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sk-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cdk-overlay-container{z-index:1100}.rounded-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:var(--oqyt-radius-2xl)!important;overflow:hidden!important}.no-padding-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important;border-radius:var(--oqyt-radius-xl)!important;overflow:hidden!important}.responsive-dialog .mat-mdc-dialog-container{width:95vw}.responsive-dialog .mat-mdc-dialog-content{width:95%;margin-inline:auto}@media(max-width:767.98px){.cdk-overlay-pane.mat-mdc-dialog-panel:not(.onboarding-dialog){max-width:95vw!important}}.app-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important;border-radius:var(--oqyt-radius-2xl)!important;overflow:hidden!important;max-height:92vh!important}.app-dialog-shell{display:flex;flex-direction:column;width:95vw;max-width:var(--app-dialog-max-width, 24rem);max-height:92vh;overflow:hidden;background:var(--oqyt-color-sepia-50)}.app-dialog-shell--sm{--app-dialog-max-width: 20rem}.app-dialog-shell--md{--app-dialog-max-width: 26rem}.app-dialog-shell--lg{--app-dialog-max-width: 37.5rem}.app-dialog-shell--xl{--app-dialog-max-width: 56rem}.app-dialog-header{padding:1rem 2.5%;background:#fff;border-bottom:1px solid var(--oqyt-color-sepia-200);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;flex-shrink:0}.app-dialog-title{font-size:.9375rem;font-weight:700;color:var(--oqyt-color-slate-800);line-height:1.3;margin:0}@media(min-width:768px){.app-dialog-title{font-size:1.125rem}}.app-dialog-subtitle{font-size:.75rem;color:var(--oqyt-color-stone-500);margin-top:.125rem;line-height:1.4}.app-dialog-content{flex:1;overflow-y:auto;padding:1rem 2.5%;min-height:0;scrollbar-width:thin;scrollbar-color:var(--oqyt-color-slate-200) transparent}.app-dialog-content::-webkit-scrollbar{width:4px}.app-dialog-content::-webkit-scrollbar-track{background:transparent}.app-dialog-content::-webkit-scrollbar-thumb{background-color:var(--oqyt-color-slate-200);border-radius:4px}.app-dialog-actions{padding:.75rem 2.5%;background:#fff;border-top:1px solid var(--oqyt-color-sepia-200);display:flex;align-items:center;justify-content:flex-end;gap:.75rem;position:sticky;bottom:0;flex-shrink:0}.app-dialog-actions--stacked{flex-direction:column}.app-dialog-actions--stacked>button,.app-dialog-actions--stacked>a{width:100%}.app-dialog-close{color:var(--oqyt-color-stone-400);margin-right:-.5rem;transition:color .15s;flex-shrink:0}.app-dialog-close:hover{color:var(--oqyt-color-stone-600)}.admin-page-container{min-height:calc(100vh - 180px)}.admin-page-container--green,.admin-page-container--teal{background:var(--bg)}.admin-split-layout{display:flex;gap:20px;height:calc(100vh - 280px)}.admin-left-panel{width:400px;background:var(--surface);border:1px solid var(--border);border-radius:var(--oqyt-radius-xl);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 20px #0000000d}.admin-right-panel{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--oqyt-radius-xl);overflow-y:auto;box-shadow:0 4px 20px #0000000d}.admin-list{flex:1;overflow-y:auto;padding:8px}.admin-list-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--oqyt-radius-xl);cursor:pointer;transition:all .2s;margin-bottom:6px;border:1px solid transparent}.admin-list-item:hover{background:#00000005}.admin-list-item.selected{border-color:#0000001a}.admin-list-item.inactive{opacity:.5}.admin-list-item--green:hover{background:#10b9810d;border-color:#10b9811a}.admin-list-item--green.selected{background:#10b9811a;border-color:#10b9814d}.admin-page-container--green{background:var(--bg)}.admin-lang-badge--green{background:#10b98126;color:#10b981}.admin-list-item--purple:hover{background:#8b5cf60d;border-color:#8b5cf61a}.admin-list-item--purple.selected{background:#8b5cf61a;border-color:#8b5cf64d}.admin-page-container--purple{background:var(--bg)}.admin-lang-badge--purple{background:#8b5cf626;color:#8b5cf6}.admin-list-item--amber:hover{background:#f59e0b0d;border-color:#f59e0b1a}.admin-list-item--amber.selected{background:#f59e0b1a;border-color:#f59e0b4d}.admin-page-container--amber{background:var(--bg)}.admin-lang-badge--amber{background:#f59e0b26;color:#f59e0b}.admin-list-item--teal:hover{background:#0d94880d;border-color:#0d94881a}.admin-list-item--teal.selected{background:#0d94881a;border-color:#0d94884d}.admin-page-container--teal{background:var(--bg)}.admin-lang-badge--teal{background:#0d948826;color:#0d9488}.admin-list-item--cyan:hover{background:#06b6d40d;border-color:#06b6d41a}.admin-list-item--cyan.selected{background:#06b6d41a;border-color:#06b6d44d}.admin-page-container--cyan{background:var(--bg)}.admin-lang-badge--cyan{background:#06b6d426;color:#06b6d4}.admin-item-info{flex:1;min-width:0}.admin-item-name{font-weight:600;color:var(--text);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-item-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.admin-item-code{font-size:11px;color:var(--text3);font-family:JetBrains Mono,monospace}.admin-list-item.selected .admin-item-code{color:var(--text2)}.admin-icon-wrap{width:40px;height:40px;border-radius:var(--oqyt-radius-xl);display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-icon-wrap mat-icon{font-size:20px;width:20px;height:20px}.admin-lang-badges{display:flex;gap:3px}.admin-lang-badge{font-size:9px;padding:2px 5px;border-radius:var(--oqyt-radius-md);text-transform:uppercase;font-weight:600}.admin-lang-badge--muted{background:var(--inset);color:var(--text2)}.admin-inactive-icon{font-size:18px;width:18px;height:18px;color:var(--text3)}.admin-panel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text3);gap:8px;padding:40px;text-align:center}.admin-panel-empty mat-icon{font-size:48px;width:48px;height:48px;color:var(--oqyt-color-slate-300)}.admin-panel-empty--small mat-icon{font-size:40px;width:40px;height:40px}.admin-panel-empty p{margin:0;font-size:14px}.admin-panel-empty .admin-panel-empty__title{margin:8px 0 0;font-size:15px;font-weight:500;color:var(--text2)}.admin-panel-empty .admin-panel-empty__hint{margin:0;font-size:13px;color:var(--text3)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}button,input,select,textarea{font:inherit}html,body{height:100%;margin:0;font-family:var(--font-body)}.h-screen{height:100vh}.h-6{height:1.5rem}.w-64{width:16rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.pl-6{padding-left:1.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.ml-1{margin-left:.25rem}.mt-4{margin-top:1rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-mono{font-family:ui-monospace,monospace}.text-center{text-align:center}.uppercase{text-transform:uppercase}.tracking-wider{letter-spacing:.05em}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-b{border-bottom:1px solid}.border-slate-100{border-color:var(--oqyt-color-slate-100)}.border-slate-700{border-color:var(--oqyt-color-slate-700)}.shadow{box-shadow:0 1px 3px #0000001a}.overflow-hidden{overflow:hidden}.flex{display:flex}.grid{display:grid}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.w-full{width:100%}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bg-white{background-color:#fff}.bg-slate-50{background-color:var(--oqyt-color-slate-50)}.bg-slate-100{background-color:var(--oqyt-color-slate-100)}.bg-slate-700{background-color:var(--oqyt-color-slate-700)}.bg-slate-800{background-color:var(--oqyt-color-slate-800)}.bg-green-100{background-color:#dcfce7}.text-white{color:#fff}.text-green-800{color:#166534}.text-slate-200{color:var(--oqyt-color-slate-200)}.text-slate-300{color:var(--oqyt-color-slate-300)}.text-slate-400{color:var(--oqyt-color-slate-400)}.text-slate-500{color:var(--oqyt-color-slate-500)}.text-slate-600{color:var(--oqyt-color-slate-600)}.text-slate-800{color:var(--oqyt-color-slate-800)}.\!bg-gradient-to-br.\!from-blue-500.\!to-blue-600{background:linear-gradient(to bottom right,#3b82f6,#2563eb)!important}.\!bg-gradient-to-br.\!from-green-500.\!to-green-600{background:linear-gradient(to bottom right,#22c55e,#16a34a)!important}.\!bg-gradient-to-br.\!from-purple-500.\!to-purple-600{background:linear-gradient(to bottom right,#a855f7,#9333ea)!important}.\!bg-gradient-to-br.\!from-orange-500.\!to-orange-600{background:linear-gradient(to bottom right,#f97316,#ea580c)!important}.text-blue-100{color:#dbeafe}.text-blue-200{color:#bfdbfe}.text-green-100{color:#dcfce7}.text-green-200{color:#bbf7d0}.text-purple-100{color:#f3e8ff}.text-purple-200{color:#e9d5ff}.text-orange-100{color:#ffedd5}.text-orange-200{color:#fed7aa}.hover\:bg-slate-50:hover{background-color:var(--oqyt-color-slate-50)}.\!text-5xl{font-size:3rem!important}.\!text-6xl{font-size:3.75rem!important}.\!w-12{width:3rem!important}.\!h-12{height:3rem!important}.\!w-16{width:4rem!important}.\!h-16{height:4rem!important}.\!w-24{width:6rem!important}.\!pl-4{padding-left:1rem!important}.\!font-bold{font-weight:700!important}.katex{font-size:1.1em}.katex-display{margin:.5em 0}.katex-error{color:#dc2626;font-family:monospace;font-size:.85em}.mat-mdc-card{border-radius:6px!important}.mat-mdc-table{background:transparent!important}.mat-mdc-header-cell{font-weight:600!important;color:var(--oqyt-color-slate-600)!important;background-color:var(--oqyt-color-slate-50)!important}.mat-mdc-row:hover{background-color:var(--oqyt-color-slate-50)!important}.mat-drawer{background-color:var(--oqyt-color-slate-800)!important}.mat-mdc-form-field-flex,.mat-mdc-text-field-wrapper,.mat-mdc-form-field-focus-overlay{border-radius:6px!important}.mdc-notched-outline__leading{border-radius:6px 0 0 6px!important;width:12px!important}.mdc-notched-outline__trailing{border-radius:0 6px 6px 0!important}.mdc-notched-outline__notch{border-radius:0!important}.mat-mdc-form-field-infix{padding-left:4px!important}.mat-mdc-input-element{padding-left:8px!important}.mat-mdc-autocomplete-panel,.mat-mdc-select-panel,.mat-mdc-menu-panel,.cdk-overlay-pane .mat-mdc-autocomplete-panel,.cdk-overlay-pane .mat-mdc-select-panel{background-color:#fff!important;border-radius:6px!important;box-shadow:0 4px 20px #00000026!important;padding:8px 0!important}.mat-mdc-option{background-color:#fff!important;min-height:48px!important;padding:12px 16px!important;line-height:1.4!important;font-size:14px!important}.mat-mdc-option:hover:not(.mat-mdc-option-disabled){background-color:var(--oqyt-color-slate-100)!important}.mat-mdc-option.mat-mdc-option-active{background-color:var(--oqyt-color-slate-200)!important}.mat-mdc-dialog-container{background-color:#fff!important;max-width:95vw!important}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:95vw!important}.mat-datepicker-content{background-color:#fff!important;box-shadow:0 4px 20px #00000026!important;border-radius:6px!important}
