:root{--sidebar-expanded-width:260px;--sidebar-collapsed-width:64px}.v2-sidebar{flex-shrink:0}.v2-sidebar a{color:inherit;text-decoration:none}.v2-shell{color:#0f172a;background:radial-gradient(1200px 600px at 20% -10%,#3b82f61f,#0000 60%),radial-gradient(900px 500px at 100% 0,#8b5cf61a,#0000 55%),linear-gradient(#f8fbff 0%,#f5f7fb 55%,#f2f4f8 100%);min-height:100vh}.v2-surface{-webkit-backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #0f172a0f;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #ffffff80,0 16px 45px #0f172a12,0 0 60px #6366f108}.v2-surface-hover:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff80,0 20px 52px #0f172a1a,0 0 80px #6366f10a}.v2-card{-webkit-backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid #0f172a0d;border-radius:16px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #fff9,0 4px 24px #0f172a0f,0 1.5px 6px #0f172a0a}.v2-card:hover{box-shadow:inset 0 0 0 1px #fff9,0 8px 32px #0f172a14,0 1.5px 6px #0f172a0a}.v2-muted{color:#475569}.v2-title{letter-spacing:-.02em}.v2-chip{-webkit-backdrop-filter:blur(8px);color:#475569;background:#ffffffb3;border:1px solid #0f172a0f}@keyframes v2-fade-up{0%{opacity:.96;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v2-fade-up{animation:.26s ease-out v2-fade-up}@keyframes v2-slide-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.v2-slide-left{animation:.22s ease-out v2-slide-left}.splash-bg{background:radial-gradient(1200px 600px at 20% -10%,#3b82f61f,#0000 60%),radial-gradient(900px 500px at 100% 0,#8b5cf61a,#0000 55%),linear-gradient(#f8fbff 0%,#f5f7fb 55%,#f2f4f8 100%)}.splash-orbit{pointer-events:none;position:absolute}.splash-orbit-1{width:600px;height:600px;animation:23s cubic-bezier(.45,.05,.55,.95) infinite splash-wander-1;top:-5%;left:-5%}.splash-orbit-2{width:520px;height:520px;animation:29s cubic-bezier(.45,.05,.55,.95) infinite splash-wander-2;top:10%;right:-5%}.splash-orbit-3{width:560px;height:560px;animation:19s cubic-bezier(.45,.05,.55,.95) infinite splash-wander-3;bottom:-8%;left:15%}.splash-orbit-4{width:480px;height:480px;animation:31s cubic-bezier(.45,.05,.55,.95) infinite splash-wander-4;top:30%;left:40%}.splash-blob{filter:blur(90px);will-change:transform,opacity;pointer-events:none;mix-blend-mode:multiply;border-radius:50%;width:100%;height:100%;transition:transform .18s ease-out,opacity .35s ease-out}.splash-blob-1{background:#3b82f64d}.splash-blob-2{background:#8b5cf642}.splash-blob-3{background:#6366f13d}.splash-blob-4{background:#0ea5e938}@keyframes splash-wander-1{0%{transform:translate(0)scale(1)}14%{transform:translate(180px,120px)scale(1.1)}32%{transform:translate(350px,40px)scale(.95)}50%{transform:translate(260px,220px)scale(1.15)}68%{transform:translate(80px,280px)scale(1.05)}85%{transform:translate(-40px,140px)scale(.92)}to{transform:translate(0)scale(1)}}@keyframes splash-wander-2{0%{transform:translate(0)scale(1)}16%{transform:translate(-200px,100px)scale(1.08)}33%{transform:translate(-320px,240px)scale(.9)}50%{transform:translate(-160px,320px)scale(1.12)}66%{transform:translate(-60px,180px)scale(.96)}83%{transform:translate(60px,60px)scale(1.06)}to{transform:translate(0)scale(1)}}@keyframes splash-wander-3{0%{transform:translate(0)scale(1)}17%{transform:translate(120px,-200px)scale(1.12)}35%{transform:translate(300px,-280px)scale(.94)}52%{transform:translate(200px,-120px)scale(1.08)}70%{transform:translate(-60px,-180px)scale(.9)}87%{transform:translate(-100px,-60px)scale(1.04)}to{transform:translate(0)scale(1)}}@keyframes splash-wander-4{0%{transform:translate(0)scale(1)}12%{transform:translate(-180px,-140px)scale(1.14)}28%{transform:translate(-280px,40px)scale(.92)}42%{transform:translate(-120px,180px)scale(1.06)}58%{transform:translate(100px,200px)scale(.88)}72%{transform:translate(200px,60px)scale(1.1)}88%{transform:translate(80px,-100px)scale(.96)}to{transform:translate(0)scale(1)}}@keyframes splash-fade-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.splash-fade-in{animation:.7s ease-out both splash-fade-in}.splash-fade-in-delay{animation:.7s ease-out .2s both splash-fade-in}.splash-fade-in-delay-2{animation:.7s ease-out .4s both splash-fade-in}
