#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;background-color:#141414;height:100%}:root{color-scheme:dark;--sk-color-brand:#4f32b5;--sk-color-brand-hover:#6a4cd6;--sk-color-brand-active:#3d2791;--sk-color-brand-soft:#4f32b529;--sk-color-cyan:#36c2cf;--sk-color-cyan-soft:#36c2cf29;--sk-color-accent:#ffd25e;--sk-color-accent-end:#ff9d42;--sk-color-bg:#0f0f1a;--sk-color-surface:#1e1e2e;--sk-color-surface-raised:#252538;--sk-color-surface-glass:#1e1e2ed1;--sk-color-text:#fff;--sk-color-text-muted:#a0a0b8;--sk-color-text-subtle:#6b6b85;--sk-color-border:#2a2a3e;--sk-color-border-strong:#ffffff2e;--sk-color-success:#52c41a;--sk-color-warning:#ffd25e;--sk-color-danger:#ff4d4f;--sk-color-info:var(--sk-color-cyan);--sk-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sk-text-display:clamp(2rem, 4vw, 3.5rem);--sk-text-title:clamp(1.25rem, 2vw, 1.75rem);--sk-text-body:1rem;--sk-text-small:.875rem;--sk-text-caption:.75rem;--sk-leading-tight:1.25;--sk-leading-body:1.55;--sk-space-1:.25rem;--sk-space-2:.5rem;--sk-space-3:.75rem;--sk-space-4:1rem;--sk-space-5:1.25rem;--sk-space-6:1.5rem;--sk-space-8:2rem;--sk-space-10:2.5rem;--sk-space-12:3rem;--sk-radius-sm:.5rem;--sk-radius-md:.75rem;--sk-radius-lg:1rem;--sk-radius-xl:1.5rem;--sk-radius-full:999px;--sk-shadow-card:0 .25rem 1rem #0000002e;--sk-shadow-dialog:0 1.5rem 4rem #0006;--sk-shadow-brand:0 .5rem 1.5rem #4f32b547;--sk-duration-fast:.15s;--sk-duration-base:.2s;--sk-duration-slow:.3s;--sk-ease-standard:cubic-bezier(.4, 0, .2, 1);--sk-focus-ring:0 0 0 3px #ffd25ea6;--sk-container-max:1440px;--sk-content-gutter:clamp(1rem, 4vw, 2.5rem);--sk-media-short-ratio:9 / 16;--sk-media-landscape-ratio:16 / 9;--sk-z-dropdown:100;--sk-z-sticky:200;--sk-z-overlay:1000}[data-theme=light]{color-scheme:light;--sk-color-bg:#f8f9ff;--sk-color-surface:#fff;--sk-color-surface-raised:#f2f3fb;--sk-color-surface-glass:#ffffffe0;--sk-color-text:#1a1a2e;--sk-color-text-muted:#6b6b85;--sk-color-text-subtle:#9999a8;--sk-color-border:#e8e8f0;--sk-color-border-strong:#1a1a2e2e;--sk-shadow-card:0 .25rem 1rem #1a1a2e14;--sk-shadow-dialog:0 1.5rem 4rem #1a1a2e2e}*{box-sizing:border-box}button,input,select,textarea{font:inherit}:where(button,a,input,select,textarea):focus-visible{box-shadow:var(--sk-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}:root,[data-theme=dark]{--color-primary:#4f32b5;--color-primary-light:#6a4cd6;--color-primary-dark:#3d2791;--color-secondary:#36c2cf;--color-secondary-light:#5dd4de;--color-accent:#ffd25e;--color-accent-gradient:linear-gradient(135deg, #ffd25e 0%, #ff9d42 100%);--background-color:#0f0f1a;--surface-color:#1e1e2e;--card-color:#1e1e2e;--border-color:#2a2a3e;--hover-bg:#ffffff0d;--text-color:#fff;--text-secondary:#a0a0b8;--text-muted:#6b6b85;--success-color:#52c41a;--warning-color:#faad14;--error-color:#ff4d4f;--info-color:#36c2cf;--shadow-color:#0006;--skrool-gradient:linear-gradient(180deg, #36c2cf 0%, #4f32b5 100%)}[data-theme=light]{--color-primary:#4f32b5;--color-primary-light:#6a4cd6;--color-primary-dark:#3d2791;--color-secondary:#36c2cf;--color-secondary-light:#5dd4de;--color-accent:#ffd25e;--color-accent-gradient:linear-gradient(135deg, #ffd25e 0%, #ff9d42 100%);--background-color:#f8f9ff;--surface-color:#fff;--card-color:#fff;--border-color:#e8e8f0;--hover-bg:#4f32b50d;--text-color:#1a1a2e;--text-secondary:#6b6b85;--text-muted:#9999a8;--success-color:#389e0d;--warning-color:#d48806;--error-color:#cf1322;--info-color:#36c2cf;--shadow-color:#0000001a;--skrool-gradient:linear-gradient(180deg, #36c2cf 0%, #4f32b5 100%)}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0}::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color);height:100%;color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{min-height:100vh}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}.show-scrollbar{scrollbar-width:thin;-ms-overflow-style:auto}.show-scrollbar::-webkit-scrollbar{width:8px;height:8px;display:block}.show-scrollbar::-webkit-scrollbar-track{background:var(--surface-color)}.show-scrollbar::-webkit-scrollbar-thumb{background:var(--card-color);border-radius:4px}.show-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
