@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.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:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes dashBgGradient{0%,to{background-position:0 50%}25%{background-position:50% 0}50%{background-position:100% 50%}75%{background-position:50% 100%}}@keyframes dashOrbFloat{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.97)}to{transform:translate(10px,-10px) scale(1.02)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes confetti-fall{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(600px) rotate(1turn);opacity:0}}@keyframes progress-ring-fill{0%{stroke-dashoffset:339.292}}@keyframes ai-orb-pulse{0%,to{transform:scale(1);box-shadow:0 0 40px rgba(0,119,182,.4)}50%{transform:scale(1.05);box-shadow:0 0 60px rgba(0,119,182,.6)}}@keyframes ai-orb-spin{to{transform:rotate(1turn)}}@keyframes success-pop{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes shimmer-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdown-fade-in-up{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-icon-bounce{0%,to{transform:scale(1) translateY(0)}30%{transform:scale(1.05) translateY(-1px)}60%{transform:scale(.98) translateY(0)}}@keyframes ds-shimmer-sweep{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(250%) skewX(-15deg)}}@keyframes ds-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ds-progress-shine{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@keyframes ds-arrow-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes ds-glow-pulse{0%,to{box-shadow:0 0 20px rgba(0,119,182,.12),0 0 60px rgba(0,119,182,.04)}50%{box-shadow:0 0 30px rgba(0,119,182,.22),0 0 80px rgba(0,119,182,.08)}}@keyframes ds-number-pop{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes ds-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ds-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ds-card-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ds-gradient-text-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ds-help-highlight{0%{box-shadow:0 0 0 0 rgba(0,119,182,.4)}15%{box-shadow:0 0 0 4px rgba(0,119,182,.2)}to{box-shadow:0 0 0 0 rgba(0,119,182,0)}}@keyframes assess-orb-drift-1{0%,to{transform:translate(0) scale(1);opacity:.8}25%{transform:translate(30px,20px) scale(1.05);opacity:1}50%{transform:translate(10px,40px) scale(.95);opacity:.7}75%{transform:translate(-20px,15px) scale(1.02);opacity:.9}}@keyframes assess-orb-drift-2{0%,to{transform:translate(0) scale(1);opacity:.7}30%{transform:translate(-25px,30px) scale(1.06);opacity:.9}60%{transform:translate(-40px,-10px) scale(.94);opacity:.6}80%{transform:translate(15px,-20px) scale(1.03);opacity:.85}}@keyframes assess-orb-drift-3{0%,to{transform:translate(0) scale(1);opacity:.75}35%{transform:translate(35px,-25px) scale(1.04);opacity:.95}65%{transform:translate(-15px,-40px) scale(.96);opacity:.65}85%{transform:translate(20px,10px) scale(1.01);opacity:.8}}@keyframes assess-shape-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes assess-shape-spin-reverse{0%{transform:rotate(-15deg)}to{transform:rotate(-375deg)}}@keyframes assess-shape-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes assess-aurora-shift{0%{opacity:.6;transform:translateX(-5%) scaleX(1)}to{opacity:1;transform:translateX(5%) scaleX(1.05)}}@keyframes assess-shimmer{0%{transform:translateX(-100%) skewX(-20deg)}to{transform:translateX(300%) skewX(-20deg)}}@keyframes assess-border-breathe{0%,to{box-shadow:0 2px 8px -2px rgba(0,119,182,.15),inset 0 0 0 1px rgba(0,119,182,.06)}50%{box-shadow:0 2px 12px -2px rgba(0,119,182,.25),inset 0 0 0 1px rgba(0,119,182,.14)}}@keyframes assess-depth-pulse{0%,to{box-shadow:0 0 20px rgba(0,119,182,.06),0 0 60px rgba(0,119,182,.02)}50%{box-shadow:0 0 35px rgba(0,119,182,.12),0 0 80px rgba(0,119,182,.04)}}@keyframes assess-panel-light{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}@keyframes assess-icon-deconstruct{0%{filter:blur(0) drop-shadow(0 0 0 transparent);transform:scale(1) rotate(0deg);opacity:1}15%{filter:blur(1.5px) drop-shadow(3px -3px 0 rgba(0,119,182,.3)) drop-shadow(-2px 2px 0 rgba(14,165,233,.2));transform:scale(1.15) rotate(5deg);opacity:.65}30%{filter:blur(2.5px) drop-shadow(5px -5px 2px rgba(0,119,182,.15)) drop-shadow(-4px 5px 2px rgba(14,165,233,.12)) drop-shadow(3px 3px 3px rgba(0,119,182,.08));transform:scale(.88) rotate(-5deg);opacity:.4}50%{filter:blur(.8px) drop-shadow(2px -2px 1px rgba(0,119,182,.12));transform:scale(1.04) rotate(1deg);opacity:.75}70%{filter:blur(.2px);transform:scale(1.01) rotate(-.2deg);opacity:.95}to{filter:blur(0) drop-shadow(0 0 0 transparent);transform:scale(1) rotate(0deg);opacity:1}}@keyframes assess-icon-glow-burst{0%{box-shadow:0 0 0 0 rgba(0,119,182,0)}30%{box-shadow:0 0 20px -2px rgba(0,119,182,.3),0 0 8px rgba(14,165,233,.15)}70%{box-shadow:0 0 10px -2px rgba(0,119,182,.1)}to{box-shadow:0 0 0 0 rgba(0,119,182,0)}}@keyframes nav-active-pulse{0%,to{box-shadow:inset 0 0 0 1px rgba(0,119,182,.12),0 2px 8px -2px rgba(0,119,182,.15)}50%{box-shadow:inset 0 0 0 1px rgba(0,119,182,.18),0 2px 12px -2px rgba(0,119,182,.22),0 0 20px -6px rgba(0,119,182,.08)}}@keyframes sidebar-orb-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(3px,-5px) scale(1.02)}66%{transform:translate(-2px,3px) scale(.98)}}@keyframes btn-gradient-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes auth-page-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-slide-in-right{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes auth-hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-bounce-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-idle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes auth-text-shine{0%{background-position:0}to{background-position:200%}}@keyframes auth-badge-pulse{0%,to{box-shadow:0 0 0 rgba(255,255,255,.15);transform:translateY(0)}50%{box-shadow:0 0 28px rgba(255,255,255,.22),0 0 10px rgba(103,232,249,.18);transform:translateY(-6px)}}@keyframes auth-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes auth-float-orb{0%{transform:translateY(0) translateX(0)}20%{transform:translateY(-14px) translateX(8px)}40%{transform:translateY(6px) translateX(-6px)}60%{transform:translateY(-10px) translateX(12px)}80%{transform:translateY(4px) translateX(-4px)}to{transform:translateY(0) translateX(0)}}@keyframes auth-pulse-ring{0%,to{transform:scale(1) translateY(0);opacity:.4}50%{transform:scale(1.08) translateY(-8px);opacity:.2}}@keyframes prelogin-icon-morph{0%,to{border-radius:.75rem}40%,60%{border-radius:50%}}@keyframes prelogin-glow-pulse{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.06),0 0 0 0 rgba(0,119,182,0)}50%{box-shadow:0 4px 12px rgba(0,0,0,.06),0 0 22px 5px rgba(0,119,182,.18)}}@keyframes prelogin-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glowDrift{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.06) translate(3px,-3px)}}@keyframes cardBounce{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes svgDraw{0%{stroke-dashoffset:var(--dash-length,80);opacity:.15}40%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes svgDrawGlow{0%{filter:drop-shadow(0 0 0 rgba(0,119,182,0));transform:scale(1)}45%{filter:drop-shadow(0 0 4px rgba(0,119,182,.2));transform:scale(1.03)}to{filter:drop-shadow(0 0 1px rgba(0,119,182,.05));transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.chat-message{color:inherit!important}.interview-md p{margin:.25rem 0}.interview-md p:first-child{margin-top:0}.interview-md p:last-child{margin-bottom:0}.interview-md strong{font-weight:600}.interview-md em{font-style:italic}.interview-md ol,.interview-md ul{margin:.5rem 0;padding-left:1.25rem}.interview-md li{margin:.15rem 0}.interview-md ol{list-style-type:decimal}.interview-md ul{list-style-type:disc}.interview-md code{background:#f1f5f9;padding:.1rem .35rem;border-radius:.25rem;font-size:.85em}.interview-md pre{background:#f1f5f9;padding:.75rem;border-radius:.5rem;overflow-x:auto;margin:.5rem 0}.interview-md pre code{background:none;padding:0}.interview-md blockquote{border-left:3px solid #cbd5e1;padding-left:.75rem;margin:.5rem 0;color:#64748b}.tour-bg{background:radial-gradient(1400px 520px at 50% -140px,#4060FF 0,#7C8AFF 32%,#C9CCD2 62%,#DFDFDF 100%)}.blob{background:radial-gradient(220px 220px at 20% 20%,#6EA3FF 0,#3B56FF 55%,#2432FF 80%,#0C0E23 100%),radial-gradient(260px 260px at 80% 35%,#6EA3FF 0,#3B56FF 55%,#2432FF 80%,#0C0E23 100%),radial-gradient(300px 300px at 50% 95%,#6EA3FF 0,#3B56FF 55%,#2432FF 80%,#0C0E23 100%);height:180px;border-radius:22px 22px 12px 12px;filter:saturate(115%)}.ghost-btn{border:1.5px solid rgba(0,0,0,.7);border-radius:12px;padding:.85rem 1.1rem}.progress{height:2px;background:#E5E7EB;overflow:hidden;border-radius:2px}.progress>span{display:block;height:100%;background:#111;transform-origin:left}.blob-variant-1{background:radial-gradient(350px 200px at 30% 30%,#4F46E5 0,#4f46e5 50%,#DB2777 100%),radial-gradient(250px 250px at 70% 60%,rgba(255,255,255,.1) 0,transparent 60%)}.blob-variant-1,.blob-variant-2{height:180px;border-radius:22px 22px 12px 12px;filter:saturate(115%)}.blob-variant-2{background:linear-gradient(135deg,#0077B6,#0D9488);position:relative}.blob-variant-2:before{content:"";position:absolute;top:-30%;right:-30%;width:250px;height:250px;background:radial-gradient(circle,rgba(255,255,255,.2) 0,rgba(255,255,255,.05) 50%,transparent 70%);border-radius:50%}.blob-variant-3{background:linear-gradient(135deg,#0077B6,#14B8A6 50%,#06B6D4);height:180px;border-radius:22px 22px 12px 12px;filter:saturate(115%);position:relative}.blob-variant-3:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 400px 100px at 20% 30%,rgba(255,255,255,.2) 0,transparent 50%),radial-gradient(ellipse 300px 150px at 80% 70%,rgba(255,255,255,.15) 0,transparent 50%)}.blob-variant-4{background:linear-gradient(45deg,#F8FAFC,#F0F9FF);height:180px;border-radius:22px 22px 12px 12px;filter:saturate(115%);position:relative}.blob-variant-4:before{content:"";position:absolute;top:50%;left:50%;width:120px;height:120px;transform:translate(-50%,-50%);background:transparent;border:2px solid rgba(255,255,255,.1);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.blob-variant-4:after{content:"";position:absolute;top:30%;left:20%;width:60px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);box-shadow:0 20px 0 rgba(255,255,255,.2),0 40px 0 rgba(255,255,255,.1)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#D1D5DB #F3F4F6}.scrollbar-thin::-webkit-scrollbar{height:8px;width:8px}.scrollbar-thin::-webkit-scrollbar-track{background:#F3F4F6;border-radius:4px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#D1D5DB;border-radius:4px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#9CA3AF}.scrollbar-thumb-gray-300::-webkit-scrollbar-thumb{background:#D1D5DB}.scrollbar-track-gray-100::-webkit-scrollbar-track{background:#F3F4F6}@media (min-width:1024px){.lg-scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.lg-scrollbar-hide::-webkit-scrollbar{display:none}}@media (hover:none) and (pointer:coarse){.scrollbar-thin::-webkit-scrollbar{height:6px;-webkit-appearance:none}.scrollbar-thin::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}}.dashboard-premium-bg{position:relative;isolation:isolate;background:#FFFFFF}.dashboard-premium-bg:before{inset:-50px;background:radial-gradient(circle 350px at 10% 20%,rgba(0,119,182,.05) 0,transparent 70%),radial-gradient(circle 300px at 85% 55%,rgba(6,182,212,.04) 0,transparent 70%),radial-gradient(circle 280px at 45% 80%,rgba(20,184,166,.035) 0,transparent 70%),radial-gradient(circle 220px at 70% 10%,rgba(14,165,233,.03) 0,transparent 70%);animation:dashOrbFloat 28s ease-in-out infinite alternate}.dashboard-premium-bg:after,.dashboard-premium-bg:before{content:"";position:absolute;z-index:0;pointer-events:none;will-change:transform}.dashboard-premium-bg:after{inset:-30px;background:radial-gradient(circle 400px at 80% 25%,rgba(0,119,182,.035) 0,transparent 65%),radial-gradient(circle 320px at 15% 70%,rgba(6,182,212,.03) 0,transparent 65%),radial-gradient(circle 250px at 55% 45%,rgba(20,184,166,.025) 0,transparent 65%);animation:dashOrbFloat 35s ease-in-out infinite alternate-reverse}.dashboard-premium-bg>*{position:relative;z-index:1}.animation-delay-4000{animation-delay:4s}.dash-stat-card{position:relative;overflow:hidden;isolation:isolate;transition:all .25s cubic-bezier(.4,0,.2,1)}.dash-stat-card:before{content:"";position:absolute;width:180px;height:180px;top:-50px;right:-40px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,182,.1) 0,rgba(14,165,233,.05) 50%,transparent 70%);pointer-events:none;z-index:0;opacity:0;transform:scale(.5);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.dash-stat-card:hover:before{opacity:1;transform:scale(1);animation:glowDrift 3s ease-in-out infinite}.dash-stat-card>*{position:relative;z-index:1}.dash-stat-card:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(0,119,182,.03) 45%,rgba(0,119,182,.06) 50%,rgba(0,119,182,.03) 55%,transparent 60%);transform:translateX(-100%) skewX(-15deg);pointer-events:none}.dash-stat-card:hover:after{animation:ds-shimmer-sweep .8s ease-out forwards}.dash-stat-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-color:#CBD5E1}.dash-stat-card:hover .dash-icon-box{animation:ds-icon-bounce .45s ease-out;background:linear-gradient(135deg,#0077B6,#06B6D4);border-color:transparent}.dash-stat-card:hover .dash-icon-box svg{color:white}.dash-action-card{position:relative;overflow:hidden;isolation:isolate;transition:all .25s cubic-bezier(.4,0,.2,1)}.dash-action-card:after{content:"";position:absolute;width:160px;height:160px;top:-45px;right:-35px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,182,.1) 0,rgba(14,165,233,.05) 50%,transparent 70%);pointer-events:none;z-index:0;opacity:0;transform:scale(.5);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.dash-action-card:hover:after{opacity:1;transform:scale(1);animation:glowDrift 3s ease-in-out infinite}.dash-action-card>*{position:relative;z-index:1}.dash-action-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0077B6,#06B6D4);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.4,0,.2,1);border-radius:0 0 1rem 1rem}.dash-action-card:hover:before{transform:scaleX(1)}.dash-action-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-color:#CBD5E1}.dash-action-card:hover .dash-action-icon{animation:ds-icon-bounce .45s ease-out;background:linear-gradient(135deg,#0077B6,#06B6D4);border-color:transparent}.dash-action-card:hover .dash-action-icon svg{color:white}.dash-action-card:hover .dash-action-arrow{color:#0077B6;animation:ds-arrow-nudge .8s ease-in-out infinite}.dash-banner{position:relative;overflow:hidden;isolation:isolate;transition:all .25s cubic-bezier(.4,0,.2,1)}.dash-banner:before{content:"";position:absolute;width:200px;height:200px;top:-60px;right:-50px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,182,.08) 0,rgba(14,165,233,.04) 50%,transparent 70%);pointer-events:none;z-index:0;opacity:0;transform:scale(.5);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.dash-banner:hover:before{opacity:1;transform:scale(1);animation:glowDrift 3s ease-in-out infinite}.dash-banner>*{position:relative;z-index:1}.dash-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(0,119,182,.02) 45%,rgba(0,119,182,.04) 50%,rgba(0,119,182,.02) 55%,transparent 60%);transform:translateX(-100%) skewX(-15deg);pointer-events:none}.dash-banner:hover:after{animation:ds-shimmer-sweep .8s ease-out forwards}.dash-banner:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06)}.dash-banner:hover .dash-banner-icon{animation:ds-icon-bounce .45s ease-out}.dash-banner-btn{animation:ds-glow-pulse 3s ease-in-out infinite;transition:all .25s ease}.dash-banner-btn:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 8px 24px rgba(0,119,182,.35)}.dash-banner-btn:active{transform:translateY(0) scale(.98)}.dash-progress-bar{position:relative;overflow:hidden}.dash-progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);width:40%;animation:ds-progress-shine 2.5s ease-in-out infinite}.dash-progress-wrap{position:relative;overflow:hidden;isolation:isolate;transition:all .25s cubic-bezier(.4,0,.2,1)}.dash-progress-wrap:before{content:"";position:absolute;width:200px;height:200px;top:-60px;right:-50px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,182,.08) 0,rgba(14,165,233,.04) 50%,transparent 70%);pointer-events:none;z-index:0;opacity:0;transform:scale(.5);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.dash-progress-wrap:hover:before{opacity:1;transform:scale(1);animation:glowDrift 3s ease-in-out infinite}.dash-progress-wrap>*{position:relative;z-index:1}.dash-progress-wrap:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-color:#CBD5E1}.dash-progress-wrap:hover .dash-progress-bar:after{animation-duration:1.5s}.dash-progress-wrap:hover .dash-progress-btn{box-shadow:0 6px 20px rgba(0,119,182,.3)}.assess-bg{position:relative;overflow:hidden;background:linear-gradient(145deg,#F8FAFC,#FFFFFF 35%,#F0F9FF 65%,#F5FFFE)}.assess-bg-orb{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity}.assess-bg-orb--primary{width:45%;height:50%;top:-12%;left:-8%;background:radial-gradient(circle,rgba(0,119,182,.09) 0,rgba(0,119,182,.04) 40%,transparent 70%);filter:blur(80px);animation:assess-orb-drift-1 18s ease-in-out infinite}.assess-bg-orb--sky{width:40%;height:55%;top:15%;right:-8%;background:radial-gradient(circle,rgba(14,165,233,.08) 0,rgba(14,165,233,.03) 40%,transparent 70%);filter:blur(100px);animation:assess-orb-drift-2 22s ease-in-out infinite}.assess-bg-orb--teal{width:50%;height:45%;bottom:-10%;left:15%;background:radial-gradient(circle,rgba(20,184,166,.07) 0,rgba(20,184,166,.03) 40%,transparent 70%);filter:blur(90px);animation:assess-orb-drift-3 20s ease-in-out infinite}.assess-bg-shape{position:absolute;pointer-events:none;border-radius:inherit}.assess-bg-shape--circle-lg{width:140px;height:140px;top:12%;left:8%;border:1.5px solid rgba(0,119,182,.12);border-radius:50%;animation:assess-shape-spin 35s linear infinite,assess-shape-float 8s ease-in-out infinite}.assess-bg-shape--rect{width:180px;height:180px;bottom:20%;right:10%;border:1.5px solid rgba(14,165,233,.1);border-radius:16px;transform:rotate(-15deg);animation:assess-shape-spin-reverse 40s linear infinite,assess-shape-float 10s ease-in-out 2s infinite}.assess-bg-shape--circle-sm{width:60px;height:60px;top:38%;right:18%;border:2px solid rgba(20,184,166,.1);border-radius:50%;animation:assess-shape-float 6s ease-in-out 1s infinite}.assess-bg-shape--dot{width:10px;height:10px;top:25%;left:45%;background:rgba(0,119,182,.08);border-radius:50%;animation:assess-shape-float 5s ease-in-out .5s infinite}.assess-bg-shape--dot-2{width:8px;height:8px;bottom:30%;left:60%;background:rgba(20,184,166,.08);border-radius:50%;animation:assess-shape-float 7s ease-in-out 3s infinite}.assess-bg-aurora{position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(135deg,transparent,rgba(0,119,182,.03) 20%,rgba(14,165,233,.04) 40%,rgba(20,184,166,.03) 60%,transparent 80%);pointer-events:none;animation:assess-aurora-shift 15s ease-in-out infinite alternate}.assessment-main-card{position:relative;overflow:hidden;isolation:isolate;will-change:transform;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8),0 2px 4px 0 rgba(0,119,182,.04),0 8px 16px -4px rgba(0,119,182,.08),0 20px 40px -8px rgba(0,119,182,.06);border-bottom:2px solid rgba(0,119,182,.08);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.assessment-main-card>*{position:relative;z-index:1}.assessment-main-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-color:rgba(0,119,182,.2) rgba(0,119,182,.2) rgba(0,119,182,.15)}.assessment-tip-card{position:relative;overflow:hidden;isolation:isolate;will-change:transform;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6),0 2px 4px 0 rgba(0,0,0,.03),0 6px 12px -4px rgba(0,119,182,.06);border-bottom:1.5px solid rgba(0,119,182,.06);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1)}.assessment-tip-card:before{content:"";position:absolute;width:100px;height:100px;top:-20px;right:-20px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,182,.08) 0,transparent 70%);pointer-events:none;opacity:0;transform:scale(.3);transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.assessment-tip-card:hover:before{opacity:1;transform:scale(1)}.assessment-tip-card>*{position:relative;z-index:1}.assessment-tip-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-bottom-color:rgba(0,119,182,.12);background-color:rgba(240,249,255,.5)}.assessment-tip-card:hover .assessment-tip-icon{animation:ds-icon-bounce .45s ease-out;box-shadow:0 0 20px -2px rgba(0,119,182,.15);border-radius:.75rem}.assessment-info-card{position:relative;overflow:hidden;will-change:transform;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15),0 4px 12px -2px rgba(0,0,0,.15),0 8px 20px -6px rgba(0,0,0,.1);border-bottom:1.5px solid rgba(255,255,255,.08);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.assessment-info-card:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);transform:translateX(-100%) skewX(-15deg);pointer-events:none}.assessment-info-card:hover:after{animation:assess-shimmer .9s ease-out forwards}.assessment-info-card:hover{transform:translateY(-2px);background-color:rgba(255,255,255,.22);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-color:rgba(255,255,255,.35) rgba(255,255,255,.35) rgba(255,255,255,.12)}.assessment-start-btn{position:relative;overflow:hidden;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.25),0 4px 8px 0 rgba(0,119,182,.15),0 10px 24px -6px rgba(0,119,182,.2);border-bottom:2px solid rgba(0,80,130,.3);transition:all .3s cubic-bezier(.16,1,.3,1)}.assessment-start-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translateX(-100%) skewX(-20deg);pointer-events:none}.assessment-start-btn:hover:after{animation:assess-shimmer .8s ease-out forwards}.assessment-start-btn:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-bottom-color:rgba(0,80,130,.4)}.assessment-start-btn:active{transform:translateY(1px) scale(.98);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.15),0 2px 4px 0 rgba(0,119,182,.1);border-bottom-width:1px}.assessment-area-tag{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.12),0 2px 6px -2px rgba(0,0,0,.12);border-bottom:1px solid rgba(255,255,255,.06);transition:all .3s cubic-bezier(.16,1,.3,1)}.assessment-area-tag:hover{transform:translateY(-3px);background:rgba(255,255,255,.3)!important;box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-bottom-color:rgba(255,255,255,.1)}.assessment-welcome-badge{animation:ds-float 3s ease-in-out infinite}.assessment-right-panel{background-size:200% 200%;animation:ds-gradient-shift 8s ease infinite;position:relative;overflow:hidden}.assessment-right-panel:before{content:"";position:absolute;width:180px;height:180px;bottom:-50px;left:-30px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.07) 0,transparent 60%);pointer-events:none;animation:assess-panel-light 6s ease-in-out infinite}.assess-tab-pill{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.assess-tab-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(0,119,182,.06),transparent 50%);opacity:0;transition:opacity .3s;pointer-events:none}.assess-tab-pill:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06)}.assess-tab-pill:hover:after{opacity:1}.assess-tab-pill-active{box-shadow:0 2px 8px -2px rgba(0,119,182,.2),inset 0 0 0 1px rgba(0,119,182,.08);animation:assess-border-breathe 3s ease-in-out infinite}.assess-daily-card{position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8),0 2px 4px 0 rgba(0,119,182,.04),0 8px 16px -4px rgba(0,119,182,.08),0 18px 36px -8px rgba(0,119,182,.06);border-bottom:2px solid rgba(0,119,182,.08);transition:all .4s cubic-bezier(.16,1,.3,1)}.assess-daily-card:before{content:"";position:absolute;width:250px;height:250px;top:15%;left:25%;border-radius:50%;background:radial-gradient(circle,rgba(0,119,182,.05) 0,transparent 65%);pointer-events:none;z-index:0;opacity:0;transform:translate(-50%,-50%) scale(.4);transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1)}.assess-daily-card:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.assess-daily-card>*{position:relative;z-index:1}.assess-daily-card:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(0,119,182,.03) 45%,rgba(255,255,255,.06) 50%,rgba(0,119,182,.03) 55%,transparent 65%);transform:translateX(-100%) skewX(-15deg);pointer-events:none;z-index:2}.assess-daily-card:hover:after{animation:assess-shimmer 1s ease-out forwards}.assess-feature-row{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.assess-feature-row:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:linear-gradient(90deg,rgba(0,119,182,.3),rgba(14,165,233,.1));border-radius:1px;transition:width .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.assess-feature-row:hover:after{width:100%}.assess-feature-row:hover .assess-feature-icon{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06)}.assess-feature-icon,.assess-stat-card{transition:all .35s cubic-bezier(.16,1,.3,1)}.assess-stat-card{position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7),0 2px 4px 0 rgba(0,0,0,.03),0 6px 14px -4px rgba(0,119,182,.07),0 14px 28px -8px rgba(0,119,182,.05);border-bottom:1.5px solid rgba(0,119,182,.07)}.assess-stat-card:before{content:"";position:absolute;width:120px;height:120px;top:-40px;right:-30px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,182,.08) 0,transparent 70%);pointer-events:none;z-index:0;opacity:0;transform:scale(.4);transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.assess-stat-card:hover:before{opacity:1;transform:scale(1)}.assess-stat-card>*{position:relative;z-index:1}.assess-stat-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-color:rgba(0,119,182,.18) rgba(0,119,182,.18) rgba(0,119,182,.14)}.assess-history-card{position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.7),0 2px 4px 0 rgba(0,0,0,.03),0 6px 12px -4px rgba(0,119,182,.06);border-bottom:1.5px solid rgba(0,119,182,.06);transition:all .3s cubic-bezier(.16,1,.3,1)}.assess-history-card:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(0,119,182,.03) 50%,transparent 60%);transform:translateX(-100%) skewX(-15deg);pointer-events:none}.assess-history-card:hover:after{animation:assess-shimmer .8s ease-out forwards}.assess-history-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-color:rgba(0,119,182,.15) rgba(0,119,182,.15) rgba(0,119,182,.12)}.assess-streak-badge{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6),0 2px 6px -2px rgba(14,165,233,.1);border-bottom:1px solid rgba(14,165,233,.08);transition:all .3s cubic-bezier(.16,1,.3,1)}.assess-streak-badge:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-bottom-color:rgba(14,165,233,.12)}.assess-completion-card{position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8),0 2px 4px 0 rgba(0,119,182,.04),0 8px 18px -4px rgba(0,119,182,.08),0 20px 40px -10px rgba(0,119,182,.06);border-bottom:2px solid rgba(0,119,182,.08)}.assess-completion-card:before{content:"";position:absolute;width:200px;height:200px;top:-60px;right:-40px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,182,.06) 0,transparent 60%);pointer-events:none;z-index:0;animation:ds-float 4s ease-in-out infinite}.assess-completion-card>*{position:relative;z-index:1}.assess-result-stat{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6),0 2px 4px 0 rgba(0,0,0,.03),0 6px 12px -4px rgba(0,119,182,.06);border-bottom:1.5px solid rgba(0,119,182,.06);transition:all .3s cubic-bezier(.16,1,.3,1)}.assess-result-stat:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-bottom-color:rgba(0,119,182,.1);background:rgba(224,242,254,.6)}.assess-cta-btn{position:relative;overflow:hidden;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2),0 3px 6px 0 rgba(0,119,182,.12),0 8px 20px -6px rgba(0,119,182,.18);border-bottom:2px solid rgba(0,60,110,.25)}.assess-cta-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.2) 45%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.2) 55%,transparent 70%);transform:translateX(-100%) skewX(-20deg);pointer-events:none;border-radius:inherit}.assess-cta-btn:hover:after{animation:assess-shimmer .8s ease-out forwards}.assess-cta-btn:hover{box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-bottom-color:rgba(0,60,110,.35)}.assess-icon-glow:hover{box-shadow:0 0 20px -2px rgba(0,119,182,.2);transform:scale(1.08);transition:all .35s cubic-bezier(.16,1,.3,1)}.assess-completion-card:hover .assess-icon-glow svg,.assess-daily-card:hover .assess-icon-glow svg,.assess-feature-row:hover .assess-feature-icon svg,.assess-history-card:hover .assess-icon-glow svg,.assess-stat-card:hover svg,.assessment-tip-card:hover .assessment-tip-icon svg,.dash-action-card:hover .dash-action-icon svg,.dash-banner:hover .dash-banner-icon svg,.dash-stat-card:hover .dash-icon-box svg{animation:assess-icon-deconstruct .5s cubic-bezier(.4,0,.2,1);will-change:filter,transform,opacity}.assess-completion-card:hover .assess-icon-glow,.assess-daily-card:hover .assess-icon-glow,.assess-history-card:hover .assess-icon-glow{animation:assess-icon-glow-burst .5s cubic-bezier(.4,0,.2,1)}.sidebar-glass{background:rgba(255,255,255,1);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-right:1px solid rgba(226,232,240,.55);box-shadow:4px 0 24px -2px rgba(0,119,182,.05)}.nav-item-premium{position:relative}.nav-item-premium:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;background:linear-gradient(135deg,rgba(0,119,182,.07),rgba(14,165,233,.04));transition:opacity .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}.nav-item-premium:hover{box-shadow:0 4px 16px -4px rgba(0,119,182,.12)}.nav-item-premium:hover:before{opacity:1}.nav-item-active-glow{background:linear-gradient(135deg,rgba(0,119,182,.08),rgba(14,165,233,.05))!important;box-shadow:inset 0 0 0 1px rgba(0,119,182,.12),0 2px 8px -2px rgba(0,119,182,.15);animation:nav-active-pulse 3s ease-in-out infinite}.sidebar-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.18;pointer-events:none;animation:sidebar-orb-float 16s ease-in-out infinite;z-index:0}.login-nav-glass{background:rgba(255,255,255,.06);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 30px -1px rgba(0,0,0,.12)}.nav-link-glow{position:relative}.nav-link-glow:after{content:"";position:absolute;bottom:2px;left:50%;right:50%;height:2px;background:linear-gradient(90deg,#67E8F9,#2DD4BF);border-radius:2px;transition:all .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 8px rgba(103,232,249,.4);opacity:0}.nav-link-glow:hover:after{left:12%;right:12%;opacity:1}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25) 50%,transparent);transform:translateX(-100%);animation:btn-gradient-shimmer 3.5s ease-in-out infinite;animation-delay:1s;pointer-events:none;border-radius:inherit}.mobile-header-glass{background:rgba(255,255,255,1);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(226,232,240,.55);box-shadow:0 1px 16px -2px rgba(0,119,182,.06)}.sidebar-logo-wrap{position:relative;height:2.75rem;width:auto;max-width:10rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sidebar-logo-wrap--collapsed{width:2.75rem;max-width:2.75rem}.sidebar-logo-wrap:before{content:"";position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(ellipse 90% 80% at 50% 62%,rgba(0,180,216,.28) 0,rgba(0,150,199,.14) 28%,rgba(0,119,182,.07) 48%,transparent 68%);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.group\/logo:hover .sidebar-logo-wrap:before,.sidebar-logo-wrap:before{opacity:0;transform:scale(.6)}.sidebar-logo-sunrise{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);-o-object-fit:contain;object-fit:contain;opacity:0;filter:blur(8px) brightness(1.5) saturate(1.8);transform:scale(1.08);transition:opacity .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:1}.group\/logo:hover .sidebar-logo-sunrise{opacity:0}.sidebar-logo-main{position:relative;height:2.75rem;width:auto;max-width:10rem;border-radius:.375rem;-o-object-fit:contain;object-fit:contain;z-index:2;transition:transform .4s cubic-bezier(.22,1,.36,1)}.sidebar-logo-wrap--collapsed .sidebar-logo-main{width:2.75rem;max-width:2.75rem}.group\/logo:hover .sidebar-logo-main{transform:none}.group\/logo:hover .sidebar-logo-wrap--collapsed .sidebar-logo-sunrise{opacity:0}.group\/logo:hover .sidebar-logo-wrap--collapsed .sidebar-logo-main{transform:none}.analytics-stat-card{position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.analytics-stat-card:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(0,119,182,.04) 45%,rgba(0,119,182,.07) 50%,rgba(0,119,182,.04) 55%,transparent 60%);transform:translateX(-100%) skewX(-15deg);pointer-events:none;border-radius:inherit}.analytics-stat-card:hover:after{animation:ds-shimmer-sweep .8s ease-out forwards}.analytics-stat-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06);border-color:#CBD5E1}.analytics-stat-card:hover .analytics-icon-box{animation:ds-icon-bounce .45s ease-out;box-shadow:0 6px 16px -3px rgba(0,119,182,.3)}.analytics-stat-card:hover .analytics-stat-value{animation:ds-number-pop .35s ease-out}.analytics-banner{position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.analytics-banner:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.08) 45%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.08) 55%,transparent 70%);transform:translateX(-100%) skewX(-12deg);pointer-events:none}.analytics-banner:hover:after{animation:ds-shimmer-sweep 1s ease-out forwards}.analytics-banner:hover{transform:translateY(-3px);box-shadow:0 8px 24px -4px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.06)}.analytics-banner:hover .analytics-banner-icon{animation:ds-icon-bounce .45s ease-out}.analytics-banner:hover .analytics-confidence-badge{animation:ds-number-pop .4s ease-out}.analytics-content-card{position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.analytics-content-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0077B6,#06B6D4,#0077B6);background-size:200% 100%;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:0 0 1rem 1rem}.analytics-content-card:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(0,119,182,.03) 45%,rgba(0,119,182,.05) 50%,rgba(0,119,182,.03) 55%,transparent 60%);transform:translateX(-100%) skewX(-15deg);pointer-events:none;border-radius:inherit}.analytics-content-card:hover:before{transform:scaleX(1)}.analytics-content-card:hover:after{animation:ds-shimmer-sweep .8s ease-out forwards}.analytics-content-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(0,119,182,.08),0 8px 10px -6px rgba(0,119,182,.04);border-color:#CBD5E1}.analytics-content-card:hover .analytics-section-icon{animation:ds-icon-bounce .45s ease-out;color:#0077B6}.analytics-list-item{transition:all .2s cubic-bezier(.4,0,.2,1);padding:.5rem .75rem;margin-left:-.75rem;margin-right:-.75rem;border-radius:.75rem}.analytics-list-item:hover{background:rgba(240,249,255,.5);transform:translateX(3px)}.analytics-list-item:hover .analytics-list-number{background:linear-gradient(135deg,#0077B6,#06B6D4);color:white;transform:scale(1.08);box-shadow:0 4px 10px -2px rgba(0,119,182,.25)}.analytics-list-number{transition:all .25s cubic-bezier(.4,0,.2,1)}.analytics-area-item{transition:all .2s ease;padding:.25rem .5rem;margin-left:-.5rem;margin-right:-.5rem;border-radius:.625rem}.analytics-area-item:hover{background:rgba(240,249,255,.4);transform:translateX(3px)}.analytics-area-item:hover .analytics-area-dot{transform:scale(1.4)}.analytics-area-dot{transition:transform .25s cubic-bezier(.4,0,.2,1)}.analytics-warning{transition:all .25s ease}.analytics-warning:hover{transform:translateY(-2px);box-shadow:0 8px 20px -6px rgba(245,158,11,.15);border-color:rgba(245,158,11,.4)}