:root{--brand-cyan:#00b2ff;--brand-royal:#0a6bff;--brand-electric:#1a3be6;--brand-navy:#0b1530;--brand-primary:var(--brand-royal);--brand-primary-hover:var(--brand-electric);--brand-secondary:var(--brand-cyan);--brand-primary-soft:rgba(10,107,255,.08);--brand-primary-border:rgba(10,107,255,.35);--brand-gradient:linear-gradient(135deg,#00b2ff,#0573fa 50%,#1a3be6);--highlight-gradient:linear-gradient(135deg,var(--brand-royal) 0%,var(--brand-electric) 100%);--bg-color:#f6f8fc;--bg-gradient:radial-gradient(circle at top left,#fff 0%,#f6f8fc 100%);--bg-surface:#fff;--text-primary:var(--brand-navy);--text-secondary:#4a5468;--glass-bg:rgba(11,21,48,.03);--glass-border:rgba(11,21,48,.09);--color-success:#16a34a;--color-success-strong:#15803d;--color-success-soft:rgba(22,163,74,.12);--color-warning:#b45309;--color-warning-accent:#f5a00b;--color-warning-soft:rgba(245,160,11,.15);--color-danger:#b91c1c;--color-danger-soft:rgba(220,38,38,.12);--color-disabled:#9ca3af}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--bg-color);background-image:var(--bg-gradient);background-attachment:fixed;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}body>main{flex:1 0 auto}a{color:inherit;text-decoration:none}.rich-text p{margin:0 0 .5rem}.rich-text p:last-child{margin-bottom:0}.rich-text ol,.rich-text ul{margin:.25rem 0 .5rem;padding-left:1.4rem}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text li{margin:.2rem 0}.rich-text li>p{margin:0}::selection{background:var(--brand-primary);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--brand-secondary)}