@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Space+Grotesk:wght@400;500;600;700&display=swap);:root{--primary:#f7f8fc;--secondary:#0f172a;--gray:#94a3b8;--kpmg:#818cf8;--ey:#facc15;--pwc:#f87171;--bg:#030712;--light:#fff;--border:#e2e8f0;--light-two:#1f2937;--dark:#0f172a;--dark-two:#1e1b4b;--btn-hover:#94a3b826;--shadow:#0f172a59 0px 25px 60px -12px,#0f172a73 0px 18px 36px -18px;--text-lg:30px;--text-md:25px;--page-background:radial-gradient(120% 120% at 80% 0%,#6366f140,#0f172ae6 45%,#020617 80%);--page-foreground:#f8fafc;--page-muted:#e2e8f0cc;--surface-glass:#0f172aa6;--surface-border:#94a3b82e;--surface-card:#0f172ad9;--accent-cyan:#38bdf8;--accent-indigo:#6366f1}[data-theme=dark]{--primary:#0f172a;--secondary:#f8fafc;--gray:#94a3b8;--kpmg:#818cf8;--ey:#facc15;--pwc:#f87171;--border:#94a3b866;--bg:#020617;--light:#121a2c;--light-two:#e2e8f0;--dark:#f8fafc;--dark-two:#c7d2fe;--btn-hover:#6366f140;--shadow:#00000073 0px 18px 40px -12px;--research-bg:#0a0f1a;--research-panel:#ffffff08;--research-border:#ffffff14;--research-text:#f8fafc;--research-text-secondary:#94a3b8;--research-text-muted:#64748b;--research-accent:#6366f1}[data-theme=light]{--research-bg:#f8fafc;--research-panel:#ffffffe6;--research-border:#0000001a;--research-text:#0f172a;--research-text-secondary:#475569;--research-text-muted:#64748b;--research-accent:#4f46e5}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#030712;color:#0f172a;color:var(--secondary);font-family:Inter,Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-height:100vh;overflow:auto!important;transition:background-color .3s ease,color .3s ease}@media (hover:hover){body{background-attachment:fixed}}body:after,body:before{content:"";filter:blur(80px);height:32rem;opacity:.35;pointer-events:none;position:fixed;width:32rem;z-index:-1}body:before{background:radial-gradient(circle,#38bdf873,#38bdf800);right:5vw;top:5vh}body:after{background:radial-gradient(circle,#f472b666,#f472b600);bottom:10vh;left:0}*{box-sizing:border-box;font-family:inherit;margin:0;padding:0;scrollbar-color:#94a3b8 #0f172a59;scrollbar-color:var(--gray) #0f172a59;scrollbar-width:thin}p{color:#0f172a;color:var(--secondary);font-size:.95rem;line-height:1.6;transition:color .3s ease}.dashboard-menu{text-decoration:none!important}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover{color:#38bdf8;color:var(--accent-cyan)}button{align-items:center;background-color:initial;border:none;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;margin-left:4px;margin-right:4px;padding:10px 4px;transition:transform .2s ease,background-color .3s ease,color .3s ease}button:hover{background-color:#94a3b826;background-color:var(--btn-hover);transform:translateY(-1px)}.search-bar input,button:hover{color:#0f172a;color:var(--secondary)}.search-bar input{background-color:#ffffffd9;border:1px solid #94a3b866;border-radius:10px;margin-right:10px;padding:.45rem .75rem;transition:background-color .3s,border-color .3s,color .3s;width:auto}.search-bar input:focus{background-color:#fff;border-color:#6366f1;border-color:var(--accent-indigo);outline:none}.search-results{margin-top:20px}.search-results div{background-color:#ffffffd9;border:1px solid #94a3b859;border-radius:10px;margin:5px 0;padding:12px 14px;transition:background-color .3s,transform .2s ease}.search-results div:hover{background-color:#94a3b82e;cursor:pointer;transform:translateY(-1px)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0f172a40;border-radius:5px}::-webkit-scrollbar-thumb{background:#94a3b899;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#94a3b8e6}.memo-box p{color:#fff!important}[data-theme=dark] .card,[data-theme=dark] .panel{background-color:#0f172a;border-color:#6366f173}[data-theme=dark] .memo-box{background-color:#111b2d}[data-theme=dark] ::placeholder{color:#9e9e9e}[data-theme=dark] .modal-content{background-color:#0f172a;border-color:#6366f173}input:-webkit-autofill{-webkit-text-fill-color:#0f172a!important;-webkit-text-fill-color:var(--dark)!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffffe6!important}.glass-elevated{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172aa6;background:var(--surface-glass);border:1px solid #94a3b82e;border:1px solid var(--surface-border);border-radius:20px;box-shadow:0 25px 60px -12px #0f172a59,0 18px 36px -18px #0f172a73;box-shadow:var(--shadow)}.pill-accent{align-items:center;background:linear-gradient(120deg,#22d3ee33,#6366f133);border-radius:999px;color:#38bdf8;color:var(--accent-cyan);display:inline-flex;font-weight:600;gap:.5rem;letter-spacing:.08em;padding:.4rem .9rem;text-transform:uppercase}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glow{0%,to{box-shadow:0 0 5px #6366f14d,0 0 10px #6366f133,0 0 15px #6366f11a}50%{box-shadow:0 0 10px #6366f180,0 0 20px #6366f14d,0 0 30px #6366f133}}.animate-fade-in{animation:fadeIn .4s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .5s ease-out forwards}.animate-fade-in-down{animation:fadeInDown .5s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .4s ease-out forwards}.animate-slide-in-right{animation:slideInRight .4s ease-out forwards}.animate-scale-in{animation:scaleIn .3s ease-out forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#94a3b81a 25%,#94a3b833 50%,#94a3b81a 75%);background-size:200% 100%;border-radius:8px}.skeleton-text{border-radius:4px;height:14px;margin-bottom:8px;width:100%}.skeleton-text-sm{border-radius:4px;height:12px;margin-bottom:6px;width:80%}.skeleton-title{border-radius:6px;height:24px;margin-bottom:12px;width:60%}.skeleton-avatar{border-radius:50%;flex-shrink:0;height:40px;width:40px}.skeleton-button{border-radius:18px;height:36px;width:100px}.skeleton-card{background:#0f172a66;border:1px solid #94a3b81a;border-radius:16px;padding:20px}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-4px)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 20px #6366f166,0 0 40px #6366f133}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.02)}.hover-brightness{transition:filter .2s ease}.hover-brightness:hover{filter:brightness(1.1)}.transition-all{transition:all .3s ease}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .5s ease}.glass-card{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:#0f172a99;border:1px solid #94a3b826;border-radius:16px;box-shadow:0 25px 50px #00000040,inset 0 1px 0 #ffffff1a;transition:all .3s ease}.glass-card:hover{border-color:#94a3b840;box-shadow:0 30px 60px #0000004d,inset 0 1px 0 #ffffff26}.Button_button__3QL-i{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;isolation:isolate;justify-content:center;letter-spacing:.01em;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,background-position .2s ease;white-space:nowrap}.Button_button__3QL-i:focus-visible{box-shadow:0 0 0 3px #6366f159;outline:none}.Button_button__3QL-i:disabled{opacity:.5;pointer-events:none}.Button_button__3QL-i svg{flex-shrink:0;height:1rem;pointer-events:none;width:1rem}.Button_button__3QL-i:after{background:linear-gradient(120deg,#ffffff59,#0000 45%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease;z-index:-1}.Button_button__3QL-i:hover:after{opacity:.7}.Button_variantDefault__PdDPt{background-image:linear-gradient(120deg,#38bdf8,#6366f1);background-image:linear-gradient(120deg,var(--accent-cyan,#38bdf8),var(--accent-indigo,#6366f1));box-shadow:0 20px 45px #6366f159;color:#0b1120}.Button_variantDefault__PdDPt:hover{transform:translateY(-1px)}.Button_variantDestructive__DQ-KM{background-image:linear-gradient(120deg,#f97316,#ef4444);box-shadow:0 20px 35px #ef444459;color:#fff}.Button_variantOutline__hhfex{background-color:#0f172a66;border-color:#94a3b880;box-shadow:inset 0 0 0 1px #94a3b866;color:#f8fafc;color:var(--page-foreground,#f8fafc)}.Button_variantOutline__hhfex:hover{background-color:#0f172a99}.Button_variantSecondary__R447P{background:#ffffffeb;border-color:#94a3b859;box-shadow:0 10px 25px #0f172a1f;color:#0f172a}.Button_variantGhost__nicfI{background-color:initial;border-color:#0000;color:#f8fafc;color:var(--page-foreground,#f8fafc)}.Button_variantGhost__nicfI:hover{background-color:#6366f12e;color:#f8fafc;color:var(--page-foreground,#f8fafc)}.Button_variantLink__9VIiy{background-color:initial;border:none;color:#38bdf8;color:var(--accent-cyan,#38bdf8);padding:0}.Button_variantLink__9VIiy:hover{text-decoration:underline;text-underline-offset:4px}.Button_sizeDefault__yP\+7m{min-height:44px;padding:.65rem 1.5rem}.Button_sizeSm__QjgHg{font-size:.85rem;min-height:36px;padding:.4rem 1rem}.Button_sizeLg__wv8XB{font-size:1rem;min-height:52px;padding:.85rem 2.25rem}.Button_sizeIcon__-Auky{border-radius:50%;height:40px;padding:0;width:40px}.Card_card__TyBzs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;background:var(--surface-card,#fffffff2);border:1px solid #94a3b833;border:1px solid var(--surface-border,#94a3b833);border-radius:1.25rem;box-shadow:0 25px 60px #0f172a2e;color:var(--secondary);overflow:hidden}.Card_cardHeader__AzyVi{border-bottom:1px solid #94a3b81f;display:flex;flex-direction:column;gap:.4rem;padding:1.75rem}.Card_cardTitle__FrKWA{color:var(--secondary);font-weight:600;letter-spacing:-.01em;line-height:1.15}.Card_cardDescription__fgkOa{color:#0f172ab3;font-size:.95rem}.Card_cardContent__b33nt{color:var(--secondary);padding:1.75rem}.Card_cardFooter__gYHrU{align-items:center;border-top:1px solid #94a3b81f;display:flex;justify-content:space-between;padding:1.5rem 1.75rem}.Card_card__TyBzs.Card_dark-theme__xJftV,[data-theme=dark] .Card_card__TyBzs{background:#0f172ad9;border-color:#6366f159;box-shadow:0 30px 65px #020617a6;color:#f8fafc;color:var(--page-foreground,#f8fafc)}.Card_card__TyBzs.Card_dark-theme__xJftV .Card_cardDescription__fgkOa,[data-theme=dark] .Card_cardDescription__fgkOa{color:#e2e8f0bf}.Separator_separator__\+QdhZ{background:linear-gradient(120deg,#38bdf8a6,#6366f1a6);border-radius:999px;flex-shrink:0;opacity:.75}.Separator_horizontal__dS7oa{height:2px;width:100%}.Separator_vertical__jXYtl{height:100%;width:2px}.Landing_page__iM-fC{background:#030014;color:#f8fafc;display:flex;flex-direction:column;font-family:Inter,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow-x:hidden}.Landing_hero__HsuiI{overflow:hidden;padding:1.5rem 1.5rem 4rem;position:relative}.Landing_heroGradient__y3xAY{animation:Landing_auroraShift__jjPLu 15s ease-in-out infinite;background:radial-gradient(ellipse 80% 50% at 50% -20%,#7877c64d,#0000),radial-gradient(ellipse 60% 40% at 80% 60%,#8b5cf626,#0000),radial-gradient(ellipse 50% 30% at 20% 80%,#3b82f61f,#0000);inset:0;position:absolute}@keyframes Landing_auroraShift__jjPLu{0%,to{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-5%) scale(1.05)}}.Landing_heroGlow__zVuAS{animation:Landing_glowPulse__AZ0q- 8s ease-in-out infinite;background:radial-gradient(ellipse at center,#8b5cf666 0,#3b82f633 30%,#0000 70%);filter:blur(80px);height:80%;left:50%;position:absolute;top:-30%;transform:translateX(-50%);width:120%}@keyframes Landing_glowPulse__AZ0q-{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:.9;transform:translateX(-50%) scale(1.1)}}.Landing_gridOverlay__YfpoL{background-image:linear-gradient(#8b5cf608 1px,#0000 0),linear-gradient(90deg,#8b5cf608 1px,#0000 0);background-size:60px 60px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000,#0000);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000,#0000);position:absolute}.Landing_particlesCanvas__NCn58{inset:0;pointer-events:none;position:absolute}.Landing_particle__Zrk1G{animation:Landing_floatParticle__1NSFA 20s linear infinite;background:#8b5cf699;border-radius:50%;box-shadow:0 0 10px #8b5cf6cc,0 0 20px #8b5cf666;height:4px;position:absolute;width:4px}.Landing_particle__Zrk1G:first-child{animation-delay:0s;animation-duration:25s;left:10%}.Landing_particle__Zrk1G:nth-child(2){animation-delay:2s;animation-duration:22s;left:20%}.Landing_particle__Zrk1G:nth-child(3){animation-delay:4s;animation-duration:28s;left:30%}.Landing_particle__Zrk1G:nth-child(4){animation-delay:1s;animation-duration:24s;left:40%}.Landing_particle__Zrk1G:nth-child(5){animation-delay:3s;animation-duration:26s;left:50%}.Landing_particle__Zrk1G:nth-child(6){animation-delay:5s;animation-duration:23s;left:60%}.Landing_particle__Zrk1G:nth-child(7){animation-delay:2.5s;animation-duration:27s;left:70%}.Landing_particle__Zrk1G:nth-child(8){animation-delay:4.5s;animation-duration:21s;left:80%}.Landing_particle__Zrk1G:nth-child(9){animation-delay:1.5s;animation-duration:29s;left:90%}.Landing_particle__Zrk1G:nth-child(10){animation-delay:3.5s;animation-duration:30s;left:15%}.Landing_particle__Zrk1G:nth-child(11){animation-delay:.5s;animation-duration:19s;left:25%}.Landing_particle__Zrk1G:nth-child(12){animation-delay:2.2s;animation-duration:32s;left:35%}.Landing_particle__Zrk1G:nth-child(13){animation-delay:4.2s;animation-duration:18s;left:45%}.Landing_particle__Zrk1G:nth-child(14){animation-delay:1.2s;animation-duration:31s;left:55%}.Landing_particle__Zrk1G:nth-child(15){animation-delay:3.2s;animation-duration:20s;left:65%}.Landing_particle__Zrk1G:nth-child(16){animation-delay:5.2s;animation-duration:33s;left:75%}.Landing_particle__Zrk1G:nth-child(17){animation-delay:.8s;animation-duration:17s;left:85%}.Landing_particle__Zrk1G:nth-child(18){animation-delay:2.8s;animation-duration:34s;left:95%}.Landing_particle__Zrk1G:nth-child(19){animation-delay:4.8s;animation-duration:16s;left:5%}.Landing_particle__Zrk1G:nth-child(20){animation-delay:1.8s;animation-duration:35s;left:50%}@keyframes Landing_floatParticle__1NSFA{0%{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:1;transform:translateY(90vh) scale(1)}90%{opacity:1;transform:translateY(10vh) scale(1)}to{opacity:0;transform:translateY(-10vh) scale(0)}}.Landing_navbar__YhUzB{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;margin-bottom:3.5rem;position:relative;z-index:10}.Landing_brand__\+e2FU{align-items:center;color:#f8fafc;display:inline-flex;font-weight:700;gap:.375rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.Landing_brandMark__KW0Gu{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:.6rem;font-size:.75rem;padding:.35rem .5rem}.Landing_brandText__unAtG{font-size:1rem}.Landing_navToggle__-YWXQ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:1px solid #8b5cf64d;border-radius:50%;cursor:pointer;display:inline-flex;flex-direction:column;gap:.3rem;height:3rem;justify-content:center;position:relative;transition:all .3s ease;width:3rem;z-index:11}.Landing_navToggle__-YWXQ:hover{border-color:#8b5cf699;box-shadow:0 0 20px #8b5cf64d}.Landing_navToggle__-YWXQ span{background:linear-gradient(90deg,#8b5cf6,#06b6d4);border-radius:999px;display:block;height:2px;margin-inline:auto;transition:transform .3s ease,opacity .3s ease;width:1.4rem}.Landing_navLinks__5C\+Wc{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a1ef2;border:1px solid #8b5cf633;border-radius:1.25rem;display:flex;flex-direction:column;gap:1.25rem;left:1.5rem;opacity:0;padding:1.5rem;pointer-events:none;position:absolute;right:1.5rem;top:5.5rem;transform:scaleY(.8);transform-origin:top;transition:opacity .3s ease,transform .3s ease}.Landing_navLinksOpen__ZY53C,.Landing_navLinks__5C\+Wc[data-state=open]{opacity:1;pointer-events:auto;transform:scaleY(1)}.Landing_navLink__ETTiD{color:#e2e8f0;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s ease}.Landing_navLink__ETTiD:hover{color:#a78bfa;text-shadow:0 0 20px #8b5cf680}.Landing_navActions__svIFR{grid-gap:.75rem;display:grid;gap:.75rem}.Landing_navButton__fDIl\+,.Landing_navCta__Fv04u{font-weight:600!important;justify-content:center;width:100%}.Landing_navCta__Fv04u{background:linear-gradient(135deg,#8b5cf6,#06b6d4)!important;border:none!important;box-shadow:0 0 30px #8b5cf666;color:#fff!important;transition:all .3s ease!important}.Landing_navCta__Fv04u:hover{box-shadow:0 0 40px #8b5cf699,0 0 60px #06b6d44d!important;transform:translateY(-2px)}.Landing_heroBody__gwCIe{grid-gap:2.5rem;display:grid;gap:2.5rem;position:relative;z-index:2}.Landing_heroCopy__Nqt6N{grid-gap:1.5rem;display:grid;gap:1.5rem;max-width:38rem}.Landing_heroBadge__yiK\+a{align-items:center;animation:Landing_badgePulse__Eg6YQ 3s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf626,#06b6d41a);border:1px solid #8b5cf64d;border-radius:999px;color:#a78bfa;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;letter-spacing:.06em;padding:.5rem 1rem;text-transform:uppercase}.Landing_badgeIcon__k8XFo{animation:Landing_sparkle__yrqZY 2s ease-in-out infinite;display:inline-flex}@keyframes Landing_badgePulse__Eg6YQ{0%,to{box-shadow:0 0 20px #8b5cf633}50%{box-shadow:0 0 30px #8b5cf666}}@keyframes Landing_sparkle__yrqZY{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.Landing_heroHeading__QLrLT{color:#f8fafc;font-size:clamp(2.5rem,6vw,4.2rem);font-weight:700;line-height:1.05}.Landing_gradientText__jogLU{-webkit-text-fill-color:#0000;animation:Landing_gradientFlow__y1dO5 5s ease infinite;background:linear-gradient(135deg,#8b5cf6,#06b6d4 50%,#a78bfa);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}@keyframes Landing_gradientFlow__y1dO5{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Landing_heroSubhead__Zoq-V{color:#e2e8f0d9;font-size:1.15rem;line-height:1.8}.Landing_heroActions__g2wtw{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.Landing_heroPrimary__twOYO{background:linear-gradient(135deg,#8b5cf6,#06b6d4)!important;border:none!important;box-shadow:0 0 40px #8b5cf680,0 4px 20px #0000004d;color:#fff!important;overflow:hidden;position:relative;transition:all .3s ease!important}.Landing_heroPrimary__twOYO:before{background:linear-gradient(135deg,#0000,#fff3 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.Landing_heroPrimary__twOYO:hover:before{transform:translateX(100%)}.Landing_heroPrimary__twOYO:hover{box-shadow:0 0 60px #8b5cf6b3,0 0 100px #06b6d466,0 8px 30px #0006!important;transform:translateY(-3px)}.Landing_heroSecondary__haDeo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8b5cf61a!important;border:1px solid #8b5cf666!important;color:#e2e8f0!important;transition:all .3s ease!important}.Landing_heroSecondary__haDeo:hover{background:#8b5cf633!important;border-color:#8b5cf6cc!important;box-shadow:0 0 30px #8b5cf64d}.Landing_heroFootnote__INwsx{color:#e2e8f099;font-size:.9rem}.Landing_heroCard__g2Vws{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0a2899;border:1px solid #8b5cf640;border-radius:1.5rem;box-shadow:0 25px 70px #00000080,0 0 40px #8b5cf626;margin-left:auto;max-width:30rem;overflow:hidden;position:relative}.Landing_heroCard__g2Vws:before{background:linear-gradient(135deg,#8b5cf61a,#0000 50%,#06b6d41a);content:"";inset:0;pointer-events:none;position:absolute}.Landing_heroCardContent__l82JM{grid-gap:1.75rem;display:grid;gap:1.75rem;padding:1.75rem 1.85rem;position:relative}.Landing_heroCardHeader__cNcLw{align-items:center;color:#94a3b8e6;display:flex;font-size:.85rem;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.Landing_heroCardStatus__UqeNM{animation:Landing_statusPulse__j4Bio 2s ease-in-out infinite;background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid #06b6d44d;border-radius:999px;color:#22d3ee;font-weight:600;padding:.35rem .75rem}@keyframes Landing_statusPulse__j4Bio{0%,to{box-shadow:0 0 10px #06b6d44d}50%{box-shadow:0 0 20px #06b6d480}}.Landing_heroCardBody__iM4Cg h2{color:#f8fafc;font-size:1.3rem;margin-bottom:.75rem}.Landing_heroCardBody__iM4Cg p{color:#e2e8f0cc;line-height:1.6;margin-bottom:1rem}.Landing_heroCardBody__iM4Cg ul{grid-gap:.5rem;color:#cbd5f5;display:grid;gap:.5rem;margin:0;padding-left:1.25rem}.Landing_heroCardBody__iM4Cg li{font-size:.95rem}.Landing_heroCardBody__iM4Cg li::marker{color:#8b5cf6}.Landing_heroCardDivider__XVixP{background:linear-gradient(90deg,#0000,#8b5cf666,#0000)}.Landing_heroCardFooter__ph5G\+{align-items:center;color:#e2e8f0;display:flex;gap:.9rem}.Landing_heroCardAvatar__NdM59{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;box-shadow:0 0 20px #8b5cf666;display:inline-flex;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.Landing_heroCardFooter__ph5G\+ strong{display:block;font-size:.95rem}.Landing_heroCardFooter__ph5G\+ p{color:#e2e8f0b3;font-size:.85rem;margin:0}.Landing_heroCardButton__8V2pG{background:linear-gradient(135deg,#8b5cf6,#06b6d4)!important;border:none!important;box-shadow:0 0 20px #8b5cf64d;color:#fff!important;margin-left:auto;transition:all .3s ease!important}.Landing_heroCardButton__8V2pG:hover{box-shadow:0 0 30px #8b5cf680!important}.Landing_metricsBar__E201\+{grid-gap:1.25rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0a2880;border:1px solid #8b5cf633;border-radius:1.5rem;display:grid;gap:1.25rem;margin-top:3rem;padding:1.75rem;position:relative;z-index:2}.Landing_metric__TPoLx{grid-gap:.35rem;display:grid;gap:.35rem;text-align:center}.Landing_metricValue__EjyPu{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700}.Landing_metricLabel__lbtCT{color:#e2e8f0bf;font-size:.95rem;line-height:1.4}.Landing_partnerStrip__klEpj{grid-gap:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0a2866;border:1px solid #8b5cf626;border-radius:1.25rem;display:grid;gap:1rem;margin-top:2.5rem;padding:1.5rem;position:relative;z-index:2}.Landing_partnerTitle__pD-mS{color:#8b5cf6cc;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.Landing_partnerLogos__F90KL{align-items:center;color:#e2e8f0e6;display:flex;flex-wrap:wrap;font-weight:600;gap:1.75rem;letter-spacing:.08em}.Landing_partnerLogos__F90KL span{opacity:.7;transition:all .3s ease}.Landing_partnerLogos__F90KL span:hover{color:#a78bfa;opacity:1;text-shadow:0 0 20px #8b5cf680}main{flex:1 1;position:relative}.Landing_sectionIntro__TZ0YK{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:2.5rem;text-align:left}.Landing_sectionIntro__TZ0YK h2{color:#f8fafc;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.Landing_sectionIntro__TZ0YK p{color:#e2e8f0bf;line-height:1.8;max-width:40rem}.Landing_sectionEyebrow__wZm2F{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;background-clip:text;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Landing_capabilitiesSection__BcuTv,.Landing_ctaSection__gK1QT,.Landing_testimonialSection__\+IPCq,.Landing_workflowSection__QUV-Q{padding:4.5rem 1.5rem;position:relative}.Landing_capabilitiesSection__BcuTv{background:radial-gradient(ellipse 80% 50% at 20% 50%,#8b5cf614,#0000)}.Landing_capabilitiesSection__BcuTv:before{background-image:linear-gradient(#8b5cf605 1px,#0000 0),linear-gradient(90deg,#8b5cf605 1px,#0000 0);background-size:40px 40px;content:"";inset:0;pointer-events:none;position:absolute}.Landing_capabilityGrid__cp7LA{grid-gap:1.5rem;display:grid;gap:1.5rem;position:relative}.Landing_capabilityCard__P06R8{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0a2899;border:1px solid #8b5cf633;border-radius:1.5rem;box-shadow:0 18px 45px #0006;overflow:hidden;position:relative;transition:all .4s ease}.Landing_capabilityCard__P06R8:before{background:linear-gradient(90deg,#0000,#8b5cf6,#06b6d4,#0000);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.Landing_capabilityCard__P06R8:hover{border-color:#8b5cf666;box-shadow:0 25px 60px #00000080,0 0 40px #8b5cf626;transform:translateY(-5px)}.Landing_capabilityCard__P06R8:hover:before{opacity:1}.Landing_capabilityContent__8QFvP{grid-gap:1.2rem;display:grid;gap:1.2rem;padding:2rem}.Landing_capabilityContent__8QFvP h3{color:#f8fafc;font-size:1.4rem}.Landing_capabilityContent__8QFvP p{color:#e2e8f0c7;line-height:1.7}.Landing_capabilityLink__jPKOt{color:#a78bfa!important;justify-content:flex-start;padding:0;transition:all .3s ease!important}.Landing_capabilityLink__jPKOt:hover{color:#06b6d4!important;text-shadow:0 0 20px #06b6d480}.Landing_testimonialSection__\+IPCq{background:linear-gradient(180deg,#0000,#0f0a2899)}.Landing_testimonialGrid__bB5F7{grid-gap:1.5rem;display:grid;gap:1.5rem}.Landing_testimonialCard__qzdx4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0a28b3;border:1px solid #8b5cf633;border-radius:1.5rem;box-shadow:0 20px 50px #00000073;overflow:hidden;position:relative;transition:all .4s ease}.Landing_testimonialCard__qzdx4:after{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf633,#06b6d433);-webkit-background-clip:text;background-clip:text;content:'"';font-family:Georgia,serif;font-size:5rem;line-height:1;pointer-events:none;position:absolute;right:1.5rem;top:1rem}.Landing_testimonialCard__qzdx4:hover{border-color:#8b5cf666;box-shadow:0 25px 60px #00000080,0 0 30px #8b5cf61a;transform:translateY(-5px)}.Landing_testimonialCopy__365f4{grid-gap:1.75rem;display:grid;gap:1.75rem;padding:2.2rem;position:relative}.Landing_testimonialCopy__365f4 p{color:#e2e8f0e6;font-size:1.1rem;font-style:italic;line-height:1.8}.Landing_testimonialMeta__YYs1u{grid-gap:.35rem;display:grid;gap:.35rem}.Landing_testimonialMeta__YYs1u strong{color:#f8fafc}.Landing_testimonialMeta__YYs1u span{color:#8b5cf6cc}.Landing_workflowSection__QUV-Q{background:radial-gradient(ellipse 80% 50% at 80% 50%,#06b6d414,#0000)}.Landing_workflowHeader__lWnqd{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:2.5rem}.Landing_workflowHeader__lWnqd h2{color:#f8fafc;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.Landing_workflowHeader__lWnqd p{color:#e2e8f0bf;line-height:1.8;max-width:40rem}.Landing_workflowSteps__QQvLg{grid-gap:1.5rem;display:grid;gap:1.5rem}.Landing_workflowCard__tBRCc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1e3299;border:1px solid #06b6d440;border-radius:1.5rem;box-shadow:0 18px 45px #0006;overflow:hidden;position:relative;transition:all .4s ease}.Landing_workflowCard__tBRCc:before{background:linear-gradient(90deg,#0000,#06b6d4,#8b5cf6,#0000);bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .4s ease}.Landing_workflowCard__tBRCc:hover{border-color:#06b6d480;box-shadow:0 25px 60px #00000080,0 0 40px #06b6d426;transform:translateY(-5px)}.Landing_workflowCard__tBRCc:hover:before{opacity:1}.Landing_workflowContent__xfkZ\+{grid-gap:1rem;display:grid;gap:1rem;padding:2rem}.Landing_workflowStep__joZXJ{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:700;letter-spacing:.14em}.Landing_workflowContent__xfkZ\+ h3{color:#f8fafc;font-size:1.35rem}.Landing_workflowContent__xfkZ\+ p{color:#e0e7ffc7;line-height:1.7}.Landing_ctaSection__gK1QT{background:#0f0a2899;overflow:hidden;position:relative}.Landing_ctaSection__gK1QT:before{background:radial-gradient(ellipse at center,#8b5cf61a 0,#0000 60%);content:"";height:150%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:150%}.Landing_ctaCard__ZS06e{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#8b5cf626,#06b6d41a);border:1px solid #8b5cf64d;border-radius:1.75rem;box-shadow:0 22px 55px #00000073,0 0 50px #8b5cf61a;overflow:hidden;position:relative}.Landing_ctaCard__ZS06e:before{background:linear-gradient(135deg,#0000,#8b5cf61a 50%,#0000);content:"";inset:0;pointer-events:none;position:absolute}.Landing_ctaContent__kAeI4{grid-gap:2rem;display:grid;gap:2rem;padding:2.5rem;position:relative}.Landing_ctaContent__kAeI4 h2{color:#f8fafc;font-size:clamp(2rem,5vw,2.6rem)}.Landing_ctaContent__kAeI4 p{color:#e2e8f0c7;line-height:1.7;max-width:36rem}.Landing_ctaActions__BJY2-{display:flex;flex-wrap:wrap;gap:1rem}.Landing_footer__yyvCw{background:#050514f2;border-top:1px solid #8b5cf626;margin-top:auto;padding:4rem 1.5rem 2.5rem;position:relative}.Landing_footer__yyvCw:before{background:linear-gradient(90deg,#0000,#8b5cf680,#06b6d480,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Landing_footerContent__rtD3E{grid-gap:2.5rem;display:grid;gap:2.5rem}.Landing_footerBrand__ClMNB{grid-gap:1rem;color:#e2e8f0b8;display:grid;gap:1rem;max-width:28rem}.Landing_footerBrand__ClMNB p{line-height:1.7}.Landing_footerLinks__IACn5{grid-gap:2rem;display:grid;gap:2rem}.Landing_footerColumn__PEZcE h3{color:#f8fafc;font-size:1rem;margin-bottom:.75rem;text-transform:capitalize}.Landing_footerColumn__PEZcE ul{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.Landing_footerColumn__PEZcE li a{color:#e2e8f0b3;text-decoration:none;transition:all .3s ease}.Landing_footerColumn__PEZcE li a:hover{color:#a78bfa;text-shadow:0 0 20px #8b5cf666}.Landing_footerDivider__tVMHd{background:linear-gradient(90deg,#0000,#8b5cf64d,#0000);margin:2.5rem 0 1.5rem}.Landing_footerBottom__uLYdJ{color:#94a3b8cc;display:flex;flex-direction:column;font-size:.9rem;gap:1.25rem}.Landing_footerSocials__M5fT-{display:flex;gap:1rem}.Landing_socialLink__LV-A3{color:#e2e8f0b3;font-weight:500;text-decoration:none;transition:all .3s ease}.Landing_socialLink__LV-A3:hover{color:#a78bfa;text-shadow:0 0 20px #8b5cf666}.Landing_productsSection__LXOKq{background:radial-gradient(ellipse 80% 50% at 50% 50%,#8b5cf60f,#0000);padding:4.5rem 1.5rem}.Landing_productGrid__KTaHN{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-top:2rem}.Landing_productCard__pthFH{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0a28b3;border:1px solid #8b5cf640;border-radius:1.5rem;box-shadow:0 20px 50px #0006;overflow:hidden;position:relative;transition:all .4s ease}.Landing_productCard__pthFH:hover{border-color:#8b5cf680;box-shadow:0 30px 70px #00000080,0 0 50px #8b5cf633;transform:translateY(-8px)}.Landing_productContent__X-Av8{grid-gap:1rem;display:grid;gap:1rem;padding:2.5rem;text-align:center}.Landing_productIcon__O7ka9{font-size:3rem;margin-bottom:.5rem}.Landing_productName__eqV6v{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700}.Landing_productTagline__zVFCN{color:#a78bfa;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Landing_productContent__X-Av8 p{color:#e2e8f0cc;line-height:1.7}.Landing_productLink__MOHPW{color:#06b6d4!important;font-weight:600;justify-content:center;margin-top:.5rem}.Landing_analystSection__tBWV1,.Landing_interpreterSection__GT-\+P,.Landing_workpaperSection__Zv5Y4{padding:5rem 1.5rem;position:relative}.Landing_interpreterSection__GT-\+P{background:radial-gradient(ellipse 100% 60% at 0 50%,#8b5cf614,#0000)}.Landing_analystSection__tBWV1{background:radial-gradient(ellipse 100% 60% at 100% 50%,#06b6d414,#0000)}.Landing_workpaperSection__Zv5Y4{background:radial-gradient(ellipse 100% 60% at 0 50%,#10b98114,#0000)}.Landing_productShowcase__wsJcz{grid-gap:3rem;align-items:center;display:grid;gap:3rem}.Landing_showcaseReverse__d86R2{direction:rtl}.Landing_showcaseReverse__d86R2>*{direction:ltr}.Landing_showcaseContent__tdLIy{grid-gap:1.5rem;display:grid;gap:1.5rem}.Landing_showcaseContent__tdLIy h2{color:#f8fafc;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.2}.Landing_showcaseContent__tdLIy>p{color:#e2e8f0cc;font-size:1.1rem;line-height:1.8}.Landing_featureList__VTHK6{grid-gap:1.5rem;display:grid;gap:1.5rem;margin:1rem 0}.Landing_featureItem__o-kps{grid-gap:.5rem;display:grid;gap:.5rem}.Landing_featureItem__o-kps h4{color:#a78bfa;font-size:1.1rem;font-weight:600}.Landing_featureItem__o-kps p{color:#e2e8f0bf;line-height:1.6}.Landing_showcaseDemo__v2oFf{position:relative}.Landing_demoCard__vojEn{background:#0a0a1ee6;border:1px solid #8b5cf64d;border-radius:1rem;box-shadow:0 25px 60px #00000080,0 0 40px #8b5cf61a;overflow:hidden}.Landing_demoContent__TPkt4{padding:0}.Landing_demoHeader__HaF-o{align-items:center;background:#8b5cf61a;border-bottom:1px solid #8b5cf633;display:flex;gap:1rem;padding:1rem 1.25rem}.Landing_demoWindowControls__\+giJV{display:flex;gap:.5rem}.Landing_demoWindowControls__\+giJV span{background:#8b5cf666;border-radius:50%;height:12px;width:12px}.Landing_demoWindowControls__\+giJV span:first-child{background:#ef4444}.Landing_demoWindowControls__\+giJV span:nth-child(2){background:#eab308}.Landing_demoWindowControls__\+giJV span:nth-child(3){background:#22c55e}.Landing_demoTitle__5mQj2{color:#e2e8f0b3;font-size:.85rem;font-weight:500}.Landing_demoBody__7qmdW{padding:1.5rem}.Landing_demoChat__azoLi{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:1rem}.Landing_demoChatBubble__rGNSu{border-radius:1rem;font-size:.95rem;line-height:1.6;padding:1rem 1.25rem}.Landing_userBubble__rOZno{background:#8b5cf633;border:1px solid #8b5cf64d;border-bottom-right-radius:.25rem;color:#e2e8f0;margin-left:2rem}.Landing_aiBubble__7sd2e{background:#06b6d41a;border:1px solid #06b6d433;border-bottom-left-radius:.25rem;color:#e2e8f0;margin-right:2rem}.Landing_aiBubble__7sd2e p{margin:0}.Landing_aiTyping__nAW9s{align-items:center;display:flex;gap:.75rem}.Landing_aiTyping__nAW9s strong{color:#06b6d4;font-size:.85rem}.Landing_typingDots__o9LMk{display:flex;gap:.25rem}.Landing_typingDots__o9LMk span{animation:Landing_typing__jFQJ8 1.4s ease-in-out infinite;background:#06b6d4;border-radius:50%;height:6px;width:6px}.Landing_typingDots__o9LMk span:nth-child(2){animation-delay:.2s}.Landing_typingDots__o9LMk span:nth-child(3){animation-delay:.4s}@keyframes Landing_typing__jFQJ8{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.Landing_interpreterDemo__RYF3U{grid-gap:1rem;display:grid;gap:1rem}.Landing_researchStatus__MZXAl{align-items:center;color:#22c55e;display:flex;font-size:.85rem;font-weight:500;gap:.5rem}.Landing_statusDot__YPT66{animation:Landing_pulse__uCOJt 2s ease-in-out infinite;background:#22c55e;border-radius:50%;height:8px;width:8px}.Landing_sourceCards__5eYud{grid-gap:.5rem;display:grid;gap:.5rem}.Landing_sourceCard__naqsE{align-items:center;animation:Landing_fadeSlideIn__EPBjn .4s ease-out backwards;background:#0f172a99;border:1px solid #8b5cf633;border-radius:.5rem;display:flex;gap:.75rem;padding:.6rem .75rem}.Landing_sourceCard__naqsE:nth-child(2){animation-delay:.15s}.Landing_sourceCard__naqsE:nth-child(3){animation-delay:.3s}.Landing_sourceType__zYa7S{background:#8b5cf633;border-radius:4px;color:#a78bfa;font-size:.65rem;font-weight:600;padding:.15rem .4rem;text-transform:uppercase}.Landing_sourceCard__naqsE:nth-child(3) .Landing_sourceType__zYa7S{background:#06b6d433;color:#22d3ee}.Landing_sourceName__pFeTe{color:#f8fafc;flex:1 1;font-size:.85rem;font-weight:500}.Landing_relevanceBar__MpOYU{background:#8b5cf633;border-radius:2px;height:4px;overflow:hidden;width:60px}.Landing_relevanceFill__N4qrs{background:linear-gradient(90deg,#8b5cf6,#06b6d4);border-radius:2px;height:100%}.Landing_answerPreview__pX8OK{background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:.5rem;padding:.75rem}.Landing_answerHeader__1xelZ{align-items:center;color:#a78bfa;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;margin-bottom:.5rem}.Landing_aiIndicator__5f4yA{animation:Landing_pulse__uCOJt 3s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;height:8px;width:8px}.Landing_answerPreview__pX8OK p{color:#e2e8f0e6;font-size:.85rem;line-height:1.5;margin:0}.Landing_analystDemo__d08Nm{grid-gap:1rem;display:grid;gap:1rem}.Landing_memoTypeSelector__qjpcs{display:flex;gap:.5rem}.Landing_memoTypeActive__AplQx,.Landing_memoTypeBtn__\+yIlk{background:#0000;border:1px solid #8b5cf633;border-radius:.4rem;color:#94a3b8cc;cursor:pointer;font-size:.75rem;font-weight:600;padding:.4rem .75rem;transition:all .2s ease}.Landing_memoTypeBtn__\+yIlk:hover{background:#8b5cf61a;border-color:#8b5cf64d;color:#e2e8f0}.Landing_memoTypeActive__AplQx{background:linear-gradient(135deg,#8b5cf64d,#06b6d433);border-color:#8b5cf666;color:#f8fafc}.Landing_memoDocument__czf6r{animation:Landing_docFadeIn__b6amd .3s ease-out;background:#0f172a99;border:1px solid #8b5cf633;border-radius:.5rem;padding:1rem}@keyframes Landing_docFadeIn__b6amd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Landing_memoDocHeader__zmtQ7{align-items:flex-start;border-bottom:1px solid #8b5cf626;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.Landing_memoDocHeader__zmtQ7 h5{color:#f8fafc;font-size:.95rem;margin:0 0 .25rem}.Landing_memoSubtitle__-XnNd{color:#94a3b8cc;font-size:.75rem}.Landing_memoOutline__A8Th-{grid-gap:.4rem;display:grid;gap:.4rem;margin-bottom:1rem}.Landing_outlineItem__ctN9A{align-items:center;color:#e2e8f0d9;display:flex;font-size:.8rem;gap:.5rem}.Landing_checkIcon__8x8Vp{color:#22c55e;font-weight:700}.Landing_memoStats__RsSH9{border-top:1px solid #8b5cf626;color:#94a3b8cc;display:flex;font-size:.75rem;gap:1rem;padding-top:.75rem}.Landing_memoBtnPrimary__xCsA-{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:.5rem;color:#fff;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;padding:.6rem 1rem;transition:all .3s ease}.Landing_memoBtnPrimary__xCsA-:hover{box-shadow:0 4px 15px #8b5cf666;transform:translateY(-1px)}.Landing_citationBadges__HstI4{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.Landing_citationBadge__2\+kQH{background:#8b5cf633;border:1px solid #8b5cf64d;border-radius:999px;color:#a78bfa;font-size:.75rem;font-weight:500;padding:.25rem .6rem}.Landing_demoInput__w7uvG{background:#0f172acc;border:1px solid #8b5cf633;border-radius:.75rem;display:flex;gap:.5rem;padding:.75rem}.Landing_demoInput__w7uvG input{background:#0000;border:none;color:#e2e8f0;flex:1 1;font-size:.9rem;outline:none}.Landing_demoInput__w7uvG input::placeholder{color:#94a3b899}.Landing_demoInput__w7uvG button{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;height:2rem;width:2rem}.Landing_memoPreview__SrWbi{background:#0f172a99;border:1px solid #8b5cf633;border-radius:.75rem;padding:1.25rem}.Landing_memoHeader__MqGzs{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.Landing_memoHeader__MqGzs h5{color:#f8fafc;font-size:1rem;margin:0}.Landing_memoStatus__vRBTC{background:#22c55e33;border:1px solid #22c55e4d;border-radius:999px;color:#22c55e;font-size:.75rem;font-weight:600;padding:.25rem .6rem}.Landing_memoMeta__zK\+hk{border-bottom:1px solid #8b5cf626;color:#94a3b8cc;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.Landing_memoSection__u7ACC{margin-bottom:1rem}.Landing_memoSection__u7ACC strong{color:#a78bfa;display:block;font-size:.85rem;margin-bottom:.35rem}.Landing_memoSection__u7ACC p{color:#e2e8f0bf;font-size:.9rem;line-height:1.5;margin:0}.Landing_memoCitations__M7XGi{border-top:1px solid #8b5cf626;color:#94a3b8cc;display:flex;font-size:.8rem;gap:1rem;margin-top:1rem;padding-top:1rem}.Landing_memoActions__1R35R{display:flex;gap:.75rem;margin-top:1rem}.Landing_memoBtn__VFy0Y{background:#8b5cf633;border:1px solid #8b5cf64d;border-radius:.5rem;color:#a78bfa;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;padding:.6rem 1rem;transition:all .3s ease}.Landing_memoBtn__VFy0Y:hover{background:#8b5cf64d;border-color:#8b5cf680}.Landing_workpaperPreview__rK91m{background:#0f172a99;border:1px solid #10b98133;border-radius:.75rem;padding:1.25rem}.Landing_workpaperHeader__gOw-0{align-items:center;border-bottom:1px solid #10b98126;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.Landing_workpaperHeader__gOw-0 h5{color:#f8fafc;font-size:1rem;margin:0}.Landing_workpaperTeam__WPDr6{color:#94a3b8cc;font-size:.8rem}.Landing_workpaperQueue__4CUWd{grid-gap:.75rem;display:grid;gap:.75rem;margin-bottom:1rem}.Landing_workpaperItem__L1uU\+{align-items:center;background:#0f172a99;border:1px solid #8b5cf626;border-radius:.5rem;color:#e2e8f0e6;display:flex;font-size:.85rem;gap:.75rem;padding:.75rem}.Landing_workpaperItem__L1uU\+>span:nth-child(2){flex:1 1}.Landing_statusPending__HiIbe{background:#fbbf2433;border:1px solid #fbbf244d;border-radius:999px;color:#fbbf24}.Landing_statusApproved__CdyOX,.Landing_statusPending__HiIbe{font-size:.7rem;font-weight:600;padding:.2rem .5rem;white-space:nowrap}.Landing_statusApproved__CdyOX{background:#22c55e33;border:1px solid #22c55e4d;border-radius:999px;color:#22c55e}.Landing_statusDraft__KDL76{background:#94a3b833;border:1px solid #94a3b84d;border-radius:999px;color:#94a3b8;font-size:.7rem;font-weight:600;padding:.2rem .5rem;white-space:nowrap}.Landing_workpaperAssignee__ERDbA{color:#94a3b8b3;font-size:.75rem;white-space:nowrap}.Landing_workpaperAiReview__XsemN{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:.5rem;color:#a78bfa;display:flex;font-size:.85rem;gap:.5rem;padding:.75rem}.Landing_aiIcon__gXPoN{font-size:1.1rem}.Landing_aiReviewDemo__Vi3Pe{grid-gap:1px;background:#8b5cf633;border-radius:.5rem;display:grid;gap:1px;grid-template-columns:1fr 1fr;overflow:hidden}.Landing_memoPane__gGLxb{background:#0f172acc;padding:1rem}.Landing_memoPaneHeader__broy2{align-items:center;border-bottom:1px solid #8b5cf633;color:#f8fafc;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem}.Landing_memoIcon__txs42{font-size:1rem}.Landing_memoExcerpt__\+G88a{color:#e2e8f0cc;font-size:.8rem;line-height:1.6}.Landing_memoExcerpt__\+G88a p{margin:0 0 .75rem}.Landing_highlightedText__zqJ4v{background:#fbbf2426;border-left:2px solid #fbbf24;margin-left:-.5rem;padding-left:.5rem}.Landing_commentsPane__2ktJp{background:#0a0a1ee6;padding:1rem}.Landing_commentsPaneHeader__TMJDA{align-items:center;border-bottom:1px solid #8b5cf633;color:#a78bfa;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem}.Landing_aiPulse__71pBR{animation:Landing_pulse__uCOJt 2s ease-in-out infinite;background:#22c55e;border-radius:50%;height:8px;width:8px}@keyframes Landing_pulse__uCOJt{0%,to{box-shadow:0 0 0 0 #22c55e66;opacity:1}50%{box-shadow:0 0 0 6px #22c55e00;opacity:.8}}.Landing_aiCommentsList__7-Wbz{grid-gap:.75rem;display:grid;gap:.75rem}.Landing_aiComment__MreIr{animation:Landing_fadeSlideIn__EPBjn .5s ease-out;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:.5rem;padding:.75rem}.Landing_aiComment__MreIr:nth-child(2){animation-delay:.3s;animation-fill-mode:backwards}@keyframes Landing_fadeSlideIn__EPBjn{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.Landing_aiCommentHeader__dz0Lb{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.Landing_aiAvatar__mkNxl{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:4px;color:#fff;display:flex;font-size:.6rem;font-weight:700;height:20px;justify-content:center;width:20px}.Landing_commentType__-GR1-{color:#fbbf24;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.Landing_aiComment__MreIr p{color:#e2e8f0d9;font-size:.8rem;line-height:1.5;margin:0}.Landing_aiCommentLive__ha2dg{animation:Landing_fadeSlideIn__EPBjn .5s ease-out .6s backwards;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:.5rem;padding:.75rem}.Landing_commentTypeLive__N5hvv{animation:Landing_blink__ArZgO 1s ease-in-out infinite;color:#22c55e;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}@keyframes Landing_blink__ArZgO{0%,to{opacity:1}50%{opacity:.5}}.Landing_aiCommentLive__ha2dg p{color:#e2e8f0d9;font-size:.8rem;line-height:1.5;margin:0}.Landing_liveTyping__fP3V2{animation:Landing_typeText__NM4YB 4s steps(60) infinite;overflow:hidden;white-space:nowrap}@keyframes Landing_typeText__NM4YB{0%{width:0}50%,to{width:100%}}.Landing_cursor__pkDsd{animation:Landing_cursorBlink__kA5vM .8s step-end infinite;background:#22c55e;display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:2px}@keyframes Landing_cursorBlink__kA5vM{0%,to{opacity:1}50%{opacity:0}}@media (max-width:640px){.Landing_aiReviewDemo__Vi3Pe{grid-template-columns:1fr}}.Landing_workflowProduct__9HW77{background:#06b6d426;border:1px solid #06b6d440;border-radius:999px;color:#22d3ee;margin-bottom:.5rem}.Landing_testimonialProduct__HD6Be,.Landing_workflowProduct__9HW77{display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .6rem}.Landing_testimonialProduct__HD6Be{background:#8b5cf626;border:1px solid #8b5cf640;border-radius:999px;color:#a78bfa;margin-bottom:1rem}.Landing_chatDemo__WFVmq{grid-gap:1rem;display:grid;gap:1rem}.Landing_chatAnswer__wf1RF,.Landing_chatQuestion__1bfTN{grid-gap:.5rem;display:grid;gap:.5rem}.Landing_chatLabel__C4-12{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Landing_chatQuestion__1bfTN .Landing_chatLabel__C4-12{color:#a78bfa}.Landing_chatAnswer__wf1RF .Landing_chatLabel__C4-12{color:#06b6d4}.Landing_chatAnswer__wf1RF p,.Landing_chatQuestion__1bfTN p{color:#e2e8f0e6;font-size:.95rem;line-height:1.5;margin:0}.Landing_chatCitations__MH4Pc{color:#94a3b8cc;display:flex;font-size:.8rem;gap:1rem;margin-top:.5rem}@media (min-width:768px){.Landing_productGrid__KTaHN{grid-template-columns:repeat(2,1fr)}.Landing_productShowcase__wsJcz{gap:4rem;grid-template-columns:1fr 1fr}.Landing_metricsBar__E201\+,.Landing_workflowSteps__QQvLg{grid-template-columns:repeat(4,1fr)}.Landing_testimonialGrid__bB5F7{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.Landing_analystSection__tBWV1,.Landing_interpreterSection__GT-\+P,.Landing_productsSection__LXOKq,.Landing_workpaperSection__Zv5Y4{padding:6rem 5rem}}@media (min-width:768px){.Landing_hero__HsuiI{padding:2.5rem 3rem 6rem}.Landing_navToggle__-YWXQ{display:none}.Landing_navLinks__5C\+Wc{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;flex-direction:row;gap:2rem;opacity:1;padding:0;pointer-events:auto;position:static;transform:none}.Landing_navActions__svIFR{align-items:center;display:flex;gap:1rem;margin-left:1rem}.Landing_navButton__fDIl\+,.Landing_navCta__Fv04u{width:auto}.Landing_heroBody__gwCIe{align-items:center;grid-template-columns:1fr .9fr}.Landing_metricsBar__E201\+{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing_partnerStrip__klEpj{align-items:center;grid-template-columns:auto 1fr}.Landing_partnerLogos__F90KL{justify-content:space-between}.Landing_capabilityGrid__cp7LA{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing_testimonialGrid__bB5F7{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing_workflowSteps__QQvLg{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing_ctaContent__kAeI4{align-items:center;grid-template-columns:repeat(2,minmax(0,1fr))}.Landing_footerContent__rtD3E{grid-template-columns:1fr 1fr}.Landing_footerLinks__IACn5{gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}.Landing_footerBottom__uLYdJ{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.Landing_hero__HsuiI{padding:3.5rem 5rem 7rem}.Landing_metricsBar__E201\+,.Landing_partnerStrip__klEpj{margin-inline:3rem}.Landing_capabilitiesSection__BcuTv,.Landing_ctaSection__gK1QT,.Landing_testimonialSection__\+IPCq,.Landing_workflowSection__QUV-Q{padding:6rem 5rem}.Landing_footer__yyvCw{padding:5rem 5rem 3rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Price_fullScreen__6yfV-{align-items:center;background:radial-gradient(120% 120% at 80% 0,#6366f152,#0b1120f5 55%,#050b1a 90%);color:#e2e8f0;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:2.5rem 1.5rem 4rem;position:relative;width:100%}.Price_fullScreen__6yfV-:after,.Price_fullScreen__6yfV-:before{border-radius:999px;content:"";filter:blur(70px);opacity:.6;position:absolute;z-index:0}.Price_fullScreen__6yfV-:before{background:radial-gradient(circle,#2dd4bfb3,#2dd4bf00);height:32rem;right:-10rem;top:-12rem;width:32rem}.Price_fullScreen__6yfV-:after{background:radial-gradient(circle,#f472b68c,#f472b600);bottom:-18rem;height:38rem;left:-16rem;width:38rem}.Price_back__MqD2y{display:flex;justify-content:flex-start;margin-bottom:1.5rem;max-width:1080px;position:relative;width:100%;z-index:2}.Price_backButton__D-NWu{align-items:center;background:#0f172a8c;border:1px solid #94a3b840;border-radius:999px;color:#cbd5f5;display:inline-flex;font-weight:600;gap:.5rem;padding:.65rem 1.1rem;transition:background .3s ease,border-color .3s ease,transform .2s ease}.Price_backButton__D-NWu:hover{background:#6366f159;border-color:#6366f18c;transform:translateY(-1px)}.Price_container__TmkMe{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:1080px;position:relative;width:100%;z-index:2}.Price_header__ZHwpx{max-width:640px;text-align:center}.Price_kicker__9j0xm{color:#e2e8f0a6;font-size:.9rem;font-weight:600;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.Price_title__SQpu8{font-size:clamp(2rem,3vw,3rem);font-weight:700;letter-spacing:-.03em;margin-bottom:1rem}.Price_subtitle__Sfn3P{color:#e2e8f0bf;font-size:1.05rem;line-height:1.6}.Price_plansContainer__lJJV9{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}.Price_planCard__r4Fs3{background:linear-gradient(160deg,#0f172acc,#1e293ba6)!important;border:1px solid #94a3b82e!important;border-radius:1.5rem;box-shadow:0 24px 40px #0f172a73;color:#e2e8f0!important;display:flex;flex-direction:column;gap:1.25rem;min-height:420px;padding:2rem 1.75rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.Price_cardHeader__s6xA2{display:flex;flex-direction:column;gap:.75rem;padding:0!important}.Price_cardContent__Bp823{padding:0!important}.Price_cardFooter__T-3Qv{margin-top:auto;padding:0!important}.Price_planCard__r4Fs3:before{background:linear-gradient(140deg,#6366f159,#0e749000);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.Price_planCard__r4Fs3:hover{border-color:#818cf88c;box-shadow:0 32px 60px #0f172a99;transform:translateY(-8px)}.Price_planCard__r4Fs3:hover:before{opacity:1}.Price_selectedCard__iiaQs{border-color:#818cf8e6;box-shadow:0 36px 68px #6366f173}.Price_highlightedCard__BEdit{border-color:#2dd4bfbf!important;box-shadow:0 34px 70px #2dd4bf59}.Price_highlightedCard__BEdit:after{background:linear-gradient(135deg,#22d3ee,#6366f1);border-radius:999px;color:#0b1120;content:"Most Popular";font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:.4rem .9rem;position:absolute;right:1.25rem;top:1.25rem}.Price_planName__uX3QE{color:#f8fafc;font-size:1.5rem;font-weight:600}.Price_planBadge__t5GIf{align-items:center;background:#94a3b84d;border-radius:999px;color:#0b1120;display:inline-flex;font-size:.75rem;letter-spacing:.08em;padding:.2rem .85rem;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.Price_highlightedCard__BEdit .Price_planBadge__t5GIf{background:linear-gradient(135deg,#22d3ee,#a855f7);color:#0b1120}.Price_planDescription__hqWFw{color:#e2e8f0b3!important;font-size:.95rem;line-height:1.6}.Price_priceContainer__MzpFL{display:flex;flex-direction:column;gap:.6rem}.Price_currency__zorIt{color:#e2e8f0cc;font-size:1.1rem}.Price_price__JGZxT{color:#f1f5f9;font-size:2.75rem;font-weight:700;line-height:1}.Price_priceRow__713F0{align-items:baseline;display:flex;gap:.35rem}.Price_billingPeriod__8zIha{color:#94a3b8cc;font-size:.95rem}.Price_limitPill__JBAx1{align-items:center;border:1px solid #94a3b859;border-radius:999px;color:#e2e8f0d9;display:inline-flex;font-size:.85rem;letter-spacing:.02em;padding:.35rem .85rem;width:-webkit-fit-content;width:fit-content}.Price_featuresContainer__Q4QN7{display:flex;flex-direction:column;flex-grow:1;gap:.75rem}.Price_featuresTitle__t1eMo{color:#e2e8f0b3;font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Price_featuresList__r6ZBp{grid-gap:.6rem;display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.Price_featureItem__P3Cw2{align-items:flex-start;color:#e2e8f0d9;display:flex;font-size:.95rem;gap:.6rem;line-height:1.45}.Price_checkIcon__5vaoF{color:#22d3ee;flex-shrink:0;margin-top:.25rem}.Price_xIcon__uh7GZ{color:#e2e8f099;flex-shrink:0;margin-top:.2rem}.Price_notIncluded__Vlq1N{color:#e2e8f08c}.Price_ctaButton__WePTj,.Price_primaryButton__Nggcs{background:linear-gradient(130deg,#22d3ee,#6366f1);border:none;border-radius:.85rem;box-shadow:0 18px 30px #4f46e573;color:#0b1120;font-weight:600;padding:.75rem 1rem;transition:transform .2s ease,box-shadow .3s ease,filter .3s ease;width:100%}.Price_ctaButton__WePTj:hover,.Price_primaryButton__Nggcs:hover{box-shadow:0 24px 40px #4f46e58c;filter:brightness(1.02);transform:translateY(-2px)}.Price_planFootnote__nB7YU{color:#e2e8f0a6;font-size:.85rem;line-height:1.4;margin-top:.75rem}@media (max-width:1024px){.Price_fullScreen__6yfV-{padding:2.25rem 1.25rem 3.5rem}.Price_plansContainer__lJJV9{gap:1.5rem}}@media (max-width:768px){.Price_fullScreen__6yfV-{padding:2rem 1rem 3rem}.Price_back__MqD2y{justify-content:center}.Price_header__ZHwpx{text-align:center}.Price_planCard__r4Fs3{min-height:380px;padding:1.75rem 1.5rem}}@media (max-width:520px){.Price_fullScreen__6yfV-{padding:1.75rem .75rem 2.75rem}.Price_plansContainer__lJJV9{grid-template-columns:1fr}.Price_planCard__r4Fs3{min-height:340px}}.main-container{background:radial-gradient(140% 140% at 80% 0,#93c5fd59,#0f172aeb 46%,#050b1a 84%),radial-gradient(120% 120% at 10% 10%,#f472b640,#0000 40%),linear-gradient(145deg,#050b1a 10%,#0b1223 55%,#0f172a);color:#eaf0f8;display:flex;flex-direction:column;font-family:Inter,Helvetica Neue,sans-serif;min-height:100vh;overflow:visible;padding:1.5rem;position:relative}.main-container:after,.main-container:before{border-radius:999px;content:"";filter:blur(120px);opacity:.65;pointer-events:none;position:absolute}.main-container:before{background:radial-gradient(circle,#5eead4b3,#3b82f600);height:32rem;right:-10rem;top:-14rem;width:32rem}.main-container:after{background:radial-gradient(circle,#ffd6a58c,#f472b600);bottom:-18rem;height:36rem;left:-12rem;width:36rem}.header-container{display:flex;justify-content:center;margin-bottom:1.5rem;position:relative;width:100%;z-index:2}.home-navbar{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.5rem;box-shadow:0 25px 60px #030712a6,inset 0 1px 0 #ffffff14;display:flex;gap:1.5rem;justify-content:space-between;padding:.85rem 1.5rem;width:100%}.home-navbar button{border:1px solid #0000;border-radius:999px;font-size:.85rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.home-navbar button:hover{transform:translateY(-1px)}.nav_toggle{align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;cursor:pointer;display:none;height:2.75rem;justify-content:center;margin-right:.5rem;width:2.75rem}.nav_links{align-items:center;display:flex;gap:.75rem;margin-left:auto}.nav_button{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px!important;box-shadow:inset 0 1px 0 #ffffff24,0 10px 30px #0000002e;color:#e8efff}.nav_button,.nav_buttonn{padding:.6rem 1.25rem!important}.nav_buttonn{background:linear-gradient(135deg,#ffffffeb,#fffc);border:1px solid #ffffff73;border-radius:999px!important;box-shadow:0 10px 28px #ffffff2e,0 4px 18px #0f172a4d;color:#0b1220}.nav_button.login-btn{background:#0000;color:#e2e8f0}.profileSection{align-items:center;display:flex;gap:.5rem;margin-left:.5rem;position:relative}.userProfileButton{align-items:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;cursor:pointer;display:flex;height:42px;justify-content:space-between;max-width:100%;min-width:11rem;padding:0 .9rem;transition:all .2s ease}.userProfileButton:hover{border-color:#94a3b880}.chevronIcon{color:#cbd5f5;height:12px;transition:transform .3s ease;width:18px}.chevronIcon.rotate{transform:rotate(180deg)}.userName{color:#e2e8f0;flex:1 1;font-family:Inter,Helvetica,sans-serif;font-size:.9rem;font-weight:600;line-height:1.4;margin-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-dropdown{animation:fadeIn .2s ease-in-out;background:#0a101ceb;border:1px solid #ffffff1f;border-radius:1rem;box-shadow:0 18px 45px #02061780,inset 0 1px 0 #ffffff0f;margin-top:8px;padding:12px;position:absolute;right:0;top:100%;width:250px;z-index:1000}.profile-header{align-items:center;background-color:#1e293b66;border-radius:6px;display:flex;font-weight:600;margin-bottom:4px;padding:8px 12px}.profile-header:hover{background-color:#2e385199}.profile-header svg{color:#94a3b8;margin-right:10px}.profile-item{align-items:center;border-radius:6px;display:flex;margin-bottom:2px;padding:8px 12px;transition:background-color .2s ease}.profile-item:hover{background-color:#2e385199}.profile-item svg{color:#94a3b8;margin-right:10px}.profile-item span{color:#e2e8f0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-divider{background-color:#94a3b840;height:1px;margin:8px 0}.profile-item.logout{color:#e11d48;cursor:pointer}.profile-item.logout svg{color:#e11d48}@media only screen and (max-width:768px){.profile-dropdown{left:0;right:0;width:90%}.profileSection,.userProfileButton{width:100%}}.nav_button:hover{border-color:#94a3b8b3;color:#f8fafc}.nav_toggle svg{color:#e2e8f0;font-size:18px}.home-navbar h2,h3{margin:0;padding:0}.line-cont{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:35px}.line-bar{color:#c7d2fe;font-size:26px;font-weight:600;margin-left:8px;margin-right:8px;text-align:center}.logo-cont{flex-direction:row;flex-wrap:wrap}.logo,.logo-cont{align-items:center;display:flex;gap:.75rem}.logo{justify-content:space-between;margin-left:20px}.logo .workspace-pill{background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f;color:#dbeafe;font-weight:600;letter-spacing:.01em;padding:.35rem .85rem}.logo_name{align-items:center;display:flex}.logo_name>span{font-weight:600}.research-main{flex:1 1;gap:1.5rem;padding-bottom:2rem;z-index:1}.research-panel{width:100%}.research-frame{margin:0 auto;position:relative;width:min(1200px,100%)}.research-ambient{filter:blur(90px);inset:-80px;opacity:.9;pointer-events:none;position:absolute}.orb{border-radius:999px;height:360px;mix-blend-mode:screen;position:absolute;width:360px}.orb-lilac{background:radial-gradient(circle,#c7d2feb3,#0000 60%);left:6%;top:5%}.orb-aqua{background:radial-gradient(circle,#5eead4a6,#0000 60%);bottom:12%;left:18%}.orb-peach{background:radial-gradient(circle,#ffd6a5b3,#0000 65%);right:8%;top:-6%}.glass-shell{-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);background:radial-gradient(120% 120% at 10% 10%,#ffffff0f,#fff0),#040710cc;border:1px solid #ffffff29;border-radius:28px;box-shadow:0 35px 120px #030712b3,inset 0 1px 0 #ffffff14;overflow:hidden;padding:clamp(1rem,2vw,1.75rem);position:relative}.glass-highlight{background:linear-gradient(160deg,#ffffff14,#fff0);inset:0;opacity:.6;pointer-events:none;position:absolute}.panel-shell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050a14c7;border:1px solid #94a3b840;border-radius:2rem;box-shadow:0 45px 90px #020617a6;isolation:isolate;overflow:visible;padding:clamp(1.25rem,2vw,2.25rem);position:relative}.panel-shell:after,.panel-shell:before{border-radius:50%;content:"";filter:blur(120px);opacity:.5;pointer-events:none;position:absolute;z-index:-1}.panel-shell:before{background:radial-gradient(circle,#38bdf866,#38bdf800);height:32rem;right:-12rem;top:-18rem;width:32rem}.panel-shell:after{background:radial-gradient(circle,#f472b659,#f472b600);bottom:-14rem;height:28rem;left:-10rem;width:28rem}.panel-body{background:linear-gradient(140deg,#030712d9,#03071299);border:1px solid #6366f138;border-radius:1.5rem;box-shadow:inset 0 1px 0 #ffffff0f;margin-top:0;overflow:visible;padding:clamp(.75rem,1vw,1.25rem);position:relative}.panel-body>*{width:100%}.panel-body:after{background:linear-gradient(120deg,#38bdf81f,#f472b614);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.panel-body .Query-section,.panel-body .chat_pdf_cont{background:#0000;border:none}.panel-body .query-and-history{background:linear-gradient(180deg,#0f172a73,#0f172a00);border:1px solid #94a3b82e;border-radius:1.5rem;box-shadow:0 25px 55px #02061773;gap:1.25rem;padding:clamp(1rem,1.5vw,1.75rem)}.panel-body .chat-history{border-left:1px solid #94a3b81f;padding-left:1.25rem}.panel-body .add-new-chat,.panel-body .chat-record,.panel-body .chat-title,.panel-body .history-cont{background:#0000!important;border:none;box-shadow:none}.panel-body .history-cont{border-radius:1.25rem}@media (max-width:900px){.panel-body .chat-history{border-left:none;border-top:1px solid #94a3b82e;margin-top:1rem;padding-left:0;padding-top:1.25rem}}.bottom-contianer{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.chat-history{opacity:1;transform:translateX(0);transition:transform .5s ease,opacity .5s ease;width:50%}.chat-history.hidden{height:0;margin:0;padding:0;transform:translateX(100%)}.book-cont.hidden{height:0;margin:0;opacity:0;overflow:hidden;padding:0;transform:translateX(-100%);width:0}.book-cont{opacity:1;transform:translateX(0);transition:transform .5s ease,opacity .5s ease}.chat-bot-cont{flex:1 1;transition:flex .9s ease;width:100%}.book-cont{align-items:flex-end;display:flex;justify-content:flex-end}.home-navbar h4{color:#f8fafc;font-weight:600}@media only screen and (max-width:900px){.home-navbar{flex-wrap:wrap;padding-right:4rem;position:relative}.nav_toggle{display:inline-flex;top:.85rem;z-index:1100}.nav_links,.nav_toggle{position:absolute;right:1rem}.nav_links{background:#070c18f2;border:1px solid #94a3b859;border-radius:1rem;box-shadow:0 25px 55px #0206178c;display:none;flex-direction:column;gap:.5rem;left:1rem;padding:1rem;top:calc(100% + .75rem)}.nav_links.open{display:flex;z-index:1050}.userProfileButton{width:100%}}.main-container-trial{align-items:center;background:radial-gradient(120% 120% at 80% 0,#6366f147,#0b1120f5 55%,#050b1a 90%);color:#e2e8f0;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;width:100%}.main-container-trial:after,.main-container-trial:before{border-radius:999px;content:"";filter:blur(90px);opacity:.55;pointer-events:none;position:absolute}.main-container-trial:before{background:radial-gradient(circle,#2dd4bfb3,#2dd4bf00);height:36rem;right:-12rem;top:-14rem;width:36rem}.main-container-trial:after{background:radial-gradient(circle,#f472b68c,#f472b600);bottom:-16rem;height:38rem;left:-18rem;width:38rem}.header-container-trial{background:#0000;justify-content:center;padding:1.25rem 1.5rem 0;width:100%}.header-container-trial,.mail-section{display:flex;position:relative;z-index:2}.mail-section{align-items:center;background:linear-gradient(160deg,#0f172ad1,#1e293ba8);border:1px solid #94a3b838;border-radius:1.75rem;box-shadow:0 28px 60px #0f172a8c;flex-direction:column;gap:1.25rem;margin:6rem auto 0;padding:2.25rem 2rem;text-align:center;width:min(420px,90%)}.mail-section h4{color:#f8fafc;font-size:1.35rem;font-weight:600}.mail-section .lightening{color:#fbbf24;filter:drop-shadow(0 8px 18px rgba(251,191,36,.35));font-size:2.75rem}.mail-section p{color:#e2e8f0bf;font-size:1rem;line-height:1.6}.email{align-items:center;background:#0f172a8c;border:1px solid #94a3b838;border-radius:.95rem;color:#e2e8f0;display:flex;gap:.6rem;justify-content:center;padding:.85rem 1rem;width:100%}.email svg{color:#22d3ee;font-size:1.25rem!important}.email a{color:#cbd5f5;font-size:.95rem;text-decoration:none}.email a:hover{text-decoration:underline}.signing-in a p{color:#cbd5f5;font-size:.95rem;font-weight:600;text-decoration:none}.signing-in a p:hover{color:#22d3ee}.user-profile{align-items:center;display:flex;gap:10px;margin-right:12px}.user-profile h2{font-size:16px;font-weight:600}@media only screen and (max-width:1300px){.chat-history{position:absolute;right:0;top:55px;width:30%}}@media only screen and (max-width:1000px){.book-cont{left:0;z-index:999}.book-cont,.chat-history{position:absolute;top:55px}.chat-history{right:0;width:30%}}@media only screen and (max-width:1150px){.bottom-contianer{flex-direction:column}.chat-history{position:absolute;right:0;top:55px;width:30%}}@media only screen and (max-width:600px){.chat-history{width:70%}.home-navbar{flex-direction:row;margin-right:35px;margin-top:3px}.header-container{height:-webkit-max-content;height:max-content}.nav_links{justify-content:flex-end;width:100%}.logo-cont{width:100%}}.main-container.research-page{box-sizing:border-box;display:flex;flex-direction:column;max-width:none;min-height:100vh;overflow:hidden;padding:0;width:100%}.main-container.research-page .header-container{flex-shrink:0}.main-container.research-page.no-header .header-container{display:none}.main-container.research-page.no-header .research-main-fullscreen{height:100vh}.research-main-fullscreen{display:flex;flex:1 1 auto;height:calc(100vh - 70px);margin:0;min-height:0;overflow:hidden;padding:0;width:100%}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sign-container{align-items:center;background:radial-gradient(circle at 10% 20%,#9360ff59,#0000 55%),radial-gradient(circle at 80% 0,#10b9ff59,#0000 60%),#04030d;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:clamp(24px,4vw,48px);position:relative;width:100%}.sign-container:after{background:linear-gradient(120deg,#ffffff14,#fff0);border-radius:50%;content:"";filter:blur(120px);inset:60px 10%;opacity:.4;pointer-events:none;position:absolute}.sign-shell{background:#090914d9;border:1px solid #ffffff1a;border-radius:32px;box-shadow:0 25px 80px #0206178c;display:flex;gap:0;overflow:hidden;position:relative;width:min(1200px,100%);z-index:1}.sign-preview{background:linear-gradient(135deg,#664cffd9,#0dc9ff73);color:#fff;display:flex;flex:1 1;flex-direction:column;gap:2.5rem;justify-content:space-between;padding:clamp(32px,5vw,56px)}.sign-preview__logo{font-size:clamp(1.5rem,2vw,2.1rem)}.sign-preview__eyebrow{color:#ffffffd1;font-size:.75rem;letter-spacing:.28em;margin:1.5rem 0 .75rem;text-transform:uppercase}.sign-preview__header h2{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.25;margin-bottom:.75rem}.sign-preview__header p{color:#ffffffd9;font-size:1rem;line-height:1.6}.sign-preview__meta{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.sign-preview__meta div{background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;padding:1rem}.metric-label{color:#ffffffb8;display:block;font-size:.75rem;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.metric-value{font-size:1.35rem;font-weight:600}.sign-preview__products{display:flex;flex-direction:column;gap:.75rem}.product-card{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:16px;display:flex;gap:1rem;padding:1rem 1.25rem;transition:all .2s ease}.product-card:hover{background:#ffffff26;transform:translateX(4px)}.product-icon{align-items:center;background:#fff3;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.product-icon svg{color:#fff}.product-info{display:flex;flex-direction:column;gap:.25rem}.product-name{color:#fff;font-size:1rem;font-weight:600}.product-desc{color:#ffffffbf;font-size:.8rem;line-height:1.4}.sign-preview__features{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.feature-item{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffe6;display:flex;font-size:.8rem;gap:.5rem;padding:.5rem 1rem}.feature-item svg{color:#fffc}.sign-in-modal,.sign-modal{align-items:stretch;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#fffffff7,#f5f8fff2);border-radius:28px;box-shadow:0 25px 60px #0f172a1a;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:520px;padding:clamp(28px,4vw,48px);width:100%}.sign-shell .sign-in-modal,.sign-shell .sign-modal{border-radius:0;box-shadow:none;flex:1 1;margin:0;max-width:none}.data-contt{background:#0000;border:none;gap:1.5rem;margin:0;padding:0;width:100%}.data-contt,.data-header{display:flex;flex-direction:column}.data-header{gap:.75rem}.data-pill{align-self:flex-start;background:#0f172a14;border-radius:999px;color:#6b7280;display:inline-flex;font-size:.7rem;letter-spacing:.18em;padding:.35rem .85rem;text-transform:uppercase}.data-contt h4{color:#1f2937;font-size:1.65rem;margin:0}.data-contt p{color:#4b5563;font-size:.95rem;margin:0}.sign-forms{gap:1rem}.sign-forms,.sign-forms .form-group{display:flex;flex-direction:column;width:100%}.sign-forms .form-group{gap:.5rem}.field-holder{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sign-forms label{color:#4b5563;font-size:.85rem;font-weight:600}.sign-forms input{background:#fff;border:1px solid var(--border);border-radius:12px;color:#1f2937;font-size:.95rem;padding:.85rem .9rem;transition:border .2s ease,box-shadow .2s ease;width:100%}.sign-forms input:focus{border-color:#6366f1e6;box-shadow:0 0 0 3px #6366f126;outline:none}.password-container{position:relative}.toggle-password{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.option{display:none}.continue-btn{background:linear-gradient(120deg,#7f5dff,#47c9ff);border:none;border-radius:14px;box-shadow:0 12px 30px #4f46e559;color:#fff;font-size:1rem;font-weight:600;padding:.95rem;transition:transform .2s ease,box-shadow .2s ease;width:100%}.continue-btn:hover{box-shadow:0 16px 32px #4f46e573;transform:translateY(-1px)}.continue-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.redirect-links{margin-top:1.5rem;text-align:center}.redirect-links p{color:#4b5563}.redirect-links a{color:#1f2937;font-weight:600;text-decoration:underline}.error{color:#e11d48;font-size:.8rem}.loaderr{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.forgot-password{color:#6366f1;display:inline-block;font-size:.85rem;margin-top:.5rem;text-decoration:underline}.forgot-password:hover{text-decoration:none}@media (max-width:1024px){.sign-shell{flex-direction:column}.sign-preview__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sign-container{padding:16px}.sign-preview{border-radius:24px 24px 0 0}.field-holder,.sign-preview__meta{grid-template-columns:1fr}}:root{--bg-primary:#0a0f1a;--bg-secondary:#0f172a;--bg-elevated:#1e293b;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-primary:#6366f1;--accent-secondary:#8b5cf6;--accent-cyan:#22d3ee;--accent-gradient:linear-gradient(135deg,#6366f1,#8b5cf6,#22d3ee);--glass-bg:#ffffff08;--glass-bg-hover:#ffffff0f;--glass-bg-active:#ffffff14;--glass-border:#ffffff14;--glass-border-hover:#ffffff1f;--glass-blur:20px;--glass-shadow:0 8px 32px #0000004d;--glass-shadow-lg:0 25px 50px #0006;--glass-glow:0 0 40px #6366f126;--layout-bg-gradient:radial-gradient(ellipse 80% 50% at 50% -20%,#6366f126,#0000),radial-gradient(ellipse 60% 40% at 100% 100%,#8b5cf61a,#0000),radial-gradient(ellipse 40% 30% at 0% 100%,#22d3ee14,#0000),linear-gradient(180deg,#0a0f1a,#0f172a 50%,#0a0f1a);--main-panel-bg:#0f172a66;--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease}[data-theme=light]{--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-elevated:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--glass-bg:#ffffffb3;--glass-bg-hover:#ffffffd9;--glass-bg-active:#fffffff2;--glass-border:#00000014;--glass-border-hover:#0000001f;--glass-shadow:0 8px 32px #00000014;--glass-shadow-lg:0 25px 50px #0000001f;--glass-glow:0 0 40px #6366f11a;--layout-bg-gradient:radial-gradient(ellipse 80% 50% at 50% -20%,#6366f114,#0000),radial-gradient(ellipse 60% 40% at 100% 100%,#8b5cf60d,#0000),linear-gradient(180deg,#f8fafc,#f1f5f9 50%,#f8fafc);--main-panel-bg:#fff9}.research-layout{background:radial-gradient(ellipse 80% 50% at 50% -20%,#6366f126,#0000),radial-gradient(ellipse 60% 40% at 100% 100%,#8b5cf61a,#0000),radial-gradient(ellipse 40% 30% at 0 100%,#22d3ee14,#0000),linear-gradient(180deg,#0a0f1a,#0f172a 50%,#0a0f1a);background:var(--layout-bg-gradient);display:flex;height:100vh;overflow:hidden;position:relative;transition:background .3s ease;width:100%}.research-layout:before{background:radial-gradient(circle at 20% 20%,#6366f10d,#0000 40%),radial-gradient(circle at 80% 80%,#8b5cf60d,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.research-sidebar{backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#ffffff08;background:var(--glass-bg);border-right:1px solid #ffffff14;border-right:1px solid var(--glass-border);display:flex;flex-direction:column;flex-shrink:0;height:100%;min-width:220px;position:relative;transition:width .3s ease,min-width .3s ease,opacity .3s ease;width:260px;z-index:2}.research-sidebar:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.research-sidebar.collapsed{border-right:none;min-width:0;opacity:0;overflow:hidden;width:0}.research-workspace{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0;position:relative;z-index:1}.unified-header{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;background:var(--glass-bg);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--glass-border);display:flex;flex-shrink:0;justify-content:space-between;padding:8px 20px;z-index:10}.unified-header-left{align-items:center;display:flex;gap:12px}.header-icon{color:#6366f1;color:var(--accent-primary);font-size:20px}.header-title{color:#f8fafc;color:var(--text-primary);font-size:15px;font-weight:600;letter-spacing:-.01em}.header-badge{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:6px;box-shadow:0 2px 8px #6366f14d;color:#fff;font-size:10px;padding:3px 8px}.unified-header-right{align-items:center;display:flex;gap:16px;margin-left:auto}.header-topic-selector{border-left:1px solid #ffffff14;border-left:1px solid var(--glass-border);margin-left:16px;padding-left:16px}.header-edition-indicator{align-items:center;display:flex;gap:8px}.edition-tags{display:flex;gap:6px}.edition-tag{border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}.edition-tag.edition-kpmg{background:#6366f126;border:1px solid #6366f14d;color:#818cf8}.edition-tag.edition-ey{background:#facc1526;border:1px solid #facc154d;color:#fbbf24}.edition-tag.edition-pwc{background:#f9731626;border:1px solid #f973164d;color:#fb923c}.research-content{display:flex;flex:1 1;min-height:0;position:relative}.expand-sidebar-btn{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;color:#94a3b8;color:var(--text-secondary);flex-shrink:0;height:32px;margin-right:8px;width:32px}.expand-sidebar-btn:hover{background:var(--glass-bg-hover);border-color:#6366f14d;color:#6366f1;color:var(--accent-primary)}.expand-sidebar-btn svg{height:18px;width:18px}.research-main{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a66;background:var(--main-panel-bg);transition:background .3s ease}.research-handbook,.research-main{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.research-handbook{backdrop-filter:blur(20px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#ffffff08;background:var(--glass-bg)}.research-handbook .pdf-wrapper{flex:1 1;min-height:0}.chat-main-cont,.research-handbook .pdf-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden}.chat-main-cont{justify-content:space-between;padding:0;width:100%}.topic-selector-bottom{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff08;background:var(--glass-bg);border-top:1px solid #ffffff14;border-top:1px solid var(--glass-border);flex-shrink:0;margin-bottom:8px;padding:12px 24px}.topic-selector-row{align-items:center;display:flex;gap:12px}.topic-selector-row .dropdown-with-search{flex:1 1;max-width:none}.Topic-container{display:none}.search-topic{background:#0000;gap:16px;padding:0}.search-topic,.topic-cont{align-items:center;display:flex}.topic-cont{gap:8px}.topic-cont h3{color:#94a3b8;color:var(--text-secondary);font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.book-icon{color:#6366f1;color:var(--accent-primary);font-size:18px}.dropdown-with-search{flex:1 1;max-width:320px;position:relative}.dropdown-with-search input,.dropdown-with-search select{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0f;background:var(--glass-bg-hover);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:12px;color:#f8fafc;color:var(--text-primary);font-size:14px;outline:none;padding:10px 16px;transition:all .2s ease;transition:all var(--transition-base);width:100%}.dropdown-with-search input:focus,.dropdown-with-search select:focus{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f126,0 0 40px #6366f126;box-shadow:0 0 0 3px #6366f126,var(--glass-glow)}.filter-button{position:relative}.filter-button button{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0f;background:var(--glass-bg-hover);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:10px;color:#94a3b8;color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;transition:all var(--transition-base);width:40px}.filter-button button:hover{background:#ffffff14;background:var(--glass-bg-active);border-color:#ffffff1f;border-color:var(--glass-border-hover);color:#f8fafc;color:var(--text-primary);transform:translateY(-1px)}.edition-dropdown-list{animation:dropdownFade .2s ease;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f172a;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:14px;box-shadow:0 25px 50px #0006;box-shadow:var(--glass-shadow-lg);min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:100}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.edition-dropdown-option{cursor:pointer;padding:12px 16px;transition:background .15s ease;transition:background var(--transition-fast)}.edition-dropdown-option:hover{background:#ffffff14;background:var(--glass-bg-active)}.edition-dropdown-option label{align-items:center;color:#f8fafc;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:10px}.edition-dropdown-option input[type=checkbox]{accent-color:#6366f1;accent-color:var(--accent-primary);height:16px;width:16px}.Query-section,.query-section{align-items:center;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px}.Query-section::-webkit-scrollbar,.query-section::-webkit-scrollbar{width:6px}.Query-section::-webkit-scrollbar-track,.query-section::-webkit-scrollbar-track{background:#0000}.Query-section::-webkit-scrollbar-thumb,.query-section::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--glass-border);border-radius:3px}.Query-section::-webkit-scrollbar-thumb:hover,.query-section::-webkit-scrollbar-thumb:hover{background:#ffffff1f;background:var(--glass-border-hover)}.Query-section-loading{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.empty-state-badge{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf638;border-radius:20px;color:#a78bfa;display:inline-flex;font-size:10.5px;font-weight:700;gap:7px;letter-spacing:.07em;margin-bottom:18px;padding:5px 14px;text-transform:uppercase}.empty-state-badge-dot{animation:dotPulse 1.5s ease-in-out infinite;background:#a78bfa;border-radius:50%;box-shadow:0 0 6px #a78bfab3;height:6px;width:6px}.Query-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f1f5f9 10%,#c4b5fd 55%,#818cf8);-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px;text-align:center}.Query-section .para{color:#94a3b8;color:var(--text-secondary);font-size:15px;line-height:1.6;margin-bottom:32px;max-width:500px;text-align:center}.questions-container{flex-direction:column;gap:10px;max-width:600px}.pre-question-button,.questions-container{align-items:center;display:flex;width:100%}.pre-question-button{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-left:3px solid #0000;border-radius:0 14px 14px 0;color:#f8fafc;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:400;gap:12px;justify-content:space-between;padding:15px 18px;text-align:left;transition:all .2s ease}.pre-question-button:hover{background:#ffffff0f;background:var(--glass-bg-hover);border-color:#ffffff1f;border-color:var(--glass-border-hover);border-left-color:#8b5cf680;box-shadow:0 8px 32px #0000004d;box-shadow:var(--glass-shadow);transform:translateY(-2px)}.pq-text{flex:1 1}.pq-arrow{color:#8b5cf64d;flex-shrink:0;transition:color .2s ease,transform .2s ease}.pre-question-button:hover .pq-arrow{color:#a78bfa;transform:translateX(3px)}.chat_sections{max-width:800px;width:100%}.query-answer{animation:fadeInUp .4s ease;margin-bottom:28px;opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.query-answer .q,.sticky-header{margin-bottom:16px}.query-answer .q{align-items:flex-start;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#6366f112;border:1px solid #6366f138;border-left:3px solid #6366f173;border-radius:0 14px 14px 0;color:#f8fafc;color:var(--text-primary);display:flex;font-size:15px;font-weight:500;gap:12px;line-height:1.5;padding:14px 18px;transition:background .2s ease,border-color .2s ease}.query-answer .q:hover{background:#6366f11c;border-color:#6366f152 #6366f152 #6366f152 #6366f199}.q .user-icon{color:#818cf8b3;flex-shrink:0;font-size:18px;margin-top:3px}.query-answer .a{background:#0000;border:none;border-radius:0;margin-bottom:0;padding:0}.answer-text,.query-answer .a{color:#f8fafc;color:var(--text-primary);font-size:14px;line-height:1.7}.general_sentence,.summary_sentence,.unified-response{font-weight:400;letter-spacing:.01em}.general_sentence,.summary_sentence,.unified-response,.unified-response .response-content{color:#f8fafc;color:var(--text-primary);font-size:14.5px;line-height:1.95}.summary_sentence .list-number{color:#f8fafc;color:var(--text-primary);display:inline-block;font-weight:700;margin-right:4px;min-width:20px}.summary_sentence strong{color:#f8fafc;color:var(--text-primary);font-weight:600}.response-section-header{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--glass-border);display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px}.response-section-header .section-icon{align-items:center;border-radius:8px;box-shadow:0 4px 12px #6366f14d;color:#fff;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.response-section-header .section-icon,.response-section-header h3{background:linear-gradient(135deg,#6366f1,#8b5cf6,#22d3ee);background:var(--accent-gradient)}.response-section-header h3{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;color:#f8fafc;color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.section-divider{background:linear-gradient(90deg,#0000,#ffffff14,#ffffff1f,#ffffff14,#0000);background:linear-gradient(90deg,#0000,var(--glass-border),var(--glass-border-hover),var(--glass-border),#0000);height:1px;margin:24px 0;position:relative}.section-divider:before{background:#ffffff1f;background:var(--glass-border-hover);border-radius:2px;box-shadow:none;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.general_div{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff08;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:12px;margin:10px 0;padding:16px 20px;transition:all .2s ease}.general_div:hover{background:#ffffff0f;background:var(--glass-bg-hover);border-color:#ffffff1f;border-color:var(--glass-border-hover)}[data-theme=light] .general_div{background:#ffffffb3;border-color:#00000014;box-shadow:0 2px 8px #0000000a}[data-theme=light] .general_div:hover{background:#ffffffe6;border-color:#0000001f;box-shadow:0 4px 12px #0000000f}.detail-main-title{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--glass-border);color:#f8fafc;color:var(--text-primary);display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 16px;padding-bottom:10px}.detail-main-title .header-icon{color:#94a3b8;color:var(--text-secondary);font-size:20px}.detail-section-title{align-items:center;color:#f8fafc;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin:20px 0 12px}.detail-section-title .header-icon{font-size:16px}.detail-sub-title{color:#94a3b8;color:var(--text-secondary);font-size:14px;font-weight:600;margin:12px 0 8px}.detail-bold{color:#f8fafc;color:var(--text-primary);font-weight:600}.general_sentence .list-number{color:#6366f1;color:var(--accent-primary);display:inline-block;font-weight:700;margin-right:4px;min-width:20px}.toggle_btn_cont{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:12px;display:inline-flex;gap:4px;margin-bottom:16px;padding:4px}.toggle-btn{background:#0000;border:none;border-radius:8px;color:#94a3b8;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease;transition:all var(--transition-base)}.toggle-btn:hover{background:#ffffff0f;background:var(--glass-bg-hover);color:#f8fafc;color:var(--text-primary)}.toggle-btn.active{background:linear-gradient(135deg,#6366f1,#8b5cf6,#22d3ee);background:var(--accent-gradient);box-shadow:0 4px 12px #6366f14d;color:#fff}.citation-container{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:4px}.citation-button{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;margin:0 2px;min-width:24px;padding:4px 10px;transition:all .25s cubic-bezier(.4,0,.2,1);vertical-align:middle}.citation-button:hover{transform:scale(1.15) translateY(-2px);z-index:10}.citation-button:active{transform:scale(1.05)}.citation-ey,.citation-kpmg,.citation-pwc{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:6px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;padding:4px 10px;transition:all .25s cubic-bezier(.4,0,.2,1)}.citation-pwc{background:#ef444433;border:1px solid #ef444466;color:#fca5a5}.citation-pwc:hover{background:#ef444459;box-shadow:0 0 20px #ef444466,0 4px 12px #ef444440;transform:scale(1.15) translateY(-2px)}.citation-ey{background:#facc1526;border:1px solid #facc1566;color:#fde047}.citation-ey:hover{background:#facc154d;box-shadow:0 0 20px #facc1566,0 4px 12px #facc1540;transform:scale(1.15) translateY(-2px)}.citation-kpmg{background:#6366f133;border:1px solid #6366f166;color:#a5b4fc}.citation-kpmg:hover{background:#6366f159;box-shadow:0 0 20px #6366f166,0 4px 12px #6366f140;transform:scale(1.15) translateY(-2px)}.citation-asc,.citation-default{background:#22d3ee26;border:1px solid #22d3ee66;color:#67e8f9}.citation-asc:hover,.citation-default:hover{background:#22d3ee4d;box-shadow:0 0 20px #22d3ee66,0 4px 12px #22d3ee40;transform:scale(1.15) translateY(-2px)}.citation-deloitte{background:#22c55e26;border:1px solid #22c55e66;color:#86efac}.citation-deloitte:hover{background:#22c55e4d;box-shadow:0 0 20px #22c55e66,0 4px 12px #22c55e40;transform:scale(1.15) translateY(-2px)}.citation-button{position:relative}.citation-button:after{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #0000004d;color:#f8fafc;color:var(--text-primary);content:attr(data-tooltip);font-size:11px;font-weight:400;max-width:280px;overflow:hidden;padding:8px 12px;pointer-events:none;text-overflow:ellipsis;transform:translateX(-50%) scale(.95);white-space:nowrap;z-index:100}.citation-button:after,.citation-button:before{left:50%;opacity:0;position:absolute;transition:all .2s ease;visibility:hidden}.citation-button:before{border:6px solid #0000;border-top-color:#0f172af2;bottom:calc(100% + 2px);content:"";transform:translateX(-50%);z-index:101}.citation-button:hover:after,.citation-button:hover:before{opacity:1;transform:translateX(-50%) scale(1);visibility:visible}.citation-button:hover:before{transform:translateX(-50%)}.citation-button:not([data-tooltip]):after,.citation-button:not([data-tooltip]):before{display:none}.citations-inline{display:inline}.see-more-btn{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;background:var(--glass-bg);border:1px solid #6366f1;border:1px solid var(--accent-primary);border-radius:10px;color:#6366f1;color:var(--accent-primary);cursor:pointer;font-size:13px;font-weight:500;margin-top:16px;padding:10px 20px;transition:all .2s ease;transition:all var(--transition-base)}.see-more-btn:hover{background:#6366f1;background:var(--accent-primary);box-shadow:0 0 20px #6366f166;color:#fff;transform:translateY(-1px)}.see-more-btn.header-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:none;border-radius:8px;box-shadow:0 2px 8px #6366f14d;color:#fff;font-size:12px;font-weight:600;letter-spacing:.3px;margin-left:auto;margin-top:0;padding:6px 16px}.see-more-btn.header-btn:hover{box-shadow:0 4px 16px #6366f180,0 0 24px #6366f14d;transform:translateY(-2px) scale(1.02)}.chat-box{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff0f,#ffffff08);background:linear-gradient(145deg,var(--glass-bg-hover),var(--glass-bg));border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 4px 20px #00000026,inset 0 0 0 1px #ffffff0d;flex-shrink:0;margin:0 28px;overflow:hidden;padding:18px 22px 14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-box:before{background:linear-gradient(90deg,#0000,#6366f14d,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.chat-box:hover{box-shadow:0 8px 32px #0003,inset 0 0 0 1px #ffffff14;transform:translateY(-2px)}.chat-box:hover:before{opacity:1}.chat-box:focus-within{border-color:#6366f1;border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f126,0 8px 32px #6366f11f,0 0 40px #6366f126;box-shadow:0 0 0 3px #6366f126,0 8px 32px #6366f11f,var(--glass-glow);transform:translateY(-2px)}.chat-box:focus-within:before{background:linear-gradient(90deg,#0000,#6366f180,#0000);opacity:1}.inner-chat-box{background:#0000;border:none;display:flex;flex-direction:column;padding:0}.wrap-cont{align-items:flex-end;display:flex;gap:12px}.textarea-wrapper{align-items:center;display:flex;flex:1 1;position:relative}.wrap-cont textarea{background:#0000;border:none;color:#f8fafc;color:var(--text-primary);flex:1 1;font-size:15px;line-height:1.6;max-height:200px;min-height:44px;outline:none;padding:10px 0;position:relative;resize:none;z-index:2}.wrap-cont textarea::placeholder{color:#0000}.typing-placeholder{color:#64748b;color:var(--text-muted);font-size:15px;left:0;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1}.typing-placeholder .typed-cursor{animation:blink 1s infinite;color:#6366f1;color:var(--accent-primary);font-weight:300;opacity:.7}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.send_btnn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6,#22d3ee);background:var(--accent-gradient);border:none;border-radius:14px;box-shadow:0 4px 16px #6366f159,0 0 0 0 #6366f166;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);width:44px}.send_btnn:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;width:0}.send_btnn:hover{box-shadow:0 10px 28px #6366f173,0 0 0 4px #6366f126;transform:translateY(-3px) scale(1.05)}.send_btnn:hover:before{height:100%;width:100%}.send_btnn:active{box-shadow:0 4px 12px #6366f166,0 0 0 2px #6366f133;transform:translateY(-1px) scale(1.02)}.send_btnn:disabled{background:#ffffff14;background:var(--glass-bg-active);box-shadow:none;color:#64748b;color:var(--text-muted);cursor:not-allowed;transform:none}.chat_pdf_cont{background:#0000;display:flex;flex-direction:row;gap:0;overflow:visible}.first_cont{width:100%}.query-and-history{gap:0;min-height:0;width:100%}.query-and-chatbox,.query-and-history{background:#0000;border:none;box-shadow:none;display:flex}.query-and-chatbox{flex:1 1;flex-direction:column;min-width:320px;padding:0}.chat-history{background:#0000;border:none;box-shadow:none;min-width:0;width:100%}.chat-history.hidden{min-width:0;opacity:0;overflow:hidden;width:0}.nav_toggle_button,.show_hide_btn{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0f;background:var(--glass-bg-hover);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:10px;cursor:pointer;padding:8px;position:absolute;transition:all .2s ease;transition:all var(--transition-base);z-index:100}.show_hide_btn{left:8px;top:8px}.nav_toggle_button{right:8px;top:8px}.nav_toggle_button:hover,.show_hide_btn:hover{background:#ffffff14;background:var(--glass-bg-active);transform:translateY(-1px)}.nav_toggle_button svg,.show_hide_btn svg{color:#94a3b8;color:var(--text-secondary);font-size:16px}.question-div{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:10px;margin:4px;padding:12px 16px}.question-div p{color:#f8fafc;color:var(--text-primary);font-size:13px}.history_div{width:100%}.dropdown_div{align-items:center;border-top:1px solid #ffffff14;border-top:1px solid var(--glass-border);display:flex;gap:12px;margin-top:12px;padding-top:12px}.options_btn{flex:1 1}.menu-section{align-items:center;display:flex;gap:8px}.menu-section button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff08;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:8px;color:#94a3b8;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:8px 14px;transition:all .2s ease;transition:all var(--transition-base)}.menu-section button:hover{background:#ffffff0f;background:var(--glass-bg-hover);color:#f8fafc;color:var(--text-primary)}@media (max-width:1280px){.research-handbook{min-width:320px;width:380px}}@media (max-width:1024px){.research-layout{flex-direction:column}.research-sidebar{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--glass-border);border-right:none;height:auto;max-height:200px;min-width:100%;width:100%}.research-main{border-right:none;flex:1 1;min-height:0}.research-handbook{border-top:1px solid #ffffff14;border-top:1px solid var(--glass-border);height:40vh;max-width:100%;min-width:100%;width:100%}.chat-box{margin:12px 16px 16px}}@media (max-width:768px){.Topic-container{padding:12px 16px}.Query-section,.query-section{padding:16px}.query-answer .q{font-size:14px;padding:12px 16px}.pre-question-button{font-size:13px;padding:14px 16px}.chat-box{border-radius:14px;padding:12px 14px}.send_btnn{border-radius:10px;height:38px;width:38px}}@media (max-width:480px){.research-sidebar{max-height:150px}.Topic-container{padding:10px 12px}.Query-section,.query-section{padding:12px}.chat-box,.query-answer .q{border-radius:12px}.chat-box{margin:10px 12px 12px;padding:10px 12px}.toggle_btn_cont{padding:3px}.toggle-btn{font-size:12px;padding:6px 12px}}.research-staging-container{display:flex;flex-direction:column;gap:20px;padding:24px}.research-stage-header,.stage-indicator{align-items:center;display:flex;gap:12px}.spinning-loader{animation:spin 1s linear infinite;height:20px;width:20px}.spinning-loader.large{height:32px;width:32px}.stage-label{color:#f8fafc;color:var(--text-primary);font-size:16px;font-weight:500}.research-queries-list{background:#ffffff08;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:12px;padding:16px}.queries-heading{color:#94a3b8;color:var(--text-secondary);font-size:14px;font-weight:600;margin-bottom:12px}.query-items{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.query-item{align-items:center;background:#ffffff05;border-radius:8px;display:flex;gap:10px;padding:10px 12px;transition:all .3s ease}.query-item.pending{opacity:.5}.query-item.in_progress{background:#8b5cf61a;border-left:3px solid #8b5cf6}.query-item.completed{opacity:.8}.query-status-icon{flex-shrink:0;font-size:14px;text-align:center;width:20px}.query-status-icon.pending{color:#64748b;color:var(--text-muted)}.query-status-icon.in_progress{animation:pulse 1.5s ease-in-out infinite;color:#8b5cf6}.query-status-icon.completed{color:#22c55e}.query-text{color:#f8fafc;color:var(--text-primary)}.source-tag{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:600;padding:3px 8px;text-transform:uppercase}.source-tag.asc{background:#8b5cf633;color:#a78bfa}.source-tag.kpmg{background:#3b82f633;color:#60a5fa}.source-tag.ey{background:#eab30833;color:#fbbf24}.source-tag.pwc{background:#f9731633;color:#fb923c}.source-tag.deloitte{background:#22c55e33;color:#4ade80}.early-findings{margin-top:12px}.findings-heading{color:#94a3b8;color:var(--text-secondary);font-size:14px;font-weight:600;margin-bottom:12px}.research-footer-note{border-top:1px solid #ffffff14;border-top:1px solid var(--glass-border);color:#64748b;color:var(--text-muted);font-size:12px;padding-top:12px;text-align:center}.research-flow-container{animation:fadeSlideIn .3s ease-out;padding:16px 0}.research-status-intro{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px;padding:14px 0}.research-status-intro .status-text{color:#f8fafc;color:var(--text-primary);font-size:14px;line-height:1.6}.research-initial-loader{align-items:center;background:#ffffff08;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:12px;display:flex;gap:12px;padding:16px}.research-initial-loader span{color:#94a3b8;color:var(--text-secondary);font-size:14px}.v2-citations-section{background:#ffffff08;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:12px;margin-top:20px;padding:16px}.citations-header{align-items:center;color:#f8fafc;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.citations-header svg{color:#6366f1;color:var(--accent-primary)}.citations-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.citation-item{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .2s ease}.citation-item:hover{background:#8b5cf61a;border-color:#8b5cf64d}.citation-source-badge{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:600;padding:4px 8px;text-transform:uppercase}.citation-source-badge.asc{background:#8b5cf633;color:#a78bfa}.citation-source-badge.kpmg{background:#3b82f633;color:#60a5fa}.citation-source-badge.ey{background:#eab30833;color:#fbbf24}.citation-source-badge.pwc{background:#f9731633;color:#fb923c}.citation-source-badge.deloitte{background:#22c55e33;color:#4ade80}.citation-text{color:#f8fafc;color:var(--text-primary);flex:1 1;font-size:13px;line-height:1.4}.citation-page{color:#64748b;color:var(--text-muted);flex-shrink:0;font-size:11px}.v2-findings-section{margin-top:20px}[data-theme=light] .v2-citations-section{background:#00000005;border-color:#00000014}[data-theme=light] .citation-item{background:#00000005;border-color:#0000000f}[data-theme=light] .citation-item:hover{background:#8b5cf614;border-color:#8b5cf633}.menu-options{align-items:center;display:flex}.custom-dropdown{position:relative}.selected{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:0;position:relative}.selected,.selected-option{background:#0000;font-size:15px}.selected-option{align-items:center;border:none;border-radius:8px;color:#f1f5f9;color:var(--text-primary,#f1f5f9);display:flex;flex-direction:row;font-weight:600;gap:6px;justify-content:center;padding:8px 14px;transition:all .2s ease}.selected-option:hover{background:#ffffff14;background:var(--glass-bg,#ffffff14)}.option-icon{color:#6366f1;color:var(--accent-primary,#6366f1);font-size:11px;opacity:.8;transition:transform .3s cubic-bezier(.4,0,.2,1)}.option-icon.rotate{transform:rotate(180deg)}.dropdown-menu{animation:dropdownFadeIn .2s ease forwards;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f172afa;background:var(--glass-bg-solid,#0f172afa);border:1px solid #ffffff1f;border:1px solid var(--glass-border,#ffffff1f);border-radius:12px;box-shadow:0 10px 40px #00000059,0 0 0 1px #ffffff0d;display:none;left:50%;list-style:none;margin:0;min-width:140px;opacity:0;padding:6px;position:absolute;top:calc(100% + 6px);transform:translateX(-50%) scale(.95);z-index:10000}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateX(-50%) scale(.95) translateY(-4px)}to{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}}.dropdown-menu.open,.selected:focus .dropdown-menu{display:block}.dropdown-menu li{border-radius:8px;color:#f1f5f9;color:var(--text-primary,#f1f5f9);cursor:pointer;font-size:14px;font-weight:500;overflow:hidden;padding:10px 16px;position:relative;transition:all .15s ease}.dropdown-menu li:before{background:#6366f1;background:var(--accent-primary,#6366f1);border-radius:2px;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .2s ease;width:3px}.dropdown-menu li:hover{background:#6366f11f;background:var(--glass-bg,#6366f11f);color:#a5b4fc;color:var(--accent-primary,#a5b4fc);padding-left:20px}.dropdown-menu li:hover:before{height:60%}[data-theme=light] .selected-option{color:#1e293b;color:var(--text-primary,#1e293b)}[data-theme=light] .selected-option:hover{background:#6366f114}[data-theme=light] .dropdown-menu{background:#fffffffa;border-color:#e2e8f0;border-color:var(--glass-border,#e2e8f0);box-shadow:0 10px 40px #00000026}[data-theme=light] .dropdown-menu li{color:#1e293b;color:var(--text-primary,#1e293b)}[data-theme=light] .dropdown-menu li:hover{background:#6366f11a;color:#6366f1;color:var(--accent-primary,#6366f1)}:root{--rpv-attachment__item--hover-background-color:#0000001a;--rpv-attachment__item-color:#000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color:#2566e8;--rpv-attachment__item-color:#fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;flex-direction:column;height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{outline:0}.rpv-attachment__item:focus,.rpv-attachment__item:hover{background-color:#0000001a;background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-bookmark__item--hover-background-color:#0000001a;--rpv-bookmark__item-color:#000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color:#2566e8;--rpv-bookmark__item-color:#fff}.rpv-bookmark__item{align-items:center;color:#000;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{outline:0}.rpv-bookmark__item:focus,.rpv-bookmark__item:hover{background-color:#0000001a;background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;margin:0;overflow:auto;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:#0000;--rpv-core__splitter-background-color:#0000;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:#0000;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:#0000004d;border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid #0000004d;border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:#0000004d;border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{left:50%}.rpv-core__arrow--tc,.rpv-core__arrow--tr{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{right:0}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{top:50%}.rpv-core__arrow--rb,.rpv-core__arrow--rc{left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%}.rpv-core__arrow--bc,.rpv-core__arrow--br{top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{top:50%}.rpv-core__arrow--lb,.rpv-core__arrow--lc{right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:#000;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:#fff;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:#0000004d;background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}.rpv-core__doc-error{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:#c02424;background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:#fff;background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-even{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-odd{align-items:center;display:flex;justify-content:flex-start}.rpv-core__inner-page--dual-cover{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-cover-odd{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{align-items:center;display:flex;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:#ff03;background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{outline:0}.rpv-core__menu-item:focus,.rpv-core__menu-item:hover{background-color:#0000001a;background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:#0000004d;color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:#0000004d;color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:#fff;background-color:var(--rpv-core__modal-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:#00000080;background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.rpv-core__modal-overlay,.rpv-core__page-layer{align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{overflow:visible;position:relative}.rpv-core__page-layer:after{bottom:.25rem;box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-core__page-layer-box-shadow);content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{border:1px solid #0000004d;border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body,.rpv-core__popover-body-arrow{background-color:#fff;background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:#faf089;background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid #1a202c;border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}.rpv-core__primary-button{background-color:#2566e8;background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:#fff;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:#0000001a;background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:#2566e8;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:#fff;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}.rpv-core__separator{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid #0000;border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid #0000;border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid #0006;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid #0006;border-top:2px solid var(--rpv-core__spinner-border-color)}.rpv-core__spinner--animating{animation-duration:.4s;animation-iteration-count:infinite;animation-name:rpv-core__spinner-transform;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rpv-core__splitter{background-color:initial;background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter--resizing,.rpv-core__splitter:hover{background-color:#0003;background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:#fff;background-color:var(--rpv-core__textbox-background-color);border:1px solid #0003;border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:#000;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.rpv-core__text-layer span::selection{background-color:#00f;background-color:var(--rpv-core__text-layer-text--selection-background-color);color:#0000;color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.rpv-core__tooltip-body{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-thumbnail__container-background-color:#fff;--rpv-thumbnail__container-box-shadow:#0003 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color:#0000004d}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color:#2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-thumbnail__container{align-items:center;background:#fff;background:var(--rpv-thumbnail__container-background-color);box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--dual-cover,.rpv-thumbnail__item--single{padding:.5rem}.rpv-thumbnail__item--dual-cover-odd,.rpv-thumbnail__item--dual-even{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-cover-even,.rpv-thumbnail__item--dual-odd{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__item--single:hover,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item{background-color:#0000004d;background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;padding:.25rem;text-align:center}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:#0000004d;background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-drop__area-background-color:#fff;--rpv-drop__area-body-border-color:#0000004d;--rpv-drop__area-body-color:#000}.rpv-core__viewer--dark{--rpv-drop__area-background-color:#191919;--rpv-drop__area-body-border-color:#fff;--rpv-drop__area-body-color:#fff}.rpv-drop__area{background-color:#fff;background-color:var(--rpv-drop__area-background-color);bottom:0;left:0;padding:.5rem;position:absolute;right:0;top:0;z-index:9999}.rpv-drop__area-body{align-items:center;border:2px dashed #0000004d;border:2px dashed var(--rpv-drop__area-body-border-color);color:#000;color:var(--rpv-drop__area-body-color);display:flex;font-size:1.5rem;height:100%;justify-content:center}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color:#fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color:#1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{align-items:center;background-color:#fff;background-color:var(--rpv-full-screen__overlay-background-color);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{bottom:0;cursor:pointer;display:none;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}:root{--rpv-print__progress-body-background-color:#fff;--rpv-print__progress-body-border-color:#0000004d;--rpv-print__progress-body-color:#000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color:#363636;--rpv-print__progress-body-border-color:#0000;--rpv-print__progress-body-color:#fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:#fff;background-color:var(--rpv-print__progress-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;page-break-after:always;page-break-inside:avoid;width:100%}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1 1}.rpv-search__highlights{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-search__highlight{background-color:#ff06;background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:#00800066;background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{cursor:pointer;margin-bottom:.5rem}.rpv-search__popover-footer,.rpv-search__popover-label{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color:#ff06;--rpv-search__highlight--current-background-color:#00800066}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-zoom__popover-target-arrow-border-color:#0009}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color:#fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:#0009 #0000 #0000;border-color:var(--rpv-zoom__popover-target-arrow-border-color) #0000 #0000;border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-toolbar__label--color:#000}.rpv-core__viewer--dark{--rpv-toolbar__label--color:#fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__center,.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:#000;color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color:#fff;--rpv-default-layout__container-border-color:#0000004d;--rpv-default-layout__toolbar-background-color:#eee;--rpv-default-layout__toolbar-border-bottom-color:#0000001a;--rpv-default-layout__sidebar-border-color:#0003;--rpv-default-layout__sidebar--opened-background-color:#fff;--rpv-default-layout__sidebar-headers-background-color:#eee;--rpv-default-layout__sidebar-content--opened-background-color:#fff;--rpv-default-layout__sidebar-content--opened-border-color:#0003;--rpv-default-layout__sidebar-content--opened-color:#000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color:#1a1a1a;--rpv-default-layout__container-border-color:#454647;--rpv-default-layout__toolbar-background-color:#292929;--rpv-default-layout__toolbar-border-bottom-color:#000;--rpv-default-layout__sidebar-border-color:#000;--rpv-default-layout__sidebar--opened-background-color:#fff;--rpv-default-layout__sidebar-headers-background-color:#292929;--rpv-default-layout__sidebar-content--opened-background-color:#1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color:#292929;--rpv-default-layout__sidebar-content--opened-color:#fff}.rpv-default-layout__container{border:1px solid #0000004d;border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{background-color:#eee;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid #0000001a;border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);height:2.5rem;left:0;position:absolute;top:0;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{background-color:#fff;background-color:var(--rpv-default-layout__sidebar--opened-background-color);bottom:0;left:0;position:absolute;top:0;width:12rem;z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid #0003;border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid #0003;border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:#fff;background-color:var(--rpv-default-layout__body-background-color);flex:1 1;overflow:auto;padding-top:2.5rem}@media(min-width:768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media(min-width:1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:#eee;background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:#fff;background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:#000;color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid #0003;border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid #0003;border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.vertical-edition-bar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff05;border-left:1px solid #ffffff0f;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:8px;height:100%;padding:12px 8px;transition:background .3s ease,border-color .3s ease;width:48px}[data-theme=light] .vertical-edition-bar{background:#00000005;border-left:1px solid #00000014}.edition-btn{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #0000;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;height:36px;transition:all .2s ease;width:36px}.edition-btn,.edition-btn span{align-items:center;display:flex;justify-content:center}.edition-btn:disabled{cursor:not-allowed;opacity:.4}.edition-btn-kpmg{border-color:#6366f14d;color:#a5b4fc}.edition-btn-kpmg:hover:not(:disabled){background:#6366f126;border-color:#6366f180;box-shadow:0 0 16px #6366f140;transform:scale(1.05)}.edition-btn-kpmg.active{background:#6366f133;border-color:#6366f199;box-shadow:0 0 20px #6366f14d}.edition-btn-ey{border-color:#facc154d;color:#fde047}.edition-btn-ey:hover:not(:disabled){background:#facc1526;border-color:#facc1580;box-shadow:0 0 16px #facc1540;transform:scale(1.05)}.edition-btn-ey.active{background:#facc1533;border-color:#facc1599;box-shadow:0 0 20px #facc154d}.edition-btn-pwc{border-color:#fb923c4d;color:#fdba74}.edition-btn-pwc:hover:not(:disabled){background:#fb923c26;border-color:#fb923c80;box-shadow:0 0 16px #fb923c40;transform:scale(1.05)}.edition-btn-pwc.active{background:#fb923c33;border-color:#fb923c99;box-shadow:0 0 20px #fb923c4d}[data-theme=light] .edition-btn{background:#00000008}[data-theme=light] .edition-btn-kpmg{color:#6366f1}[data-theme=light] .edition-btn-ey{color:#ca8a04}[data-theme=light] .edition-btn-pwc{color:#ea580c}.main-setting-cont{--bb-bg:#ffffff05;--bb-border:#ffffff0f;--bb-button-bg:#ffffff08;--bb-button-hover-bg:#ffffff14;--bb-button-border:#ffffff0f;--bb-button-hover-border:#ffffff1f;--bb-icon-color:#64748b;--bb-icon-hover-color:#f8fafc;--bb-text-primary:#f8fafc;--bb-text-secondary:#e2e8f0;--bb-text-muted:#94a3b8;--bb-modal-bg:#0f172af2;--bb-menu-bg:#0f172af2;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bb-bg);border-right:1px solid var(--bb-border);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:12px;height:100%;padding:16px 8px;transition:background .3s ease,border-color .3s ease;width:64px}[data-theme=light] .main-setting-cont{--bb-bg:#00000005;--bb-border:#00000014;--bb-button-bg:#00000008;--bb-button-hover-bg:#00000014;--bb-button-border:#00000014;--bb-button-hover-border:#00000026;--bb-icon-color:#475569;--bb-icon-hover-color:#0f172a;--bb-text-primary:#0f172a;--bb-text-secondary:#1e293b;--bb-text-muted:#475569;--bb-modal-bg:#fffffffa;--bb-menu-bg:#fffffffa}.books-container{flex-direction:column;gap:8px;margin-top:8px;width:100%}.books-container,.home-icon{align-items:center;display:flex}.home-icon{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bb-button-bg);border:1px solid var(--bb-button-border);border-radius:12px;color:var(--bb-icon-color);cursor:pointer;font-size:18px;height:44px;justify-content:center;margin-bottom:8px;transition:all .2s ease;width:44px}.home-icon:hover{background:var(--bb-button-hover-bg);border-color:var(--bb-button-hover-border);box-shadow:0 8px 24px #0003;color:var(--bb-icon-hover-color);transform:translateY(-2px)}.bookbtn_ey,.bookbtn_kpmg,.bookbtn_pwc{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bb-bg);border:1px solid #0000;border-radius:10px;cursor:pointer;height:36px;transition:all .2s ease;width:44px}.bookbtn_ey,.bookbtn_ey p,.bookbtn_kpmg,.bookbtn_kpmg p,.bookbtn_pwc,.bookbtn_pwc p{align-items:center;display:flex;font-size:10px;font-weight:600;justify-content:center}.bookbtn_ey p,.bookbtn_kpmg p,.bookbtn_pwc p{letter-spacing:.02em;margin:0;padding:0}.bookbtn_kpmg{border-color:#6366f140}.bookbtn_kpmg p{color:#a5b4fc}.bookbtn_kpmg.active,.bookbtn_kpmg:hover{background:#6366f11f;border-color:#6366f180;box-shadow:0 0 20px #6366f133}.bookbtn_kpmg.active{background:#6366f12e}.bookbtn_ey{border-color:#facc1540}.bookbtn_ey p{color:#fde047}.bookbtn_ey.active,.bookbtn_ey:hover{background:#facc151a;border-color:#facc1580;box-shadow:0 0 20px #facc1526}.bookbtn_ey.active{background:#facc1526}.bookbtn_pwc{border-color:#ef444440}.bookbtn_pwc p{color:#fca5a5}.bookbtn_pwc.active,.bookbtn_pwc:hover{background:#ef44441a;border-color:#ef444480;box-shadow:0 0 20px #ef444426}.bookbtn_pwc.active{background:#ef444426}.setting-btn{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bb-button-bg);border:1px solid var(--bb-button-border);border-radius:12px;color:var(--bb-icon-color);cursor:pointer;display:flex;height:44px;justify-content:center;margin-top:auto;transition:all .2s ease;width:44px}.setting-btn:hover{background:var(--bb-button-hover-bg);border-color:var(--bb-button-hover-border);color:var(--bb-icon-hover-color);transform:translateY(-2px)}.setting-btn svg{font-size:18px}.settings-menu{animation:menuSlide .2s ease;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bb-menu-bg);border:1px solid var(--bb-border);border-radius:14px;bottom:16px;box-shadow:0 25px 50px #00000040;left:72px;min-width:160px;padding:8px;position:absolute;transition:background .3s ease,border-color .3s ease;z-index:100}@keyframes menuSlide{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.settings-menu button{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--bb-text-secondary);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 14px;text-align:left;transition:all .15s ease;width:100%}.settings-menu button:hover{background:var(--bb-button-hover-bg)}.settings-menu button svg{color:var(--bb-icon-color);font-size:16px}.settings-divider{background:var(--bb-border);height:1px;margin:8px 0}.pdf-controls{border-top:1px solid var(--bb-border);display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px 0}.pdf-control-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--bb-bg);border:1px solid var(--bb-button-border);border-radius:10px;color:var(--bb-icon-color);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:44px}.pdf-control-btn:hover{background:var(--bb-button-hover-bg);color:var(--bb-icon-hover-color)}.pdf-control-btn.active{background:#6366f126;border-color:#6366f14d;box-shadow:0 0 16px #6366f133;color:#a5b4fc}.setting-container{align-items:center;border-top:1px solid var(--bb-border);display:flex;flex-direction:column;gap:8px;margin-top:24px;padding-top:16px}.profile-btn,.setting-container button{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--bb-button-bg);border:1px solid var(--bb-button-border);border-radius:10px;color:var(--bb-icon-color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.profile-btn:hover,.setting-container button:hover{background:var(--bb-button-hover-bg);border-color:var(--bb-button-hover-border);color:var(--bb-icon-hover-color);transform:translateY(-1px)}.profile-btn svg,.setting-container button svg{font-size:18px}.modal-overlay{align-items:center;animation:modalFadeIn .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:modalSlideIn .25s ease;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bb-modal-bg);border:1px solid var(--bb-border);border-radius:20px;box-shadow:0 25px 60px #00000040;max-width:400px;min-width:320px;padding:28px;position:relative;transition:background .3s ease,border-color .3s ease}.modal-content h2{color:var(--bb-text-primary);font-size:20px;font-weight:600;margin:0 0 20px;padding-right:32px}.modal-content p{color:var(--bb-text-muted);font-size:14px;line-height:1.6;margin:0 0 16px}.cls-btn{align-items:center;background:var(--bb-button-bg);border:1px solid var(--bb-button-border);border-radius:8px;color:var(--bb-icon-color);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.cls-btn:hover{background:#ef444426;border-color:#ef44444d;color:#f87171}.cls-btn svg{font-size:20px}.inner-data-setting{display:flex;flex-direction:column;gap:16px}.inner-data-setting button{align-items:center;background:#6366f11a;border:1px solid #6366f140;border-radius:12px;color:var(--bb-text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 16px;transition:all .2s ease}.inner-data-setting button:hover{background:#6366f133;border-color:#6366f166;transform:translateY(-1px)}.edit-ico{color:#a5b4fc;font-size:16px}.user_name{align-items:center;display:flex;gap:14px;margin-bottom:8px}.user_name h3{color:var(--bb-text-primary);font-size:18px;font-weight:600;margin:0}.profile-circle{align-items:center;border-radius:50%;box-shadow:0 4px 12px #0003;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:600;height:48px;justify-content:center;width:48px}.confirm-btn{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;box-shadow:0 4px 16px #ef44444d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:14px 20px;transition:all .2s ease;width:100%}.confirm-btn:hover{box-shadow:0 8px 24px #ef444466;transform:translateY(-2px)}.profile-actions{border-top:1px solid var(--bb-border);display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px}.profile-action-btn{align-items:center;background:#6366f11a;border:1px solid #6366f140;border-radius:12px;color:var(--bb-text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 16px;transition:all .2s ease;width:100%}.profile-action-btn:hover{background:#6366f133;border-color:#6366f166;transform:translateY(-1px)}.dashboard-btn{background:#6366f126!important;border-color:#6366f14d!important;color:#a5b4fc!important}.dashboard-btn:hover{background:#6366f140!important;border-color:#6366f180!important;box-shadow:0 0 16px #6366f133}.theme-toggle-btn{background:#facc151a!important;border-color:#facc1540!important;color:#fde047!important}.theme-toggle-btn:hover{background:#facc1533!important;border-color:#facc1566!important;box-shadow:0 0 16px #facc1526}.edit_in_setting{position:relative;z-index:10000}@media (max-width:1024px){.main-setting-cont{border-bottom:1px solid #ffffff0f;border-right:none;flex-direction:row;height:auto;justify-content:center;padding:12px 6px;width:56px;width:100%}.books-container{flex-direction:row;gap:12px;margin-top:0}.home-icon,.setting-btn{height:40px;margin:0;width:40px}.bookbtn_ey,.bookbtn_kpmg,.bookbtn_pwc{font-size:9px;height:32px;width:48px}}@media (max-width:768px){.main-setting-cont{padding:10px 4px}.home-icon,.setting-btn{font-size:16px;height:36px;width:36px}.bookbtn_ey,.bookbtn_kpmg,.bookbtn_pwc{font-size:8px;height:28px;width:44px}}@media (max-width:480px){.main-setting-cont{gap:8px;padding:8px 4px}.home-icon,.setting-btn{border-radius:8px;font-size:14px;height:32px;width:32px}.bookbtn_ey,.bookbtn_kpmg,.bookbtn_pwc{border-radius:6px;font-size:8px;height:24px;width:40px}.settings-menu{bottom:60px;left:auto;min-width:140px;right:8px}}.modal-overlay-glass{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000b3;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.modal-glass{animation:modalSlideIn .3s ease;background:linear-gradient(180deg,#0f0f23f2,#050514fa);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #8b5cf61a,inset 0 1px 0 #ffffff0d;max-height:90vh;max-width:560px;overflow-y:auto;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-glass-header{align-items:flex-start;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:28px 28px 20px}.modal-title-section{align-items:flex-start;display:flex;gap:16px}.modal-icon{align-items:center;background:linear-gradient(135deg,#8b5cf633,#06b6d426);border-radius:14px;color:#a78bfa;display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.modal-title-section h3{color:#f8fafc;font-size:20px;font-weight:600;margin:0 0 4px}.modal-title-section p{color:#f8fafc80;font-size:14px;margin:0}.modal-close-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#f8fafc99;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.modal-close-btn:hover{background:#ffffff14;border-color:#ffffff26;color:#f8fafc}.modal-glass-form{padding:24px 28px 28px}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.form-field{display:flex;flex-direction:column;gap:8px}.form-field label{align-items:center;color:#f8fafcb3;display:flex;font-size:13px;font-weight:500;gap:8px;margin:0}.field-icon{color:#8b5cf6b3;font-size:14px}.form-field input{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;box-sizing:border-box;color:#f8fafc;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.form-field input::placeholder{color:#f8fafc59}.form-field input:focus{background:#ffffff0d;border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.form-field input.error{border-color:#ef444480}.form-field input.error:focus{box-shadow:0 0 0 3px #ef44441a}.error-text{color:#f87171;font-size:12px;margin-top:-4px}.dropdown-glass{cursor:pointer;position:relative}.dropdown-selected-glass{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.dropdown-selected-glass:hover{background:#ffffff0d;border-color:#8b5cf64d}.dropdown-arrow{color:#f8fafc80;font-size:16px;transition:transform .2s ease}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-options-glass{background:linear-gradient(180deg,#191932fa,#0f0f23fa);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 10px 40px #0006;left:0;list-style:none;margin:0;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.dropdown-option-glass{border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 14px;transition:all .2s ease}.dropdown-option-glass:hover{background:#8b5cf61a}.dropdown-option-glass.selected{background:#8b5cf626}.role-desc{color:#f8fafc66;font-size:12px}.role-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}.role-badge.admin{background:#f59e0b26;color:#fbbf24}.role-badge.user{background:#3b82f626;color:#60a5fa}.user-info-section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:24px;margin-bottom:24px;padding:16px 20px}.info-item{display:flex;flex-direction:column;gap:4px}.info-label{color:#f8fafc66;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.info-value{color:#f8fafc;font-size:14px;font-weight:500}.info-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.info-badge.subscribed{background:#10b98126;color:#34d399}.info-badge.free{background:#94a3b826;color:#94a3b8}.modal-glass-actions{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.btn-cancel{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;color:#f8fafcb3;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.btn-cancel:hover{background:#ffffff14;color:#f8fafc}.btn-save{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;transition:all .2s ease}.btn-save:hover{box-shadow:0 4px 20px #8b5cf666;transform:translateY(-2px)}.upload-zone-glass{background:#ffffff05;border:2px dashed #8b5cf64d;border-radius:16px;cursor:pointer;margin-bottom:24px;padding:32px 24px;text-align:center;transition:all .3s ease}.upload-zone-glass:hover{background:#8b5cf60d;border-color:#8b5cf680}.upload-zone-glass.drag-over{background:#8b5cf61a;border-color:#8b5cf6;transform:scale(1.01)}.upload-zone-glass.has-file{background:#10b9810d;border-color:#10b98166;border-style:solid}.upload-placeholder{align-items:center;display:flex;flex-direction:column;gap:12px}.upload-icon-wrapper{background:linear-gradient(135deg,#8b5cf626,#06b6d41a);border-radius:16px;color:#a78bfa;font-size:28px;height:64px;width:64px}.upload-text{color:#f8fafc;font-size:15px;font-weight:500;margin:0}.upload-hint{color:#f8fafc66;font-size:13px}.file-selected{background:#ffffff08;gap:16px;padding:8px}.file-icon,.file-selected{align-items:center;border-radius:12px;display:flex}.file-icon{background:linear-gradient(135deg,#10b98133,#06b6d426);color:#34d399;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.file-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;text-align:left}.file-name{color:#f8fafc;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size{color:#f8fafc80;font-size:12px}.remove-file-btn{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#f87171;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.remove-file-btn:hover{background:#ef444433;color:#ef4444}.upload-progress-glass{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:12px;display:flex;gap:12px;justify-content:center;margin-bottom:24px;padding:16px}.upload-progress-glass span{color:#a78bfa;font-size:14px;font-weight:500}.progress-spinner{animation:spin .8s linear infinite;border:2px solid #8b5cf633;border-radius:50%;border-top-color:#8b5cf6;height:20px;width:20px}.selected-value{color:#f8fafc;font-size:14px}.placeholder-value{color:#f8fafc66;font-size:14px}.option-name{color:#f8fafc;font-size:14px}.btn-save.disabled{cursor:not-allowed;opacity:.6;transform:none!important}@media screen and (max-width:600px){.modal-glass{border-radius:20px;max-width:100%}.form-grid{gap:16px;grid-template-columns:1fr}.modal-glass-form,.modal-glass-header{padding:20px}.modal-title-section h3{font-size:18px}.modal-glass-actions{flex-direction:column}.btn-cancel,.btn-save{justify-content:center;width:100%}.user-info-section{flex-direction:column;gap:12px}}.modal-overlay-admin{background-color:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-admin,.modal-overlay-admin{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-admin{background:var(--light);border-radius:10px;box-shadow:0 4px 6px var(--shadow);padding:20px;width:50%}.modal-admin-del{align-items:center;background:linear-gradient(180deg,#0f0f23f2,#050514fa);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;justify-content:center;max-width:400px;padding:40px 30px;text-align:center;width:100%}.modal-admin-del .head-3{color:#f8fafc;font-size:18px;font-weight:600;margin:20px 0 10px}.modal-admin-del p{color:#f8fafc99;font-size:14px;margin-bottom:24px}.modal-actions-ad{display:flex;gap:12px;width:100%}.close-btn{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;color:#f8fafcb3;cursor:pointer;flex:1 1;font-size:14px;padding:12px 20px;transition:all .2s ease}.close-btn:hover{background:#ffffff14;color:#f8fafc}.submit-btn-ad{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;margin:0;padding:12px 20px;transition:all .2s ease}.submit-btn-ad:hover{box-shadow:0 4px 20px #ef444466;transform:translateY(-2px)}.modal-admin .h-3{color:var(--gray);margin-bottom:5%;text-align:start;width:100%}.user-detail-section{background-color:var(--primary);border-radius:8px;display:flex;flex-wrap:wrap;padding:15px 20px}.form-admin{width:-webkit-fill-available}.field-holder{align-items:flex-start;display:flex;flex-direction:row;gap:5px;justify-content:flex-start;width:100%}.dropdown-wrapper{cursor:pointer;position:relative;width:100%}.dropdown-selected{align-items:center;border:none;border:1px solid var(--border);border-radius:5px;display:flex;flex-direction:row;justify-content:space-between;padding:8px;width:auto}.dropdown-options,.dropdown-selected{background-color:var(--light);color:var(--gray);font-size:16px}.dropdown-options{border:none;border-radius:4px;box-shadow:0 2px 8px var(--shadow);left:0;margin-top:4px;max-height:150px;overflow-y:auto;position:absolute;top:100%;width:-webkit-fill-available;z-index:1000}.dropdown-option{color:var(--gray);cursor:pointer;padding:10px}.dropdown-option:hover{background-color:var(--primary)}@media only screen and (max-width:800px){.modal-admin{width:88%}.field-holder{flex-direction:column}.modal-admin-del{margin:0 20px;max-width:none;width:90%}}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}:root{--pdf-toolbar-bg:#0f172af2;--pdf-container-bg:#0f172a99;--pdf-sidebar-bg:#0f172acc;--pdf-button-bg:#0000;--pdf-button-hover-bg:#6366f126;--pdf-button-color:#94a3b8;--pdf-button-hover-color:#a5b4fc;--pdf-border:#94a3b833;--pdf-border-hover:#6366f1;--pdf-text-primary:#f1f5f9;--pdf-text-secondary:#cbd5e1;--pdf-text-muted:#94a3b8;--pdf-book-name-bg:#0f172af2;--pdf-placeholder-bg:#0f172a99;--pdf-placeholder-text:#64748b;--pdf-accent:#6366f1;--pdf-accent-light:#6366f126}[data-theme=light]{--pdf-toolbar-bg:#fff;--pdf-container-bg:#fff9;--pdf-sidebar-bg:#ffffffe6;--pdf-button-bg:#0000;--pdf-button-hover-bg:#6366f114;--pdf-button-color:#64748b;--pdf-button-hover-color:#6366f1;--pdf-border:#e2e8f0;--pdf-border-hover:#6366f1;--pdf-text-primary:#1e293b;--pdf-text-secondary:#475569;--pdf-text-muted:#64748b;--pdf-book-name-bg:#fff;--pdf-placeholder-bg:#fffc;--pdf-placeholder-text:#64748b}.rpv-default-layout__container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none!important;transition:background .3s ease}.rpv-default-layout__body,.rpv-default-layout__container,.rpv-default-layout__main{background:#0f172af2!important;background:var(--pdf-toolbar-bg)!important;overflow:visible!important}.rpv-default-layout__main{flex-direction:row-reverse}.rpv-core__toolbar,.rpv-toolbar__item{overflow:visible!important}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem;width:auto}.rpv-default-layout__sidebar-header{margin:16px 0}.rpv-default-layout__sidebar--ltr{border-right:none}.rpv-default-layout__sidebar-headers{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#0f172acc;background-color:var(--pdf-sidebar-bg);border-radius:10px;margin-top:12px;transition:background-color .3s ease}.rpv-core__minimal-button[aria-label=Attachment]{display:none}.rpv-core__minimal-button[aria-label="More actions"],.rpv-toolbar__item[data-testid=toolbar__more-actions-popover]{display:none!important}.pdf-toolbar-row{align-items:center;background:#0f172af2;background:var(--pdf-toolbar-bg);display:flex;height:48px;overflow:visible!important;position:relative;width:100%;z-index:100}.pdf-toolbar-row:after{background:linear-gradient(90deg,#6366f1,#8b5cf6,#a78bfa);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;z-index:-1}.rpv-default-layout__toolbar{align-items:center;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0f172af2!important;background:var(--pdf-toolbar-bg)!important;border-bottom:none!important;display:flex;height:48px;min-height:48px;overflow:visible!important;padding:0!important}.rpv-default-layout__toolbar:after{display:none}.rpv-core__minimal-button{align-items:center!important;background:#0000!important;background:var(--pdf-button-bg)!important;border:1px solid #94a3b833!important;border:1px solid var(--pdf-border)!important;border-radius:6px!important;color:#94a3b8!important;color:var(--pdf-button-color)!important;display:flex!important;height:32px!important;justify-content:center!important;margin:0 2px!important;padding:6px!important;transition:all .15s ease!important;width:32px!important}.rpv-core__minimal-button:hover{background:#6366f126!important;background:var(--pdf-button-hover-bg)!important;border-color:#6366f1!important;border-color:var(--pdf-border-hover)!important;color:#a5b4fc!important;color:var(--pdf-button-hover-color)!important;transform:none!important}.rpv-core__minimal-button svg{height:16px!important;width:16px!important}.rpv-core__toolbar{align-items:center!important;background:#0f172af2!important;background:var(--pdf-toolbar-bg)!important;border:none!important;display:flex!important;gap:8px!important;padding:0 12px!important}.rpv-toolbar__item{margin:0 2px!important}.rpv-toolbar__label{color:#cbd5e1!important;color:var(--pdf-text-secondary)!important;font-size:13px!important;font-weight:500!important}.rpv-core__textbox{background:#0000!important;border:1px solid #94a3b833!important;border:1px solid var(--pdf-border)!important;border-radius:6px!important;color:#f1f5f9!important;color:var(--pdf-text-primary)!important;font-size:12px!important;font-weight:500!important;height:28px!important;line-height:1!important;padding:2px 4px!important;text-align:center!important;transition:border-color .15s ease!important;width:32px!important}.rpv-core__textbox:focus{border-color:#6366f1!important;border-color:var(--pdf-accent)!important;outline:none!important}.rpv-zoom__popover-target-scale{align-items:center!important;display:flex!important;gap:2px!important}.rpv-zoom__popover-target{align-items:center!important;background:#0000!important;border:1px solid #94a3b833!important;border:1px solid var(--pdf-border)!important;border-radius:6px!important;color:#cbd5e1!important;color:var(--pdf-text-secondary)!important;cursor:pointer!important;display:flex!important;font-size:11px!important;font-weight:500!important;height:28px!important;justify-content:center!important;line-height:1!important;margin:0 2px!important;min-width:40px!important;padding:2px 4px!important;transition:border-color .15s ease!important}.rpv-zoom__popover-target:hover{border-color:#6366f1!important;border-color:var(--pdf-border-hover)!important;color:#a5b4fc!important;color:var(--pdf-button-hover-color)!important}.rpv-core__popover,.rpv-core__popover-body,.rpv-zoom__popover,.rpv-zoom__popover-body{background:#0f172af2!important;background:var(--pdf-toolbar-bg)!important;border:1px solid #94a3b833!important;border:1px solid var(--pdf-border)!important;border-radius:8px!important;box-shadow:0 8px 32px #0000004d!important;z-index:10000!important}.rpv-core__menu-item,.rpv-zoom__popover-body-item{color:#f1f5f9!important;color:var(--pdf-text-primary)!important;cursor:pointer!important;padding:8px 16px!important}.rpv-core__menu-item:hover,.rpv-zoom__popover-body-item:hover{background:#6366f126!important;background:var(--pdf-button-hover-bg)!important}.rpv-core__tooltip,.rpv-core__tooltip-body,.rpv-tooltip,.rpv-tooltip-body,[class*=rpv-core__tooltip],[class*=tooltip]{background:#0f172af2!important;background:var(--pdf-toolbar-bg)!important;border:1px solid #94a3b833!important;border:1px solid var(--pdf-border)!important;border-radius:6px!important;box-shadow:0 8px 24px #0006!important;color:#f1f5f9!important;color:var(--pdf-text-primary)!important;font-size:12px!important;padding:6px 10px!important;pointer-events:none!important;position:fixed!important;z-index:99999!important}.rpv-core__tooltip-body-arrow{border-color:#0f172af2!important;border-color:var(--pdf-toolbar-bg)!important}.rpv-core__toolbar-divider{display:none!important}.rpv-default-layout__toolbar *{background-color:initial}.rpv-default-layout__toolbar-slot{background:#0000!important}.rpv-core__sidebar{order:2}.rpv-core__inner{display:flex;flex-direction:row-reverse}.pdf_container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;background:var(--pdf-container-bg);flex-direction:row;gap:0;height:100%;overflow:visible;transition:background .3s ease;width:100%}.pdf_container,.pdf_stage{display:flex;flex:1 1 auto;min-height:0}.pdf_stage{background:#0000;flex-direction:column;min-width:0;overflow:hidden}.pdf_viewer_cont{background:#f8fafc;border:none!important;flex:1 1 auto;margin-left:0;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.pdf-placeholder,.pdf_viewer_cont{display:flex;flex-direction:column;height:100%}.pdf-placeholder{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0f172a99;background:var(--pdf-placeholder-bg);color:#64748b;color:var(--pdf-placeholder-text);font-size:14px;gap:16px;justify-content:center;padding:32px;text-align:center;transition:background .3s ease,color .3s ease}.pdf-placeholder svg{font-size:48px;opacity:.6}.pdf-placeholder p,.pdf-placeholder svg{color:#94a3b8;color:var(--pdf-text-muted)}.pdf-placeholder p{font-size:14px;line-height:1.5;max-width:240px}.book_name{align-items:center;background:#0000;border-left:3px solid #6366f1;display:flex;flex-shrink:0;font-size:14px;height:100%;justify-content:flex-start;letter-spacing:.02em;margin-right:4px;padding:0 16px 0 12px}.book_name,.book_name p{color:#f1f5f9;color:var(--pdf-text-primary);font-weight:600}.book_name p{font-size:13px;margin:0}.kpmg-toolbar{border-left-color:#818cf8}.ey-toolbar{border-left-color:#fbbf24}.pwc-toolbar{border-left-color:#fb923c}.highlight-area{background:#facc1566;border-radius:2px;box-shadow:0 0 8px #facc154d;pointer-events:none;position:absolute;z-index:10}.rpv-core__inner-pages{background-color:#0f172a99!important;background-color:var(--pdf-container-bg)!important}[data-theme=light] .rpv-core__inner-pages{background-color:#e2e8f0!important}@media only screen and (max-width:1440px){.rpv-default-layout__toolbar{overflow-x:auto;padding:8px 12px}}@media only screen and (max-width:1150px){.rpv-default-layout__toolbar{overflow-x:auto;padding:8px 10px}}@media only screen and (max-width:900px){.rpv-default-layout__toolbar{overflow-x:auto;padding:6px 8px}.rpv-core__toolbar-button{font-size:12px;padding:5px 10px}.book_name{font-size:13px;height:44px}}@media only screen and (max-width:600px){.rpv-default-layout__toolbar{overflow-x:auto;padding:6px}.rpv-core__toolbar-button{font-size:11px;margin-right:4px;padding:4px 8px}.rpv-core__minimal-button{padding:6px}.book_name{font-size:12px;height:40px;padding:0 12px}}.chat-history-shell{--ch-bg:#ffffff05;--ch-border:#ffffff0f;--ch-text-primary:#f8fafc;--ch-text-secondary:#e2e8f0;--ch-text-muted:#94a3b8;--ch-text-dim:#64748b;--ch-scrollbar:#ffffff14;--ch-scrollbar-hover:#ffffff26;--ch-hover-bg:#ffffff0d;--ch-active-bg:#6366f11f;--ch-active-border:#6366f14d;--ch-button-bg:#ffffff08;--ch-button-border:#ffffff1a;display:flex;flex-direction:column;height:100%;min-height:0;padding:0;transition:all .3s ease}[data-theme=light] .chat-history-shell{--ch-bg:#00000005;--ch-border:#00000014;--ch-text-primary:#0f172a;--ch-text-secondary:#1e293b;--ch-text-muted:#475569;--ch-text-dim:#64748b;--ch-scrollbar:#0000001a;--ch-scrollbar-hover:#0003;--ch-hover-bg:#0000000a;--ch-active-bg:#6366f11a;--ch-active-border:#6366f14d;--ch-button-bg:#00000008;--ch-button-border:#0000001a;--ch-item-border:#0000001a}[data-theme=light] .chat-title{border:1px solid var(--ch-item-border)}[data-theme=light] .chat-title:hover{border-color:#00000026}[data-theme=light] .chat-title.active{border-color:#6366f166}.history-cont{background:#0000;border:none;box-shadow:none;flex-direction:column;padding:8px 0 16px}.chat-record,.history-cont{display:flex;flex:1 1;min-height:0}.chat-record{flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;padding-right:4px}.chat-record::-webkit-scrollbar{width:4px}.chat-record::-webkit-scrollbar-track{background:#0000}.chat-record::-webkit-scrollbar-thumb{background:var(--ch-scrollbar);border-radius:4px}.chat-record::-webkit-scrollbar-thumb:hover{background:var(--ch-scrollbar-hover)}.section-header{margin-bottom:8px}.section-label{color:var(--ch-text-muted);font-size:11px;letter-spacing:.5px;margin:0}.collapse-toggle-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--ch-text-muted);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.collapse-toggle-btn:hover{background:var(--ch-hover-bg);color:var(--ch-text-primary)}.collapse-toggle-btn svg{height:14px;width:14px}.new-chat-section{flex-shrink:0;margin-bottom:16px;padding:0 16px}.chats-section{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0 16px}.topic-group{margin-bottom:4px}.topic-header{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:6px;padding:8px 10px;transition:all .2s ease}.topic-header:hover{background:var(--ch-hover-bg)}.topic-chevron{align-items:center;color:var(--ch-text-muted);display:flex;flex-shrink:0;font-size:14px}.topic-name{color:var(--ch-text-muted);flex:1 1;font-size:11px;font-weight:600;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.topic-count{background:var(--ch-button-bg);border:1px solid var(--ch-button-border);border-radius:10px;color:var(--ch-text-dim);font-size:10px;font-weight:500;padding:2px 6px}.topic-chats{display:flex;flex-direction:column;gap:4px;margin-top:2px;padding-left:8px}.topic-filter-wrapper{margin-bottom:10px}.topic-filter-select{-webkit-appearance:none;appearance:none;background:var(--ch-button-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--ch-border);border-radius:8px;color:var(--ch-text-secondary);cursor:pointer;font-size:12px;font-weight:500;outline:none;padding:8px 30px 8px 12px;transition:all .2s ease;width:100%}.topic-filter-select:hover{border-color:var(--ch-active-border)}.topic-filter-select:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.topic-filter-select option{background:var(--ch-bg);color:var(--ch-text-primary);padding:8px}.add-new-chat{flex-shrink:0}.add-new-chat,.add-new-chat button{align-items:center;display:flex;justify-content:center}.add-new-chat button{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--ch-button-bg);border:1px dashed #6366f166;border-radius:12px;color:var(--ch-text-primary);cursor:pointer;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;transition:all .2s ease;width:100%}.add-new-chat button:hover{background:#6366f11a;border-color:#6366f199;border-style:solid;box-shadow:0 0 20px #6366f126;transform:translateY(-1px)}.new-chat-icon{color:#6366f1;font-size:14px}.chat-title{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--ch-bg);border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;position:relative;transition:all .2s ease}.chat-title:hover{background:var(--ch-hover-bg);border-color:var(--ch-border);transform:translateX(2px)}.chat-title.active{background:var(--ch-active-bg);border-color:var(--ch-active-border);box-shadow:0 0 20px #6366f11a}.chat-title.active:before{background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:0 2px 2px 0;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.chat-title-content{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.chat-title p{align-items:center;color:var(--ch-text-secondary);display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.4;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-title p svg{color:var(--ch-text-dim);flex-shrink:0;font-size:15px}.chat-timestamp{color:var(--ch-text-dim);font-size:10px;font-weight:400;opacity:.8;padding-left:25px;transition:opacity .2s ease}.chat-title:hover .chat-timestamp{opacity:1}.chat-title .delete-btn,.chat-title button{background:#0000;border:none;border-radius:8px;color:var(--ch-text-dim);cursor:pointer;flex-shrink:0;opacity:0;padding:6px;transition:all .2s ease}.chat-title:hover .delete-btn,.chat-title:hover button{opacity:1}.chat-title-tooltip{animation:tooltipFadeIn .2s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 20px #0000004d;color:#f8fafc;font-size:12px;font-weight:400;left:100%;line-height:1.4;margin-left:8px;max-width:280px;overflow:hidden;padding:8px 12px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1000}[data-theme=light] .chat-title-tooltip{background:#fffffffa;border-color:#00000014;box-shadow:0 4px 20px #0000001f;color:#0f172a}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.chat-title .delete-btn:hover,.chat-title button:hover{background:#ef444426;color:#f87171}.no_chat{font-size:14px;padding:32px 16px;text-align:center}.add-icons,.no_chat{color:var(--ch-text-dim)}.add-icons{font-size:20px}.history-icons{font-size:16px}.profile-container{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--ch-bg);border-bottom:1px solid var(--ch-border);display:flex;flex-direction:column;padding:20px 16px;width:100%}.wrapper-cont{align-items:center;display:flex;gap:12px;margin-bottom:12px}.dp-image{border:2px solid var(--ch-border);border-radius:50%;height:48px;object-fit:cover;width:48px}.detail-cont{display:flex;flex-direction:column;gap:2px}.detail-cont h2{color:var(--ch-text-primary);font-size:16px;font-weight:600;margin:0}.detail-cont h3{color:var(--ch-text-muted);font-size:13px;font-weight:400;margin:0}.buttons-cont{display:flex;gap:8px;margin-top:12px}.buttons-cont button{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--ch-button-bg);border:1px solid var(--ch-button-border);border-radius:10px;color:var(--ch-text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.buttons-cont button:hover{background:var(--ch-hover-bg);border-color:var(--ch-border);transform:translateY(-1px)}.subscription-cont{border-top:1px solid var(--ch-border);flex-shrink:0;margin-top:auto;padding:16px}.subscription-status{display:flex;flex-direction:column;gap:8px}.subscription-status p{color:var(--ch-text-muted);font-size:12px;margin:0}.subscription-status .count{color:var(--ch-text-primary);font-size:14px;font-weight:600}.progress-bar{background:var(--ch-scrollbar);border-radius:2px;height:4px;overflow:hidden}.progress-bar .fill{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;box-shadow:0 0 10px #6366f180;height:100%;transition:width .3s ease}.upgrade-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;box-shadow:0 4px 16px #6366f14d;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:12px;padding:12px;transition:all .2s ease;width:100%}.upgrade-btn:hover{box-shadow:0 8px 24px #6366f166}.user-controls-section{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:auto 0 0;padding:16px;width:100%}.user-info{gap:12px;padding:0;width:100%}.user-avatar,.user-info{align-items:center;display:flex}.user-avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;box-shadow:0 4px 12px #6366f14d;color:#fff;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.user-details{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.user-name{color:var(--ch-text-primary);font-size:14px;font-weight:600}.user-email,.user-name{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email{color:var(--ch-text-muted);font-size:12px;font-weight:400}.control-buttons{display:flex;gap:8px;width:100%}.control-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--ch-button-bg);border:1px solid var(--ch-button-border);border-radius:10px;color:var(--ch-text-muted);cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:10px;transition:all .2s ease}.control-btn svg{height:18px;width:18px}.control-btn:hover{background:#6366f11a;border-color:#6366f14d;color:#6366f1;transform:translateY(-1px)}.control-btn.theme-toggle-btn:hover{background:#facc151a;border-color:#facc154d;color:#fbbf24}.control-btn.logout-btn:hover{background:#ef44441a;border-color:#ef44444d;color:#ef4444}[data-theme=light] .control-btn:hover{background:#6366f114}[data-theme=light] .control-btn.theme-toggle-btn:hover{background:#facc1514}[data-theme=light] .control-btn.logout-btn:hover{background:#ef444414}.logout-modal-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.logout-modal{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--ch-bg);border:1px solid var(--ch-border);border-radius:16px;box-shadow:0 25px 50px #0006;min-width:280px;padding:24px;text-align:center}[data-theme=light] .logout-modal{background:#fffffff2;box-shadow:0 25px 50px #00000026}.logout-modal p{color:var(--ch-text-primary);font-size:15px;font-weight:500;margin-bottom:20px}.logout-modal-buttons{display:flex;gap:12px}.logout-modal-buttons button{border-radius:10px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease}.logout-modal-buttons .cancel-btn{background:var(--ch-button-bg);border:1px solid var(--ch-button-border);color:var(--ch-text-secondary)}.logout-modal-buttons .cancel-btn:hover{background:var(--ch-hover-bg);border-color:var(--ch-text-muted)}.logout-modal-buttons .confirm-btn{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;box-shadow:0 4px 12px #ef44444d;color:#fff}.logout-modal-buttons .confirm-btn:hover{box-shadow:0 6px 16px #ef444466;transform:translateY(-1px)}@media (max-width:1024px){.history-cont{flex-direction:row;flex-wrap:wrap;padding:16px 12px}.chat-record{flex-direction:row;gap:8px;max-height:none;overflow-x:auto;overflow-y:hidden}.chat-title{flex-shrink:0;min-width:180px}}@media (max-width:768px){.top-cont p{font-size:14px}.chat-title{min-width:160px;padding:10px 12px}.chat-title p{font-size:12px}.add-new-chat button{font-size:13px;padding:10px 14px}}@media (max-width:480px){.history-cont{padding:12px 10px}.top-cont{margin-bottom:12px;padding-bottom:12px}.chat-title{border-radius:10px;min-width:140px;padding:10px}}.deep-dive-loader{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:320px;overflow:hidden;padding:48px 24px;position:relative}.document-scanner{height:160px;margin-bottom:24px;position:relative;width:200px}.doc-stack{display:flex;height:100%;justify-content:center;perspective:1000px;position:relative;width:100%}.document{background:linear-gradient(145deg,#fffffff2,#f8fafce6);border-radius:6px;box-shadow:0 4px 20px #0000001a,0 1px 3px #00000014;height:100px;padding:10px;position:absolute;transform-origin:center bottom;transition:transform .5s ease;width:80px}[data-theme=dark] .document{background:linear-gradient(145deg,#1e1e28f2,#14141ee6);box-shadow:0 4px 20px #0000004d,0 0 1px #8b5cf633}.document.doc-1{animation:docRead 3s ease-in-out infinite;z-index:3}.document.doc-2{opacity:.7;transform:translateX(-20px) translateY(8px) rotateY(-5deg);z-index:2}.document.doc-3{opacity:.5;transform:translateX(20px) translateY(8px) rotateY(5deg);z-index:1}@keyframes docRead{0%,to{transform:translateY(0) rotateX(0)}20%{transform:translateY(-5px) rotateX(-3deg)}40%{transform:translateY(0) rotateX(0)}}.doc-header{background:linear-gradient(90deg,#8b5cf64d,#06b6d44d);border-radius:2px;height:8px;margin-bottom:10px;width:60%}.doc-lines{display:flex;flex-direction:column;gap:6px}.doc-line{background:#64647826;border-radius:2px;height:4px;overflow:hidden;position:relative}[data-theme=dark] .doc-line{background:#9696aa26}.doc-line:after{animation:lineRead 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#8b5cf666,#06b6d466,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}.doc-1 .doc-line:first-child:after{animation-delay:0s}.doc-1 .doc-line:nth-child(2):after{animation-delay:.2s}.doc-1 .doc-line:nth-child(3):after{animation-delay:.4s}.doc-1 .doc-line:nth-child(4):after{animation-delay:.6s}.doc-1 .doc-line:nth-child(5):after{animation-delay:.8s}@keyframes lineRead{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}.doc-line.short{width:50%}.doc-line.medium{width:75%}.scan-beam{animation:scanMove 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#8b5cf6,#06b6d4,#0000);border-radius:2px;box-shadow:0 0 15px #8b5cf680,0 0 30px #06b6d44d;height:3px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:90px}@keyframes scanMove{0%,to{opacity:.5;top:10px}50%{opacity:1;top:100px}}.reading-indicator{position:absolute;right:-30px;top:50%;transform:translateY(-50%)}.eye-icon{animation:eyeMove 3s ease-in-out infinite;color:#8b5cf6;height:32px;width:32px}.eye-icon svg{height:100%;width:100%}@keyframes eyeMove{0%,to{transform:translateY(-10px)}50%{transform:translateY(10px)}}.scan-pulse{animation:scanPulse 2s ease-out infinite;border:2px solid #8b5cf64d;border-radius:50%;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}@keyframes scanPulse{0%{opacity:.8;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}.extraction-flow{height:60px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.data-particle{animation:particleFlow 3s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;height:6px;opacity:0;position:absolute;width:6px}.data-particle.p1{animation-delay:0s;left:20%}.data-particle.p2{animation-delay:.4s;left:35%}.data-particle.p3{animation-delay:.8s;left:50%}.data-particle.p4{animation-delay:1.2s;left:65%}.data-particle.p5{animation-delay:1.6s;left:80%}@keyframes particleFlow{0%{opacity:0;transform:translateY(-30px) scale(0)}20%{opacity:1;transform:translateY(-15px) scale(1)}80%{opacity:1;transform:translateY(15px) scale(1)}to{opacity:0;transform:translateY(30px) scale(0)}}.analysis-hub{height:56px;margin-bottom:24px;position:relative;width:56px}.hub-ring{animation:hubSpin 2s linear infinite;border-color:#8b5cf6 #06b6d4 #0000 #0000;border-radius:50%;border-style:solid;border-width:2px;inset:0;position:absolute}@keyframes hubSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hub-core{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#8b5cf626,#06b6d426);border-radius:50%;display:flex;inset:8px;justify-content:center;position:absolute}.hub-core svg{animation:corePulse 2s ease-in-out infinite;color:#8b5cf6;height:24px;width:24px}@keyframes corePulse{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}.loader-text{position:relative;text-align:center;z-index:1}.processing-label{animation:labelPulse 2s ease-in-out infinite;color:#8b5cf6;display:block;font-size:11px;font-weight:600;letter-spacing:3px;margin-bottom:8px;text-transform:uppercase}@keyframes labelPulse{0%,to{opacity:.6}50%{opacity:1}}.loader-message{-webkit-text-fill-color:#0000;animation:textShine 3s linear infinite;background:linear-gradient(90deg,#8b5cf6,#06b6d4,#8b5cf6);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:var(--text-primary);display:block;font-size:16px;font-weight:500;margin-bottom:24px}@keyframes textShine{to{background-position:200%}}.scan-progress{align-items:center;display:flex;flex-direction:column;gap:12px}.progress-track{background:#8b5cf61a;border-radius:4px;height:4px;overflow:hidden;position:relative;width:240px}.progress-fill{animation:progressScan 2.5s ease-in-out infinite;background:linear-gradient(90deg,#8b5cf6,#06b6d4);border-radius:4px;height:100%;left:0;position:absolute;top:0;width:30%}@keyframes progressScan{0%{left:-30%;width:30%}50%{width:50%}to{left:100%;width:30%}}.progress-steps{align-items:center;display:flex;font-size:11px;gap:8px;letter-spacing:1px;text-transform:uppercase}.step{color:var(--text-secondary);opacity:.5;transition:all .3s ease}.step.active{animation:stepPulse 1.5s ease-in-out infinite;color:#8b5cf6;opacity:1}@keyframes stepPulse{0%,to{opacity:.7}50%{opacity:1}}.step-dot{background:var(--text-secondary);border-radius:50%;height:4px;opacity:.3;width:4px}[data-theme=light] .deep-dive-loader .loader-message{-webkit-text-fill-color:initial;color:#6d28d9}[data-theme=light] .scan-beam{box-shadow:0 0 10px #8b5cf666,0 0 20px #06b6d433}.resizable-split-pane{display:flex;height:100%;overflow:hidden;position:relative;width:100%}.split-pane-left,.split-pane-right{display:flex;flex-direction:column;height:100%;overflow:hidden;transition:none}.resizable-split-pane.dragging .split-pane-left,.resizable-split-pane.dragging .split-pane-right{pointer-events:none}.split-pane-resizer{align-items:center;cursor:col-resize;display:flex;flex-shrink:0;height:100%;justify-content:center;position:relative;transition:background .2s ease;width:12px;z-index:10}.split-pane-resizer:hover{background:#6366f11a}.resizable-split-pane.dragging .split-pane-resizer{background:#6366f126}.resizer-handle{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.resizer-line{background:var(--glass-border);border-radius:3px;height:48px;transition:all .2s ease;width:3px}.split-pane-resizer:hover .resizer-line{background:var(--accent-primary);box-shadow:0 0 12px #6366f166;height:64px}.resizable-split-pane.dragging .resizer-line{background:var(--accent-primary);box-shadow:0 0 20px #6366f180;height:80px}[data-theme=light] .split-pane-resizer:hover{background:#6366f114}[data-theme=light] .resizable-split-pane.dragging .split-pane-resizer{background:#6366f11f}[data-theme=light] .resizer-line{background:#00000026}[data-theme=light] .resizable-split-pane.dragging .resizer-line,[data-theme=light] .split-pane-resizer:hover .resizer-line{background:var(--accent-primary)}.source-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.source-modal{animation:slideUp .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:600px;position:relative;width:90%}[data-theme=dark] .source-modal{background:#1e1e2e;border:1px solid #ffffff1a}.source-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:4px;position:absolute;right:16px;top:16px;transition:all .2s}.source-modal-close:hover{background:#0000000d;color:#333}[data-theme=dark] .source-modal-close{color:#aaa}[data-theme=dark] .source-modal-close:hover{background:#ffffff1a;color:#fff}.source-modal-title{color:#1a1a2e;font-size:20px;font-weight:600;margin:0;padding:24px 24px 16px}[data-theme=dark] .source-modal-title{color:#fff}.source-search-container{padding:0 24px 16px;position:relative}.source-search-icon{color:#999;font-size:16px;left:36px;margin-top:-8px;position:absolute;top:50%;transform:translateY(-50%)}.source-search-input{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-size:14px;padding:12px 12px 12px 40px;transition:all .2s;width:100%}.source-search-input:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.source-search-input::placeholder{color:#999}[data-theme=dark] .source-search-input{background:#ffffff0d;border-color:#ffffff1a;color:#fff}[data-theme=dark] .source-search-input:focus{background:#ffffff14;border-color:#7c3aed}.source-list-header{align-items:center;color:#666;display:flex;font-size:13px;justify-content:space-between;padding:0 24px 12px}[data-theme=dark] .source-list-header{color:#aaa}.select-all-btn{background:none;border:none;border-radius:4px;color:#7c3aed;cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;transition:all .2s}.select-all-btn:hover{background:#7c3aed1a}.source-list{flex:1 1;max-height:400px;overflow-y:auto;padding:0 24px}.source-item{border-bottom:1px solid #eee}[data-theme=dark] .source-item{border-bottom-color:#ffffff14}.source-item:last-child{border-bottom:none}.source-item-header{align-items:center;cursor:pointer;display:flex;gap:12px;padding:14px 0;transition:background .2s}.source-item-header:hover{background:#00000005;border-radius:8px;margin:0 -12px;padding-left:12px;padding-right:12px}[data-theme=dark] .source-item-header:hover{background:#ffffff08}.source-checkbox,.source-checkbox-container{align-items:center;display:flex}.source-checkbox{cursor:pointer;position:relative}.source-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.source-checkbox .checkmark{align-items:center;background:#fff;border:2px solid #d0d0d0;border-radius:4px;display:flex;height:20px;justify-content:center;transition:all .2s;width:20px}[data-theme=dark] .source-checkbox .checkmark{background:#0000;border-color:#ffffff4d}.source-checkbox input:checked+.checkmark{background:#7c3aed;border-color:#7c3aed;color:#fff}.source-checkbox .checkmark.partial{background:#7c3aed33;border-color:#7c3aed}.source-checkbox .checkmark .partial-indicator{background:#7c3aed;border-radius:1px;height:2px;width:10px}.source-checkbox .checkmark svg{font-size:12px}.source-name{color:#333;flex:1 1;font-size:14px;font-weight:500}[data-theme=dark] .source-name{color:#e0e0e0}.source-expand-btn{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.source-expand-btn:hover{color:#666}[data-theme=dark] .source-expand-btn:hover{color:#fff}.source-firms{animation:expandIn .2s ease-out;display:flex;flex-direction:column;gap:8px;padding:0 0 12px 44px}@keyframes expandIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.firm-item{align-items:center;border-radius:6px;display:flex;gap:12px;padding:8px 12px;transition:background .2s}.firm-item:hover{background:#00000008}[data-theme=dark] .firm-item:hover{background:#ffffff0d}.firm-name{color:#555;font-size:14px}[data-theme=dark] .firm-name{color:#bbb}.source-modal-actions{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}[data-theme=dark] .source-modal-actions{border-top-color:#ffffff14}.source-cancel-btn{background:none;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.source-cancel-btn:hover{background:#0000000d;color:#333}[data-theme=dark] .source-cancel-btn{color:#aaa}[data-theme=dark] .source-cancel-btn:hover{background:#ffffff1a;color:#fff}.source-confirm-btn{background:#d0d0d0;border:none;border-radius:8px;color:#999;cursor:not-allowed;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s}.source-confirm-btn.active{background:linear-gradient(135deg,#c026d3,#7c3aed);color:#fff;cursor:pointer}.source-confirm-btn.active:hover{box-shadow:0 4px 12px #7c3aed4d;transform:translateY(-1px)}.new-chat-overlay{align-items:center;animation:overlayFadeIn .4s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#7c3aed08,#c026d305 50%,#7c3aed08);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:100}[data-theme=dark] .new-chat-overlay{background:linear-gradient(145deg,#0f0f19f2,#190f23fa 50%,#0f0f19f2)}.overlay-ambient-glow{animation:ambientPulse 4s ease-in-out infinite;background:radial-gradient(circle,#7c3aed26 0,#c026d314 40%,#0000 70%);height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}[data-theme=dark] .overlay-ambient-glow{background:radial-gradient(circle,#7c3aed40 0,#c026d31f 40%,#0000 70%)}@keyframes ambientPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.overlay-particles{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.particle{animation:floatParticle 15s infinite;background:linear-gradient(135deg,#c026d3,#7c3aed);border-radius:50%;height:4px;opacity:.4;position:absolute;width:4px}.particle:first-child{animation-delay:0s;animation-duration:12s;left:10%}.particle:nth-child(2){animation-delay:2s;animation-duration:18s;left:30%}.particle:nth-child(3){animation-delay:4s;animation-duration:14s;left:50%}.particle:nth-child(4){animation-delay:1s;animation-duration:16s;left:70%}.particle:nth-child(5){animation-delay:3s;animation-duration:20s;left:90%}@keyframes floatParticle{0%{opacity:0;transform:translateY(100vh) rotate(0deg)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-100vh) rotate(2turn)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.overlay-close-btn{align-items:center;background:#ffffffe6;border:1px solid #7c3aed33;border-radius:12px;color:#666;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px;z-index:10}.overlay-close-btn:hover{background:#fff;border-color:#7c3aed;box-shadow:0 4px 20px #7c3aed33;color:#7c3aed;transform:rotate(90deg)}[data-theme=dark] .overlay-close-btn{background:#ffffff14;border-color:#7c3aed4d;color:#aaa}[data-theme=dark] .overlay-close-btn:hover{background:#7c3aed33;border-color:#7c3aed;color:#c4b5fd}.overlay-content{animation:contentSlideUp .5s ease-out;max-width:460px;padding:16px 28px 20px;position:relative;width:100%;z-index:1}@keyframes contentSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.overlay-header{margin-bottom:14px;text-align:center}.overlay-icon{align-items:center;animation:iconFloat 3s ease-in-out infinite;background:linear-gradient(135deg,#c026d3,#7c3aed 50%,#6366f1);border-radius:12px;box-shadow:0 6px 24px #7c3aed66,inset 0 0 0 1px #ffffff1a;color:#fff;display:flex;font-size:20px;height:42px;justify-content:center;margin:0 auto 10px;position:relative;width:42px}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.icon-glow{animation:glowPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#c026d3,#7c3aed);border-radius:18px;bottom:-3px;filter:blur(10px);left:-3px;opacity:.5;position:absolute;right:-3px;top:-3px;z-index:-1}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.overlay-header h1{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease infinite;background:linear-gradient(135deg,#1a1a2e,#7c3aed 50%,#c026d3);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:20px;font-weight:700;margin:0 0 4px}@keyframes gradientShift{0%,to{background-position:0}50%{background-position:100%}}.tm-symbol{font-size:12px;margin-left:2px;vertical-align:super}[data-theme=dark] .overlay-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#c4b5fd 50%,#f0abfc);-webkit-background-clip:text;background-clip:text;background-size:200% auto}.overlay-subtitle{align-items:center;color:#666;display:flex;font-size:11px;gap:4px;justify-content:center;margin:0 0 6px}.subtitle-sparkle{animation:sparkleRotate 4s linear infinite;color:#7c3aed}@keyframes sparkleRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme=dark] .overlay-subtitle{color:#a0a0a0}.ai-status-indicator{align-items:center;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:16px;display:inline-flex;font-size:11px;font-weight:500;gap:6px;padding:4px 12px}.status-dot{animation:statusPulse 2s ease-in-out infinite;background:#22c55e;border-radius:50%;height:6px;width:6px}@keyframes statusPulse{0%,to{box-shadow:0 0 0 0 #22c55e66;opacity:1}50%{box-shadow:0 0 0 6px #22c55e00;opacity:.8}}.status-text{color:#22c55e}[data-theme=dark] .ai-status-indicator{background:#22c55e26}.overlay-form{gap:12px}.form-section,.overlay-form{display:flex;flex-direction:column}.form-section{gap:6px}.section-label{align-items:center;color:#666;display:flex;font-size:10px;font-weight:600;gap:8px;letter-spacing:.8px;text-transform:uppercase}.label-icon{align-items:center;background:linear-gradient(135deg,#7c3aed,#c026d3);border-radius:5px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;height:18px;justify-content:center;width:18px}.optional-tag{background:#0000000d;border-radius:10px;color:#999;font-size:10px;font-weight:500;letter-spacing:0;margin-left:auto;padding:2px 8px;text-transform:none}[data-theme=dark] .optional-tag{background:#ffffff14;color:#888}[data-theme=dark] .section-label{color:#888}.input-wrapper{position:relative}.title-input{background:#ffffffe6;border:1px solid #7c3aed33;border-radius:8px;box-sizing:border-box;color:#333;font-size:13px;padding:10px 12px;transition:all .3s;width:100%}.title-input:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1a,0 8px 24px #7c3aed26;outline:none}.title-input::placeholder{color:#aaa}[data-theme=dark] .title-input{background:#ffffff0f;border-color:#7c3aed4d;color:#fff}[data-theme=dark] .title-input:focus{background:#ffffff1a;box-shadow:0 0 0 4px #7c3aed33,0 8px 24px #7c3aed33}.question-input-wrapper{margin-top:8px}.question-input{background:#ffffffe6;border:1px solid #7c3aed33;border-radius:10px;box-sizing:border-box;color:#333;font-family:inherit;font-size:14px;line-height:1.5;padding:12px 14px;resize:none;transition:all .3s;width:100%}.question-input:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1a,0 8px 24px #7c3aed26;outline:none}.question-input::placeholder{color:#999;font-size:13px}[data-theme=dark] .question-input{background:#ffffff0f;border-color:#7c3aed4d;color:#fff}[data-theme=dark] .question-input:focus{background:#ffffff1a;box-shadow:0 0 0 4px #7c3aed33,0 8px 24px #7c3aed33}[data-theme=dark] .question-input::placeholder{color:#888}.knowledge-base-row{align-items:center;background:#ffffffe6;border:1px solid #7c3aed26;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .3s}.knowledge-base-row:hover{border-color:#7c3aed4d}[data-theme=dark] .knowledge-base-row{background:#ffffff0f;border-color:#7c3aed40}.kb-info{align-items:center;display:flex;gap:10px}.kb-icon{color:#7c3aed;font-size:18px}.kb-type{color:#444;font-size:13px;font-weight:500}[data-theme=dark] .kb-type{color:#ddd}.select-sources-btn{align-items:center;background:linear-gradient(135deg,#c026d3,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;overflow:hidden;padding:8px 14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.select-sources-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.select-sources-btn:hover:before{left:100%}.select-sources-btn:hover{box-shadow:0 6px 20px #7c3aed66;transform:translateY(-2px)}.selected-sources-display{display:flex;flex-direction:column;gap:6px;margin-top:8px}.selected-source-tag{align-items:center;animation:tagSlideIn .3s ease-out;background:linear-gradient(135deg,#7c3aed14,#c026d30d);border:1px solid #7c3aed40;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}@keyframes tagSlideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}[data-theme=dark] .selected-source-tag{background:linear-gradient(135deg,#7c3aed26,#c026d31a);border-color:#7c3aed59}.source-tag-name{color:#333;font-size:12px;font-weight:500}[data-theme=dark] .source-tag-name{color:#e0e0e0}.source-tag-firms{display:flex;gap:6px}.firm-badge{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:10px;font-weight:700;height:22px;justify-content:center;transition:transform .2s;width:22px}.firm-badge:hover{transform:scale(1.1)}.firm-badge.kpmg{background:linear-gradient(135deg,#00338d,#0052cc)}.firm-badge.ey{background:linear-gradient(135deg,#ffe600,#ffd000);color:#2e2e38}.firm-badge.pwc{background:linear-gradient(135deg,#dc6900,#ff8c00)}.document-upload-zone{background:#fff9;border:2px dashed #7c3aed40;border-radius:8px;cursor:pointer;overflow:hidden;padding:14px;position:relative;text-align:center;transition:all .3s}.document-upload-zone:before{background:linear-gradient(135deg,#7c3aed08,#c026d305);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.document-upload-zone.dragging:before,.document-upload-zone:hover:before{opacity:1}.document-upload-zone:hover{border-color:#7c3aed;transform:translateY(-2px)}.document-upload-zone.dragging{border-color:#7c3aed;border-style:solid;box-shadow:0 0 0 4px #7c3aed1a}[data-theme=dark] .document-upload-zone{background:#ffffff0a;border-color:#7c3aed4d}[data-theme=dark] .document-upload-zone:hover{background:#7c3aed1a;border-color:#7c3aed}.upload-zone-content{position:relative;z-index:1}.upload-icon-wrapper{align-items:center;background:linear-gradient(135deg,#7c3aed1a,#c026d30d);border-radius:8px;display:flex;height:32px;justify-content:center;margin:0 auto 6px;width:32px}.upload-icon{color:#7c3aed;font-size:16px}.document-upload-zone p{color:#444;font-size:12px;font-weight:500;margin:0 0 2px}.upload-formats{color:#999;font-size:10px}[data-theme=dark] .document-upload-zone p{color:#ccc}.uploaded-documents{display:flex;flex-direction:column;gap:6px;margin-top:10px}.document-item{align-items:center;animation:docSlideIn .3s ease-out;background:#ffffffe6;border:1px solid #7c3aed26;border-radius:8px;display:flex;gap:10px;padding:8px 12px}@keyframes docSlideIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .document-item{background:#ffffff0f;border-color:#7c3aed40}.doc-icon{color:#7c3aed;font-size:18px}.doc-info{display:flex;flex:1 1;flex-direction:column;gap:1px}.doc-name{color:#333;font-size:12px;font-weight:500}[data-theme=dark] .doc-name{color:#e0e0e0}.doc-size{color:#999;font-size:10px}.remove-doc-btn{align-items:center;background:none;border:none;border-radius:6px;color:#999;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.remove-doc-btn:hover{background:#dc26261a;color:#dc2626}.overlay-actions{margin-top:14px;text-align:center}.start-research-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:12px 32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.start-research-btn.disabled{background:linear-gradient(135deg,#e0e0e0,#d0d0d0);color:#999;cursor:not-allowed}[data-theme=dark] .start-research-btn.disabled{background:linear-gradient(135deg,#ffffff14,#ffffff0d);color:#666}.start-research-btn.active{animation:btnGradient 3s ease infinite;background:linear-gradient(135deg,#c026d3,#7c3aed 50%,#6366f1);background-size:200% auto;box-shadow:0 10px 40px #7c3aed66,inset 0 0 0 1px #ffffff1a;color:#fff}@keyframes btnGradient{0%,to{background-position:0}50%{background-position:100%}}.start-research-btn.active:hover{box-shadow:0 16px 48px #7c3aed80,inset 0 0 0 1px #fff3;transform:translateY(-3px) scale(1.02)}.btn-sparkle{animation:sparkleGlow 2s ease-in-out infinite;font-size:16px}@keyframes sparkleGlow{0%,to{opacity:1}50%{filter:drop-shadow(0 0 6px rgba(255,255,255,.8));opacity:.7}}.btn-shimmer{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#ffffff40,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}.start-research-btn svg{font-size:20px}.helper-text{align-items:center;color:#888;display:flex;font-size:11px;gap:4px;justify-content:center;margin:8px 0 0}[data-theme=dark] .helper-text{color:#777}.thinking-indicator{align-items:center;display:flex;gap:8px;padding:2px 0}.thinking-indicator-dots{display:flex;gap:3px}.thinking-indicator-dots span{animation:dot-pulse 1.2s ease-in-out infinite;background:#8b5cf6;background:var(--accent-secondary,#8b5cf6);border-radius:9999px;height:5px;width:5px}.thinking-indicator-dots span:nth-child(2){animation-delay:.15s}.thinking-indicator-dots span:nth-child(3){animation-delay:.3s}.thinking-indicator-text{color:#6b7280;color:var(--text-muted,#6b7280);font-size:13px}.agent-steps{display:flex;flex-direction:column;gap:0;margin-bottom:14px}.agent-step{align-items:center;display:flex;gap:8px;padding:2px 0}.agent-step-icon{stroke:#9ca3af;flex-shrink:0;transition:stroke .15s}.agent-step--active .agent-step-icon{stroke:#8b5cf6;stroke:var(--accent-secondary,#8b5cf6)}.agent-step-text{color:#6b7280;font-size:13px;line-height:1.4;transition:color .15s}.agent-step--active .agent-step-text{color:#374151}.agent-step-count{color:#9ca3af;font-size:10px;margin-left:4px}.agent-dot-pulse{animation:dot-pulse 1.2s ease-in-out infinite;background:#8b5cf6;background:var(--accent-secondary,#8b5cf6);border-radius:9999px;display:inline-block;flex-shrink:0;height:6px;margin-left:4px;width:6px}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.agent-step-group{margin:0}.agent-step-queries{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:2px 0 4px 22px}.agent-step-query{align-items:flex-start;color:#9ca3af;display:flex;font-size:11px;gap:6px;line-height:1.45;padding:1px 0}.agent-query-dot{background:#d1d5db;border-radius:9999px;flex-shrink:0;height:4px;margin-top:5px;width:4px}.agent-query-text{flex:1 1;min-width:0}.agent-query-count{background:#94a3b84d;color:#d1d5db;flex-shrink:0;font-size:10px;margin-left:auto}.answer-prose{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:15px;letter-spacing:.005em;line-height:1.75;margin:12px 0 4px}.answer-prose .streaming-synthesis{animation:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;margin:0;padding:0}.answer-prose .streaming-synthesis:not(.synthesis-done){animation:none;box-shadow:none}.answer-prose .streaming-synthesis.synthesis-done{border:none;box-shadow:none}.answer-prose .ss-header{display:none}.answer-prose .ss-body{font-size:15px;letter-spacing:.005em;line-height:1.75}.answer-prose .ss-h1,.answer-prose .ss-h2,.answer-prose .ss-h3{display:block}.answer-prose .ss-heading-accent{display:none}.answer-prose .ss-h1{font-size:17px;margin:22px 0 8px}.answer-prose .ss-h1,.answer-prose .ss-h2{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-weight:600}.answer-prose .ss-h2{font-size:15px;margin:18px 0 6px}.answer-prose .ss-h3{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:14px;font-weight:600;margin:14px 0 4px}.answer-prose .ss-body>.ss-h1:first-child,.answer-prose .ss-body>.ss-h2:first-child,.answer-prose .ss-body>.ss-h3:first-child{margin-top:0}.answer-prose .ss-list-item{padding:3px 0 3px 18px}.answer-prose .ss-list-item.numbered{gap:8px;padding-left:0}.answer-prose .ss-list-num{background:none;border:none;color:#6b7280;color:var(--text-muted,#6b7280);font-size:13px;height:auto;width:auto}.answer-prose .ss-list-item:before{background:#6b7280;background:var(--text-muted,#6b7280);box-shadow:none;height:4px;top:11px;width:4px}.answer-prose .citation-chip{margin:0 1px;position:relative;top:-1px;vertical-align:initial}[data-theme=light] .answer-prose .ss-h1,[data-theme=light] .answer-prose .ss-h2{color:#09090be6}[data-theme=light] .answer-prose .ss-h3{color:#475569}.streaming-block-cursor{animation:blockCursorBlink 1s step-end infinite;color:#a78bfa;font-size:15px;margin-left:2px;vertical-align:text-bottom}@keyframes blockCursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}[data-theme=light] .agent-step--active .agent-step-text{color:#374151}[data-theme=light] .answer-prose,[data-theme=light] .answer-prose .ss-body{color:#09090be6}[data-theme=light] .answer-prose .ss-h1{border-bottom-color:#6366f114}[data-theme=light] .answer-prose .ss-para+.ss-h1,[data-theme=light] .answer-prose .ss-para+.ss-h2{border-top-color:#6366f10d}[data-theme=light] .streaming-block-cursor{color:#6366f1}.research-intro-message{animation:fadeSlideIn .4s ease-out;color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:14px;font-style:italic;line-height:1.6;margin-bottom:8px;padding:12px 16px}.live-finding-item{align-items:flex-start;animation:findingSlideIn .35s cubic-bezier(.16,1,.3,1) both;border-bottom:1px solid #ffffff0a;display:flex;gap:10px;padding:8px 0}.live-finding-item:last-child{border-bottom:none}@keyframes findingSlideIn{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.live-finding-dot{background:#8b5cf6b3;border-radius:50%;flex-shrink:0;height:6px;margin-top:6px;width:6px}.live-finding-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#94a3b8;color:var(--text-secondary,#94a3b8);display:-webkit-box;flex:1 1;font-size:13px;line-height:1.5;overflow:hidden}.live-finding-sources{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.live-finding-confidence-wrap{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:3px;min-width:40px;padding-top:4px}.live-finding-conf-bar{border-radius:2px;height:3px;max-width:40px;opacity:.5;transition:width .4s cubic-bezier(.16,1,.3,1)}.live-finding-confidence{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.thinking-state{animation:fadeSlideIn .35s cubic-bezier(.16,1,.3,1);background:linear-gradient(160deg,#8b5cf614,#633dc80a 60%,#06b6d408);border:1px solid #8b5cf62e;border-radius:12px;box-shadow:inset 0 1px 0 #a78bfa14,0 2px 16px -6px #8b5cf61f;display:flex;flex-direction:column;gap:10px;margin:10px 0;padding:14px 16px}.thinking-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.thinking-dots{align-items:center;display:flex;flex-shrink:0;gap:5px}.thinking-dot{animation:thinkBounce 1.3s cubic-bezier(.45,.05,.55,.95) infinite;background:#a78bfa;border-radius:50%;box-shadow:0 0 5px #a78bfa80;height:6px;width:6px}.thinking-dot:nth-child(2){animation-delay:.18s}.thinking-dot:nth-child(3){animation-delay:.36s}@keyframes thinkBounce{0%,75%,to{box-shadow:0 0 4px #a78bfa4d;opacity:.4;transform:translateY(0)}37%{box-shadow:0 0 9px #a78bfabf;opacity:1;transform:translateY(-7px)}}.thinking-message{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:13px;font-style:italic;letter-spacing:.01em}.streaming-synthesis{animation:fadeSlideIn .4s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(160deg,#120c22bf,#0a0c18ad);border:1px solid #8b5cf633;border-radius:16px;box-shadow:0 2px 20px -6px #8b5cf61f;margin:14px 0;padding:22px 24px;transition:opacity .35s ease,box-shadow .5s ease,border-color .5s ease}.streaming-synthesis:not(.synthesis-done){animation:fadeSlideIn .4s cubic-bezier(.16,1,.3,1) forwards,synthesisBreath 4s ease-in-out .4s infinite;box-shadow:0 4px 32px -8px #8b5cf638,inset 0 1px 0 #8b5cf61a}.streaming-synthesis.synthesis-done{border-color:#22c55e2e;box-shadow:0 2px 16px -6px #22c55e14}.streaming-synthesis.synthesis-fading{opacity:0}@keyframes synthesisBreath{0%,to{box-shadow:0 4px 32px -8px #8b5cf633,inset 0 1px 0 #8b5cf614}50%{box-shadow:0 6px 44px -4px #8b5cf657,inset 0 1px 0 #8b5cf62e}}.ss-header{align-items:center;display:flex;gap:10px;margin-bottom:14px;padding-bottom:12px;position:relative}.ss-header:after{background:linear-gradient(90deg,#8b5cf666,#8b5cf61a 55%,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.ss-indicator{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.ss-indicator.pulsing{animation:indicatorPulse 1.8s ease-in-out infinite;background:#8b5cf62e}.ss-indicator.done{background:#22c55e26;box-shadow:0 0 8px #22c55e33;color:#22c55e;transition:background .3s ease,box-shadow .3s ease}@keyframes indicatorPulse{0%,to{box-shadow:0 0 0 0 #8b5cf673,0 0 6px #8b5cf61a}50%{box-shadow:0 0 0 8px #8b5cf600,0 0 14px #8b5cf647}}.ss-pulse-dot{animation:ssPulseDot 1.4s ease-in-out infinite;background:#a78bfa;border-radius:50%;box-shadow:0 0 7px #a78bfaa6;height:8px;width:8px}@keyframes ssPulseDot{0%,to{box-shadow:0 0 6px #a78bfa8c;opacity:1;transform:scale(1)}50%{box-shadow:0 0 12px #a78bfad9;opacity:.6;transform:scale(.8)}}.ss-label{color:#a78bfa;font-size:12px;font-weight:600;letter-spacing:.04em;transition:color .4s ease}.synthesis-done .ss-label{color:#34d399}.ss-current-section{animation:fadeSlideIn .25s cubic-bezier(.16,1,.3,1);color:#a78bfa80;font-size:10.5px;font-weight:500;letter-spacing:.03em;margin-left:auto;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-body{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:14.5px;letter-spacing:.005em;line-height:1.82}.ss-body--streaming{-webkit-mask-image:linear-gradient(180deg,#000 88%,#000000b3 96%,#00000073);mask-image:linear-gradient(180deg,#000 88%,#000000b3 96%,#00000073)}.ss-heading-accent{background:linear-gradient(180deg,#8b5cf6,#06b6d4);border-radius:2px;display:inline-block;flex-shrink:0;margin-right:10px;vertical-align:middle;width:3px}.ss-h1{align-items:center;color:#f1f5f9;display:flex;font-size:18px;font-weight:700;letter-spacing:-.015em;margin:20px 0 10px}.ss-h1 .ss-heading-accent{height:20px}.ss-h2{align-items:center;color:#f1f5f9;display:flex;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:18px 0 8px}.ss-h2 .ss-heading-accent{height:18px}.ss-h3{align-items:center;color:#e2e8f0;display:flex;font-size:14.5px;font-weight:600;margin:14px 0 6px}.ss-h3 .ss-heading-accent{height:15px}.ss-para{color:#cbd5e1;margin:8px 0}.ss-list-item{color:#cbd5e1;line-height:1.7;padding:5px 0 5px 20px;position:relative}.ss-list-item:before{background:#a78bfa;border-radius:50%;box-shadow:0 0 4px #a78bfa4d;content:"";height:5px;left:7px;position:absolute;top:12px;width:5px}.ss-list-item.numbered{align-items:flex-start;display:flex;gap:10px;padding-left:0}.ss-list-item.numbered:before{content:none}.ss-list-num{align-items:center;background:#8b5cf61f;border:1px solid #8b5cf633;border-radius:6px;color:#a78bfa;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;margin-top:2px;width:22px}.ss-journal-entry{border-left:2px solid #8b5cf640;color:#c4b5fd;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.7;padding:4px 12px}.ss-journal-entry,.ss-table-row{background:#8b5cf60f;margin:2px 0}.ss-table-row{border-radius:4px;display:flex;gap:1px;overflow:hidden}.ss-table-cell{border-right:1px solid #8b5cf614;color:#cbd5e1;flex:1 1;font-size:13px;padding:6px 10px}.ss-table-cell:last-child{border-right:none}.ss-table-row:first-of-type .ss-table-cell{background:#8b5cf61a;color:#e2e8f0;font-weight:600}.ss-reading-time{color:#22c55e99;font-size:10.5px;font-weight:500;letter-spacing:.03em;margin-left:auto}.ss-section-num{align-items:center;background:#8b5cf626;border-radius:4px;color:#a78bfa;display:inline-flex;font-size:9px;font-weight:700;height:16px;justify-content:center;margin-right:5px;width:16px}.ss-line--active{border-left:2px solid #8b5cf673;color:#e2e8f0;margin-left:-12px;padding-left:10px;transition:border-color .2s ease,color .2s ease}.ss-list-item.ss-line--active{border-left:2px solid #8b5cf673;margin-left:-2px;padding-left:20px}.ss-inline-code{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:5px;color:#c4b5fd;font-family:SF Mono,Fira Code,monospace;font-size:12.5px;padding:1px 6px}.citation-chip{align-items:center;background:#8b5cf61a;border:1.25px solid #8b5cf633;border-radius:9999px;color:#a78bfa;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:500;height:20px;line-height:20px;margin:0 2px;padding:0 8px;transition:background-color .15s;vertical-align:middle;white-space:nowrap}.citation-chip:hover{background:#8b5cf62e}[data-theme=light] .citation-chip{background:#6366f10f;border-color:#6366f126;color:#6366f1}[data-theme=light] .citation-chip:hover{background:#6366f11a}.ss-citation{background:#8b5cf624;border:1px solid #8b5cf652;border-radius:4px;color:#a78bfa;display:inline-block;font-family:monospace;font-size:11px;margin:0 2px;padding:1px 6px;transition:background .15s ease;vertical-align:middle}.ss-citation:hover{background:#8b5cf63d}.ss-citation-badge{align-items:center;border:1px solid;border-radius:5px;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;font-weight:600;gap:3px;letter-spacing:.01em;line-height:1.4;margin:0 2px;padding:2px 8px;transition:all .2s ease;vertical-align:middle;white-space:nowrap}.ss-citation-badge:hover{box-shadow:0 2px 8px #00000026;filter:brightness(1.15);transform:translateY(-1px)}.ss-cursor{animation:cursorBlink .95s ease-in-out infinite;background:linear-gradient(180deg,#c4b5fd,#a78bfa);border-radius:2px;box-shadow:0 0 7px #a78bfabf;display:inline-block;height:16px;margin-left:3px;vertical-align:text-bottom;width:2.5px}@keyframes cursorBlink{0%,42%{opacity:1}58%,to{opacity:0}}.clarification-prompt{animation:fadeSlideIn .3s ease-out;background:#8b5cf614;border:1px solid #8b5cf633;border-radius:12px;display:flex;gap:12px;margin:12px 0;padding:16px}.clarification-icon{align-items:center;background:linear-gradient(135deg,#8b5cf633,#06b6d433);border-radius:10px;color:#a78bfa;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.clarification-content{display:flex;flex:1 1;flex-direction:column;gap:12px}.clarification-question{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:14px;line-height:1.5;margin:0}.clarification-suggestions{display:flex;flex-wrap:wrap;gap:8px}.suggestion-pill{background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:20px;color:#a78bfa;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .2s ease}.suggestion-pill:hover{background:#8b5cf640;transform:translateY(-1px)}.clarification-form{display:flex;gap:8px}.clarification-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;color:var(--text-primary,#e2e8f0);flex:1 1;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s ease}.clarification-input:focus{border-color:#8b5cf680}.clarification-input::placeholder{color:#fff6}.clarification-submit{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px 14px;transition:all .2s ease}.clarification-submit:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf666;transform:scale(1.05)}.clarification-submit:disabled{cursor:not-allowed;opacity:.5}.clarification-skip{background:none;border:none;color:#ffffff80;cursor:pointer;font-size:12px;padding:4px 0;transition:color .2s ease}.clarification-skip:hover{color:#fffc}.acclara-research-progress{animation:fadeSlideIn .4s ease-out;background:#ffffff05;border:1px solid #8b5cf61a;border-radius:16px;box-shadow:0 0 0 1px #8b5cf608,0 4px 20px #00000014;margin:16px 0;padding:20px}.acclara-intro-message{background:linear-gradient(135deg,#8b5cf614,#06b6d40d);border-left:3px solid #8b5cf6;border-radius:12px;color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:15px;line-height:1.7;margin-bottom:20px;padding:16px}.acclara-queries-section{background:#0000;border-radius:12px}.acclara-queries-header{align-items:center;background:#8b5cf60d;border:none;border-radius:10px;color:#e2e8f0;color:var(--text-primary,#e2e8f0);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease;width:100%}.acclara-queries-header:hover{background:#8b5cf614}.acclara-header-left{align-items:center;display:flex;gap:10px}.acclara-collapse-arrow{color:#a78bfa;transition:transform .2s ease}.acclara-collapse-arrow.expanded{transform:rotate(90deg)}.acclara-search-icon{animation:subtlePulse 3s ease-in-out infinite;color:#a78bfa}.acclara-queries-title{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.acclara-progress-count{background:#8b5cf626;border-radius:12px;color:#a78bfa;font-size:12px;font-weight:500;padding:4px 10px}.acclara-queries-list{border-left:2px solid #8b5cf633;display:flex;flex-direction:column;gap:4px;margin-left:20px;margin-top:12px;padding:16px 0 8px 20px}.acclara-query-item{align-items:flex-start;border-radius:8px;display:flex;gap:12px;margin-left:-14px;padding:10px 14px;transition:all .2s ease}.acclara-query-item:hover{background:#8b5cf60a}.acclara-query-status{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;width:16px}.acclara-query-dot{animation:dotPulse 1.5s ease-in-out infinite;background:linear-gradient(135deg,#f97316,#fb923c);border-radius:50%;box-shadow:0 0 8px #f9731680;height:8px;width:8px}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.acclara-query-text{color:#e2e8f0;color:var(--text-primary,#e2e8f0);flex:1 1;font-size:14px;line-height:1.5}.acclara-query-item.completed .acclara-query-dot{animation:none;background:linear-gradient(135deg,#22c55e,#4ade80);box-shadow:0 0 8px #22c55e66}.acclara-query-item.completed .status-icon{color:#22c55e}.acclara-query-item.in_progress .acclara-query-status{color:#a78bfa}.acclara-status-message{align-items:center;background:linear-gradient(135deg,#8b5cf614,#06b6d40d);border:1px solid #8b5cf61a;border-radius:10px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);display:flex;font-size:13px;gap:12px;margin-top:16px;padding:14px 16px}.acclara-status-spinner{animation:spin .8s linear infinite;border:2px solid #8b5cf633;border-radius:50%;border-top-color:#a78bfa;height:16px;width:16px}.research-results-meta{align-items:center;background:linear-gradient(135deg,#22c55e14,#06b6d40d);border:1px solid #22c55e26;border-radius:10px;color:#e2e8f0;color:var(--text-primary,#e2e8f0);display:flex;font-size:13px;gap:10px;margin-top:16px;padding:12px 16px}.research-results-meta svg{color:#22c55e;flex-shrink:0}.source-distribution{background:#ffffff05;border:1px solid #8b5cf614;border-radius:10px;margin-top:16px;padding:14px 16px}.distribution-label{color:#a78bfa;display:block;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.distribution-bars{display:flex;flex-wrap:wrap;gap:8px}.distribution-segment{align-items:center;border:1px solid;border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-width:70px;padding:6px 12px;transition:transform .2s ease,box-shadow .2s ease}.distribution-segment:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.distribution-count,.distribution-source{font-size:11px;font-weight:600}.distribution-count{opacity:.9}[data-theme=light] .research-results-meta{background:#8b5cf614;color:#64748b}[data-theme=light] .source-distribution{background:#00000008}[data-theme=dark] .acclara-intro-message,[data-theme=dark] .acclara-queries-title,[data-theme=dark] .acclara-query-text{color:#e2e8f0}[data-theme=dark] .acclara-collapse-arrow,[data-theme=dark] .acclara-progress-count,[data-theme=dark] .acclara-status-message{color:#fff9}[data-theme=dark] .acclara-queries-list{border-left-color:#8b5cf64d}.research-progress{animation:fadeSlideIn .3s ease-out;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin:12px 0;padding:16px}.research-status-message{align-items:center;color:#e2e8f0;color:var(--text-primary,#e2e8f0);display:flex;font-size:14px;gap:10px;margin-bottom:14px}.research-status-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.spinning-loader{animation:spin .8s linear infinite;border:2px solid #8b5cf633;border-radius:50%;border-top-color:#8b5cf6;height:16px;width:16px}.research-queries-section{background:#ffffff05;border-radius:8px;overflow:hidden}.research-queries-header{align-items:center;background:none;border:none;color:#e2e8f0;color:var(--text-primary,#e2e8f0);cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:background .2s ease;width:100%}.research-queries-header:hover{background:#ffffff08}.queries-header-left{align-items:center;display:flex;gap:10px}.collapse-arrow{color:#ffffff80;transition:transform .2s ease}.collapse-arrow.expanded{transform:rotate(90deg)}.findings-icon,.search-icon{color:#8b5cf6}.queries-title{font-size:14px;font-weight:500}.queries-progress-indicator{align-items:center;display:flex;gap:10px}.progress-text{color:#ffffff80;font-size:12px}.mini-progress-bar{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden;width:60px}.mini-progress-fill{background:linear-gradient(90deg,#8b5cf6,#06b6d4);border-radius:2px;height:100%;transition:width .3s ease}.research-queries-list{display:flex;flex-direction:column;gap:8px;padding:8px 14px 14px}.research-query-item{align-items:flex-start;border-bottom:1px solid #ffffff0d;display:flex;gap:10px;padding:8px 0}.research-query-item:last-child{border-bottom:none}.query-status-indicator{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:2px;width:18px}.research-query-item.completed .query-status-indicator{color:#22c55e}.research-query-item.in_progress .query-status-indicator{color:#8b5cf6}.query-spinner{animation:spin .6s linear infinite;border:2px solid #8b5cf633;border-radius:50%;border-top-color:#8b5cf6;height:14px;width:14px}.query-pending-dot{background:#ffffff4d;border-radius:50%;height:6px;width:6px}.query-text{color:#ffffffb3;flex:1 1;font-size:13px;line-height:1.4}.research-query-item.completed .query-text{color:#ffffffe6}.research-findings{animation:fadeSlideIn .3s ease-out;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin:12px 0;overflow:hidden}.findings-header{align-items:center;background:none;border:none;color:#e2e8f0;color:var(--text-primary,#e2e8f0);cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background .2s ease;width:100%}.findings-header:hover{background:#ffffff08}.findings-header-left{align-items:center;display:flex;gap:10px}.findings-title{font-size:14px;font-weight:500}.findings-count{background:#ffffff1a;border-radius:10px;color:#ffffff80;font-size:12px;padding:2px 8px}.findings-content{padding:0 16px 16px}.limitations-callout{background:#fbbf2414;border:1px solid #fbbf2433;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:14px}.limitations-icon{color:#fbbf24;flex-shrink:0}.limitations-content{font-size:13px;line-height:1.5}.limitations-content strong{color:#fbbf24;display:block;margin-bottom:4px}.limitations-content p{color:#ffffffb3;margin:0}.findings-list{display:flex;flex-direction:column;gap:12px}.finding-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:12px;padding:14px;transition:background .2s ease}.finding-card:hover{background:#ffffff0d}.finding-indicator{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.finding-content{display:flex;flex:1 1;flex-direction:column;gap:10px}.finding-text{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:14px;line-height:1.6;margin:0}.show-more-btn{background:none;border:none;color:#8b5cf6;cursor:pointer;font-size:13px;margin-left:4px;padding:0;transition:color .2s ease}.show-more-btn:hover{color:#a78bfa;text-decoration:underline}.finding-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.source-pill{align-items:center;border:1px solid;border-radius:12px;display:inline-flex;font-size:11px;font-weight:500;padding:3px 10px;white-space:nowrap}.confidence-bar-container{min-width:80px}.confidence-bar-fill{border-radius:2px;height:4px;transition:width .3s ease}.confidence-text{color:#fff9;font-size:11px;min-width:35px}.dynamic-sections{display:flex;flex-direction:column;gap:20px}.dynamic-section{animation:fadeSlideIn .3s ease-out;background:#ffffff05;border:1px solid #8b5cf614;border-radius:12px;padding:20px}.dynamic-section-heading{align-items:center;border-bottom:1px solid #8b5cf61a;color:#e2e8f0;color:var(--text-primary,#e2e8f0);display:flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:.03em;margin:0 0 16px;padding-bottom:12px;text-transform:uppercase}.dynamic-section-heading svg{color:#a78bfa;flex-shrink:0}.dynamic-section-content{color:#fffc;color:var(--text-secondary,#fffc);font-size:14px;line-height:1.7}.section-items{gap:12px}.section-item,.section-items{display:flex;flex-direction:column}.section-item{background:#8b5cf608;border-left:3px solid #8b5cf64d;border-radius:8px;gap:4px;padding:12px 16px}.item-title{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-weight:600}.item-content{color:#ffffffbf;color:var(--text-secondary,#ffffffbf)}[data-theme=light] .dynamic-section{background:#8b5cf605;border-color:#8b5cf61a}[data-theme=light] .dynamic-section-heading{border-bottom-color:#8b5cf61f;color:#1e293b}[data-theme=light] .dynamic-section-heading svg{color:#7c3aed}[data-theme=light] .dynamic-section-content{color:#475569}[data-theme=light] .section-item{background:#8b5cf60a;border-left-color:#7c3aed66}[data-theme=light] .item-title{color:#1e293b}[data-theme=light] .item-content{color:#64748b}.structured-response{animation:fadeSlideIn .4s ease-out;background:#ffffff05;border:1px solid #8b5cf626;border-radius:16px;box-shadow:0 0 0 1px #8b5cf60d,0 4px 24px #0000001a,0 0 40px #8b5cf608;margin:16px 0;padding:24px;position:relative;transition:box-shadow .3s ease,border-color .3s ease}.structured-response:hover{border-color:#8b5cf640;box-shadow:0 0 0 1px #8b5cf61a,0 8px 32px #00000026,0 0 60px #8b5cf60d}.response-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.response-ai-indicator{align-items:center;animation:subtlePulse 3s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf626,#06b6d426);border-radius:10px;display:flex;height:32px;justify-content:center;width:32px}.response-ai-indicator svg{color:#a78bfa}@keyframes subtlePulse{0%,to{box-shadow:0 0 0 0 #8b5cf600;opacity:.9}50%{box-shadow:0 0 12px 2px #8b5cf626;opacity:1}}.response-title{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.response-summary{color:#ffffffd9;font-size:14px;line-height:1.7;margin:0 0 20px}.response-summary-section{animation:sectionFadeIn .4s ease-out forwards;animation-delay:.1s;opacity:0}.key-findings-section{animation:sectionFadeIn .4s ease-out forwards;animation-delay:.2s;margin-bottom:20px;opacity:0}.detailed-response-section{animation:sectionFadeIn .4s ease-out forwards;animation-delay:.3s;opacity:0}@keyframes sectionFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.detailed-heading,.key-findings-heading{color:#a78bfa;font-size:13px;font-weight:600;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.key-findings-list{display:flex;flex-direction:column;gap:12px}.key-finding{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;display:flex;gap:14px;padding:16px;transition:all .25s ease}.key-finding:hover{background:#8b5cf60a;border-color:#8b5cf61f;transform:translateX(4px)}.key-finding-bullet{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;box-shadow:0 0 8px #8b5cf666;flex-shrink:0;height:8px;margin-top:7px;width:8px}.key-finding-content{flex:1 1;font-size:14px;line-height:1.6}.key-finding-title{color:#e2e8f0;color:var(--text-primary,#e2e8f0)}.key-finding-text{color:#fffc}.inline-sources{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px}.inline-source-tag{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease}.inline-source-tag:hover{transform:scale(1.05)}.sources-footer{align-items:center;animation:sectionFadeIn .4s ease-out forwards;animation-delay:.4s;border-top:1px solid #8b5cf61a;color:#fff9;display:flex;font-size:13px;gap:10px;margin-top:20px;opacity:0;padding-top:16px}.sources-footer svg{color:#a78bfa}.follow-up-questions{animation:sectionFadeIn .4s ease-out forwards;animation-delay:.35s;border-top:1px solid #8b5cf61a;opacity:0}.follow-up-title{color:#ffffff80;font-size:12px;font-weight:600;letter-spacing:.05em;margin:0 0 12px}.follow-up-list{flex-wrap:wrap}.follow-up-question{border:1px solid #8b5cf626;border-radius:24px;font-size:13px;gap:8px;padding:10px 16px;transition:all .2s ease}.follow-up-question:hover{background:#8b5cf626;border-color:#8b5cf64d;box-shadow:0 4px 12px #8b5cf626;transform:translateY(-1px)}.follow-up-question svg{color:#a78bfa}.response-limitations{animation:sectionFadeIn .4s ease-out forwards;animation-delay:.3s;background:#fbbf240f;border:1px solid #fbbf2426;border-radius:10px;opacity:0;padding:14px 16px}.limitations-header{align-items:center;color:#fbbf24;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:8px}.coverage-indicator{color:#fbbf24cc;font-size:12px;margin:0 0 8px}.limitations-items{color:#ffffffb3;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.limitations-items li{margin-bottom:4px}.limitation-recommendation{color:#ffffff80}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .clarification-prompt,[data-theme=light] .research-findings,[data-theme=light] .research-progress,[data-theme=light] .structured-response{background:#8b5cf60d;border-color:#8b5cf626}[data-theme=light] .clarification-question,[data-theme=light] .finding-text,[data-theme=light] .findings-title,[data-theme=light] .key-finding-title,[data-theme=light] .queries-title,[data-theme=light] .research-status-message,[data-theme=light] .response-title{color:#1e293b}[data-theme=light] .key-finding-text,[data-theme=light] .query-text,[data-theme=light] .response-summary{color:#475569}[data-theme=light] .clarification-input{background:#00000008;border-color:#0000001a;color:#1e293b}[data-theme=light] .clarification-input::placeholder{color:#0006}[data-theme=light] .finding-card,[data-theme=light] .key-finding{background:#8b5cf608;border-color:#8b5cf61a}[data-theme=light] .limitations-callout{background:#fbbf241a;border-color:#fbbf244d}[data-theme=light] .limitations-content p{color:#64748b}[data-theme=light] .structured-response{background:#fffc;border-color:#8b5cf61f;box-shadow:0 0 0 1px #8b5cf60d,0 4px 24px #0000000f,0 0 40px #8b5cf605}[data-theme=light] .structured-response:hover{border-color:#8b5cf633;box-shadow:0 0 0 1px #8b5cf614,0 8px 32px #00000014,0 0 60px #8b5cf608}[data-theme=light] .response-ai-indicator{background:linear-gradient(135deg,#8b5cf61a,#06b6d41a)}[data-theme=light] .response-ai-indicator svg{color:#8b5cf6}[data-theme=light] .detailed-heading,[data-theme=light] .key-findings-heading{color:#7c3aed}[data-theme=light] .key-finding{background:#8b5cf608;border-color:#8b5cf614}[data-theme=light] .key-finding:hover{background:#8b5cf60f;border-color:#8b5cf626}[data-theme=light] .follow-up-questions,[data-theme=light] .sources-footer{border-top-color:#8b5cf614}[data-theme=light] .follow-up-title,[data-theme=light] .sources-footer{color:#64748b}[data-theme=light] .follow-up-question{background:#8b5cf60f;border-color:#8b5cf61f;color:#7c3aed}[data-theme=light] .follow-up-question:hover{background:#8b5cf61a;border-color:#8b5cf633;box-shadow:0 4px 12px #8b5cf61a}[data-theme=light] .response-limitations{background:#fbbf2414;border-color:#fbbf2433}[data-theme=light] .limitations-items{color:#64748b}[data-theme=light] .limitation-recommendation{color:#94a3b8}.research-flow-loader{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:700px;padding:20px}.research-flow-intro{align-items:center;display:flex;gap:14px;padding:16px 0}.intro-icon{flex-shrink:0}.spinning-loader.large{border-width:3px;height:24px;width:24px}.intro-text{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:15px;font-weight:500;margin:0}.research-flow-footer{border-top:1px solid #ffffff0f;padding-top:12px}.footer-note{align-items:center;color:#fff6;display:flex;font-size:12px;gap:6px}.footer-note:before{animation:pulse 1.5s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;content:"";display:inline-block;height:6px;width:6px}@keyframes pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}[data-theme=light] .intro-text{color:#1e293b}[data-theme=light] .footer-note{color:#64748b}[data-theme=light] .research-flow-footer{border-top-color:#00000014}.acclara-research-findings{animation:fadeSlideIn .4s ease-out;background:#ffffff05;border:1px solid #8b5cf61a;border-radius:16px;box-shadow:0 0 0 1px #8b5cf608,0 4px 20px #00000014;margin:16px 0;overflow:hidden}.acclara-research-findings .findings-header{align-items:center;background:#8b5cf608;border:none;color:#e2e8f0;color:var(--text-primary,#e2e8f0);cursor:pointer;display:flex;padding:16px 20px;transition:all .2s ease;width:100%}.acclara-research-findings .findings-header:hover{background:#8b5cf60f}.acclara-research-findings .findings-icon{color:#a78bfa}.acclara-research-findings .findings-title{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.acclara-research-findings .findings-count{background:#8b5cf626;border-radius:12px;color:#a78bfa;font-size:12px;font-weight:500;margin-left:10px;padding:4px 10px}.acclara-findings-list{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.acclara-finding-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;display:flex;gap:14px;padding:16px;transition:all .25s ease}.acclara-finding-item:hover{background:#8b5cf60a;border-color:#8b5cf61f;transform:translateX(4px)}.finding-dot-container{flex-shrink:0;padding-top:6px}.finding-status-dot{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;box-shadow:0 0 8px #8b5cf666;height:8px;width:8px}.finding-main-content{flex:1 1;gap:10px;min-width:0}.finding-main-content,.finding-text-row{display:flex;flex-direction:column}.acclara-finding-item .finding-text{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:14px;line-height:1.6;margin:0}.show-more-link{background:none;border:none;color:#60a5fa;cursor:pointer;font-size:13px;margin-left:6px;padding:0;transition:color .2s ease}.show-more-link:hover{color:#93c5fd;text-decoration:underline}.finding-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.finding-sources{display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.acclara-source-pill{align-items:center;background:none;border:1px solid;border-radius:16px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;padding:5px 12px;transition:all .2s ease;white-space:nowrap}.acclara-source-pill:hover{box-shadow:0 4px 12px #00000026;filter:brightness(1.15);transform:translateY(-2px)}.more-sources{background:#8b5cf61a;border-radius:12px;color:#a78bfa;font-size:11px;padding:5px 10px}.acclara-relevance-bar{align-items:center;display:flex;flex-shrink:0;gap:10px;min-width:110px}.relevance-bar-track{background:#8b5cf626;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.relevance-bar-fill{background:linear-gradient(90deg,#ec4899,#f97316);border-radius:3px;height:100%;transition:width .4s ease}.relevance-percentage{color:#ffffffb3;font-size:12px;font-weight:500;min-width:36px;text-align:right}[data-theme=light] .acclara-research-progress{background:#fffc;border-color:#8b5cf61f;box-shadow:0 0 0 1px #8b5cf60d,0 4px 20px #0000000d}[data-theme=light] .acclara-intro-message{background:linear-gradient(135deg,#8b5cf60f,#06b6d408);color:#1e293b}[data-theme=light] .acclara-queries-header{background:#8b5cf60a}[data-theme=light] .acclara-queries-title,[data-theme=light] .acclara-query-text{color:#1e293b}[data-theme=light] .acclara-status-message{background:linear-gradient(135deg,#8b5cf60f,#06b6d408);border-color:#8b5cf614;color:#64748b}[data-theme=light] .research-results-meta{background:linear-gradient(135deg,#22c55e0f,#06b6d408);border-color:#22c55e1f;color:#1e293b}[data-theme=light] .acclara-research-findings{background:#fffc;border-color:#8b5cf61f;box-shadow:0 0 0 1px #8b5cf60d,0 4px 20px #0000000d}[data-theme=light] .acclara-research-findings .findings-header{background:#8b5cf60a}[data-theme=light] .acclara-research-findings .findings-title{color:#1e293b}[data-theme=light] .acclara-finding-item{background:#8b5cf605;border-color:#8b5cf60f}[data-theme=light] .acclara-finding-item:hover{background:#8b5cf60d;border-color:#8b5cf61f}[data-theme=light] .acclara-finding-item .finding-text{color:#1e293b}[data-theme=light] .relevance-bar-track{background:#8b5cf61a}[data-theme=light] .relevance-percentage{color:#64748b}[data-theme=light] .show-more-link{color:#7c3aed}[data-theme=light] .more-sources{background:#8b5cf614;color:#7c3aed}.acclara-research-findings.compact{background:#8b5cf608;border:1px solid #8b5cf61a}.acclara-research-findings.compact .findings-header{padding:10px 12px}.acclara-research-findings.compact .acclara-finding-item{padding:8px 10px}.acclara-research-findings.compact .finding-text{font-size:13px}.acclara-research-findings.compact .acclara-source-pill{font-size:10px;padding:2px 6px}.acclara-research-findings.compact .acclara-relevance-bar{min-width:80px}.rf-container{margin:14px 0}.rf-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:6px;padding:0 0 6px}.rf-header:hover{opacity:.8}.rf-header-label{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.rf-header-badge{color:#9ca3af;font-size:11px;font-weight:500}.rf-header-chevron{color:#9ca3af;margin-left:auto;transition:transform .15s ease}.rf-header-chevron--open{transform:rotate(180deg)}.rf-card{background:#ffffff08;border:1px solid #94a3b81f;border-radius:8px;overflow:hidden;padding:0 12px}[data-theme=light] .rf-card{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0000000a}.rf-row{border-bottom:1px solid #94a3b814;display:flex;flex-direction:column;gap:6px;padding:10px 0;transition:background-color .15s}.rf-row:last-child{border-bottom:none}.rf-row:hover{background-color:#8b5cf608}[data-theme=light] .rf-row{border-bottom-color:#f3f4f6}[data-theme=light] .rf-row:hover{background-color:#f9fafb}.rf-claim{align-items:baseline;display:flex;flex-wrap:wrap;gap:0}.rf-text{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:13px;line-height:1.55;word-break:break-word}[data-theme=light] .rf-text{color:#374151}.rf-show-more{background:none;border:none;color:#8b5cf6;color:var(--accent-secondary,#8b5cf6);cursor:pointer;font-size:13px;font-weight:500;margin-left:4px;padding:0;transition:opacity .15s;white-space:nowrap}.rf-show-more:hover{opacity:.7}[data-theme=light] .rf-show-more{color:#6366f1}.rf-meta{align-items:center;gap:6px}.rf-chips,.rf-meta{display:flex;flex-wrap:wrap}.rf-chips{gap:4px}.rf-citation-chip{align-items:center;background:#8b5cf614;border:1.25px solid #8b5cf633;border-radius:9999px;color:#a78bfa;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:500;height:20px;line-height:20px;padding:0 8px;transition:background-color .15s;white-space:nowrap}.rf-citation-chip:hover{background:#8b5cf626}[data-theme=light] .rf-citation-chip{background:#6366f10f;border-color:#6366f126;color:#6366f1}[data-theme=light] .rf-citation-chip:hover{background:#6366f11a}.rf-relevance{font-feature-settings:"tnum";color:#64748b;color:var(--text-muted,#64748b);flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;min-width:28px;text-align:right}.rf-relevance--high{color:#8b5cf6}[data-theme=light] .rf-relevance--high{color:#6366f1}.research-findings-persistent{margin-bottom:20px}.research-findings-persistent .acclara-research-findings{background:#8b5cf608;border:1px solid #8b5cf61f}.research-findings-persistent .findings-header{background:#8b5cf60d}[data-theme=light] .research-findings-persistent .acclara-research-findings{background:#8b5cf605;border-color:#8b5cf61a}[data-theme=light] .research-findings-persistent .findings-header{background:#8b5cf60a}.research-findings-inline{margin-bottom:16px}.research-findings.compact{background:#8b5cf60d;border:1px solid #8b5cf626;border-radius:10px;margin-bottom:12px}.research-findings.compact .findings-header{gap:8px;padding:10px 14px}.research-findings.compact .findings-title{font-size:13px}.research-findings.compact .findings-count{font-size:11px;padding:2px 8px}.research-findings.compact .findings-content{padding:0 14px 12px}.research-findings.compact .finding-card{margin-bottom:6px;padding:8px 10px}.research-findings.compact .finding-text{font-size:12px;line-height:1.4}.research-findings.compact .source-pill{font-size:10px;padding:2px 6px}.research-findings.compact .confidence-bar-container{height:3px}.research-findings.compact .confidence-text{font-size:10px}.confidence-bar-container{align-items:center;display:flex;gap:8px;min-width:100px;position:relative}.confidence-bar-bg{background:#ffffff1a;flex:1 1;height:6px}.confidence-bar-bg,.confidence-bar-fill{border-radius:3px;overflow:hidden;position:relative}.confidence-bar-fill{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.confidence-bar-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.confidence-text{font-size:12px;font-weight:600;min-width:40px;text-align:right}.confidence-high{color:#22c55e}.confidence-medium{color:#eab308}.confidence-low{color:#ef4444}.shimmer-container{display:flex;flex-direction:column;gap:12px;padding:16px}.shimmer-line{animation:shimmerBg 1.5s ease-in-out infinite;background:linear-gradient(90deg,#8b5cf61a,#8b5cf633 50%,#8b5cf61a);background-size:200% 100%;border-radius:8px;height:16px}.shimmer-line.short{width:60%}.shimmer-line.medium{width:80%}.shimmer-line.full{width:100%}.shimmer-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:14px}.shimmer-card .shimmer-line{margin-bottom:8px}.shimmer-card .shimmer-line:last-child{margin-bottom:0}@keyframes shimmerBg{0%{background-position:200% 0}to{background-position:-200% 0}}.follow-up-suggestions{animation:fadeSlideIn .4s ease-out;background:#8b5cf60d;border:1px solid #8b5cf626;border-radius:12px;margin-top:20px;padding:16px}.follow-up-header{align-items:center;color:#94a3b8;color:var(--text-secondary,#94a3b8);display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:14px}.follow-up-header svg{color:#8b5cf6}.follow-up-item{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;color:#e2e8f0;color:var(--text-primary,#e2e8f0);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 14px;transition:all .2s ease}.follow-up-item:hover{background:#8b5cf61a;border-color:#8b5cf64d;transform:translateX(4px)}.follow-up-item svg{color:#8b5cf6;flex-shrink:0;opacity:0;transition:opacity .2s ease}.follow-up-item:hover svg{opacity:1}[data-theme=light] .follow-up-suggestions{background:#8b5cf614;border-color:#8b5cf633}[data-theme=light] .follow-up-header{color:#64748b}[data-theme=light] .follow-up-item{background:#ffffff80;border-color:#8b5cf626;color:#1e293b}[data-theme=light] .follow-up-item:hover{background:#8b5cf61a}.query-source-tag{align-items:center;border-radius:10px;display:inline-flex;font-size:10px;font-weight:600;margin-left:8px;padding:2px 8px}.query-source-tag.asc{background:#22d3ee26;border:1px solid #22d3ee4d;color:#22d3ee}.query-source-tag.kpmg{background:#8b5cf626;border:1px solid #8b5cf64d;color:#a78bfa}.query-source-tag.ey{background:#fbbf2426;border:1px solid #fbbf244d;color:#fbbf24}.query-source-tag.pwc{background:#ef444426;border:1px solid #ef44444d;color:#f87171}.query-source-tag.deloitte{background:#22c55e26;border:1px solid #22c55e4d;color:#4ade80}.query-source-badge{border:1px solid;border-radius:10px;font-weight:600}.query-bucket-badge,.query-source-badge{align-items:center;display:inline-flex;font-size:10px;padding:2px 8px;white-space:nowrap}.query-bucket-badge{background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;color:#ffffffb3;font-weight:500}.query-content{display:flex;flex:1 1;flex-direction:column;gap:6px}.query-badges{display:flex;flex-wrap:wrap;gap:6px}.query-snippets-count{color:#ffffff80;font-size:11px;white-space:nowrap}.status-icon{height:14px;width:14px}.status-icon.found{color:#22c55e}.status-icon.not-found{color:#94a3b8;opacity:.6}.research-query-item.not-found{opacity:.6}.research-query-item.not-found .query-text{color:#fff6;text-decoration:line-through}.bucket-group{margin-bottom:16px}.bucket-group:last-child{margin-bottom:0}.bucket-group-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:8px;margin-bottom:8px;padding:8px 0}.bucket-group-title{color:#a78bfa;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.bucket-group-count{background:#ffffff14;border-radius:8px;color:#fff6;font-size:11px;padding:2px 6px}.research-buckets-summary{align-items:center;border-top:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.buckets-label{color:#ffffff80;font-size:12px}.bucket-tag{background:#8b5cf626;border:1px solid #8b5cf640;border-radius:12px;color:#a78bfa;font-size:11px;padding:3px 10px}.findings-bucket-group{margin-bottom:20px}.findings-bucket-group:last-child{margin-bottom:0}.findings-bucket-group .bucket-group-title{align-items:center;color:#e2e8f0;color:var(--text-primary,#e2e8f0);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.bucket-findings-count{background:#ffffff14;border-radius:10px;color:#fff6;font-size:11px;margin-left:4px;padding:2px 8px}.finding-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.finding-title-row{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;justify-content:space-between}.finding-title{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:14px;font-weight:600;margin:0}.consensus-indicator{align-items:center;border:1px solid;border-radius:12px;display:inline-flex;font-size:11px;font-weight:500;gap:6px;padding:4px 10px}.consensus-icon{font-size:12px;font-weight:700}.consensus-label{white-space:nowrap}.evidence-list{display:flex;flex-direction:column;gap:10px}.evidence-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:12px;transition:all .2s ease}.evidence-item.clickable{cursor:pointer}.evidence-item.clickable:hover{background:#8b5cf614;border-color:#8b5cf633}.evidence-item.authoritative{background:#8b5cf60a;border-left:3px solid #8b5cf6}.evidence-item.interpretive.clickable:hover{box-shadow:0 2px 8px #8b5cf626}.evidence-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.evidence-source-info{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.auth-badge,.pdf-badge{font-size:12px}.evidence-page{background:#ffffff0d;border-radius:4px;color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:11px;padding:2px 6px}.evidence-scores{align-items:center;display:flex;gap:10px}.evidence-relevance{align-items:center;border-radius:10px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 8px}.evidence-relevance.relevance-high{background:#22c55e26;color:#22c55e}.evidence-relevance.relevance-medium{background:#eab30826;color:#eab308}.evidence-relevance.relevance-low{background:#ef444426;color:#ef4444}.evidence-relevance .relevance-label{font-weight:400;opacity:.8}.evidence-content{display:flex;flex-direction:column;gap:10px}.no-pdf-note{background:#8b5cf60f;border-radius:6px;color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:11px;font-style:italic;margin-top:8px;padding:6px 10px}.evidence-text{color:#ffffffd9;font-size:13px;line-height:1.6;margin:0}.evidence-footer{gap:10px;justify-content:space-between}.evidence-footer,.evidence-sources{align-items:center;display:flex;flex-wrap:wrap}.evidence-sources{gap:8px}.evidence-section{background:#ffffff0d;border-radius:6px;color:#ffffff80;font-size:11px;padding:2px 8px}.show-more-evidence-btn{background:#8b5cf614;border:1px dashed #8b5cf64d;border-radius:6px;color:#a78bfa;cursor:pointer;font-size:12px;padding:8px;transition:all .2s ease;width:100%}.show-more-evidence-btn:hover{background:#8b5cf626;border-style:solid}.limitations-section{margin-bottom:16px}.limitations-list{margin:8px 0 0;padding-left:18px}.limitations-list li{color:#ffffffb3;font-size:12px;margin-bottom:4px}.limitation-description{color:#fffc}.limitation-recommendation{color:#8b5cf6e6;font-size:11px;font-style:italic}.coverage-note{color:#fff9;font-size:12px;font-style:italic;margin:0 0 8px}.missing-facts{margin-top:10px}.missing-facts-label{color:#fbbf24;font-size:12px;font-weight:500}.missing-facts-list{margin:4px 0 0;padding-left:18px}.missing-facts-list li{color:#fff9;font-size:11px;margin-bottom:2px}.consensus-analysis-section{background:#ffffff05;border-radius:8px;margin-bottom:16px;padding:12px}.consensus-analysis-title{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:13px;font-weight:600;margin:0 0 10px}.consensus-items{display:flex;flex-wrap:wrap;gap:8px}.consensus-item{align-items:center;display:flex;gap:8px}.consensus-topic{color:#ffffffb3;font-size:12px}.evidence-tag{transition:all .2s ease;vertical-align:initial}.evidence-tag:hover{filter:brightness(1.2);transform:scale(1.05)}.evidence-tag.unknown{background:#94a3b826;border-color:#94a3b84d;color:#94a3b8}.response-limitations{background:#fbbf2414;border:1px solid #fbbf2433;border-radius:8px;margin-top:16px;padding:12px}.response-limitations .limitations-header{align-items:center;color:#fbbf24;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:8px}.response-limitations .coverage-indicator{color:#fff9;font-size:12px;font-style:italic;margin:0 0 8px}.response-limitations .limitations-items{margin:0;padding-left:20px}.response-limitations .limitations-items li{color:#ffffffb3;font-size:12px;margin-bottom:4px}.follow-up-questions{border-top:1px solid #8b5cf61f;margin-top:20px;padding-top:16px}.follow-up-title{align-items:center;color:#a78bfaa6;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.follow-up-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-color:#8b5cf640 #0000;scrollbar-width:thin}.follow-up-list::-webkit-scrollbar{height:3px}.follow-up-list::-webkit-scrollbar-track{background:#0000}.follow-up-list::-webkit-scrollbar-thumb{background:#8b5cf640;border-radius:2px}.follow-up-question{align-items:center;animation:fadeSlideIn .3s cubic-bezier(.16,1,.3,1) both;background:#8b5cf614;border:1px solid #8b5cf633;border-radius:20px;color:#c4b5fd;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12.5px;gap:7px;margin-bottom:0;padding:8px 14px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap;width:auto}.follow-up-question:first-child{animation-delay:.05s}.follow-up-question:nth-child(2){animation-delay:.1s}.follow-up-question:nth-child(3){animation-delay:.15s}.follow-up-question:nth-child(4){animation-delay:.2s}.follow-up-question:hover{background:#8b5cf629;border-color:#8b5cf659;box-shadow:0 4px 12px #8b5cf62e;transform:translateY(-2px)}.follow-up-question svg{color:#a78bfab3;flex-shrink:0;transition:transform .18s ease,color .18s ease}.follow-up-question:hover svg{color:#c4b5fd;transform:translate(1px,-1px)}.detailed-response-section{margin-top:16px}.detailed-heading{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:15px;font-weight:600;margin:0 0 12px}.detailed-content{color:#ffffffd9;font-size:14px;line-height:1.7}.detailed-content.markdown-content h1,.detailed-content.markdown-content h2,.detailed-content.markdown-content h3,.detailed-content.markdown-content h4{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-weight:600;margin-bottom:.6em;margin-top:1.2em}.detailed-content.markdown-content h3{border-bottom:1px solid #8b5cf633;color:#8b5cf6;font-size:16px;padding-bottom:6px}.detailed-content.markdown-content h4{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:14px}.detailed-content.markdown-content ol,.detailed-content.markdown-content ul{margin:.8em 0;padding-left:1.5em}.detailed-content.markdown-content li{margin-bottom:.4em}.detailed-content.markdown-content p{margin:.6em 0}.detailed-content.markdown-content strong{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-weight:600}.response-summary-section{margin-bottom:16px}[data-theme=light] .query-bucket-badge{background:#0000000d;border-color:#0000001a;color:#64748b}[data-theme=light] .query-snippets-count{color:#64748b}[data-theme=light] .bucket-group-header{border-bottom-color:#00000014}[data-theme=light] .bucket-group-title{color:#7c3aed}[data-theme=light] .bucket-group-count{background:#0000000d;color:#64748b}[data-theme=light] .evidence-item{background:#8b5cf608;border-color:#8b5cf61a}[data-theme=light] .evidence-item.authoritative{background:#8b5cf60f}[data-theme=light] .evidence-item.clickable:hover{background:#8b5cf614}[data-theme=light] .evidence-text{color:#475569}[data-theme=light] .evidence-page,[data-theme=light] .evidence-section{background:#0000000d;color:#64748b}[data-theme=light] .no-pdf-note{background:#8b5cf614;color:#64748b}[data-theme=light] .consensus-analysis-section{background:#00000008}[data-theme=light] .consensus-topic{color:#475569}[data-theme=light] .follow-up-question{background:#ffffff80;border-color:#8b5cf626;color:#1e293b}[data-theme=light] .detailed-content{color:#475569}[data-theme=light] .detailed-content.markdown-content h3{border-bottom-color:#7c3aed33;color:#7c3aed}[data-theme=light] .detailed-content.markdown-content h4,[data-theme=light] .detailed-content.markdown-content strong{color:#1e293b}[data-theme=light] .response-limitations{background:#fbbf241a}.sr-response{gap:24px;padding:4px 0}.sr-response,.sr-section{display:flex;flex-direction:column}.sr-section{gap:10px}.sr-section-title{border-bottom:1px solid #94a3b81a;color:#64748b;color:var(--text-muted,#64748b);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0;padding-bottom:8px;text-transform:uppercase}.sr-section-body{display:flex;flex-direction:column;gap:8px}.src-chip{align-items:center;background:none;border:1.25px solid;border-radius:9999px;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;font-weight:600;gap:4px;height:22px;line-height:22px;padding:0 8px;transition:all .15s ease;white-space:nowrap}.src-chip[style*=pointer]{cursor:pointer}.src-chip:hover{filter:brightness(1.1)}.src-chip-page{font-size:9px;font-weight:500;opacity:.7}.sr-requirement{border-bottom:1px solid #94a3b80f;display:flex;gap:10px;padding:8px 0}.sr-requirement:last-child{border-bottom:none}.sr-req-bullet{background:#8b5cf6;background:var(--accent-secondary,#8b5cf6);border-radius:50%;flex-shrink:0;height:6px;margin-top:7px;opacity:.6;width:6px}.sr-req-body{flex:1 1;min-width:0}.sr-req-title{color:#e2e8f0;color:var(--text-primary,#e2e8f0);display:block;font-size:14px;font-weight:600;margin-bottom:2px}.sr-req-text{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:14px;line-height:1.6;margin:0}.sr-sources-toggle{align-items:center;background:none;border:none;color:#8b5cf6;color:var(--accent-secondary,#8b5cf6);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;margin-top:6px;padding:4px 0;transition:opacity .15s}.sr-sources-toggle:hover{opacity:.8}.sr-toggle-chevron{transition:transform .2s cubic-bezier(.16,1,.3,1)}.sr-toggle-open{transform:rotate(180deg)}.sr-source-list{gap:8px;margin-top:8px;padding-left:0}.sr-source-item,.sr-source-list{display:flex;flex-direction:column}.sr-source-item{background:#8b5cf608;border-left:2px solid #8b5cf626;border-radius:8px;gap:4px;padding:8px 10px}.sr-source-excerpt{color:#64748b;color:var(--text-muted,#64748b);font-size:12.5px;font-style:italic;line-height:1.55;margin:0}.sr-analysis-item{padding:4px 0}.sr-analysis-subtitle{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:13px;font-weight:600;margin:0 0 4px}.sr-analysis-text{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:14px;line-height:1.65;margin:0}.sr-consensus-row{align-items:center;border-bottom:1px solid #94a3b80f;display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.sr-consensus-row:last-child{border-bottom:none}.sr-cons-topic{color:#e2e8f0;color:var(--text-primary,#e2e8f0);flex:1 1;font-size:13px;font-weight:500;min-width:120px}.sr-cons-badge{border-radius:9999px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.sr-cons-aligned{background:#22c55e1a;color:#22c55e}.sr-cons-partial{background:#eab3081a;color:#eab308}.sr-cons-divergent{background:#f973161a;color:#f97316}.sr-cons-sources{display:flex;flex-wrap:wrap;gap:4px}.sr-cons-notes{color:#64748b;color:var(--text-muted,#64748b);font-size:12.5px;line-height:1.5;margin:2px 0 0;width:100%}.sr-divergence{background:#f9731608;border-left:3px solid #f973164d;border-radius:0 8px 8px 0;padding:10px 14px}.sr-divergence-label{color:#f97316;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.sr-divergence-text{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:13.5px;line-height:1.55;margin:0 0 8px}.sr-divergence-positions{display:flex;flex-direction:column;gap:6px}.sr-divergence-pos{align-items:flex-start;display:flex;gap:8px}.sr-divergence-interp{font-size:13px;line-height:1.5}.sr-divergence-interp,.sr-practical{color:#94a3b8;color:var(--text-secondary,#94a3b8)}.sr-practical{align-items:flex-start;display:flex;font-size:14px;gap:8px;line-height:1.6;padding:6px 0}.sr-practical-type{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;margin-top:2px;padding:2px 6px;text-transform:uppercase}.sr-practical--pitfall .sr-practical-type{background:#eab3081a;color:#eab308}.sr-practical--tip .sr-practical-type{background:#22c55e1a;color:#22c55e}.sr-practical--example .sr-practical-type{background:#3b82f61a;color:#3b82f6}.sr-practical-text{flex:1 1}.sr-followups{display:flex;flex-wrap:wrap;gap:6px}.sr-followup-btn{background:#8b5cf60f;border:1px solid #8b5cf61f;border-radius:9999px;color:#e2e8f0;color:var(--text-primary,#e2e8f0);cursor:pointer;font-size:13px;padding:6px 12px;transition:all .15s ease}.sr-followup-btn:hover{background:#8b5cf61f;border-color:#8b5cf640}.sr-meta{border-top:1px solid #94a3b80f;color:#64748b;color:var(--text-muted,#64748b);font-size:11px;padding-top:8px}[data-theme=light] .sr-section-title{border-bottom-color:#f1f5f9;color:#94a3b8}[data-theme=light] .sr-req-title{color:#1e293b}[data-theme=light] .sr-req-text{color:#475569}[data-theme=light] .sr-req-bullet{background:#6366f1}[data-theme=light] .sr-requirement{border-bottom-color:#f1f5f9}[data-theme=light] .sr-source-item{background:#6366f108;border-left-color:#6366f11f}[data-theme=light] .sr-source-excerpt{color:#64748b}[data-theme=light] .sr-analysis-subtitle{color:#1e293b}[data-theme=light] .sr-analysis-text{color:#475569}[data-theme=light] .sr-cons-topic{color:#1e293b}[data-theme=light] .sr-consensus-row{border-bottom-color:#f1f5f9}[data-theme=light] .sr-divergence{background:#f9731608;border-left-color:#f9731633}[data-theme=light] .sr-divergence-text,[data-theme=light] .sr-practical{color:#475569}[data-theme=light] .sr-followup-btn{background:#6366f10a;border-color:#6366f11a;color:#334155}[data-theme=light] .sr-followup-btn:hover{background:#6366f114}[data-theme=light] .sr-meta{border-top-color:#f1f5f9;color:#94a3b8}[data-theme=light] .sr-sources-toggle{color:#6366f1}.structured-response-v2{display:flex;flex-direction:column;gap:20px}.response-meta{background:#8b5cf60d;border-radius:8px;color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:13px;gap:16px;padding:8px 12px}.meta-item,.response-meta{align-items:center;display:flex}.meta-item{gap:6px}.meta-item svg{color:#8b5cf6}.v2-section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:16px}.v2-section-title{align-items:center;color:#e2e8f0;color:var(--text-primary,#e2e8f0);display:flex;font-size:15px;font-weight:600;gap:10px;margin:0 0 16px}.v2-section-title svg{color:#8b5cf6}.source-badge{align-items:center;border:1px solid;border-radius:14px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:3px 10px;transition:all .2s ease}.source-badge.authoritative{opacity:.9}.source-badge.interpretive:hover{filter:brightness(1.1);transform:translateY(-1px)}.auth-icon,.pdf-icon{font-size:10px}.relevance-score{align-items:center;border-radius:10px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 8px}.relevance-score.relevance-high{background:#22c55e26;color:#22c55e}.relevance-score.relevance-medium{background:#eab30826;color:#eab308}.relevance-score.relevance-low{background:#ef444426;color:#ef4444}.relevance-label{font-weight:400;opacity:.8}.consensus-indicator-v2{align-items:center;border-radius:14px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.consensus-indicator-v2.consensus-aligned{background:#22c55e1f;color:#22c55e}.consensus-indicator-v2.consensus-partial{background:#eab3081f;color:#eab308}.consensus-indicator-v2.consensus-divergent{background:#f973161f;color:#f97316}.consensus-icon-v2{font-weight:700}.expandable-quote{background:#ffffff05;border-left:3px solid #8b5cf680;border-radius:0 8px 8px 0;margin:10px 0;padding:12px}.expandable-quote.authoritative{background:#8b5cf60d;border-left-color:#8b5cf6}.expandable-quote.interpretive{border-left-color:#94a3b880}.quote-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.quote-section,.quote-standard{background:#ffffff0d;border-radius:4px;color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:11px;padding:2px 8px}.quote-text{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:13px;font-style:italic;line-height:1.6;margin:0;opacity:.9}.quote-toggle{background:none;border:none;color:#8b5cf6;cursor:pointer;font-size:12px;margin-top:8px;padding:4px 0}.quote-toggle:hover{text-decoration:underline}.requirements-list{display:flex;flex-direction:column;gap:12px}.requirement-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:12px;padding:14px}.requirement-bullet{align-items:center;background:#22c55e26;border-radius:50%;color:#22c55e;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.requirement-content{flex:1 1}.requirement-title{color:#e2e8f0;color:var(--text-primary,#e2e8f0);display:block;font-size:14px;margin-bottom:4px}.requirement-text{color:#fffc;color:var(--text-secondary,#fffc);font-size:14px;line-height:1.6;margin:0 0 12px}.citations-authoritative,.citations-interpretive{margin-top:12px}.citations-label{color:#94a3b8;color:var(--text-secondary,#94a3b8);display:block;font-size:12px;font-weight:500;margin-bottom:8px}.interpretive-sources{display:flex;flex-wrap:wrap;gap:8px}.interpretive-source-link{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;cursor:pointer;display:inline-flex;gap:6px;padding:6px 10px;transition:all .2s ease}.interpretive-source-link:hover{background:#8b5cf61a;border-color:#8b5cf64d}.cit-page,.cit-standard{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:11px}.analysis-tabs{border-bottom:1px solid #ffffff14;display:flex;gap:6px;margin-bottom:16px;overflow-x:auto;padding-bottom:12px}.analysis-tab{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;color:#94a3b8;color:var(--text-secondary,#94a3b8);cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.analysis-tab:hover{background:#8b5cf61a}.analysis-tab.active,.analysis-tab:hover{color:#e2e8f0;color:var(--text-primary,#e2e8f0)}.analysis-tab.active{background:linear-gradient(135deg,#8b5cf633,#06b6d433);border-color:#8b5cf666}.analysis-content{color:#ffffffd9;color:var(--text-primary,#ffffffd9);font-size:14px;line-height:1.7}.analysis-content p{margin:0 0 12px}.analysis-item{margin-bottom:16px}.analysis-item h4{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:14px;margin:0 0 6px}.consensus-list{display:flex;flex-direction:column;gap:12px}.consensus-item-v2{background:#ffffff05;border-radius:8px;padding:12px}.consensus-item-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.consensus-topic{color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:14px;font-weight:500}.consensus-notes{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:13px;line-height:1.5;margin:8px 0 0}.consensus-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.divergence-callout{background:#f9731614;border:1px solid #f9731640;border-radius:10px;margin-bottom:16px;padding:14px}.divergence-header{align-items:center;color:#fb923c;display:flex;gap:10px;margin-bottom:10px}.divergence-title{font-size:14px;font-weight:600}.divergence-item{margin-top:8px}.divergence-description{color:#ffffffd9;color:var(--text-primary,#ffffffd9);font-size:13px;line-height:1.5;margin:0 0 10px}.show-comparison-btn{background:none;border:none;color:#fb923c;cursor:pointer;font-size:12px;padding:4px 0}.show-comparison-btn:hover{text-decoration:underline}.comparison-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:12px}.comparison-column{background:#ffffff08;border-radius:8px;padding:12px}.comparison-text{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:12px;line-height:1.5;margin:8px 0 0}.practical-list{display:flex;flex-direction:column;gap:10px}.practical-item{background:#ffffff05;border-radius:8px;display:flex;gap:10px;padding:10px 12px}.practical-icon{flex-shrink:0;font-size:14px}.practical-icon.pitfall{color:#fbbf24}.practical-icon.tip{color:#22c55e}.practical-icon.example{color:#60a5fa}.practical-content{color:#ffffffd9;color:var(--text-primary,#ffffffd9);font-size:13px;line-height:1.5}.practical-content strong{color:#e2e8f0;color:var(--text-primary,#e2e8f0)}.follow-up-section{padding:14px}.follow-up-list-v2{display:flex;flex-wrap:wrap;gap:8px}.follow-up-btn{background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:20px;color:#e2e8f0;color:var(--text-primary,#e2e8f0);cursor:pointer;font-size:13px;padding:8px 14px;transition:all .2s ease}.follow-up-btn:hover{background:#8b5cf633;transform:translateY(-1px)}[data-theme=light] .structured-response-v2 .v2-section{background:#00000005;border-color:#00000014}[data-theme=light] .response-meta{background:#8b5cf614;color:#64748b}[data-theme=light] .requirement-card{background:#00000005;border-color:#00000014}[data-theme=light] .requirement-text{color:#475569}[data-theme=light] .expandable-quote{background:#00000005}[data-theme=light] .expandable-quote.authoritative{background:#8b5cf60f}[data-theme=light] .quote-text{color:#374151}[data-theme=light] .cit-page,[data-theme=light] .cit-standard,[data-theme=light] .quote-section,[data-theme=light] .quote-standard{background:#0000000d;color:#64748b}[data-theme=light] .analysis-tab{background:#00000008;border-color:#0000001a;color:#64748b}[data-theme=light] .analysis-tab.active,[data-theme=light] .analysis-tab:hover{color:#1e293b}[data-theme=light] .analysis-content{color:#475569}[data-theme=light] .consensus-item-v2{background:#00000005}[data-theme=light] .divergence-callout{background:#f9731614}[data-theme=light] .divergence-description{color:#374151}[data-theme=light] .comparison-column{background:#00000008}[data-theme=light] .comparison-text{color:#64748b}[data-theme=light] .practical-item{background:#00000005}[data-theme=light] .practical-content{color:#374151}[data-theme=light] .follow-up-btn{background:#8b5cf614;color:#374151}[data-theme=light] .interpretive-source-link{background:#00000008;border-color:#0000001a}.evidence-tag{align-items:center;border:1px solid;border-radius:4px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:3px;margin:0 2px;padding:1px 6px;position:relative;transition:all .15s ease;vertical-align:middle}.evidence-tag:hover{filter:brightness(1.15);transform:translateY(-1px)}.evidence-tag-active{box-shadow:0 0 0 2px currentColor;transform:translateY(-1px)}.evidence-tag-linked{cursor:pointer}.evidence-tag-pdf-icon{font-size:9px;margin-left:1px;opacity:.8}.evidence-tag.unknown{background:#64748b26;border-color:#64748b4d;color:#64748b;cursor:default;font-style:italic}.citation-item-active{background:#8b5cf614!important;border-color:#8b5cf666!important}.divergence-section{background:#fbbf240a;border:1px solid #fbbf2440;border-radius:10px;margin:20px 0;overflow:hidden}.divergence-section-header{align-items:center;border-bottom:1px solid #fbbf2433;color:#fbbf24;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 14px}.divergence-count-badge{background:#fbbf2433;border-radius:10px;color:#fbbf24;font-size:11px;margin-left:auto;padding:1px 7px}.divergence-bucket{border-bottom:1px solid #ffffff0d}.divergence-bucket:last-child{border-bottom:none}.divergence-bucket-toggle{align-items:center;background:none;border:none;color:#e2e8f0;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:10px 14px;text-align:left;transition:background .15s;width:100%}.divergence-bucket-toggle:hover{background:#ffffff0a}.divergence-status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.dot-divergent{background:#f87171}.dot-partial{background:#fbbf24}.divergence-bucket-name{font-size:13px;font-weight:600}.divergence-summary-preview{color:#94a3b8;font-size:12px;font-weight:400;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.divergence-positions-grid{grid-gap:10px;background:#0000001a;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:10px 14px 14px}.divergence-position-card{background:#0f172a80;border:1px solid;border-radius:8px;padding:10px 12px}.divergence-position-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.divergence-source-badge{border:1px solid;border-radius:4px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;padding:2px 8px}.divergence-confidence{color:#64748b;font-size:11px}.divergence-position-text{color:#cbd5e1;font-size:12px;line-height:1.5;margin:0 0 8px}.divergence-view-source-btn{background:none;border:1px solid;border-radius:4px;cursor:pointer;font-size:11px;padding:3px 8px;text-align:center;transition:opacity .15s;width:100%}.divergence-view-source-btn:hover{opacity:.8}.stage-progress-rail{align-items:center;background:#8b5cf608;border:1px solid #8b5cf60f;border-radius:10px;display:flex;gap:0;margin-bottom:8px;padding:12px 16px 10px}.stage-rail-step{align-items:center;display:flex;flex-shrink:0;gap:6px}.stage-rail-dot{background:#94a3b826;border:2px solid #94a3b833;border-radius:50%;flex-shrink:0;height:10px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);width:10px}.stage-rail-step.stage-past .stage-rail-dot{background:#8b5cf6;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf626}.stage-rail-step.stage-past .stage-rail-dot:after{background:#fff;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.stage-rail-step.stage-active .stage-rail-dot{animation:stageRailPulse 1.8s ease-in-out infinite;background:#8b5cf6;border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf62e,0 0 12px #8b5cf680;transform:scale(1.15)}@keyframes stageRailPulse{0%,to{box-shadow:0 0 0 4px #8b5cf62e,0 0 8px #8b5cf666}50%{box-shadow:0 0 0 6px #8b5cf614,0 0 18px #8b5cf699}}.stage-rail-label{color:#94a3b859;font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;transition:all .4s ease;white-space:nowrap}.stage-rail-step.stage-past .stage-rail-label{color:#8b5cf68c}.stage-rail-step.stage-active .stage-rail-label{color:#a78bfa;font-weight:700}.stage-rail-line{background:#94a3b81a;border-radius:1px;flex-shrink:0;height:2px;margin:0 3px;overflow:hidden;position:relative;transition:background .4s;width:28px}.stage-rail-line.stage-line-filled{background:#8b5cf633}.stage-rail-line.stage-line-filled:after{animation:railLineFill .6s cubic-bezier(.16,1,.3,1) forwards;background:linear-gradient(90deg,#8b5cf6,#06b6d4);border-radius:1px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes railLineFill{0%{width:0}to{width:100%}}.ss-heading-popin{animation:ssHeadingPopIn .22s cubic-bezier(.16,1,.3,1) both}@keyframes ssHeadingPopIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.passage-counter{font-feature-settings:"tnum";color:#a78bfa;display:inline-block;font-variant-numeric:tabular-nums;font-weight:600;min-width:2ch;transition:color .2s}.bucket-coverage-strip{border-bottom:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:4px;padding:8px 14px 4px}.bucket-pill{align-items:center;border:1px solid;border-radius:20px;cursor:default;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.4px;padding:2px 9px;text-transform:uppercase;transition:opacity .15s}.bucket-covered{background:#8b5cf626;border-color:#8b5cf659;color:#a78bfa}.bucket-empty{background:#0000;border-color:#94a3b826;color:#94a3b859}.dynamic-section{animation:dynamicSectionFadeIn .3s ease-out both}@keyframes dynamicSectionFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.divergence-pull-quote{background:#0f172a99!important;border-radius:4px!important;border-style:solid!important;border-width:0 0 0 3px!important}.divergence-pull-quote .divergence-position-text{color:#cbd5e1;font-style:italic;line-height:1.6}.thinking-content{display:flex;flex:1 1;flex-direction:column;gap:6px}.thinking-sources{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.thinking-source-badge{align-items:center;animation:sourceReveal .3s cubic-bezier(.16,1,.3,1) both;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:12px;color:#a78bfa;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.4px;padding:2px 8px}@keyframes sourceReveal{0%{opacity:0;transform:scale(.85) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.thinking-reasoning{animation:reasoningReveal .45s cubic-bezier(.16,1,.3,1);background:#0f0a1e80;border:1px solid #8b5cf62e;border-left:2px solid #8b5cf666;border-radius:0 8px 8px 0;display:flex;flex-direction:column;gap:8px;padding:10px 12px}@keyframes reasoningReveal{0%{max-height:0;opacity:0;transform:translateY(6px)}to{max-height:600px;opacity:1;transform:translateY(0)}}.thinking-reasoning-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tr-type-badge{background:#8b5cf626;border:1px solid #8b5cf640;border-radius:10px;color:#a78bfa;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tr-confidence-badge,.tr-type-badge{display:inline-block;font-size:10px;padding:2px 8px}.tr-confidence-badge{border-radius:10px;font-weight:600;letter-spacing:.03em}.tr-confidence-high{background:#22c55e1f;border:1px solid #22c55e33;color:#34d399}.tr-confidence-medium{background:#fbbf241a;border:1px solid #fbbf2433;color:#fbbf24}.tr-confidence-low{background:#ef44441a;border:1px solid #ef444433;color:#f87171}.tr-confidence-reason{color:#cbd5e1a6;font-size:11.5px;font-style:italic;line-height:1.55;margin:0}.tr-section{display:flex;flex-direction:column;gap:4px}.tr-section-label{color:#a78bfaa6;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tr-label-conflict{color:#fbbf24bf}.tr-label-gap{color:#ef4444a6}.tr-section-plan{display:flex;flex-direction:column;gap:4px;margin-top:2px}.tr-step-item{align-items:flex-start;animation:fadeSlideIn .3s cubic-bezier(.16,1,.3,1) both;display:flex;gap:8px}.tr-step-item:first-child{animation-delay:.05s}.tr-step-item:nth-child(2){animation-delay:.1s}.tr-step-item:nth-child(3){animation-delay:.15s}.tr-step-item:nth-child(4){animation-delay:.2s}.tr-step-item:nth-child(5){animation-delay:.25s}.tr-step-item:nth-child(6){animation-delay:.3s}.tr-step-item:nth-child(7){animation-delay:.35s}.tr-step-item:nth-child(8){animation-delay:.4s}.tr-step-num{align-items:center;background:#8b5cf62e;border:1px solid #8b5cf659;border-radius:50%;color:#a78bfa;display:flex;flex-shrink:0;font-size:9px;font-weight:700;height:18px;justify-content:center;letter-spacing:0;margin-top:2px;width:18px}.tr-step-text{color:#cbd5e1d1;font-size:11.5px;line-height:1.55;padding-top:1px}.tr-conflict-item{background:#fbbf240d;border-left:2px solid #fbbf244d;border-radius:0 4px 4px 0;display:flex;flex-direction:column;gap:1px;padding:4px 8px}.tr-conflict-ids{color:#fbbf24b3;font-size:10px;font-weight:700;letter-spacing:.03em}.tr-conflict-point{color:#cbd5e1a6;font-size:11px;font-style:italic}.tr-gap-item{color:#f87171bf;font-size:11px;line-height:1.5;padding:2px 0 2px 10px;position:relative}.tr-gap-item:before{color:#ef444499;content:"!";font-weight:700;left:0;position:absolute}.orchestrator-thinking-state{animation:fadeSlideIn .4s ease-out;background:linear-gradient(160deg,#8b5cf60f,#06b6d408);border:1px solid #8b5cf61f;border-radius:14px;box-shadow:inset 0 1px 0 #a78bfa0f;margin-bottom:14px;padding:14px 16px}.orchestrator-thinking-content{background:#00000026;border-left:2px solid #8b5cf659;border-radius:0 8px 8px 0;margin-top:10px;mask-image:linear-gradient(180deg,#0000 0,#000 15%,#000 65%,#0000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 15%,#000 65%,#0000);max-height:140px;overflow:hidden;padding:10px 14px;position:relative}.orchestrator-thinking-content:after{background:linear-gradient(#0000,#0a0f1acc);bottom:0;content:"";height:20px;left:0;pointer-events:none;position:absolute;right:0}.orchestrator-thinking-text{animation:thinkingTextReveal .3s ease-out;color:#94a3b880;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11.5px;line-height:1.65;white-space:pre-wrap;word-break:break-word}@keyframes thinkingTextReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.research-brief-card{animation:fadeSlideIn .4s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(160deg,#8b5cf60f,#06b6d408);border:1px solid #8b5cf626;border-radius:14px;box-shadow:0 2px 12px -4px #8b5cf614;margin-bottom:14px;padding:16px 18px}.research-brief-header{align-items:center;border-bottom:1px solid #8b5cf614;color:#e2e8f0;color:var(--text-primary,#e2e8f0);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:10px;padding-bottom:10px}.research-brief-header svg{color:#8b5cf6;flex-shrink:0}.brief-standard-badge{background:linear-gradient(135deg,#8b5cf62e,#06b6d41f);border:1px solid #8b5cf633;border-radius:20px;color:#a78bfa;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:3px 10px}.research-brief-analysis{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:13.5px;line-height:1.65;margin:0 0 12px}.research-brief-sections{display:flex;flex-wrap:wrap;gap:6px}.brief-section-pill{animation:fadeSlideIn .3s cubic-bezier(.16,1,.3,1) both;background:#8b5cf614;border:1px solid #8b5cf61f;border-radius:20px;font-size:11px;padding:4px 12px}.brief-section-pill:first-child{animation-delay:.05s}.brief-section-pill:nth-child(2){animation-delay:.1s}.brief-section-pill:nth-child(3){animation-delay:.15s}.brief-section-pill:nth-child(4){animation-delay:.2s}.brief-section-pill:nth-child(5){animation-delay:.25s}.brief-section-pill:hover{background:#8b5cf61a;border-color:#8b5cf633}.completeness-badge{align-items:center;animation:fadeSlideIn .3s ease-out;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:12px;padding:5px 12px}.completeness-complete{background:#22c55e1a;border:1px solid #22c55e33;color:#4ade80}.completeness-partial{background:#facc151a;border:1px solid #facc1533;color:#fbbf24}.completeness-insufficient{background:#ef44441a;border:1px solid #ef444433;color:#f87171}.completeness-icon{font-size:14px}.completeness-label{font-weight:600}.completeness-score{font-size:11px;margin-left:2px;opacity:.7}.live-finding-relevance{align-items:center;color:#94a3b899;color:var(--text-tertiary,#94a3b899);display:flex;font-size:11px;gap:4px;white-space:nowrap}.live-finding-relevance-bar{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden;width:40px}.live-finding-relevance-fill{border-radius:2px;height:100%;transition:width .3s ease-out}[data-theme=light] .orchestrator-thinking-state{background:linear-gradient(160deg,#8b5cf60a,#06b6d405);border-color:#8b5cf61a}[data-theme=light] .orchestrator-thinking-content{background:#8b5cf608;border-left-color:#8b5cf626}[data-theme=light] .orchestrator-thinking-content:after{background:linear-gradient(#0000,#f8fafccc)}[data-theme=light] .orchestrator-thinking-text{color:#47556980}[data-theme=light] .research-brief-card{background:linear-gradient(160deg,#8b5cf60a,#06b6d405);border-color:#8b5cf61a}[data-theme=light] .research-brief-header{border-bottom-color:#8b5cf60f;color:#334155}[data-theme=light] .research-brief-analysis{color:#64748b}[data-theme=light] .brief-section-pill{background:#8b5cf60d;border-color:#8b5cf61a;color:#6366f1}[data-theme=light] .streaming-synthesis{background:linear-gradient(160deg,#ffffffe6,#f8fafcd9);border-color:#8b5cf626;box-shadow:0 2px 16px -4px #6366f114}[data-theme=light] .ss-body{color:#334155}[data-theme=light] .ss-h1,[data-theme=light] .ss-h2{color:#1e293b}[data-theme=light] .ss-h3{color:#334155}[data-theme=light] .ss-list-item,[data-theme=light] .ss-para{color:#475569}[data-theme=light] .ss-heading-accent{background:linear-gradient(180deg,#6366f1,#06b6d4)}[data-theme=light] .ss-list-num{background:#6366f114;border-color:#6366f126;color:#6366f1}[data-theme=light] .ss-citation-badge{filter:saturate(1.2)}[data-theme=light] .ss-journal-entry{background:#6366f10a;border-left-color:#6366f133;color:#6366f1}[data-theme=light] .ss-table-row{background:#6366f108}[data-theme=light] .ss-table-row:first-of-type .ss-table-cell{background:#6366f10f;color:#1e293b}[data-theme=light] .stage-progress-rail{background:#6366f108;border-color:#6366f10f}[data-theme=light] .stage-rail-dot{background:#64748b1f;border-color:#64748b33}[data-theme=light] .stage-rail-step.stage-past .stage-rail-dot{background:#6366f1;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}[data-theme=light] .stage-rail-step.stage-past .stage-rail-dot:after{background:#fff}[data-theme=light] .stage-rail-step.stage-active .stage-rail-dot{background:#6366f1;border-color:#6366f1}[data-theme=light] .stage-rail-label{color:#64748b66}[data-theme=light] .stage-rail-step.stage-past .stage-rail-label{color:#6366f199}[data-theme=light] .stage-rail-step.stage-active .stage-rail-label{color:#6366f1}[data-theme=light] .completeness-complete{background:#22c55e0f;color:#16a34a}[data-theme=light] .completeness-partial{background:#facc1514;color:#ca8a04}[data-theme=light] .completeness-insufficient{background:#ef44440f;color:#dc2626}.ThemeToggle_toggleContainer__bTYau{align-items:center;display:flex;gap:9px;margin-top:8px}.ThemeToggle_toggleWrapper__6QBx7{position:relative}.ThemeToggle_toggleInput__REgA5{height:0;opacity:0;position:absolute;width:0}.ThemeToggle_toggleLabel__Gjw0O{cursor:pointer;margin-top:6px}.ThemeToggle_toggleTrack__gRAyU{align-items:center;background-color:var(--btn-hover);border-radius:15px;display:flex;height:20px;padding:2px;position:relative;transition:background-color .3s;width:45px}.ThemeToggle_toggleInput__REgA5:checked+.ThemeToggle_toggleLabel__Gjw0O .ThemeToggle_toggleTrack__gRAyU{background-color:var(--gray)}.ThemeToggle_toggleThumb__Nopql{background-color:var(--light);border-radius:50%;box-shadow:0 2px 4px var(--dark);height:17px;left:4px;position:absolute;transition:transform .3s;width:17px}.ThemeToggle_toggleInput__REgA5:checked+.ThemeToggle_toggleLabel__Gjw0O .ThemeToggle_toggleThumb__Nopql{transform:translateX(25px)}.ThemeToggle_moon__SkghB,.ThemeToggle_sun__aTybB{align-items:center;display:flex;height:16px;justify-content:center;position:absolute;transition:opacity .3s;width:16px}.ThemeToggle_sun__aTybB{color:#f1c40f;left:29px;opacity:1}.ThemeToggle_moon__SkghB{color:#f1c40f;opacity:1;right:30px}.ThemeToggle_toggleInput__REgA5:checked+.ThemeToggle_toggleLabel__Gjw0O .ThemeToggle_sun__aTybB{opacity:0}.ThemeToggle_toggleInput__REgA5:checked+.ThemeToggle_toggleLabel__Gjw0O .ThemeToggle_moon__SkghB{opacity:1}.ThemeToggle_themeLabel__31Mfo{color:var(--text-color);font-size:14px;font-weight:600}.ThemeToggle_toggleInput__REgA5:focus+.ThemeToggle_toggleLabel__Gjw0O .ThemeToggle_toggleTrack__gRAyU{outline:2px solid var(--primary-color);outline-offset:2px}.Input_input__w0F2C{background-color:initial;border:1px solid var(--light);border-radius:6px;font-size:22px;padding:60px 12px;resize:none;transition:all .2s ease;width:100%}.Input_input__w0F2C::-webkit-file-upload-button{background-color:initial;border:0;color:#000;color:var(--foreground-color,#000);font-size:22px;font-weight:400}.Input_input__w0F2C::file-selector-button{background-color:initial;border:0;color:#000;color:var(--foreground-color,#000);font-size:22px;font-weight:400}.Input_input__w0F2C::placeholder{color:#6b7280;color:var(--muted-foreground-color,#6b7280)}.Input_input__w0F2C:focus-visible{box-shadow:0 0 0 2px #3b82f680;box-shadow:0 0 0 2px var(--ring-color,#3b82f680);outline:none}.Input_input__w0F2C:disabled{cursor:not-allowed;opacity:.5}@media (min-width:768px){.Input_input__w0F2C{font-size:20px}}.ProfileSetting_profile_settings_page__imkrr{background:#030014;color:#f8fafc;display:flex;flex-direction:column;font-family:Inter,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow:hidden;position:relative}.ProfileSetting_aurora__zM0QG{animation:ProfileSetting_auroraShift__jc4-z 15s ease-in-out infinite;background:radial-gradient(ellipse 80% 50% at 50% -20%,#7877c64d,#0000),radial-gradient(ellipse 60% 40% at 80% 60%,#8b5cf626,#0000),radial-gradient(ellipse 50% 30% at 20% 80%,#3b82f61f,#0000);inset:0;pointer-events:none;position:absolute;z-index:0}@keyframes ProfileSetting_auroraShift__jc4-z{0%,to{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-5%) scale(1.05)}}.ProfileSetting_glow__AykhD{animation:ProfileSetting_glowPulse__m6Sbt 8s ease-in-out infinite;background:radial-gradient(ellipse at center,#8b5cf666 0,#3b82f633 30%,#0000 70%);filter:blur(80px);height:80%;left:50%;pointer-events:none;position:absolute;top:-30%;transform:translateX(-50%);width:120%;z-index:0}@keyframes ProfileSetting_glowPulse__m6Sbt{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:.9;transform:translateX(-50%) scale(1.1)}}.ProfileSetting_grid_overlay__Kk997{background-image:linear-gradient(#8b5cf608 1px,#0000 0),linear-gradient(90deg,#8b5cf608 1px,#0000 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000,#0000);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000,#0000)}.ProfileSetting_grid_overlay__Kk997,.ProfileSetting_particles__QPtw6{inset:0;pointer-events:none;position:absolute;z-index:0}.ProfileSetting_particle__HUr-y{animation:ProfileSetting_floatParticle__\+OlxG 20s linear infinite;background:#8b5cf699;border-radius:50%;box-shadow:0 0 10px #8b5cf6cc,0 0 20px #8b5cf666;height:4px;position:absolute;width:4px}.ProfileSetting_particle__HUr-y:first-child{animation-delay:0s;animation-duration:25s;left:10%}.ProfileSetting_particle__HUr-y:nth-child(2){animation-delay:2s;animation-duration:22s;left:20%}.ProfileSetting_particle__HUr-y:nth-child(3){animation-delay:4s;animation-duration:28s;left:30%}.ProfileSetting_particle__HUr-y:nth-child(4){animation-delay:1s;animation-duration:24s;left:40%}.ProfileSetting_particle__HUr-y:nth-child(5){animation-delay:3s;animation-duration:26s;left:50%}.ProfileSetting_particle__HUr-y:nth-child(6){animation-delay:5s;animation-duration:23s;left:60%}.ProfileSetting_particle__HUr-y:nth-child(7){animation-delay:2.5s;animation-duration:27s;left:70%}.ProfileSetting_particle__HUr-y:nth-child(8){animation-delay:4.5s;animation-duration:21s;left:80%}.ProfileSetting_particle__HUr-y:nth-child(9){animation-delay:1.5s;animation-duration:29s;left:90%}.ProfileSetting_particle__HUr-y:nth-child(10){animation-delay:3.5s;animation-duration:30s;left:15%}.ProfileSetting_particle__HUr-y:nth-child(11){animation-delay:.5s;animation-duration:19s;left:25%}.ProfileSetting_particle__HUr-y:nth-child(12){animation-delay:2.2s;animation-duration:32s;left:35%}.ProfileSetting_particle__HUr-y:nth-child(13){animation-delay:4.2s;animation-duration:18s;left:45%}.ProfileSetting_particle__HUr-y:nth-child(14){animation-delay:1.2s;animation-duration:31s;left:55%}.ProfileSetting_particle__HUr-y:nth-child(15){animation-delay:3.2s;animation-duration:20s;left:65%}.ProfileSetting_particle__HUr-y:nth-child(16){animation-delay:5.2s;animation-duration:33s;left:75%}.ProfileSetting_particle__HUr-y:nth-child(17){animation-delay:.8s;animation-duration:17s;left:85%}.ProfileSetting_particle__HUr-y:nth-child(18){animation-delay:2.8s;animation-duration:34s;left:95%}.ProfileSetting_particle__HUr-y:nth-child(19){animation-delay:4.8s;animation-duration:16s;left:5%}.ProfileSetting_particle__HUr-y:nth-child(20){animation-delay:1.8s;animation-duration:35s;left:50%}@keyframes ProfileSetting_floatParticle__\+OlxG{0%{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:1;transform:translateY(90vh) scale(1)}90%{opacity:1;transform:translateY(10vh) scale(1)}to{opacity:0;transform:translateY(-10vh) scale(0)}}.ProfileSetting_header__p\+K9Z{align-items:center;background:#0000;display:flex;justify-content:space-between;padding:1.25rem 2rem;position:relative;z-index:10}.ProfileSetting_back_link__1p8nT{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0a28b3;border:1px solid #8b5cf64d;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.65rem 1.1rem;text-decoration:none;transition:all .3s ease}.ProfileSetting_back_link__1p8nT:hover{background:#8b5cf626;border-color:#8b5cf699;box-shadow:0 0 20px #8b5cf64d;transform:translateX(-2px)}.ProfileSetting_logo__4nyc3{gap:.75rem}.ProfileSetting_logo__4nyc3,.ProfileSetting_logo_name__IwMXl{align-items:center;display:flex}.ProfileSetting_logo_name__IwMXl>span{color:#f8fafc;font-size:1.25rem;font-weight:700}.ProfileSetting_page_header__EUHcW{padding:2rem 1.5rem 0;position:relative;text-align:center;z-index:2}.ProfileSetting_page_badge__c4q2N{align-items:center;animation:ProfileSetting_badgePulse__fZIBW 3s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf626,#06b6d41a);border:1px solid #8b5cf64d;border-radius:999px;color:#a78bfa;display:inline-flex;font-size:.8rem;font-weight:600;gap:.5rem;letter-spacing:.06em;margin-bottom:1rem;padding:.45rem 1rem;text-transform:uppercase}@keyframes ProfileSetting_badgePulse__fZIBW{0%,to{box-shadow:0 0 20px #8b5cf633}50%{box-shadow:0 0 30px #8b5cf666}}.ProfileSetting_page_heading__V\+Ms-{color:#f8fafc;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.1;margin:0 0 .5rem}.ProfileSetting_page_subheading__8Kgcp{color:#e2e8f0b3;font-size:1rem;line-height:1.7;margin:0 auto;max-width:36rem}.ProfileSetting_main_content__zuuor{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2rem;padding:2rem 1.5rem 5rem;position:relative;z-index:1}.ProfileSetting_settings_container__XIo-Y{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:980px;width:100%}.ProfileSetting_password_card__M\+mHt,.ProfileSetting_profile_card__RJI7C,.ProfileSetting_subscription_card__ES6wM{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0a2899;border:1px solid #8b5cf640;border-radius:1.5rem;box-shadow:0 25px 70px #00000080,0 0 40px #8b5cf61a;overflow:hidden;position:relative;transition:border-color .3s ease,box-shadow .3s ease}.ProfileSetting_password_card__M\+mHt:before,.ProfileSetting_profile_card__RJI7C:before,.ProfileSetting_subscription_card__ES6wM:before{background:linear-gradient(135deg,#8b5cf61a,#0000 50%,#06b6d41a);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.ProfileSetting_password_card__M\+mHt:hover,.ProfileSetting_profile_card__RJI7C:hover,.ProfileSetting_subscription_card__ES6wM:hover{border-color:#8b5cf680;box-shadow:0 25px 70px #00000080,0 0 60px #8b5cf633}.ProfileSetting_subscription_card__ES6wM{grid-column:1/-1}.ProfileSetting_card_content__lZmDp{display:flex;flex-direction:column;gap:1.75rem;padding:2.25rem 2.5rem;position:relative}.ProfileSetting_card_label__1P1Xj{align-items:center;color:#8b5cf6d9;display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;letter-spacing:.08em;margin-bottom:-.5rem;text-transform:uppercase}.ProfileSetting_title__-adO5{align-items:center;color:#f8fafc;display:flex;font-size:1.6rem;font-weight:700;gap:.5rem;margin:0 0 .25rem}.ProfileSetting_gradient_text__PMO4a{-webkit-text-fill-color:#0000;animation:ProfileSetting_gradientFlow__ehKib 5s ease infinite;background:linear-gradient(135deg,#8b5cf6,#06b6d4 50%,#a78bfa);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}@keyframes ProfileSetting_gradientFlow__ehKib{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ProfileSetting_subtitle__YjfL7{color:#e2e8f0a6;font-size:.9rem;line-height:1.65}.ProfileSetting_title_icon__G\+4h7{color:#8b5cf6;flex-shrink:0}.ProfileSetting_form_container__wLPHC{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ProfileSetting_input_group__sF1c\+{display:flex;flex-direction:column;gap:.45rem}.ProfileSetting_label__o6h86{align-items:center;color:#e2e8f0d9;display:flex;font-size:.85rem;font-weight:600;gap:.45rem;letter-spacing:.02em}.ProfileSetting_label__o6h86 svg{color:#8b5cf6}.ProfileSetting_input__aPKRm{background:#0a051e99;border:1px solid #8b5cf633;border-radius:.85rem;color:#f8fafc;font-size:.95rem;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease}.ProfileSetting_input__aPKRm::placeholder{color:#94a3b880}.ProfileSetting_input__aPKRm:focus{border-color:#8b5cf6a6;box-shadow:0 0 0 3px #8b5cf633,0 0 20px #8b5cf626;outline:none}.ProfileSetting_input__aPKRm:disabled{background:#0a051e4d;color:#94a3b880}.ProfileSetting_error__iuu7Y{color:#f87171;font-size:.75rem}.ProfileSetting_submit_button__64YyY{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:999px;box-shadow:0 0 30px #8b5cf666,0 4px 20px #0000004d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;justify-self:flex-start;letter-spacing:.03em;overflow:hidden;padding:.8rem 1.6rem;position:relative;transition:all .3s ease}.ProfileSetting_submit_button__64YyY:before{background:linear-gradient(135deg,#0000,#fff3 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.ProfileSetting_submit_button__64YyY:hover:before{transform:translateX(100%)}.ProfileSetting_submit_button__64YyY:hover{box-shadow:0 0 50px #8b5cf699,0 0 80px #06b6d44d,0 8px 30px #0006;transform:translateY(-2px)}.ProfileSetting_submit_button__64YyY:disabled{background:#94a3b833;box-shadow:none;color:#e2e8f080;cursor:not-allowed;transform:none}.ProfileSetting_submit_button__64YyY:disabled:before{display:none}.ProfileSetting_subscription_content__vCQJM{display:flex;flex-direction:column;gap:1.5rem}.ProfileSetting_current_plan__Ghs4q{background:#0a051e80;border:1px solid #8b5cf633;border-radius:1.25rem;padding:1.5rem;transition:border-color .3s ease}.ProfileSetting_current_plan__Ghs4q:hover{border-color:#8b5cf666}.ProfileSetting_plan_header__DOQNM{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ProfileSetting_plan_label__he9WN{color:#8b5cf6d9;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ProfileSetting_status_badge__DQ3rP{border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.05em;padding:.3rem .8rem;text-transform:uppercase}.ProfileSetting_status_active__xAc-r{animation:ProfileSetting_activePulse__Vxspi 2.5s ease-in-out infinite;background:#22c55e26;border:1px solid #22c55e4d;color:#4ade80}@keyframes ProfileSetting_activePulse__Vxspi{0%,to{box-shadow:0 0 8px #4ade804d}50%{box-shadow:0 0 16px #4ade8080}}.ProfileSetting_status_inactive__hn2FA{background:#ef444426;border:1px solid #ef44444d;color:#f87171}.ProfileSetting_plan_details__yyH7R{margin-bottom:1rem}.ProfileSetting_plan_name__Am2SJ{color:#f8fafc;font-size:1.4rem;font-weight:700;margin:0 0 .4rem}.ProfileSetting_plan_price__s02Nv{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;background-clip:text;font-size:1.65rem;font-weight:700;margin:0}.ProfileSetting_price_interval__8TJZj{-webkit-text-fill-color:#e2e8f080;color:#e2e8f080;font-size:.95rem;font-weight:500}.ProfileSetting_plan_features__vxA3D{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.ProfileSetting_feature_item__Ahjdh{align-items:center;color:#e2e8f0cc;display:flex;font-size:.9rem;gap:.5rem}.ProfileSetting_feature_check__Q3rix{color:#4ade80;flex-shrink:0}.ProfileSetting_change_plan_button__ry1yU{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:999px;box-shadow:0 0 30px #8b5cf666;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.85rem 1.6rem;position:relative;transition:all .3s ease}.ProfileSetting_change_plan_button__ry1yU:before{background:linear-gradient(135deg,#0000,#fff3 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.ProfileSetting_change_plan_button__ry1yU:hover:before{transform:translateX(100%)}.ProfileSetting_change_plan_button__ry1yU:hover{box-shadow:0 0 50px #8b5cf699,0 0 80px #06b6d44d;transform:translateY(-2px)}.ProfileSetting_empty_state__Pcl1i,.ProfileSetting_loading_state__iqpXV{color:#8b5cf6b3;font-size:.95rem;font-weight:500;letter-spacing:.03em;padding:2.5rem;text-align:center}.ProfileSetting_modal_overlay__KdTDq{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030014cc;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.ProfileSetting_plan_modal__ZXGlT{background:#0a051ef2;border:1px solid #8b5cf64d;border-radius:1.5rem;box-shadow:0 30px 80px #0009,0 0 60px #8b5cf626;max-height:90vh;max-width:820px;overflow-y:auto;width:100%}.ProfileSetting_modal_header__lUfFR{align-items:center;border-bottom:1px solid #8b5cf626;display:flex;justify-content:space-between;padding:1.5rem 2rem}.ProfileSetting_modal_header__lUfFR h2{-webkit-text-fill-color:#0000;animation:ProfileSetting_gradientFlow__ehKib 5s ease infinite;background:linear-gradient(135deg,#8b5cf6,#06b6d4 50%,#a78bfa);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:#f8fafc;font-size:1.5rem;font-weight:700;margin:0}.ProfileSetting_modal_close__u2p0C{align-items:center;background:#0f0a28b3;border:1px solid #8b5cf64d;border-radius:50%;color:#e2e8f0cc;cursor:pointer;display:flex;font-size:1.3rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ProfileSetting_modal_close__u2p0C:hover{background:#ef444433;border-color:#ef444480;color:#f87171}.ProfileSetting_modal_content__mwfCk{padding:2rem}.ProfileSetting_plans_grid__FRpIU{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ProfileSetting_plan_option__vXyO1{background:#0f0a28b3;border:1px solid #8b5cf633;border-radius:1.25rem;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.ProfileSetting_plan_option__vXyO1:before{background:linear-gradient(135deg,#8b5cf614,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.ProfileSetting_plan_option__vXyO1:hover:before{opacity:1}.ProfileSetting_plan_option__vXyO1:hover{border-color:#8b5cf68c;box-shadow:0 15px 40px #8b5cf633,0 0 30px #8b5cf61a;transform:translateY(-4px)}.ProfileSetting_current_plan_option__Xeq5s{background:#8b5cf614;border-color:#8b5cf680}.ProfileSetting_selected_plan__XfFem{border-color:#06b6d4b3;box-shadow:0 0 25px #06b6d44d}.ProfileSetting_current_badge__5Pc1Q{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:999px;box-shadow:0 0 15px #8b5cf680;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:.25rem .75rem;position:absolute;right:1rem;text-transform:uppercase;top:-.5rem}.ProfileSetting_option_name__sBeSh{color:#f8fafc;font-size:1.15rem;font-weight:700;margin:0 0 .75rem}.ProfileSetting_option_price__lz0qc{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0 0 .6rem}.ProfileSetting_option_price__lz0qc span{-webkit-text-fill-color:#e2e8f080;color:#e2e8f080;font-size:.9rem;font-weight:500}.ProfileSetting_option_description__p25Ti{color:#e2e8f0a6;font-size:.85rem;line-height:1.5;margin:0 0 .5rem}.ProfileSetting_option_prompts__X-Ogh{color:#a78bfa;font-size:.9rem;font-weight:600;margin:0 0 1rem}.ProfileSetting_select_plan_btn__5P17Z{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:999px;box-shadow:0 0 20px #8b5cf64d;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1rem;transition:all .2s ease;width:100%}.ProfileSetting_select_plan_btn__5P17Z:hover{box-shadow:0 0 30px #8b5cf680;transform:translateY(-1px)}.ProfileSetting_select_plan_btn__5P17Z:disabled{background:#94a3b833;box-shadow:none;color:#e2e8f080;cursor:not-allowed;transform:none}.ProfileSetting_confirm_modal__VswUf{background:#0a051ef7;border:1px solid #8b5cf64d;border-radius:1.25rem;box-shadow:0 30px 80px #0009,0 0 50px #8b5cf626;max-width:460px;padding:2rem;text-align:center;width:100%}.ProfileSetting_confirm_modal__VswUf h3{color:#f8fafc;font-size:1.35rem;font-weight:700;margin:0 0 1rem}.ProfileSetting_confirm_modal__VswUf p{color:#e2e8f0cc;font-size:.95rem;line-height:1.65;margin:0 0 1.75rem}.ProfileSetting_confirm_buttons__zYp2j{display:flex;gap:1rem;justify-content:center}.ProfileSetting_cancel_btn__EzKG8{background:#0f0a28b3;border:1px solid #8b5cf64d;border-radius:999px;color:#e2e8f0e6;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.ProfileSetting_cancel_btn__EzKG8:hover{background:#ef444426;border-color:#ef444480;color:#f87171}.ProfileSetting_confirm_btn__PlpxQ{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:999px;box-shadow:0 0 25px #8b5cf666;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.ProfileSetting_confirm_btn__PlpxQ:hover{box-shadow:0 0 40px #8b5cf699;transform:translateY(-1px)}.ProfileSetting_toastContainer__rONYM{z-index:2000}@media (max-width:900px){.ProfileSetting_header__p\+K9Z{align-items:flex-start;flex-direction:column;gap:1rem}.ProfileSetting_back_link__1p8nT{order:2}.ProfileSetting_main_content__zuuor{padding:1.5rem 1.25rem 3.5rem}}@media (max-width:600px){.ProfileSetting_header__p\+K9Z{padding:1rem 1.25rem}.ProfileSetting_card_content__lZmDp{padding:1.75rem 1.5rem}.ProfileSetting_form_container__wLPHC{grid-template-columns:1fr}.ProfileSetting_page_header__EUHcW{padding:1rem 1.25rem 0}}.container{background:radial-gradient(120% 120% at 80% 0,#6366f147,#0b1120f5 55%,#050b1a 90%);color:#e2e8f0;font-family:Inter,Helvetica Neue,sans-serif;margin:0 auto;min-height:100vh;overflow:hidden;padding:2.5rem 1.5rem 4rem;position:relative;width:100%}.container:after,.container:before{border-radius:999px;content:"";filter:blur(90px);opacity:.55;pointer-events:none;position:absolute}.container:before{background:radial-gradient(circle,#2dd4bfb3,#2dd4bf00);height:38rem;right:-14rem;top:-16rem;width:38rem}.container:after{background:radial-gradient(circle,#f472b68c,#f472b600);bottom:-18rem;height:42rem;left:-20rem;width:42rem}.back{display:flex;justify-content:flex-start;margin:0 auto 1.5rem;max-width:1100px;position:relative;z-index:2}.backButton{align-items:center;background:#0f172a8c;border:1px solid #94a3b840;border-radius:999px;color:#cbd5f5;display:inline-flex;font-weight:600;gap:.5rem;padding:.65rem 1.1rem;transition:background .3s ease,border-color .3s ease,transform .2s ease}.backButton:hover{background:#6366f159;border-color:#6366f18c;transform:translateX(-2px)}.header{margin:0 auto 2.5rem;max-width:1100px;position:relative;text-align:center;z-index:2}.header h1{font-size:clamp(2rem,3vw,2.75rem);font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem}.header p{color:#e2e8f0b3;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:620px}.section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#0f172ad1,#1e293ba3);border:1px solid #94a3b833;border-radius:1.5rem;box-shadow:0 24px 60px #0f172a8c;margin:0 auto 2rem;max-width:1100px;padding:2rem;position:relative;z-index:2}.section-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.section-title{font-size:1.35rem;font-weight:600}.status{border-radius:999px;font-size:.85rem;font-weight:600;padding:.35rem .85rem;text-transform:capitalize}.status-active{background:#22d3ee2e;border:1px solid #22d3ee8c;color:#67e8f9}.status-canceled{background:#f871712e;border:1px solid #f8717180;color:#fca5a5}.status-past-due{background:#facc1526;border:1px solid #facc1573;color:#facc15}.status-trialing{background:#818cf82e;border:1px solid #818cf880;color:#c7d2fe}.plan-card{grid-gap:1.5rem;display:grid;gap:1.5rem}.plan-info{display:flex;flex-direction:column;gap:.75rem}.plan-info h2{font-size:1.5rem;font-weight:600;margin:0}.price{align-items:baseline;display:flex;gap:.5rem}.amount{color:#f8fafc;font-size:2.5rem;font-weight:700}.interval{color:#e2e8f0a6;font-size:.95rem}.plan-features{grid-gap:.75rem;display:grid;gap:.75rem}.features-title{color:#e2e8f0a6;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.plan-features ul{grid-gap:.6rem;display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.plan-features li{align-items:center;color:#e2e8f0d9;display:flex;gap:.6rem}.check-icon{color:#22d3ee}.cancel-notice{background:#facc151f;border:1px solid #facc1566;border-radius:.9rem;color:#fde68a;line-height:1.5;padding:.85rem 1rem}.actions{display:flex;flex-wrap:wrap;gap:.75rem}.cancel-btn,.reactivate-btn,.upgrade-btn{border:1px solid #0000;border-radius:.85rem;cursor:pointer;font-weight:600;padding:.65rem 1.2rem;transition:transform .2s ease,box-shadow .3s ease,filter .3s ease}.upgrade-btn{background:linear-gradient(135deg,#22d3ee,#6366f1);box-shadow:0 18px 34px #4f46e566;color:#0b1120}.upgrade-btn:hover{box-shadow:0 24px 44px #4f46e58c;filter:brightness(1.03);transform:translateY(-2px)}.cancel-btn{background:#f8717133;border-color:#f8717173;color:#fecaca}.cancel-btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.reactivate-btn{background:#22d3ee2e;border-color:#22d3ee80;color:#67e8f9}.reactivate-btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.payment-history{grid-gap:.75rem;display:grid;gap:.75rem}.payment-item,.payment-item-header{grid-gap:.75rem;align-items:center;background:#0f172a8c;border:1px solid #94a3b840;border-radius:.85rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.9rem 1rem}.payment-item-header{color:#e2e8f0b3;font-weight:600}.payment-status{text-transform:capitalize}.payment-status.success{color:#67e8f9}.payment-status.failed{color:#fca5a5}.payment-status.pending{color:#facc15}.error-text,.loading-text{color:#e2e8f0b3;font-size:.95rem}.error-text{color:#fca5a5}.modal{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050914bf;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:2000}.modal-content{grid-gap:1.5rem;background:linear-gradient(160deg,#0f172aeb,#1e293bb8);border:1px solid #94a3b840;border-radius:1.5rem;box-shadow:0 28px 48px #0f172a8c;color:#e2e8f0;display:grid;gap:1.5rem;padding:2rem 2.25rem;width:min(520px,100%)}.modal-content h3{font-size:1.35rem;font-weight:600;margin:0}.plan-options{grid-gap:1rem;display:grid;gap:1rem}.plan-option{grid-gap:.75rem;background:#0f172a8c;border:1px solid #94a3b840;border-radius:1.1rem;cursor:pointer;display:grid;gap:.75rem;padding:1.25rem 1.4rem;transition:border-color .3s ease,transform .2s ease}.plan-option:hover{border-color:#6366f18c;transform:translateY(-2px)}.plan-option.current-plan{border-color:#22d3ee99}.plan-option.selected{border-color:#818cf8d9;box-shadow:0 20px 40px #4f46e566}.plan-price{font-size:1.35rem;font-weight:600}.plan-features-list{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.plan-features-list li{align-items:center;color:#e2e8f0cc;display:flex;gap:.6rem}.current-label{align-self:flex-start;background:#6366f138;border-radius:999px;color:#c7d2fe;font-size:.75rem;font-weight:600;padding:.35rem .75rem;text-transform:uppercase}.modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.cancel-modal-btnn,.confirm-btnn{border:none;border-radius:.85rem;cursor:pointer;font-weight:600;padding:.65rem 1.2rem}.cancel-modal-btnn{background:#94a3b833;color:#e2e8f0d9}.cancel-modal-btnn:hover{filter:brightness(1.1)}.confirm-btnn{background:linear-gradient(135deg,#22d3ee,#6366f1);color:#0b1120}.confirm-btnn:hover{filter:brightness(1.03);transform:translateY(-2px)}.details{color:#e2e8f0bf;line-height:1.6}@media (max-width:768px){.section{padding:1.75rem 1.5rem}.section-header{align-items:flex-start;flex-direction:column}.payment-item,.payment-item-header{grid-template-columns:1fr;text-align:left}.modal-content{padding:1.75rem 1.5rem}}@media (max-width:520px){.back{justify-content:center}.header p{font-size:.95rem}}.memo_memo_page__gxuu9{--bg-primary:#0a0f1a;--bg-secondary:#0f172a;--bg-elevated:#1e293b;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-primary:#6366f1;--accent-secondary:#8b5cf6;--accent-gradient:linear-gradient(135deg,#6366f1,#8b5cf6);--glass-bg:#ffffff08;--glass-bg-hover:#ffffff0f;--glass-bg-active:#ffffff14;--glass-border:#ffffff14;--glass-border-hover:#ffffff1f;--glass-blur:20px;--glass-shadow:0 8px 32px #0000004d;--glass-glow:0 0 40px #6366f126;--layout-bg-gradient:linear-gradient(135deg,#0a0f1a,#0f172a 50%,#1e1b4b);--main-panel-bg:#0f172a99;--transition-base:0.2s ease;background:var(--layout-bg-gradient);display:flex;flex-direction:row;height:100vh;overflow:hidden;position:relative;transition:background .3s ease}.memo_memo_page__gxuu9:before{background:radial-gradient(circle at 20% 20%,#6366f10d,#0000 40%),radial-gradient(circle at 80% 80%,#8b5cf60d,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}[data-theme=light] .memo_memo_page__gxuu9{--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-elevated:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--glass-bg:#ffffffb3;--glass-bg-hover:#ffffffd9;--glass-bg-active:#fffffff2;--glass-border:#00000014;--glass-border-hover:#0000001f;--glass-shadow:0 8px 32px #00000014;--glass-glow:0 0 40px #6366f11a;--layout-bg-gradient:linear-gradient(135deg,#f8fafc,#f1f5f9 50%,#e0e7ff);--main-panel-bg:#fff9}[data-theme=light] .memo_memo_page__gxuu9:before{background:radial-gradient(circle at 20% 20%,#6366f108,#0000 40%),radial-gradient(circle at 80% 80%,#8b5cf608,#0000 40%)}.memo_memo_sidebar__EoJwp{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border-right:1px solid var(--glass-border);display:flex;flex-direction:column;flex-shrink:0;height:100%;min-width:220px;position:relative;transition:width .3s ease,min-width .3s ease,opacity .3s ease;width:260px;z-index:2}.memo_memo_sidebar__EoJwp.memo_collapsed__9os2T{border-right:none;min-width:0;opacity:0;overflow:hidden;width:0}.memo_memo_workspace__dDU-I{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0;position:relative;z-index:1}.memo_unified_header__LI3PA{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg);border-bottom:1px solid var(--glass-border);display:flex;flex-shrink:0;justify-content:space-between;padding:8px 20px;z-index:10}.memo_header_left__p4sUl{align-items:center;display:flex;gap:12px}.memo_header_breadcrumb__xhHT6{align-items:center;display:flex;gap:8px}.memo_header_icon__PAr9l{color:var(--accent-primary);filter:drop-shadow(0 0 8px rgba(99,102,241,.5));font-size:18px}.memo_header_title__nz50d{color:var(--text-primary);font-size:14px;font-weight:600}.memo_header_badge__Aqef7{background:var(--accent-gradient);border-radius:6px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.memo_mode_selector__qu8Na{position:relative}.memo_mode_selector_btn__J6nPW{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:6px;justify-content:center;padding:8px 14px;transition:all .2s ease}.memo_mode_selector_btn__J6nPW:hover{background:#ffffff14;background:var(--glass-bg,#ffffff14)}.memo_mode_arrow__4smRM{color:#6366f1;color:var(--accent-primary,#6366f1);font-size:11px;opacity:.8;transition:transform .3s cubic-bezier(.4,0,.2,1)}.memo_mode_arrow__4smRM.memo_rotate__rn4IF{transform:rotate(180deg)}.memo_mode_dropdown__vONXj{animation:memo_modeDropdownFadeIn__2R-Oj .2s ease forwards;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f172afa;background:var(--glass-bg-solid,#0f172afa);border:1px solid #ffffff1f;border:1px solid var(--glass-border,#ffffff1f);border-radius:12px;box-shadow:0 10px 40px #00000059,0 0 0 1px #ffffff0d;left:50%;list-style:none;margin:0;min-width:140px;padding:6px;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);z-index:10000}@keyframes memo_modeDropdownFadeIn__2R-Oj{0%{opacity:0;transform:translateX(-50%) scale(.95) translateY(-4px)}to{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}}.memo_mode_option__QLteJ{border-radius:8px;color:#f1f5f9;color:var(--text-primary,#f1f5f9);cursor:pointer;font-size:14px;font-weight:500;overflow:hidden;padding:10px 16px;position:relative;transition:all .15s ease}.memo_mode_option__QLteJ:before{background:#6366f1;background:var(--accent-primary,#6366f1);border-radius:2px;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .2s ease;width:3px}.memo_mode_option__QLteJ:hover{background:#6366f11f;background:var(--glass-bg,#6366f11f);color:#a5b4fc;color:var(--accent-primary,#a5b4fc);padding-left:20px}.memo_mode_option__QLteJ:hover:before{height:60%}.memo_mode_option__QLteJ.memo_active__fIuOM{background:#6366f126;background:var(--glass-bg,#6366f126);color:#a5b4fc;color:var(--accent-primary,#a5b4fc)}[data-theme=light] .memo_mode_selector_btn__J6nPW:hover{background:#6366f114}[data-theme=light] .memo_mode_dropdown__vONXj{background:#fffffffa;border-color:#e2e8f0;border-color:var(--glass-border,#e2e8f0);box-shadow:0 10px 40px #00000026}[data-theme=light] .memo_mode_option__QLteJ{color:#1e293b;color:var(--text-primary,#1e293b)}[data-theme=light] .memo_mode_option__QLteJ:hover{background:#6366f11a;color:#6366f1;color:var(--accent-primary,#6366f1)}.memo_template_selector__T1PBQ{margin-left:auto;position:relative}.memo_template_selector_btn__RFwu3{align-items:center;background:linear-gradient(135deg,#6366f126,#8b5cf61a);border:1px solid #6366f14d;border-radius:10px;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 14px;transition:all .2s ease}.memo_template_selector_btn__RFwu3:hover{background:linear-gradient(135deg,#6366f140,#8b5cf633);border-color:#6366f180;box-shadow:0 0 20px #6366f133}.memo_template_dropdown__iQBFW{animation:memo_templateDropdownFadeIn__\+AvDB .2s ease forwards;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f172afa;border:1px solid var(--glass-border);border-radius:14px;box-shadow:0 15px 50px #0006,0 0 0 1px #6366f11a;min-width:280px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:10000}@keyframes memo_templateDropdownFadeIn__\+AvDB{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.memo_template_option__g1jn5{border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px;transition:all .2s ease}.memo_template_option__g1jn5:hover{background:#6366f126}.memo_template_option__g1jn5.memo_active__fIuOM{background:linear-gradient(135deg,#6366f133,#8b5cf626);border-left:3px solid var(--accent-primary)}.memo_template_name__fj34K{color:var(--text-primary);font-size:14px;font-weight:600}.memo_template_desc__DFyRS{color:var(--text-muted);font-size:12px}.memo_memo_actions__uwoNy{border-bottom:1px solid var(--glass-border);display:flex;gap:8px;margin-bottom:16px;padding-bottom:12px}.memo_action_btn__dZh-h{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.memo_action_btn__dZh-h:hover{background:linear-gradient(135deg,#6366f126,#8b5cf61a);border-color:#6366f166;box-shadow:0 0 20px #6366f126;color:var(--text-primary)}.memo_action_btn__dZh-h svg{flex-shrink:0}.memo_workpaper_btn__5P3Ni{background:linear-gradient(135deg,#06b6d426,#0891b21a);border-color:#06b6d44d;color:#06b6d4}.memo_workpaper_btn__5P3Ni:hover{background:linear-gradient(135deg,#06b6d440,#0891b226);border-color:#06b6d480;box-shadow:0 0 20px #06b6d433;color:#22d3ee}[data-theme=light] .memo_template_selector_btn__RFwu3{background:linear-gradient(135deg,#6366f11a,#8b5cf614);border-color:#6366f140}[data-theme=light] .memo_template_dropdown__iQBFW{background:#fffffffa;box-shadow:0 15px 50px #00000026}[data-theme=light] .memo_action_btn__dZh-h{background:#fffc;border-color:#0000001a}[data-theme=light] .memo_action_btn__dZh-h:hover{background:#6366f11a}.memo_expand_sidebar_btn__P8UEk{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.memo_expand_sidebar_btn__P8UEk:hover{background:var(--glass-bg-hover);border-color:var(--accent-primary);color:var(--text-primary)}.memo_profileSection__aCP\+3{align-items:center;display:flex;gap:5px;margin-left:5px;position:relative}.memo_userProfileButton__hbKbF{align-items:center;background:var(--light);border:1px solid #dcdcdc;border-radius:15px;cursor:pointer;display:flex;height:40px;justify-content:space-between;max-width:100%;min-width:11rem;padding:0 5px;transition:all .2s ease}.memo_userProfileButton__hbKbF:hover{background-color:var(--primary)}.memo_chevronIcon__27U2X{color:var(--dark);height:12px;transition:transform .3s ease;width:18px}.memo_chevronIcon__27U2X.memo_rotate__rn4IF{transform:rotate(180deg)}.memo_userName__LhdGi{color:var(--dark);flex:1 1;font-family:Inter,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:26px;margin-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo_profile_dropdown__MO9gD{animation:memo_fadeIn__\+UrTU .2s ease-in-out;background:var(--light);border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 12px #0000001a;margin-top:8px;padding:12px;position:absolute;right:0;top:100%;width:250px;z-index:1000}.memo_profile_header__RpWr3{align-items:center;background-color:var(--light);border-radius:6px;display:flex;font-weight:600;margin-bottom:4px;padding:8px 12px}.memo_profile_header__RpWr3:hover{background-color:var(--primary)}.memo_profile_header__RpWr3 svg{color:var(--gray);margin-right:10px}.memo_profile_item__GPJhk{align-items:center;border-radius:6px;display:flex;margin-bottom:2px;padding:8px 12px;transition:background-color .2s ease}.memo_profile_item__GPJhk:hover{background-color:var(--primary)}.memo_profile_item__GPJhk svg{color:var(--gray);margin-right:10px}.memo_profile_item__GPJhk span{color:var(--dark);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo_profile_divider__OIkA9{background-color:var(--border);height:1px;margin:8px 0}.memo_profile_item__GPJhk.memo_logout__TMwT8{color:#e11d48;cursor:pointer}.memo_profile_item__GPJhk.memo_logout__TMwT8 svg{color:#e11d48}.memo_loadingContainer__P7JW4{align-items:center;display:flex;height:100%;justify-content:center}.memo_logo__ANkSJ{margin:4px 0 0 20px;width:120px}.memo_logo__ANkSJ,.memo_logo_name__S-suY{align-items:center;display:flex}.memo_logo_name__S-suY>span{font-weight:600}.memo_link__n0j5y{color:var(--gray);display:inline-block;font-size:15px;font-weight:600;margin:9px 0 0 50px;position:relative;text-decoration:none}.memo_link__n0j5y:after{background:var(--gray);bottom:-2px;content:"";height:3px;left:0;position:absolute;transition:width .3s ease;width:0}.memo_link__n0j5y:hover:after{width:100%}.memo_main_content__7RyAu{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--main-panel-bg);display:flex;flex:1 1;flex-direction:column;min-height:0}.memo_content_and_input__a0mWg{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:24px 24px 100px}.memo_content_section__iYObI{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:8px}.memo_content_section__iYObI::-webkit-scrollbar{width:6px}.memo_content_section__iYObI::-webkit-scrollbar-track{background:#0000}.memo_content_section__iYObI::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:3px}.memo_content_section__iYObI::-webkit-scrollbar-thumb:hover{background:var(--glass-border-hover)}.memo_sidebar_content__Nm-a9{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:8px 0 16px}.memo_section_header__dtN1s{margin:0 0 8px;padding:0}.memo_section_header__dtN1s,.memo_section_label__0UKkn{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.memo_section_label__0UKkn{margin:0}.memo_collapse_toggle_btn__9Cauc{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.memo_collapse_toggle_btn__9Cauc:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.memo_collapse_toggle_btn__9Cauc svg{height:14px;width:14px}.memo_new_chat_section__SJPqB{flex-shrink:0;margin-bottom:16px;padding:0 16px}.memo_new_chat_button__scQ4e{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-bg);border:1px dashed var(--accent-primary);border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.memo_new_chat_button__scQ4e:hover{background:#6366f11a;border-style:solid}.memo_new_chat_button__scQ4e svg{color:var(--accent-primary);font-size:14px}.memo_new_memo_btn__E79fA{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:12px;box-shadow:0 4px 12px #8b5cf64d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-bottom:8px;padding:12px 16px;transition:all .25s ease;width:100%}.memo_new_memo_btn__E79fA:hover{background:linear-gradient(135deg,#9d74fa,#818cf8);box-shadow:0 6px 18px #8b5cf666;transform:translateY(-1px)}.memo_new_memo_btn__E79fA svg{color:#fff}.memo_new_footnote_btn__p-PJC{align-items:center;background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;border-radius:10px;box-shadow:0 4px 12px #06b6d440;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;margin-bottom:8px;padding:10px 16px;transition:all .25s ease;width:100%}.memo_new_footnote_btn__p-PJC:hover{background:linear-gradient(135deg,#22d3ee,#06b6d4);box-shadow:0 6px 18px #06b6d459;transform:translateY(-1px)}.memo_new_footnote_btn__p-PJC svg{color:#fff}.memo_new_chat_btn__\+ptZu{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease;width:100%}.memo_new_chat_btn__\+ptZu:hover{background:#ffffff0d;border-color:#fff3;color:var(--text-primary)}.memo_new_chat_btn__\+ptZu svg{color:var(--text-muted)}.memo_new_chat_btn__\+ptZu:hover svg{color:var(--accent-primary)}.memo_no_chats__pcd2F{color:var(--text-muted);font-size:13px;padding:20px 0;text-align:center}.memo_chats_section__CF1JS{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0 16px}.memo_chat_history_list__AQcNm{flex:1 1;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px}.memo_chat_history_list__AQcNm,.memo_chat_section__7uLwv{display:flex;flex-direction:column}.memo_section_toggle__pLuiH{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding:10px 12px;text-transform:uppercase;transition:all .2s ease;width:100%}.memo_section_toggle__pLuiH:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.memo_section_toggle__pLuiH svg{flex-shrink:0;opacity:.7}.memo_section_toggle__pLuiH span:first-of-type{flex:1 1;text-align:left}.memo_section_count__KgP9o{background:var(--glass-bg-active);border-radius:10px;color:var(--text-muted);font-size:11px;font-weight:500;min-width:24px;padding:2px 8px;text-align:center}.memo_section_items__2G6Pa{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-left:8px}.memo_no_section_items__QFJV9{color:var(--text-muted);font-size:12px;font-style:italic;padding:8px 12px;text-align:center}.memo_chat_history_list__AQcNm::-webkit-scrollbar{width:4px}.memo_chat_history_list__AQcNm::-webkit-scrollbar-track{background:#0000}.memo_chat_history_list__AQcNm::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:4px}.memo_chat_history_item__M9Jz9{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:all .2s ease}.memo_chat_history_item__M9Jz9:hover{background:var(--glass-bg-hover);border-color:var(--glass-border)}.memo_chat_history_item__M9Jz9.memo_selected__z-IRJ{background:var(--glass-bg-active);border-color:var(--accent-primary)}.memo_chat_history_item__M9Jz9 p{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo_delete_chat_button__NLXOA{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;transition:all .2s ease;width:28px}.memo_chat_history_item__M9Jz9:hover .memo_delete_chat_button__NLXOA{opacity:1}.memo_delete_chat_button__NLXOA:hover{background:#ef444433;color:#ef4444}.memo_user_controls_section__1YKdi{background:#0000;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:16px}.memo_user_info__Qac0Q{align-items:center;display:flex;gap:12px}.memo_user_avatar__D5x0o{align-items:center;background:var(--accent-gradient);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.memo_user_details__oxe9u{display:flex;flex:1 1;flex-direction:column;min-width:0}.memo_user_name__DJp9j{color:var(--text-primary);font-size:14px;font-weight:600}.memo_user_email__naNfq,.memo_user_name__DJp9j{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo_user_email__naNfq{color:var(--text-muted);font-size:12px}.memo_control_buttons__tD\+3s{display:flex;gap:8px}.memo_control_btn__xCXTy{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;color:var(--text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.memo_control_btn__xCXTy:hover{background:var(--glass-bg-hover);border-color:var(--accent-primary);color:var(--text-primary)}.memo_control_btn__xCXTy.memo_logout_btn__-byBX:hover{background:#ef444426;border-color:#ef4444;color:#ef4444}.memo_loader_container__duCy\+{align-items:center;display:flex;height:100%;justify-content:center}.memo_inputCard__-B1sL{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,var(--glass-bg) 0,var(--glass-bg-hover) 100%);border:1px solid var(--glass-border);border-radius:24px;bottom:2px;box-shadow:var(--glass-shadow),inset 0 1px 0 #ffffff0d;left:50%;position:fixed;transform:translateX(-50%);transition:all .3s ease;width:min(90%,800px);z-index:100}.memo_inputContainer__j5BWD{display:flex;flex-direction:column;padding:16px 20px;position:relative}.memo_wrapCont__ol99D{align-items:flex-end;display:flex;flex-direction:row;gap:12px;justify-content:space-between;width:100%}.memo_textarea_wrapper__0VW2X{align-items:center;display:flex;flex:1 1;position:relative}.memo_typing_placeholder__wrY38{color:var(--text-muted);font-size:15px;left:0;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.memo_typing_placeholder__wrY38 .typed-cursor{animation:memo_blink__uDfbM 1s infinite;color:var(--accent-primary);font-weight:300}@keyframes memo_blink__uDfbM{0%,50%{opacity:1}51%,to{opacity:0}}.memo_chatInput__f94JG{background-color:initial;border:none;color:var(--text-primary);flex:1 1;font-size:15px;line-height:1.5;outline:none;padding:8px 0;resize:none;transition:height .2s ease}.memo_chatInput__f94JG::placeholder{color:var(--text-muted);font-size:15px}.memo_chatInput__f94JG:focus-visible{box-shadow:none;outline:none}.memo_chatInput__f94JG.memo_disabled__T0Zei{cursor:not-allowed;opacity:.5}.memo_send_button__tlkOB{align-items:center;background:var(--accent-gradient);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.memo_send_button__tlkOB:hover:not(:disabled){box-shadow:0 0 20px #6366f166}.memo_send_button__tlkOB:disabled{cursor:not-allowed;opacity:.5}.memo_send_button__tlkOB svg{height:18px;width:18px}.memo_upload_section__mSnac{align-items:center;display:flex;justify-content:space-between;margin-top:3px;width:100%}.memo_upload_section__mSnac button{border:1px solid var(--dark);border-radius:50px;color:var(--light);font-size:17px;padding:7px 10px}.memo_upload_section__mSnac p{background-color:var(--primary);border:none;border-radius:30px;color:var(--dark);cursor:pointer;font-size:14px;padding:8px 10px;text-align:left;width:-webkit-max-content;width:max-content}.memo_file_display__W7I1j{align-items:center;display:flex;gap:8px;position:relative}.memo_cancelation_button__CUS4S{background-color:#ed1c24!important;border:none;border-radius:50%;cursor:pointer;font-size:10px!important;padding:2px 5px!important;position:absolute;right:-10px;top:-10px}.memo_addButton__bLCvf{align-items:center;background-color:var(--primary);border:none;border-radius:60px;display:flex;height:40px;justify-content:center;width:40px}.memo_plusIcon__dmfot{color:var(--dark);height:24px;width:24px}.memo_sendButton__IiaoI{align-items:center;background-color:#f48c30;border:none;border-radius:60px;box-shadow:2px 3px 30px #f1bcb61a;display:flex;height:40px;justify-content:center;width:40px}.memo_sendIcon__acZMn{color:var(--dark);height:20px;width:20px}.memo_template_selection__20y9B{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.memo_chat_block__tyMzh{display:flex;flex-direction:column;gap:16px;margin:16px 0;max-width:800px;width:100%}.memo_formatted_response__CTKYv{word-wrap:break-word;line-height:1.7;max-width:100%;overflow-wrap:break-word;width:100%;word-break:break-word}.memo_formatted_response__CTKYv.memo_processing__6iFuR{opacity:.9}.memo_memo_answer__FKSFE{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.memo_bottom_border__c8cri{background:linear-gradient(90deg,#0000,var(--glass-border),#0000);height:1px;margin:24px 0;width:100%}.memo_memo_question__8WX7I{align-items:start;display:flex;justify-content:flex-end;margin-bottom:8px;width:100%}.memo_memo_question__8WX7I .memo_user_question__cJYyV{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-bg-hover);border:1px solid var(--glass-border);border-radius:16px;color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.5;max-width:80%;padding:16px 20px}.memo_message_input__wGwHm{background-color:initial;border:none;border-radius:8px;color:var(--dark);outline:none;padding-bottom:12px;padding-top:12px;resize:none;width:100%}.memo_memo_response__-2FYX{word-wrap:break-word;height:70vh;max-width:100%;overflow-wrap:break-word;width:72%;word-break:break-word}.memo_response_cont__MLirA{border-radius:4px;padding:10px 30px 30px;width:100%}.memo_memo_response__-2FYX h2{width:100%}.memo_memo_response__-2FYX ul{display:inline-flex;margin-bottom:6px;margin-left:20px;padding-left:20px;width:-webkit-fill-available}.memo_memo_response__-2FYX ul li{width:-webkit-fill-available}.memo_memo_response__-2FYX p{word-wrap:break-word;font-size:14px;line-height:2;max-width:100%;overflow-wrap:break-word;width:100%}.memo_memo_response__-2FYX li{padding-left:20px}.memo_execution_title__zVtZo{width:60%}.memo_template_repre__ca4SV{align-items:center;border-radius:8px;display:flex;flex-direction:row;justify-content:center;width:100%}.memo_template_repre__ca4SV p,.memo_up_doc__N3VsR p{color:var(--light);font-size:14px;width:-webkit-max-content;width:max-content}.memo_up_doc__N3VsR p{background-color:initial;padding:0}.memo_up_doc__N3VsR{border-radius:30px}.memo_temp_icon__YxlQf{font-size:20px;margin-right:6px}.memo_memo_btn__3Ricw{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.memo_memo_button__J5XL8{background-color:var(--dark);border-radius:30px;padding:10px}.memo_memo_button__J5XL8 p{color:var(--light);font-size:14px;width:-webkit-max-content;width:max-content}.memo_memo_button__J5XL8 svg{color:var(--light);font-size:20px;font-weight:600}.memo_memo_button__J5XL8:disabled{background-color:var(--btn-hover);color:var(--dark);cursor:not-allowed}.memo_middle_section__JhAef{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:800px;padding:20px}.memo_middle_section__JhAef h2{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:10px;text-align:center}.memo_middle_section__JhAef .memo_para__rif0k{color:var(--text-secondary);font-size:14px;line-height:1.6;margin-bottom:20px;max-width:560px;text-align:center;width:100%}.memo_custom_dropdown__2DhrT{display:inline-block;position:relative;width:100%}.memo_questions_container__XI4fP{align-items:stretch;display:flex;flex-direction:row;gap:12px;justify-content:center;margin-top:20px;max-width:800px;width:100%}.memo_pre_question_button__wiqf8{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:14px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:400;height:160px;justify-content:center;line-height:1.5;overflow:hidden;padding:16px;text-align:center;transition:all .2s ease;width:160px}.memo_pre_question_button__wiqf8:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow);transform:translateY(-2px)}.memo_pre_question_button__wiqf8:disabled{cursor:not-allowed;opacity:.5;transform:none}@media only screen and (max-width:1440px){.memo_chat_history__SeL-F{max-height:100%;min-width:250px;width:30%}}@media only screen and (max-width:1100px){.memo_chat_history__SeL-F{min-width:0;opacity:0;overflow:hidden;transform:translateX(100%);width:0}.memo_bottom_menu__lso1x,.memo_content_section__iYObI{width:100%}.memo_inputCard__-B1sL{width:min(95%,984px)}.memo_questions_container__XI4fP{flex-wrap:wrap;gap:10px;overflow-x:hidden}.memo_pre_question_button__wiqf8{max-width:280px;width:100%}}@media only screen and (max-width:768px){.memo_header_container__fJFMg{align-items:center;flex-direction:column;height:auto}.memo_home_navbar__W3INd{box-sizing:border-box;flex-direction:column;gap:10px;margin-bottom:30px;padding:0 10px}.memo_profileSection__aCP\+3{align-items:center;flex-direction:row;gap:8px;justify-content:center;width:100%}.memo_profile_dropdown__MO9gD{left:0;right:0;width:90%}.memo_main_content__7RyAu:has(.memo_chat_history__SeL-F:not(.memo_hidden__RrvYX)) .memo_inputCard__-B1sL{width:min(70%,700px)}.memo_logo__ANkSJ{margin-right:80px}.memo_link__n0j5y{font-size:14px;margin:5px 10px}.memo_userName__LhdGi{font-size:16px;margin-left:1rem}.memo_inputCard__-B1sL{height:120px;width:90%}.memo_inputContainer__j5BWD{height:78px}.memo_chatInput__f94JG{font-size:16px;padding:0 10px;width:75%}.memo_upload_section__mSnac{bottom:12px;left:15px}.memo_sendButton__IiaoI{bottom:12px;height:36px;right:12px;width:36px}.memo_content_section__iYObI,.memo_memo_response__-2FYX{width:90%}.memo_middle_section__JhAef p{font-size:13px;width:80%}}@media only screen and (max-width:600px){.memo_memo_page__gxuu9{height:90vh}.memo_query_and_history__gHWpK{height:80vh}.memo_content_section__iYObI{padding:0}.memo_inputCard__-B1sL{height:140px;width:95%}.memo_inputContainer__j5BWD{height:90px;padding:10px}.memo_chatInput__f94JG{font-size:20px}.memo_chatInput__f94JG::placeholder{font-size:16px}.memo_upload_section__mSnac{bottom:10px;left:15px}.memo_sendButton__IiaoI{bottom:10px;right:10px}}@media only screen and (max-width:500px){.memo_memo_btn__3Ricw{margin-top:20px}.memo_template_repre__ca4SV{display:none}.memo_bottom_menu__lso1x{padding:10px 0;width:100%}.memo_middle_section__JhAef p{width:80%}.memo_template_selection__20y9B{width:100%}.memo_inputCard__-B1sL{height:140px;width:95%}.memo_inputContainer__j5BWD{height:90px;padding:10px}.memo_chatInput__f94JG{font-size:20px}.memo_chatInput__f94JG::placeholder{font-size:16px}.memo_upload_section__mSnac{bottom:10px;left:15px}.memo_sendButton__IiaoI{bottom:10px;right:10px}.memo_chat_history__SeL-F:not(.memo_hidden__RrvYX){margin:3.5% auto 0;width:100%}}@media only screen and (max-width:1050px){.memo_chat_history__SeL-F{min-width:220px;width:35%}.memo_content_section__iYObI{width:60%}.memo_query_and_history__gHWpK:has(.memo_chat_history__SeL-F.memo_hidden__RrvYX) .memo_content_section__iYObI{margin-top:8%;width:85%}.memo_query_and_history__gHWpK:has(.memo_chat_history__SeL-F.memo_hidden__RrvYX) .memo_bottom_menu__lso1x{width:85%}}@media only screen and (max-width:1100px){.memo_chat_history__SeL-F{background-color:var(--light);height:calc(80vh - 60px);min-width:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transform:translateX(100%);width:0;z-index:10}.memo_chat_history__SeL-F:not(.memo_hidden__RrvYX){min-width:250px;opacity:1;padding:12px;transform:translateX(0);width:40%}.memo_content_section__iYObI{margin:8% auto 0;width:100%}.memo_bottom_menu__lso1x{width:100%}.memo_inputCard__-B1sL{width:min(95%,984px)}}@media only screen and (max-width:768px){.memo_chat_history__SeL-F{height:calc(100vh - 100px);min-width:0;opacity:0;transform:translateX(100%);width:0}.memo_chat_history__SeL-F:not(.memo_hidden__RrvYX){min-width:200px;padding:10px;width:90%}.memo_chat_history_item__M9Jz9{font-size:13px;padding:8px 10px}.memo_chat_history_header__-hmwF h3{font-size:15px}.memo_new_chat_button__scQ4e{font-size:12px;padding:6px 10px}.memo_content_section__iYObI{margin:0 auto;padding:10px;width:100%}.memo_bottom_menu__lso1x{padding:10px 0;width:100%}.memo_inputCard__-B1sL{width:95%}}@media only screen and (max-width:600px){.memo_chat_history__SeL-F{height:calc(100vh - 120px)}.memo_chat_history__SeL-F:not(.memo_hidden__RrvYX){min-width:180px;padding:8px;width:95%}.memo_chat_history_item__M9Jz9{font-size:12px;padding:6px 8px}.memo_chat_history_header__-hmwF h3{font-size:14px}.memo_new_chat_button__scQ4e{font-size:11px;padding:5px 8px}.memo_content_section__iYObI{padding:8px;width:100%}.memo_inputCard__-B1sL{height:140px;width:95%}.memo_inputContainer__j5BWD{height:98px;padding:8px}}@media only screen and (max-width:500px){.memo_chat_history__SeL-F:not(.memo_hidden__RrvYX){min-width:160px;padding:6px;width:100%}.memo_chat_history_item__M9Jz9{font-size:11px;padding:5px 6px}.memo_chat_history_header__-hmwF h3{font-size:13px}.memo_new_chat_button__scQ4e{font-size:10px;padding:4px 6px}.memo_content_section__iYObI{padding:5px;width:100%}.memo_bottom_menu__lso1x{padding:8px 0;width:100%}.memo_inputCard__-B1sL{height:140px;width:95%}}@media only screen and (max-width:960px){.memo_chat_history__SeL-F{background-color:var(--light);height:calc(70vh - 60px);min-width:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transform:translateX(100%);transition:width .3s ease,opacity .3s ease,transform .3s ease;width:0;z-index:1000}.memo_chat_history__SeL-F:not(.memo_hidden__RrvYX){min-width:200px;opacity:1;padding:12px;transform:translateX(0);width:50%}.memo_content_section__iYObI{margin:6% auto 0;width:100%}.memo_bottom_menu__lso1x{width:100%}.memo_inputCard__-B1sL{width:min(95%,984px);z-index:10}}.memo_delete_modal_overlay__rGF9i{align-items:center;animation:memo_fadeIn__\+UrTU .2s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes memo_fadeIn__\+UrTU{0%{opacity:0}to{opacity:1}}.memo_delete_modal__HnNVA{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 25px 50px #0006;max-width:400px;padding:32px;text-align:center;width:90%}.memo_delete_modal_icon__JlLu2{align-items:center;background:#ef44441a;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.memo_delete_modal_icon__JlLu2 svg{color:#ef4444;height:32px;width:32px}.memo_delete_modal__HnNVA h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 12px}.memo_delete_modal__HnNVA p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 24px}.memo_delete_modal_actions__pjTv1{display:flex;gap:12px;justify-content:center}.memo_delete_modal_cancel__db7pN{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.memo_delete_modal_cancel__db7pN:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.memo_delete_modal_confirm__6VOzW{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.memo_delete_modal_confirm__6VOzW:hover{background:#dc2626}.memo_delete_modal_confirm__6VOzW:disabled{cursor:not-allowed;opacity:.6}[data-theme=light] .memo_delete_modal__HnNVA{background:#fff;box-shadow:0 25px 50px #00000026}.memo_modal_overlay__KGyZI{align-items:center;animation:memo_overlayFadeIn__MjDbd .3s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(ellipse at center,#8b5cf614 0,#000000e6 70%);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes memo_overlayFadeIn__MjDbd{0%{opacity:0}to{opacity:1}}.memo_send_workpaper_modal__6kifc{animation:memo_modalSlideIn__5j39x .35s cubic-bezier(.16,1,.3,1);background:linear-gradient(180deg,#140a28fa,#0a0519fa);background-clip:padding-box;border:1px solid #0000;border-radius:20px;max-height:85vh;max-width:480px;overflow:hidden;position:relative;width:90%}.memo_send_workpaper_modal__6kifc:before{background:linear-gradient(135deg,#8b5cf699,#06b6d466 50%,#8b5cf64d);border-radius:21px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.memo_send_workpaper_modal__6kifc:after{animation:memo_ambientGlow__Mpi\+r 8s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 20%,#8b5cf61f 0,#0000 40%),radial-gradient(circle at 70% 80%,#06b6d414 0,#0000 40%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes memo_ambientGlow__Mpi\+r{0%{opacity:.5;transform:rotate(0deg)}to{opacity:1;transform:rotate(10deg)}}@keyframes memo_modalSlideIn__5j39x{0%{opacity:0;transform:translateY(-30px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.memo_modal_header__Npwkv{align-items:center;background:linear-gradient(180deg,#8b5cf614,#0000);border-bottom:1px solid #8b5cf633;display:flex;justify-content:space-between;padding:24px 28px 20px;position:relative;z-index:1}.memo_modal_header__Npwkv h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#c4b5fd 50%,#22d3ee);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:600;letter-spacing:-.02em;margin:0}.memo_modal_close__yBWXK{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:8px;color:#c4b5fdb3;cursor:pointer;font-size:20px;line-height:1;padding:6px 10px;transition:all .2s ease}.memo_modal_close__yBWXK:hover{background:#8b5cf633;border-color:#8b5cf666;color:#c4b5fd}.memo_modal_body__OAzUS{display:flex;flex-direction:column;gap:22px;max-height:calc(85vh - 160px);overflow-y:auto;padding:28px;position:relative;z-index:1}.memo_memo_preview__H-hMl{display:flex;flex-direction:column;gap:8px}.memo_memo_preview__H-hMl label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.memo_memo_preview_card__ZDK98{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;display:flex;gap:12px;padding:14px 16px}.memo_memo_preview_icon__AKIwE{align-items:center;background:linear-gradient(135deg,#06b6d4,#8b5cf6);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.memo_memo_preview_info__R6xvX{display:flex;flex-direction:column;gap:2px;min-width:0}.memo_memo_preview_title__pw-Cc{color:var(--text-primary);font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo_memo_preview_topic__cLtsb{color:var(--text-muted);font-size:.8rem}.memo_form_field__oweYR{display:flex;flex-direction:column;gap:10px}.memo_form_field__oweYR label{align-items:center;color:#c4b5fde6;display:flex;font-size:.85rem;font-weight:500;gap:6px;letter-spacing:.05em;text-transform:uppercase}.memo_required__0xkDl{color:#f472b6}.memo_optional__r7eGt{color:#94a3b899;font-size:.75rem;font-weight:400;letter-spacing:normal;text-transform:none}.memo_dropdown_container__GNt72{position:relative}.memo_dropdown_trigger__U3KD8{align-items:center;background:#8b5cf60f;border:1px solid #8b5cf633;border-radius:12px;color:#ffffffe6;cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;padding:14px 18px;text-align:left;transition:all .25s ease;width:100%}.memo_dropdown_trigger__U3KD8:hover{background:#8b5cf61f;border-color:#8b5cf666;box-shadow:0 0 20px #8b5cf61a}.memo_dropdown_trigger__U3KD8 svg{color:var(--text-muted);flex-shrink:0;transition:transform .2s ease}.memo_dropdown_trigger__U3KD8 svg.memo_rotated__f-Jy0{transform:rotate(180deg)}.memo_dropdown_trigger__U3KD8 .memo_placeholder__ANrfe{color:var(--text-muted)}.memo_dropdown_menu__2qF7R{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#190f32fa,#0f0823fa);border:1px solid #8b5cf640;border-radius:12px;box-shadow:0 15px 50px #00000080,0 0 30px #8b5cf61a;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:100}.memo_dropdown_item__iFBxx{align-items:center;background:none;border:none;border-bottom:1px solid #8b5cf614;color:#ffffffd9;cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.memo_dropdown_item__iFBxx:last-child{border-bottom:none}.memo_dropdown_item__iFBxx:hover{background:#8b5cf626}.memo_dropdown_item__iFBxx.memo_selected__z-IRJ{background:#8b5cf633;border-left:2px solid #8b5cf6}.memo_dropdown_item_name__wyH3o{font-weight:500}.memo_dropdown_item_meta__mHCQ4{color:var(--text-muted);font-size:.8rem}.memo_dropdown_item_email__xHpCx{color:var(--text-muted);font-size:.75rem}.memo_selected_reviewer__Dy9co{align-items:center;display:flex;gap:10px}.memo_reviewer_avatar__YqzGf{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:600;height:28px;justify-content:center;width:28px}.memo_reviewer_option__S3Yt6{align-items:center;display:flex;gap:10px;width:100%}.memo_reviewer_info__BT0bw{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.memo_role_badge__qVmX4{background:var(--glass-bg);border-radius:12px;color:var(--text-muted);font-size:.7rem;padding:3px 8px;text-transform:capitalize}.memo_role_badge__qVmX4.memo_admin__FXqOc{background:#6366f133;color:#818cf8}.memo_notes_textarea__ki9Xo{background:#8b5cf60f;border:1px solid #8b5cf633;border-radius:12px;color:#fffffff2;font-family:inherit;font-size:.9rem;min-height:80px;padding:14px 18px;resize:vertical;transition:all .25s ease;width:100%}.memo_notes_textarea__ki9Xo::placeholder{color:#94a3b880}.memo_notes_textarea__ki9Xo:focus{background:#8b5cf614;border-color:#8b5cf680;box-shadow:0 0 25px #8b5cf626,0 0 0 3px #8b5cf61a;outline:none}.memo_title_input__Tvi6x{background:#8b5cf60f;border:1px solid #8b5cf633;border-radius:12px;color:#fffffff2;font-family:inherit;font-size:1rem;font-weight:500;padding:14px 18px;transition:all .25s ease;width:100%}.memo_title_input__Tvi6x::placeholder{color:#94a3b880;font-weight:400}.memo_title_input__Tvi6x:focus{background:#8b5cf614;border-color:#8b5cf680;box-shadow:0 0 25px #8b5cf626,0 0 0 3px #8b5cf61a;outline:none}.memo_status_note__fAyGl{align-items:center;background:linear-gradient(135deg,#06b6d41f,#8b5cf614);border:1px solid #06b6d440;border-radius:12px;color:#22d3ee;display:flex;font-size:.85rem;gap:12px;padding:14px 18px}.memo_status_note__fAyGl svg{filter:drop-shadow(0 0 4px rgba(34,211,238,.4));flex-shrink:0}.memo_status_note__fAyGl strong{font-weight:600}.memo_modal_footer__mG22X{align-items:center;background:linear-gradient(180deg,#0000,#8b5cf60d);border-top:1px solid #8b5cf626;display:flex;gap:14px;justify-content:flex-end;padding:20px 28px;position:relative;z-index:1}.memo_cancel_btn__bVmkS{background:#8b5cf614;border:1px solid #8b5cf640;border-radius:10px;color:#c4b5fde6;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 24px;transition:all .25s ease}.memo_cancel_btn__bVmkS:hover{background:#8b5cf626;border-color:#8b5cf666;color:#c4b5fd}.memo_confirm_btn__TQisW{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:10px;box-shadow:0 4px 20px #8b5cf64d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;overflow:hidden;padding:12px 24px;position:relative;transition:all .25s ease}.memo_confirm_btn__TQisW:before{background:linear-gradient(135deg,#fff3,#0000 50%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.memo_confirm_btn__TQisW:hover:not(:disabled):before{opacity:1}.memo_confirm_btn__TQisW:hover:not(:disabled){box-shadow:0 8px 30px #8b5cf666,0 0 40px #06b6d433;box-shadow:0 6px 20px #06b6d44d;transform:translateY(-2px)}.memo_confirm_btn__TQisW:disabled{cursor:not-allowed;opacity:.5}[data-theme=light] .memo_send_workpaper_modal__6kifc{background:#fff;box-shadow:0 25px 50px #00000026}[data-theme=light] .memo_dropdown_menu__2qF7R{background:#fff;box-shadow:0 12px 40px #0000001f}[data-theme=light] .memo_status_note__fAyGl{background:#06b6d414;color:#0891b2}[data-theme=light] .memo_role_badge__qVmX4.memo_admin__FXqOc{background:#6366f11f;color:#6366f1}.Loader_loader_container_dot__j6QE4{align-items:center;display:flex;gap:8px;justify-content:flex-start}.Loader_dot__Yw--D{animation:Loader_bounce__Vk05T 1.4s ease-in-out infinite both;background-color:var(--secondary);border-radius:50%;height:8px;width:8px}.Loader_dot__Yw--D:first-child{animation-delay:-.32s}.Loader_dot__Yw--D:nth-child(2){animation-delay:-.16s}@keyframes Loader_bounce__Vk05T{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.popup-overlay{align-items:center;background:var(--shadow);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content{background:var(--light);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);max-width:400px;padding:20px;text-align:center;width:70%}.popup-content p{color:var(--dark);font-size:16px;margin:0 0 20px}.popup-buttons{display:flex;gap:10px;justify-content:center}.popup-button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s ease}.popup-button.primary{background-color:var(--primary);color:var(--light-two)}.popup-button.primary:hover{background-color:var(--border)}.popup-button.secondary{background-color:var(--gray);color:var(--light)}.popup-button.secondary:hover{background-color:var(--dark-two);color:var(--light)}.MemoQuestionnaireOverlay_overlay__lne-c{align-items:center;animation:MemoQuestionnaireOverlay_fadeIn__Q7V6G .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030014f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes MemoQuestionnaireOverlay_fadeIn__Q7V6G{0%{opacity:0}to{opacity:1}}.MemoQuestionnaireOverlay_container__CLxFO{animation:MemoQuestionnaireOverlay_slideUp__zvd3q .4s ease;background:linear-gradient(145deg,#1e1b4be6,#141232f2);border:1px solid #8b5cf64d;border-radius:20px;box-shadow:0 25px 50px -12px #00000080,0 0 60px #8b5cf626;display:flex;flex-direction:column;margin:20px;max-height:92vh;max-width:900px;position:relative;width:100%}@keyframes MemoQuestionnaireOverlay_slideUp__zvd3q{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.MemoQuestionnaireOverlay_header__hubmw{align-items:center;border-bottom:1px solid #8b5cf633;display:flex;justify-content:space-between;padding:24px 28px}.MemoQuestionnaireOverlay_headerLeft__-afkH{align-items:center;display:flex;gap:16px}.MemoQuestionnaireOverlay_headerIcon__8cWP9{color:#a78bfa}.MemoQuestionnaireOverlay_headerText__4dFLI h2{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:0}.MemoQuestionnaireOverlay_headerText__4dFLI p{color:#fff9;font-size:.875rem;margin:4px 0 0}.MemoQuestionnaireOverlay_closeBtn__ChROH{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff9;cursor:pointer;padding:10px;transition:all .2s ease}.MemoQuestionnaireOverlay_closeBtn__ChROH:hover{background:#ffffff1a;color:#fff}.MemoQuestionnaireOverlay_progressBar__M1e3d{background:#8b5cf61a;height:3px;overflow:hidden;position:relative}.MemoQuestionnaireOverlay_progressFill__9-T52{background:linear-gradient(90deg,#8b5cf6,#06b6d4);border-radius:0 2px 2px 0;height:100%;transition:width .4s ease}.MemoQuestionnaireOverlay_content__4qXvh{flex:1 1;overflow-y:auto;padding:32px 28px}.MemoQuestionnaireOverlay_sectionTitle__muNLh{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 8px}.MemoQuestionnaireOverlay_sectionSubtitle__26CHL{color:#ffffff80;font-size:.9rem;margin:0 0 28px}.MemoQuestionnaireOverlay_topicGrid__QwJ2a{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.MemoQuestionnaireOverlay_topicCard__Q3\+aA{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:18px 20px;position:relative;text-align:left;transition:all .25s ease;width:100%}.MemoQuestionnaireOverlay_topicCard__Q3\+aA:before{background:linear-gradient(135deg,#8b5cf6,#0000 60%);background:linear-gradient(135deg,var(--topic-accent,#8b5cf6) 0,#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.MemoQuestionnaireOverlay_topicCard__Q3\+aA:hover{border-color:color-mix(in srgb,#8b5cf6 50%,#0000);border-color:color-mix(in srgb,var(--topic-accent,#8b5cf6) 50%,#0000);box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.MemoQuestionnaireOverlay_topicCard__Q3\+aA:hover:before{opacity:.06}.MemoQuestionnaireOverlay_topicCardRecent__ef9y1{background:#8b5cf60d;border-color:#8b5cf64d}.MemoQuestionnaireOverlay_topicCardTop__fOmOG{align-items:center;display:flex;gap:8px;justify-content:space-between}.MemoQuestionnaireOverlay_topicCodeBadge__twAWS{border:1px solid;border-radius:20px;display:inline-block;font-family:monospace;font-size:.72rem;font-weight:600;letter-spacing:.03em;padding:3px 10px;white-space:nowrap}.MemoQuestionnaireOverlay_topicMeta__8TPc8{align-items:center;display:flex;flex-shrink:0;gap:8px}.MemoQuestionnaireOverlay_recentBadge__EOG-T{background:#8b5cf633;border:1px solid #8b5cf666;border-radius:10px;color:#c4b5fd;font-size:.68rem;font-weight:600;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.MemoQuestionnaireOverlay_topicStats__QV8Tx{color:#ffffff59;font-size:.75rem;white-space:nowrap}.MemoQuestionnaireOverlay_topicCardMiddle__x83R6{align-items:flex-start;display:flex;gap:12px}.MemoQuestionnaireOverlay_topicIcon__UfCNc{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.MemoQuestionnaireOverlay_topicInfo__CIFAE{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.MemoQuestionnaireOverlay_topicName__JgIcn{color:#fff;font-size:.95rem;font-weight:600;line-height:1.3}.MemoQuestionnaireOverlay_topicDesc__EbIkQ{color:#ffffff73;font-size:.8rem;line-height:1.4}.MemoQuestionnaireOverlay_topicScenarios__WWzNf{display:flex;flex-wrap:wrap;gap:6px}.MemoQuestionnaireOverlay_scenarioTag__zbvPA{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;color:#ffffff80;font-size:.73rem;padding:3px 10px;transition:all .2s ease;white-space:nowrap}.MemoQuestionnaireOverlay_topicCard__Q3\+aA:hover .MemoQuestionnaireOverlay_scenarioTag__zbvPA{border-color:color-mix(in srgb,#8b5cf6 40%,#0000);border-color:color-mix(in srgb,var(--topic-accent,#8b5cf6) 40%,#0000);color:#ffffffbf}.MemoQuestionnaireOverlay_questionStep__wIN\+E{animation:MemoQuestionnaireOverlay_fadeIn__Q7V6G .3s ease}.MemoQuestionnaireOverlay_stepIndicator__hFs4m{background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:20px;color:#a78bfa;display:inline-block;font-size:.8rem;font-weight:500;margin-bottom:24px;padding:6px 14px}.MemoQuestionnaireOverlay_questionText__AJzs\+{color:#fff;font-size:1.35rem;font-weight:500;line-height:1.5;margin:0 0 20px}.MemoQuestionnaireOverlay_guidancePanel__up\+mr{background:#8b5cf60d;border:1px solid #8b5cf626;border-radius:12px;margin-bottom:24px;overflow:hidden}.MemoQuestionnaireOverlay_guidanceToggle__\+KqKM{align-items:center;background:#0000;border:none;color:#a78bfa;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:12px 16px;transition:all .2s ease;width:100%}.MemoQuestionnaireOverlay_guidanceToggle__\+KqKM:hover{background:#8b5cf61a}.MemoQuestionnaireOverlay_guidanceContent__A5uAG{animation:MemoQuestionnaireOverlay_fadeIn__Q7V6G .2s ease;padding:0 16px 16px}.MemoQuestionnaireOverlay_guidanceText__HTo-Y{color:#ffffffbf;font-size:.9rem;line-height:1.6;margin:0 0 14px}.MemoQuestionnaireOverlay_examplesSection__vGeVi{margin-bottom:14px}.MemoQuestionnaireOverlay_examplesLabel__n5VlI{color:#ffffff80;display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.MemoQuestionnaireOverlay_examplesList__swP1U{color:#fff9;font-size:.85rem;margin:0;padding-left:20px}.MemoQuestionnaireOverlay_examplesList__swP1U li{margin-bottom:4px}.MemoQuestionnaireOverlay_examplesList__swP1U li:last-child{margin-bottom:0}.MemoQuestionnaireOverlay_askAIBtn__qkpRF{align-items:center;background:linear-gradient(135deg,#8b5cf633,#06b6d433);border:1px solid #8b5cf64d;border-radius:8px;color:#a78bfa;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.MemoQuestionnaireOverlay_askAIBtn__qkpRF:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf64d,#06b6d44d);border-color:#8b5cf680}.MemoQuestionnaireOverlay_askAIBtn__qkpRF:disabled{cursor:not-allowed;opacity:.7}.MemoQuestionnaireOverlay_spinningIcon__2EvCt{animation:MemoQuestionnaireOverlay_spin__zjFm\+ 1s linear infinite}@keyframes MemoQuestionnaireOverlay_spin__zjFm\+{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MemoQuestionnaireOverlay_aiGuidanceBox__AJ94R{animation:MemoQuestionnaireOverlay_slideInFade__BbJAu .4s ease;background:linear-gradient(145deg,#8b5cf61f,#06b6d414);border:1px solid #8b5cf64d;border-radius:14px;box-shadow:0 4px 20px #8b5cf61a,inset 0 1px 0 #ffffff0d;margin-top:16px;padding:20px}@keyframes MemoQuestionnaireOverlay_slideInFade__BbJAu{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MemoQuestionnaireOverlay_aiGuidanceBox__AJ94R.MemoQuestionnaireOverlay_collapsed__LsRZv{padding:14px 20px}.MemoQuestionnaireOverlay_aiGuidanceHeader__\+QRlK{align-items:center;background:none;border:none;border-bottom:1px solid #8b5cf633;color:#a78bfa;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:8px;letter-spacing:.08em;margin-bottom:16px;padding:0 0 12px;text-transform:uppercase;transition:color .2s ease;width:100%}.MemoQuestionnaireOverlay_aiGuidanceBox__AJ94R.MemoQuestionnaireOverlay_collapsed__LsRZv .MemoQuestionnaireOverlay_aiGuidanceHeader__\+QRlK{border-bottom:none;margin-bottom:0;padding-bottom:0}.MemoQuestionnaireOverlay_aiGuidanceHeader__\+QRlK:hover{color:#c4b5fd}.MemoQuestionnaireOverlay_collapseIcon__DnJrm{margin-left:auto;transition:transform .2s ease}.MemoQuestionnaireOverlay_collapseIcon__DnJrm.MemoQuestionnaireOverlay_rotated__rjr5f{transform:rotate(180deg)}.MemoQuestionnaireOverlay_aiGuidanceHeader__\+QRlK svg{animation:MemoQuestionnaireOverlay_pulse__WSsVG 2s ease-in-out infinite}@keyframes MemoQuestionnaireOverlay_pulse__WSsVG{0%,to{opacity:1}50%{opacity:.6}}.MemoQuestionnaireOverlay_aiGuidanceContent__sl6Mh{display:flex;flex-direction:column;gap:4px}.MemoQuestionnaireOverlay_aiGuidanceHeading__WF4aY{align-items:center;color:#c4b5fd;display:flex;font-size:.85rem;font-weight:600;gap:8px;margin:12px 0 6px}.MemoQuestionnaireOverlay_aiGuidanceHeading__WF4aY:first-child{margin-top:0}.MemoQuestionnaireOverlay_aiGuidanceHeading__WF4aY:before{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;content:"";flex-shrink:0;height:4px;width:4px}.MemoQuestionnaireOverlay_aiGuidanceText__3SRRp{color:#fffc;font-size:.875rem;line-height:1.7;margin:0 0 8px;padding-left:12px}.MemoQuestionnaireOverlay_aiGuidanceText__3SRRp:last-child{margin-bottom:0}.MemoQuestionnaireOverlay_aiOl__nDxV0,.MemoQuestionnaireOverlay_aiUl__C1iV1{color:#c8c3f0d9;font-size:.875rem;line-height:1.7;margin:0 0 10px;padding-left:28px}.MemoQuestionnaireOverlay_aiUl__C1iV1{list-style-type:disc}.MemoQuestionnaireOverlay_aiOl__nDxV0{list-style-type:decimal}.MemoQuestionnaireOverlay_aiLi__3Yh9H{margin-bottom:4px}.MemoQuestionnaireOverlay_aiLi__3Yh9H:last-child{margin-bottom:0}.MemoQuestionnaireOverlay_optionKeyHint__nby8y{color:#8b5cf673;font-size:.72rem;letter-spacing:.02em;margin:8px 0 0}.MemoQuestionnaireOverlay_optionsContainer__QCdGL{display:flex;flex-direction:column;gap:12px}.MemoQuestionnaireOverlay_multiSelectHint__Zu\+4L{color:#ffffff80;font-size:.8rem;font-style:italic;margin:0}.MemoQuestionnaireOverlay_optionsGrid__NUmWe{display:flex;flex-direction:column;gap:10px}.MemoQuestionnaireOverlay_otherInputContainer__khuf-{animation:MemoQuestionnaireOverlay_slideInFade__BbJAu .2s ease;margin-top:4px}.MemoQuestionnaireOverlay_otherInput__VbowT{background:#8b5cf61a;border:1px solid #8b5cf666;border-radius:10px;color:#fff;font-size:.95rem;outline:none;padding:14px 18px;transition:all .2s ease;width:100%}.MemoQuestionnaireOverlay_otherInput__VbowT::placeholder{color:#fff6}.MemoQuestionnaireOverlay_otherInput__VbowT:focus{background:#8b5cf626;border-color:#8b5cf6b3;box-shadow:0 0 0 3px #8b5cf61a}.MemoQuestionnaireOverlay_optionBtn__sikBc{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;color:#fffc;cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:16px 20px;text-align:left;transition:all .2s ease;width:100%}.MemoQuestionnaireOverlay_optionBtn__sikBc:hover{background:#ffffff0f;border-color:#fff3}.MemoQuestionnaireOverlay_optionBtn__sikBc.MemoQuestionnaireOverlay_selected__\+STxv{background:#8b5cf626;border-color:#8b5cf680;color:#fff}.MemoQuestionnaireOverlay_optionCheck__YxWsv{color:#fff3;flex-shrink:0;transition:all .2s ease}.MemoQuestionnaireOverlay_optionBtn__sikBc.MemoQuestionnaireOverlay_selected__\+STxv .MemoQuestionnaireOverlay_optionCheck__YxWsv{color:#a78bfa}.MemoQuestionnaireOverlay_answerTextarea__FM9FB{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;min-height:120px;padding:18px 20px;resize:vertical;transition:all .2s ease;width:100%}.MemoQuestionnaireOverlay_answerTextarea__FM9FB::placeholder{color:#ffffff4d}.MemoQuestionnaireOverlay_answerTextarea__FM9FB:focus{background:#ffffff0d;border-color:#8b5cf680;outline:none}.MemoQuestionnaireOverlay_reviewStep__\+5xYZ{animation:MemoQuestionnaireOverlay_fadeIn__Q7V6G .3s ease}.MemoQuestionnaireOverlay_reviewList__0rXuD{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding-right:8px}.MemoQuestionnaireOverlay_reviewList__0rXuD::-webkit-scrollbar{width:6px}.MemoQuestionnaireOverlay_reviewList__0rXuD::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.MemoQuestionnaireOverlay_reviewList__0rXuD::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}.MemoQuestionnaireOverlay_reviewItem__YItre{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:16px 20px}.MemoQuestionnaireOverlay_reviewQuestion__WmB9g{align-items:flex-start;color:#ffffffb3;display:flex;font-size:.9rem;gap:12px}.MemoQuestionnaireOverlay_reviewNumber__NM2ts{align-items:center;background:#8b5cf633;border-radius:6px;color:#a78bfa;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:24px;justify-content:center;width:24px}.MemoQuestionnaireOverlay_reviewAnswer__JmM6P{color:#fff;font-size:.95rem;line-height:1.5;padding-left:36px}.MemoQuestionnaireOverlay_noAnswer__XvP3L{color:#ffffff4d;font-style:italic}.MemoQuestionnaireOverlay_footer__2yRRW{align-items:center;background:#0003;border-radius:0 0 20px 20px;border-top:1px solid #8b5cf633;display:flex;justify-content:space-between;padding:20px 28px}.MemoQuestionnaireOverlay_backBtn__T\+RVI,.MemoQuestionnaireOverlay_nextBtn__fAjnS,.MemoQuestionnaireOverlay_submitBtn__6kKn\+{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.MemoQuestionnaireOverlay_backBtn__T\+RVI{background:#0000;border:1px solid #ffffff26;color:#ffffffb3}.MemoQuestionnaireOverlay_backBtn__T\+RVI:hover:not(:disabled){background:#ffffff0d;color:#fff}.MemoQuestionnaireOverlay_backBtn__T\+RVI:disabled{cursor:not-allowed;opacity:.3}.MemoQuestionnaireOverlay_nextBtn__fAjnS{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;color:#fff}.MemoQuestionnaireOverlay_nextBtn__fAjnS:hover{background:linear-gradient(135deg,#9d74fa,#8b5cf6);box-shadow:0 4px 15px #8b5cf666;transform:translateY(-1px)}.MemoQuestionnaireOverlay_submitBtn__6kKn\+{background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;color:#fff}.MemoQuestionnaireOverlay_submitBtn__6kKn\+:hover:not(:disabled){background:linear-gradient(135deg,#22d3ee,#06b6d4);box-shadow:0 4px 15px #06b6d466;transform:translateY(-1px)}.MemoQuestionnaireOverlay_submitBtn__6kKn\+:disabled{cursor:not-allowed;opacity:.6;transform:none}.MemoQuestionnaireOverlay_stepDots__3phAP{align-items:center;display:flex;gap:8px}.MemoQuestionnaireOverlay_dot__1twzO{background:#ffffff26;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.MemoQuestionnaireOverlay_activeDot__hB7Mw{background:#8b5cf6;border-radius:4px;width:24px}.MemoQuestionnaireOverlay_completedDot__LtXKa{background:#8b5cf680}.MemoQuestionnaireOverlay_ascReference__oZVVY{align-items:center;background:#06b6d414;border:1px solid #06b6d433;border-radius:8px;display:flex;font-size:.8rem;gap:8px;margin-top:12px;padding:10px 14px}.MemoQuestionnaireOverlay_ascReference__oZVVY svg{color:#06b6d4;flex-shrink:0}.MemoQuestionnaireOverlay_ascRefTitle__TC0mE{color:#ffffffe6;font-weight:500}.MemoQuestionnaireOverlay_ascRefCode__6GVts{color:#06b6d4;font-family:monospace;font-size:.75rem;margin-left:auto}.MemoQuestionnaireOverlay_learningToolsRow__0a7Vj{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.MemoQuestionnaireOverlay_learningToolBtn__8aTEo{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.MemoQuestionnaireOverlay_learningToolBtn__8aTEo:hover{background:#ffffff1a;border-color:#ffffff40;color:#fff}.MemoQuestionnaireOverlay_learningToolBtn__8aTEo.MemoQuestionnaireOverlay_active__dRzM0{background:#8b5cf633;border-color:#8b5cf666;color:#a78bfa}.MemoQuestionnaireOverlay_caseStudiesPanel__38cMN{animation:MemoQuestionnaireOverlay_slideInFade__BbJAu .3s ease;background:linear-gradient(145deg,#3b82f614,#06b6d40f);border:1px solid #3b82f640;border-radius:12px;margin-top:16px;padding:16px}.MemoQuestionnaireOverlay_caseStudiesHeader__APFuh{align-items:center;border-bottom:1px solid #3b82f633;color:#60a5fa;display:flex;font-size:.75rem;font-weight:600;gap:8px;letter-spacing:.05em;margin-bottom:14px;padding-bottom:10px;text-transform:uppercase}.MemoQuestionnaireOverlay_caseStudiesList__j\+bkn{display:flex;flex-direction:column;gap:12px}.MemoQuestionnaireOverlay_caseStudyCard__sDMvz{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:14px;transition:all .2s ease}.MemoQuestionnaireOverlay_caseStudyCard__sDMvz:hover{background:#ffffff0d;border-color:#ffffff26}.MemoQuestionnaireOverlay_caseStudyHeader__7AGhR{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.MemoQuestionnaireOverlay_companyName__yHn57{color:#fff;font-size:.95rem;font-weight:600}.MemoQuestionnaireOverlay_companyIndustry__-K2YL{background:#ffffff14;border-radius:4px;color:#ffffff80;font-size:.7rem;letter-spacing:.03em;padding:3px 8px;text-transform:uppercase}.MemoQuestionnaireOverlay_caseStudyScenario__iNkKC{color:#ffffffbf;font-size:.85rem;line-height:1.5;margin:0 0 10px}.MemoQuestionnaireOverlay_caseStudyHighlight__1IlyH{background:linear-gradient(135deg,#06b6d433,#3b82f633);border:1px solid #06b6d44d;border-radius:6px;color:#06b6d4;display:inline-block;font-size:.75rem;font-weight:500;padding:4px 10px}.MemoQuestionnaireOverlay_ascGuidancePanel__Ls2rt{animation:MemoQuestionnaireOverlay_slideInFade__BbJAu .3s ease;background:linear-gradient(145deg,#06b6d40f,#8b5cf614);border:1px solid #06b6d433;border-radius:12px;margin-top:16px;padding:18px}.MemoQuestionnaireOverlay_ascGuidanceHeader__gVoCg{align-items:center;border-bottom:1px solid #06b6d433;color:#06b6d4;display:flex;font-size:.8rem;font-weight:600;gap:8px;letter-spacing:.05em;margin-bottom:16px;padding-bottom:12px;text-transform:uppercase}.MemoQuestionnaireOverlay_stepHeader__Gk0yj{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.MemoQuestionnaireOverlay_ascQuote__dT7yd{background:#06b6d414;border-left:3px solid #06b6d4;border-radius:0 8px 8px 0;color:#ffffffd9;font-size:.82rem;font-style:italic;line-height:1.6;margin:10px 0 0;padding:12px 14px}.MemoQuestionnaireOverlay_keyPhrase__eleaa{background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);border-radius:4px;color:#fff;font-style:normal;font-weight:600;padding:1px 6px}.MemoQuestionnaireOverlay_decisionTreeSteps__Krtjw{display:flex;flex-direction:column}.MemoQuestionnaireOverlay_decisionStep__vMy5m{display:flex;gap:14px;opacity:.5;transition:all .2s ease}.MemoQuestionnaireOverlay_decisionStep__vMy5m.MemoQuestionnaireOverlay_completedStep__oKjqa,.MemoQuestionnaireOverlay_decisionStep__vMy5m.MemoQuestionnaireOverlay_currentStepHighlight__FFTyY{opacity:1}.MemoQuestionnaireOverlay_decisionStep__vMy5m.MemoQuestionnaireOverlay_currentStepHighlight__FFTyY .MemoQuestionnaireOverlay_stepDot__nxWQQ{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-color:#0000;box-shadow:0 0 12px #8b5cf680}.MemoQuestionnaireOverlay_stepConnector__LoaFV{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.MemoQuestionnaireOverlay_stepDot__nxWQQ{align-items:center;background:#ffffff0d;border:2px solid #fff3;border-radius:50%;color:#fff9;display:flex;font-size:.7rem;font-weight:600;height:28px;justify-content:center;transition:all .2s ease;width:28px}.MemoQuestionnaireOverlay_completedStep__oKjqa .MemoQuestionnaireOverlay_stepDot__nxWQQ{background:#22c55e33;border-color:#22c55e80;color:#22c55e}.MemoQuestionnaireOverlay_stepLine__7c6Vj{background:#ffffff1a;height:24px;margin:4px 0;width:2px}.MemoQuestionnaireOverlay_completedStep__oKjqa .MemoQuestionnaireOverlay_stepLine__7c6Vj{background:#22c55e4d}.MemoQuestionnaireOverlay_stepContent__5IKGL{flex:1 1;padding-bottom:16px}.MemoQuestionnaireOverlay_stepQuestion__uzlqy{color:#ffffffd9;font-size:.85rem;line-height:1.4;margin:0 0 4px}.MemoQuestionnaireOverlay_stepAscRef__Gfv\+A{color:#8b5cf6cc;font-family:monospace;font-size:.7rem}.MemoQuestionnaireOverlay_stepIndicatorRow__KfCuQ{align-items:center;display:flex;gap:10px;margin-bottom:24px}.MemoQuestionnaireOverlay_stepIndicatorRow__KfCuQ .MemoQuestionnaireOverlay_stepIndicator__hFs4m{margin-bottom:0}.MemoQuestionnaireOverlay_optionalBadge__ZwuT7{background:#fbbf241a;border:1px solid #fbbf244d;border-radius:20px;color:#fbbf24;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.MemoQuestionnaireOverlay_multiSelectHintRow__OII66{align-items:center;display:flex;gap:10px;margin-bottom:8px}.MemoQuestionnaireOverlay_multiSelectHintRow__OII66 .MemoQuestionnaireOverlay_multiSelectHint__Zu\+4L{margin-bottom:0}.MemoQuestionnaireOverlay_selectedCount__l1-Dn{background:#8b5cf626;border:1px solid #8b5cf659;border-radius:10px;color:#a78bfa;font-size:.75rem;font-weight:600;padding:2px 8px}.MemoQuestionnaireOverlay_textareaFooter__O6o5C{align-items:center;display:flex;justify-content:space-between;margin-top:6px;min-height:20px}.MemoQuestionnaireOverlay_skipBtn__dC0NZ{background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:.78rem;padding:2px 0;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease;white-space:nowrap}.MemoQuestionnaireOverlay_skipBtn__dC0NZ:hover{color:#ffffffa6}.MemoQuestionnaireOverlay_answerTextareaWarn__zT0f\+{background:#fb923c0a!important;border-color:#fb923c80!important}.MemoQuestionnaireOverlay_emptyWarning__539oq{animation:MemoQuestionnaireOverlay_fadeIn__Q7V6G .2s ease;color:#fb923c;font-size:.78rem}.MemoQuestionnaireOverlay_nextBtnWarn__j-V7Y{animation:MemoQuestionnaireOverlay_shake__-pR2t .35s ease;background:linear-gradient(135deg,#f59e0b,#d97706)!important}@keyframes MemoQuestionnaireOverlay_shake__-pR2t{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.MemoQuestionnaireOverlay_confirmOverlay__hM4gV{align-items:center;animation:MemoQuestionnaireOverlay_fadeIn__Q7V6G .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030014d9;border-radius:20px;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.MemoQuestionnaireOverlay_confirmDialog__vfD\+W{background:linear-gradient(145deg,#1e1b4bfa,#141232);border:1px solid #8b5cf659;border-radius:16px;box-shadow:0 20px 40px #00000080;max-width:380px;padding:28px 32px;text-align:center;width:90%}.MemoQuestionnaireOverlay_confirmTitle__cWKx-{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 10px}.MemoQuestionnaireOverlay_confirmText__Fka2U{color:#ffffff8c;font-size:.875rem;line-height:1.6;margin:0 0 24px}.MemoQuestionnaireOverlay_confirmActions__ZeVg5{display:flex;flex-direction:column;gap:8px}.MemoQuestionnaireOverlay_confirmSaveBtn__i8VJq{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:11px 20px;transition:all .2s ease}.MemoQuestionnaireOverlay_confirmSaveBtn__i8VJq:hover{background:linear-gradient(135deg,#9d74fa,#8b5cf6);transform:translateY(-1px)}.MemoQuestionnaireOverlay_confirmDiscardBtn__ZBzYQ{background:#0000;border:1px solid #f8717159;border-radius:10px;color:#f87171;cursor:pointer;font-size:.9rem;font-weight:500;padding:11px 20px;transition:all .2s ease}.MemoQuestionnaireOverlay_confirmDiscardBtn__ZBzYQ:hover{background:#f8717114;border-color:#f8717199}.MemoQuestionnaireOverlay_confirmCancelBtn__yhLwL{background:#0000;border:1px solid #ffffff1a;border-radius:10px;color:#ffffff73;cursor:pointer;font-size:.875rem;padding:11px 20px;transition:all .2s ease}.MemoQuestionnaireOverlay_confirmCancelBtn__yhLwL:hover{border-color:#fff3;color:#fffc}.MemoQuestionnaireOverlay_resumeBanner__d0lAf{align-items:center;background:#8b5cf61f;border:1px solid #8b5cf659;border-radius:12px;color:#ffffffe6;display:flex;flex-wrap:wrap;font-size:.875rem;gap:10px;margin-bottom:20px;padding:12px 16px}.MemoQuestionnaireOverlay_resumeIcon__LYFDL{color:#a78bfa;flex-shrink:0}.MemoQuestionnaireOverlay_resumeActions__oafQf{display:flex;gap:8px;margin-left:auto}.MemoQuestionnaireOverlay_resumeBtn__Z1B9G{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:500;padding:6px 14px;transition:all .2s ease}.MemoQuestionnaireOverlay_resumeBtn__Z1B9G:hover{background:linear-gradient(135deg,#9d74fa,#8b5cf6);transform:translateY(-1px)}.MemoQuestionnaireOverlay_dismissResumeBtn__lzpqo{background:#0000;border:1px solid #ffffff26;border-radius:8px;color:#ffffff80;cursor:pointer;font-size:.82rem;padding:6px 14px;transition:all .2s ease}.MemoQuestionnaireOverlay_dismissResumeBtn__lzpqo:hover{border-color:#ffffff4d;color:#fffc}.MemoQuestionnaireOverlay_clickableDot__SPPWw{background:none;border:none;cursor:pointer;padding:0;transition:transform .15s ease,background .2s ease}.MemoQuestionnaireOverlay_clickableDot__SPPWw:hover{background:#a78bfa!important;transform:scale(1.4)}.MemoQuestionnaireOverlay_reviewItemHeader__z5Q8\+{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.MemoQuestionnaireOverlay_reviewItemEmpty__6zp47{background:#fb923c0a;border-color:#fb923c4d}.MemoQuestionnaireOverlay_editAnswerBtn__XbZVr{background:#0000;border:1px solid #8b5cf659;border-radius:6px;color:#a78bfa;cursor:pointer;flex-shrink:0;font-size:.78rem;font-weight:500;padding:4px 12px;transition:all .2s ease;white-space:nowrap}.MemoQuestionnaireOverlay_editAnswerBtn__XbZVr:hover{background:#8b5cf626;border-color:#8b5cf699;color:#c4b5fd}.MemoQuestionnaireOverlay_textareaWrapper__CailH{position:relative}.MemoQuestionnaireOverlay_textareaHint__ZUscM{color:#ffffff40;display:block;font-family:monospace;font-size:.72rem;letter-spacing:.02em;margin-top:6px;text-align:right}@media (max-width:640px){.MemoQuestionnaireOverlay_container__CLxFO{border-radius:16px;margin:10px;max-height:95vh}.MemoQuestionnaireOverlay_header__hubmw{padding:18px 20px}.MemoQuestionnaireOverlay_headerText__4dFLI h2{font-size:1.25rem}.MemoQuestionnaireOverlay_content__4qXvh{padding:24px 20px}.MemoQuestionnaireOverlay_questionText__AJzs\+{font-size:1.15rem}.MemoQuestionnaireOverlay_footer__2yRRW{padding:16px 20px}.MemoQuestionnaireOverlay_backBtn__T\+RVI,.MemoQuestionnaireOverlay_nextBtn__fAjnS,.MemoQuestionnaireOverlay_submitBtn__6kKn\+{font-size:.9rem;padding:10px 18px}.MemoQuestionnaireOverlay_topicGrid__QwJ2a{grid-template-columns:1fr}}.MemoQuestionnaireOverlay_autoFillPanel__G2Eye{margin:16px 0}.MemoQuestionnaireOverlay_autoFillToggle__E1MNG{background:none;border:1.5px dashed #6c63ff;border-radius:8px;color:#6c63ff;cursor:pointer;font-size:13px;padding:8px 16px;transition:background .2s}.MemoQuestionnaireOverlay_autoFillToggle__E1MNG:hover{background:#6c63ff12}.MemoQuestionnaireOverlay_autoFillBody__jwgwi{display:flex;flex-direction:column;gap:10px;margin-top:10px}.MemoQuestionnaireOverlay_autoFillTextarea__HxPg4{background:#fafafa;border:1.5px solid #d0d5dd;border-radius:8px;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;width:100%}.MemoQuestionnaireOverlay_autoFillTextarea__HxPg4:focus{border-color:#6c63ff;outline:none}.MemoQuestionnaireOverlay_autoFillBtn__c19BZ{align-self:flex-start;background:#6c63ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 20px;transition:opacity .2s}.MemoQuestionnaireOverlay_autoFillBtn__c19BZ:disabled{cursor:not-allowed;opacity:.5}.MemoQuestionnaireOverlay_autoFillSuccess__cJlmT{color:#27ae60;font-size:13px;font-weight:500;margin-top:8px}.MemoGenerationLoader_loaderOverlay__ZuT-U{align-items:center;animation:MemoGenerationLoader_fadeIn__2HRY6 .4s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#030014f2;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:9999}@keyframes MemoGenerationLoader_fadeIn__2HRY6{0%{opacity:0}to{opacity:1}}.MemoGenerationLoader_loaderContainer__xm9VA{background:linear-gradient(135deg,#0f172ae6,#1e1b4be6);border:1px solid #8b5cf633;border-radius:16px;box-shadow:0 0 60px #8b5cf626,0 0 120px #06b6d41a,inset 0 1px 0 #ffffff0d;max-width:420px;overflow:hidden;padding:24px;position:relative;width:100%}.MemoGenerationLoader_glowOrb__Vi2EA{animation:MemoGenerationLoader_orbFloat__EC8\+t 8s ease-in-out infinite;background:radial-gradient(circle,#8b5cf666 0,#0000 70%);border-radius:50%;filter:blur(60px);height:300px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:300px}.MemoGenerationLoader_glowOrb2__Hmr64{animation:MemoGenerationLoader_orbFloat2__IYNXF 10s ease-in-out infinite;background:radial-gradient(circle,#06b6d44d 0,#0000 70%);border-radius:50%;bottom:-80px;filter:blur(50px);height:250px;left:-80px;pointer-events:none;position:absolute;width:250px}@keyframes MemoGenerationLoader_orbFloat__EC8\+t{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,20px) scale(1.1)}}@keyframes MemoGenerationLoader_orbFloat2__IYNXF{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-15px) scale(1.05)}}.MemoGenerationLoader_headerSection__QWogN{margin-bottom:16px;position:relative;text-align:center;z-index:1}.MemoGenerationLoader_aiIcon__d0XDL{align-items:center;animation:MemoGenerationLoader_iconPulse__qtKOC 2s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:14px;box-shadow:0 0 30px #8b5cf666,0 0 60px #06b6d433;display:flex;height:48px;justify-content:center;margin:0 auto 12px;width:48px}@keyframes MemoGenerationLoader_iconPulse__qtKOC{0%,to{box-shadow:0 0 30px #8b5cf666,0 0 60px #06b6d433;transform:scale(1)}50%{box-shadow:0 0 40px #8b5cf680,0 0 80px #06b6d44d;transform:scale(1.05)}}.MemoGenerationLoader_sparkleIcon__gkTqu{animation:MemoGenerationLoader_sparkleRotate__PMWXI 4s linear infinite;color:#fff;height:24px;width:24px}@keyframes MemoGenerationLoader_sparkleRotate__PMWXI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MemoGenerationLoader_title__hDG46{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f8fafc,#cbd5e1);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px}.MemoGenerationLoader_topicBadge__9EUn7{background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:12px;color:#c4b5fd;display:inline-block;font-size:12px;font-weight:500;margin:0;padding:4px 12px}.MemoGenerationLoader_progressContainer__oqJya{margin-bottom:14px;position:relative;z-index:1}.MemoGenerationLoader_progressTrack__41uwY{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.MemoGenerationLoader_progressFill__QMtmA{background:linear-gradient(90deg,#8b5cf6,#06b6d4);border-radius:3px;height:100%;position:relative;transition:width .5s ease-out}.MemoGenerationLoader_progressFill__QMtmA:after{animation:MemoGenerationLoader_shimmer__KI1F8 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes MemoGenerationLoader_shimmer__KI1F8{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.MemoGenerationLoader_progressLabel__Yazp8{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:600;margin-top:6px;text-align:center}[data-theme=light] .MemoGenerationLoader_progressLabel__Yazp8{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#0891b2);-webkit-background-clip:text;background-clip:text}.MemoGenerationLoader_stepsContainer__V2vlW{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;position:relative;z-index:1}.MemoGenerationLoader_stepItem__WKXZZ{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;display:flex;gap:10px;opacity:.4;padding:8px 10px;transition:all .3s ease}.MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_pending__sUmMz{opacity:.4}.MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_active__3Xd-m{background:#8b5cf61a;border-color:#8b5cf64d;box-shadow:0 0 20px #8b5cf61a;opacity:1}.MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_completed__WleN2{background:#10b9810d;border-color:#10b98133;opacity:.7}.MemoGenerationLoader_stepIconWrapper__DEmTK{align-items:center;background:#ffffff0d;border-radius:6px;display:flex;height:28px;justify-content:center;min-width:28px;position:relative;transition:all .3s ease;width:28px}.MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_active__3Xd-m .MemoGenerationLoader_stepIconWrapper__DEmTK{background:linear-gradient(135deg,#8b5cf633,#06b6d433)}.MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_completed__WleN2 .MemoGenerationLoader_stepIconWrapper__DEmTK{background:#10b98126}.MemoGenerationLoader_stepIcon__xgX09{color:#94a3b8;height:14px;transition:all .3s ease;width:14px}.MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_active__3Xd-m .MemoGenerationLoader_stepIcon__xgX09{animation:MemoGenerationLoader_iconBounce__8hdF5 1s ease-in-out infinite;color:#c4b5fd}.MemoGenerationLoader_checkIcon__asqFC{color:#10b981;height:14px;width:14px}@keyframes MemoGenerationLoader_iconBounce__8hdF5{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.MemoGenerationLoader_pulseRing__mhMc2{animation:MemoGenerationLoader_pulseRing__mhMc2 1.5s ease-out infinite;border:2px solid #8b5cf680;border-radius:6px;height:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}@keyframes MemoGenerationLoader_pulseRing__mhMc2{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.MemoGenerationLoader_stepContent__A58Y6{flex:1 1}.MemoGenerationLoader_stepTitle__8VGtk{color:#e2e8f0;font-size:13px;font-weight:600;margin:0;transition:color .3s ease}.MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_active__3Xd-m .MemoGenerationLoader_stepTitle__8VGtk{color:#f8fafc}.MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_completed__WleN2 .MemoGenerationLoader_stepTitle__8VGtk{color:#94a3b8}.MemoGenerationLoader_stepDescription__UCjX0{display:none}.MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_active__3Xd-m .MemoGenerationLoader_stepDescription__UCjX0{color:#94a3b8}.MemoGenerationLoader_bottomSection__zBr3F{margin-bottom:12px;margin-top:8px;position:relative;z-index:1}.MemoGenerationLoader_infiniteProgressBar__AZSkG{background:#ffffff1a;border-radius:2px;height:4px;margin-bottom:12px;overflow:hidden}.MemoGenerationLoader_infiniteProgressFill__-4fM0{animation:MemoGenerationLoader_infiniteSlide__D\+7bh 1.5s ease-in-out infinite;background:linear-gradient(90deg,#8b5cf6,#06b6d4 50%,#8b5cf6);border-radius:2px;height:100%;width:30%}@keyframes MemoGenerationLoader_infiniteSlide__D\+7bh{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.MemoGenerationLoader_statusRow__clp9F{align-items:center;display:flex;gap:12px;justify-content:center}.MemoGenerationLoader_elapsedTime__bd6rF{font-feature-settings:"tnum";color:#94a3b8;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.MemoGenerationLoader_typingIndicator__nYuEM{align-items:center;display:flex;gap:5px;justify-content:center}.MemoGenerationLoader_dot__Cpmez{animation:MemoGenerationLoader_dotBounce__WNg\+Z 1.4s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;height:6px;width:6px}.MemoGenerationLoader_dot__Cpmez:first-child{animation-delay:0s}.MemoGenerationLoader_dot__Cpmez:nth-child(2){animation-delay:.2s}.MemoGenerationLoader_dot__Cpmez:nth-child(3){animation-delay:.4s}@keyframes MemoGenerationLoader_dotBounce__WNg\+Z{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.MemoGenerationLoader_footerText__LH5gQ{color:#64748b;font-size:12px;margin:0;position:relative;text-align:center;z-index:1}[data-theme=light] .MemoGenerationLoader_loaderOverlay__ZuT-U{background:#f8fafcf2}[data-theme=light] .MemoGenerationLoader_loaderContainer__xm9VA{background:linear-gradient(135deg,#fffffff2,#f1f5f9f2);border-color:#8b5cf626;box-shadow:0 0 60px #8b5cf61a,0 25px 50px #0000001a}[data-theme=light] .MemoGenerationLoader_glowOrb__Vi2EA{background:radial-gradient(circle,#8b5cf633 0,#0000 70%)}[data-theme=light] .MemoGenerationLoader_glowOrb2__Hmr64{background:radial-gradient(circle,#06b6d426 0,#0000 70%)}[data-theme=light] .MemoGenerationLoader_title__hDG46{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text}[data-theme=light] .MemoGenerationLoader_topicBadge__9EUn7{background:#8b5cf61a;color:#7c3aed}[data-theme=light] .MemoGenerationLoader_stepItem__WKXZZ{background:#00000005;border-color:#0000000d}[data-theme=light] .MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_active__3Xd-m{background:#8b5cf614;border-color:#8b5cf633}[data-theme=light] .MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_completed__WleN2{background:#10b9810d;border-color:#10b98126}[data-theme=light] .MemoGenerationLoader_stepIconWrapper__DEmTK{background:#00000008}[data-theme=light] .MemoGenerationLoader_stepIcon__xgX09{color:#64748b}[data-theme=light] .MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_active__3Xd-m .MemoGenerationLoader_stepIcon__xgX09{color:#7c3aed}[data-theme=light] .MemoGenerationLoader_stepTitle__8VGtk{color:#1e293b}[data-theme=light] .MemoGenerationLoader_footerText__LH5gQ,[data-theme=light] .MemoGenerationLoader_stepDescription__UCjX0,[data-theme=light] .MemoGenerationLoader_stepItem__WKXZZ.MemoGenerationLoader_completed__WleN2 .MemoGenerationLoader_stepTitle__8VGtk{color:#64748b}[data-theme=light] .MemoGenerationLoader_infiniteProgressBar__AZSkG,[data-theme=light] .MemoGenerationLoader_progressTrack__41uwY{background:#00000014}[data-theme=light] .MemoGenerationLoader_elapsedTime__bd6rF{color:#64748b}@media (max-width:640px){.MemoGenerationLoader_loaderContainer__xm9VA{margin:20px;padding:32px 24px}.MemoGenerationLoader_title__hDG46{font-size:22px}.MemoGenerationLoader_aiIcon__d0XDL{height:60px;width:60px}.MemoGenerationLoader_sparkleIcon__gkTqu{height:28px;width:28px}.MemoGenerationLoader_stepItem__WKXZZ{padding:12px}.MemoGenerationLoader_stepIconWrapper__DEmTK{height:36px;min-width:36px;width:36px}.MemoGenerationLoader_checkIcon__asqFC,.MemoGenerationLoader_stepIcon__xgX09{height:18px;width:18px}.MemoGenerationLoader_stepTitle__8VGtk{font-size:14px}.MemoGenerationLoader_stepDescription__UCjX0{font-size:12px}}.workpaper_dark__HSTAj{--wp-bg-primary:#030014;--wp-bg-secondary:#ffffff08;--wp-bg-card:#ffffff0d;--wp-border:#ffffff1a;--wp-text-primary:#fff;--wp-text-secondary:#ffffffb3;--wp-text-muted:#ffffff80;--wp-accent-purple:#8b5cf6;--wp-accent-cyan:#06b6d4;--wp-accent-green:#10b981;--wp-accent-yellow:#f59e0b;--wp-accent-red:#ef4444;--wp-glass-bg:#ffffff0d;--wp-glass-border:#ffffff1a}.workpaper_light__3FWCv{--wp-bg-primary:#f0f4f8;--wp-bg-secondary:#8b5cf608;--wp-bg-card:#ffffffe6;--wp-border:#8b5cf626;--wp-text-primary:#1e293b;--wp-text-secondary:#475569;--wp-text-muted:#64748b;--wp-accent-purple:#8b5cf6;--wp-accent-cyan:#06b6d4;--wp-accent-green:#10b981;--wp-accent-yellow:#f59e0b;--wp-accent-red:#ef4444;--wp-glass-bg:#ffffffb3;--wp-glass-border:#8b5cf61f}.workpaper_workpaperPage__9WzF8{color:var(--wp-text-primary);min-height:100vh;overflow-x:hidden;position:relative}.workpaper_workpaperPage__9WzF8.workpaper_dark__HSTAj{background:linear-gradient(135deg,#030014,#0a0020 50%,#030014)}.workpaper_workpaperPage__9WzF8.workpaper_dark__HSTAj:before{animation:workpaper_auroraFloat__G9ONt 20s ease-in-out infinite;background:radial-gradient(ellipse 80% 50% at 20% 40%,#8b5cf626 0,#0000 50%),radial-gradient(ellipse 60% 40% at 80% 60%,#06b6d41f 0,#0000 50%),radial-gradient(ellipse 40% 30% at 50% 80%,#8b5cf614 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}@keyframes workpaper_auroraFloat__G9ONt{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.8;transform:translateY(-20px)}}.workpaper_workpaperPage__9WzF8.workpaper_light__3FWCv{background:linear-gradient(135deg,#f0f4f8,#e8f0fe 50%,#f0f4f8)}.workpaper_workpaperPage__9WzF8.workpaper_light__3FWCv:before{background:radial-gradient(ellipse 80% 50% at 20% 40%,#8b5cf614 0,#0000 50%),radial-gradient(ellipse 60% 40% at 80% 60%,#06b6d40f 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.workpaper_topHeader__9U6gV{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--wp-glass-bg);border-bottom:1px solid var(--wp-glass-border);box-sizing:border-box;display:flex;height:56px;justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:1000}.workpaper_dark__HSTAj .workpaper_topHeader__9U6gV{background:#030014cc;box-shadow:0 4px 30px #8b5cf61a}.workpaper_light__3FWCv .workpaper_topHeader__9U6gV{background:#ffffffd9;box-shadow:0 4px 30px #8b5cf614}.workpaper_headerLeft__bQuS7{align-items:center;flex-shrink:0}.workpaper_logoLink__obGm4{align-items:center;display:flex;text-decoration:none}.workpaper_headerCenter__4vTxH{display:flex;flex:1 1;justify-content:flex-start;padding-left:40px}.workpaper_headerRight__qnxvu{flex-shrink:0}.workpaper_themeButton__gzLA2{align-items:center;background:var(--wp-glass-bg);border:1px solid var(--wp-glass-border);border-radius:8px;color:var(--wp-text-primary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.workpaper_themeButton__gzLA2:hover{background:var(--wp-bg-secondary);border-color:var(--wp-accent-purple);color:var(--wp-accent-purple)}.workpaper_themeButton__gzLA2 svg{transition:transform .3s ease}.workpaper_themeButton__gzLA2:hover svg{transform:rotate(15deg)}.workpaper_profileDropdownContainer__QjzLD{position:relative}.workpaper_profileButton__mHzXK{align-items:center;background:#0000;border:1px solid var(--wp-border);border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:6px 10px;transition:all .2s ease}.workpaper_profileButton__mHzXK:hover{background:var(--wp-bg-secondary);border-color:var(--wp-accent-purple)}.workpaper_profileAvatar__lDedi{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple),var(--wp-accent-cyan));border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.workpaper_profileChevron__KneQ0{color:var(--wp-text-muted);height:16px;transition:transform .2s ease;width:16px}.workpaper_profileChevron__KneQ0.workpaper_rotated__mYwrc{transform:rotate(180deg)}.workpaper_profileDropdown__c0ZQp{background:var(--wp-bg-card);border:1px solid var(--wp-border);border-radius:12px;box-shadow:0 10px 40px #0000004d;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:1001}.workpaper_profileHeader__7gNwK{align-items:center;display:flex;gap:12px;padding:16px}.workpaper_profileAvatarLarge__IzoRU{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple),var(--wp-accent-cyan));border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:600;height:44px;justify-content:center;width:44px}.workpaper_profileInfo__bpmNU{flex:1 1;min-width:0}.workpaper_profileName__X-VqD{color:var(--wp-text-primary);display:block;font-size:14px;font-weight:600}.workpaper_profileEmail__42UN3{color:var(--wp-text-muted);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workpaper_profileDivider__din-2{background:var(--wp-border);height:1px}.workpaper_profileMenuItem__1curK{align-items:center;color:var(--wp-text-secondary);display:flex;font-size:14px;gap:12px;padding:12px 16px;text-decoration:none;transition:all .15s ease}.workpaper_profileMenuItem__1curK:hover{background:#8b5cf61a;color:var(--wp-text-primary)}.workpaper_logoutButton__ASTO2{align-items:center;background:#0000;border:none;color:var(--wp-accent-red);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;transition:all .15s ease;width:100%}.workpaper_logoutButton__ASTO2:hover{background:#ef44441a}.workpaper_mainContainer__efj3-{display:flex;height:calc(100vh - 56px);margin-top:56px}.workpaper_sidebar__NS9M0{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:var(--wp-glass-bg);border-right:1px solid #0000;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:width .3s ease;width:280px;z-index:1}.workpaper_dark__HSTAj .workpaper_sidebar__NS9M0{background:linear-gradient(180deg,#030014e6,#0f0523d9);border-right:1px solid #8b5cf61f;box-shadow:4px 0 40px #8b5cf614}.workpaper_dark__HSTAj .workpaper_sidebar__NS9M0:before{background:linear-gradient(180deg,#8b5cf64d,#06b6d433 50%,#8b5cf61a);content:"";height:100%;position:absolute;right:0;top:0;width:1px}.workpaper_light__3FWCv .workpaper_sidebar__NS9M0{background:#ffffffd9;box-shadow:4px 0 30px #8b5cf60f}.workpaper_sidebar__NS9M0.workpaper_collapsed__oOSQl{width:60px}.workpaper_sidebarHeader__WrOkQ{border-bottom:1px solid var(--wp-glass-border);padding:16px;position:relative}.workpaper_workspaceSelector__87Jln{align-items:center;background:var(--wp-glass-bg);border:1px solid var(--wp-glass-border);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:all .2s ease}.workpaper_workspaceSelector__87Jln:hover{background:#8b5cf61a;border-color:var(--wp-accent-purple)}.workpaper_workspaceIcon__DATec{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple),var(--wp-accent-cyan));border-radius:8px;color:#fff;display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.workpaper_workspaceInfo__k6okn{flex:1 1;min-width:0}.workpaper_workspaceName__K3d0q{color:var(--wp-text-primary);display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workpaper_workspaceMeta__ofD3f{color:var(--wp-text-muted);display:block;font-size:12px}.workpaper_dropdownIcon__xq90N{color:var(--wp-text-muted);transition:transform .2s ease}.workpaper_dropdownIcon__xq90N.workpaper_rotated__mYwrc{transform:rotate(180deg)}.workpaper_workspaceDropdown__L5WVF{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#140f23fa;border:1px solid #8b5cf64d;border-radius:10px;box-shadow:0 10px 40px #00000080;left:16px;overflow:hidden;position:absolute;right:16px;top:calc(100% + 4px);z-index:100}.workpaper_light__3FWCv .workpaper_workspaceDropdown__L5WVF{background:#fffffffa;border-color:#8b5cf633;box-shadow:0 10px 40px #00000026}.workpaper_workspaceOption__QgVXa{align-items:center;color:var(--wp-text-secondary);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:12px 14px;transition:all .15s ease}.workpaper_workspaceOption__QgVXa:hover{background:#8b5cf61a;color:var(--wp-text-primary)}.workpaper_workspaceOption__QgVXa.workpaper_selected__p5r9l{background:#8b5cf626;color:var(--wp-accent-purple)}.workpaper_roleBadge__z-nJq{background:#8b5cf633;border-radius:4px;color:var(--wp-accent-purple);font-size:11px;margin-left:auto;padding:2px 8px;text-transform:capitalize}.workpaper_sidebarActions__OEaL-{border-bottom:1px solid var(--wp-border);padding:12px 16px}.workpaper_inviteBtn__v1rMz{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple) 0,var(--wp-accent-cyan) 100%);border:none;border-radius:12px;box-shadow:0 4px 15px #8b5cf640,0 2px 8px #06b6d433;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.3px;overflow:hidden;padding:14px 18px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);width:100%}.workpaper_inviteBtn__v1rMz:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.workpaper_inviteBtn__v1rMz:after{background:linear-gradient(135deg,#ffffff1a,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.workpaper_inviteBtn__v1rMz:hover{box-shadow:0 10px 30px #8b5cf659,0 4px 15px #06b6d440,0 0 40px #8b5cf626;transform:translateY(-3px) scale(1.02)}.workpaper_inviteBtn__v1rMz:hover:before{left:100%}.workpaper_sidebarNav__t5rYx{flex:1 1;overflow-y:auto;padding:12px 0}.workpaper_navSection__ho6fr{margin-bottom:4px}.workpaper_navSectionHeader__h2-Mi{align-items:center;color:var(--wp-text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 16px;transition:all .15s ease}.workpaper_navSectionHeader__h2-Mi span{font-size:13px}.workpaper_navSectionHeader__h2-Mi:hover{background:var(--wp-bg-secondary);color:var(--wp-text-primary)}.workpaper_navSectionHeader__h2-Mi svg{flex-shrink:0;font-size:13px}.workpaper_badge__M3nDc{background:var(--wp-accent-purple);color:#fff}.workpaper_badgeSecondary__XoUSI,.workpaper_badge__M3nDc{align-items:center;border-radius:10px;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 6px}.workpaper_badgeSecondary__XoUSI{background:#fff3;color:var(--wp-text-secondary)}.workpaper_badgeSuccess__vQ4EB{align-items:center;background:var(--wp-accent-green);border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 6px}.workpaper_navItems__k2r6W{padding:4px 16px 4px 40px}.workpaper_navItem__tXvay{border-radius:8px;cursor:pointer;padding:8px 12px;transition:all .15s ease}.workpaper_navItem__tXvay:hover{background:#8b5cf614}.workpaper_navItemTitle__UZdX2{color:var(--wp-text-primary);display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workpaper_navItemMeta__OyQS8{color:var(--wp-text-muted);display:block;font-size:11px;margin-top:3px}.workpaper_emptyNav__CN2K1{color:var(--wp-text-muted);display:block;font-size:12px;font-style:italic;padding:8px 12px}.workpaper_emptyState__6qlGV{color:var(--wp-text-muted);font-size:13px;padding:8px 12px}.workpaper_loadingState__RRGh-{align-items:center;background:var(--wp-glass-bg);border:1px solid var(--wp-border);border-radius:12px;color:var(--wp-text-secondary);display:flex;font-size:14px;gap:12px;justify-content:center;margin-bottom:24px;padding:24px}.workpaper_spinIcon__rSoIc{animation:workpaper_spin__jG941 1s linear infinite}.workpaper_errorState__nPO4H{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:var(--wp-accent-red);display:flex;font-size:14px;gap:12px;justify-content:center;margin-bottom:24px;padding:16px 24px}.workpaper_errorState__nPO4H svg{flex-shrink:0}.workpaper_errorState__nPO4H button{background:var(--wp-accent-red);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:6px 16px;transition:all .15s ease}.workpaper_errorState__nPO4H button:hover{background:#dc2626}.workpaper_sidebarFooter__DIJXf{border-top:1px solid var(--wp-border);padding:16px}.workpaper_settingsBtn__--xxm{align-items:center;background:#0000;border:1px solid var(--wp-border);border-radius:8px;color:var(--wp-text-secondary);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 14px;transition:all .15s ease;width:100%}.workpaper_settingsBtn__--xxm:hover{background:var(--wp-bg-secondary);color:var(--wp-text-primary)}.workpaper_mainContent__JmF21{flex:1 1;overflow-y:auto;padding:24px 32px;position:relative;z-index:1}.workpaper_contentHeader__lUBw\+{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px;position:relative;z-index:2}.workpaper_headerLeft__bQuS7{display:flex;flex-direction:column;gap:4px}.workpaper_pageTitle__YM605{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,var(--wp-text-primary) 0,var(--wp-accent-purple) 50%,var(--wp-accent-cyan) 100%);-webkit-background-clip:text;background-clip:text;display:flex;font-size:28px;font-weight:700;gap:12px;margin:0}.workpaper_titleIcon__V98h\+{color:var(--wp-accent-cyan);filter:drop-shadow(0 0 8px rgba(6,182,212,.4))}.workpaper_pageSubtitle__il87-{color:var(--wp-text-secondary);font-size:14px;margin:0}.workpaper_headerRight__qnxvu,.workpaper_searchBar__fUB0K{align-items:center;display:flex;gap:12px}.workpaper_searchBar__fUB0K{background:linear-gradient(135deg,#8b5cf60d,#06b6d408);border:1px solid #8b5cf626;border-radius:14px;min-width:300px;padding:12px 18px;position:relative;transition:all .3s ease}.workpaper_searchBar__fUB0K:before{background:linear-gradient(135deg,#8b5cf633,#06b6d426);border-radius:14px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .3s ease}.workpaper_searchBar__fUB0K:focus-within{background:#8b5cf614;border-color:#8b5cf64d;box-shadow:0 4px 20px #8b5cf61a}.workpaper_searchBar__fUB0K:focus-within:before{opacity:1}.workpaper_searchBar__fUB0K svg{color:var(--wp-accent-purple);opacity:.7;transition:opacity .3s ease}.workpaper_searchBar__fUB0K:focus-within svg{opacity:1}.workpaper_searchBar__fUB0K input{background:#0000;border:none;color:var(--wp-text-primary);flex:1 1;font-size:14px;outline:none}.workpaper_searchBar__fUB0K input::placeholder{color:var(--wp-text-muted)}.workpaper_statsRow__WiBgY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.workpaper_statCard__1JgMs{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--wp-glass-bg);border:1px solid #0000;border-radius:20px;display:flex;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.workpaper_dark__HSTAj .workpaper_statCard__1JgMs{background:linear-gradient(135deg,#8b5cf614,#06b6d40a);box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff14,inset 0 0 0 1px #8b5cf626}.workpaper_light__3FWCv .workpaper_statCard__1JgMs{background:#ffffffe6;box-shadow:0 8px 32px #8b5cf61a}.workpaper_statCard__1JgMs:before{background:linear-gradient(135deg,#8b5cf666,#06b6d44d,#8b5cf633);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;position:absolute;transition:opacity .4s ease}.workpaper_statCard__1JgMs:after{background:radial-gradient(circle at 30% 30%,#8b5cf626 0,#0000 50%);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.workpaper_statCard__1JgMs:hover{border-color:#8b5cf666;transform:translateY(-3px)}.workpaper_statCard__1JgMs:hover:after,.workpaper_statCard__1JgMs:hover:before{opacity:1}.workpaper_dark__HSTAj .workpaper_statCard__1JgMs:hover{box-shadow:0 20px 50px #8b5cf633,0 0 40px #8b5cf61a,inset 0 0 0 1px #8b5cf64d}.workpaper_light__3FWCv .workpaper_statCard__1JgMs:hover{box-shadow:0 16px 45px #8b5cf626}.workpaper_statIconHighlight__t8IJk,.workpaper_statIconSuccess__8FEwo,.workpaper_statIconWarning__QClYW,.workpaper_statIcon__RdPuH{align-items:center;border-radius:14px;display:flex;font-size:24px;height:52px;justify-content:center;position:relative;transition:all .3s ease;width:52px}.workpaper_statIcon__RdPuH{background:linear-gradient(135deg,#8b5cf626,#06b6d41a);box-shadow:0 4px 15px #06b6d426;color:var(--wp-accent-cyan)}.workpaper_statIconHighlight__t8IJk{animation:workpaper_iconPulse__a-ime 3s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf640,#8b5cf626);box-shadow:0 4px 15px #8b5cf633;color:var(--wp-accent-purple)}@keyframes workpaper_iconPulse__a-ime{0%,to{box-shadow:0 4px 15px #8b5cf633}50%{box-shadow:0 4px 25px #8b5cf659}}.workpaper_statIconSuccess__8FEwo{background:linear-gradient(135deg,#10b98140,#10b98126);box-shadow:0 4px 15px #10b98133;color:var(--wp-accent-green)}.workpaper_statIconWarning__QClYW{background:linear-gradient(135deg,#f59e0b40,#f59e0b26);box-shadow:0 4px 15px #f59e0b33;color:var(--wp-accent-yellow)}.workpaper_statCard__1JgMs:hover .workpaper_statIconHighlight__t8IJk,.workpaper_statCard__1JgMs:hover .workpaper_statIconSuccess__8FEwo,.workpaper_statCard__1JgMs:hover .workpaper_statIconWarning__QClYW,.workpaper_statCard__1JgMs:hover .workpaper_statIcon__RdPuH{transform:scale(1.08)}.workpaper_statInfo__Ukrb1{display:flex;flex-direction:column;position:relative;z-index:1}.workpaper_statValue__oZyIc{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--wp-text-primary) 0,var(--wp-accent-purple) 100%);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800;letter-spacing:-.5px}.workpaper_statLabel__\+8lmU{color:var(--wp-text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.workpaper_tabsContainer__Lswgc{margin-bottom:24px}.workpaper_tabs__1Udc1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8b5cf60d;border:1px solid #8b5cf61a;border-radius:14px;display:flex;gap:6px;padding:6px;width:-webkit-fit-content;width:fit-content}.workpaper_tab__hjnuF{background:#0000;border:1px solid #0000;border-radius:10px;color:var(--wp-text-secondary);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.3px;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.workpaper_tab__hjnuF:hover{background:#8b5cf614;border-color:#8b5cf626;color:var(--wp-text-primary)}.workpaper_tab__hjnuF.workpaper_active__pat8Z{background:linear-gradient(135deg,var(--wp-accent-purple) 0,var(--wp-accent-cyan) 100%);border-color:#0000;box-shadow:0 6px 20px #8b5cf659,0 2px 8px #06b6d433;color:#fff}.workpaper_memosList__GJpCS{display:flex;flex-direction:column;gap:16px}.workpaper_memoCard__0KtNi{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--wp-glass-bg);border:1px solid #0000;border-radius:20px;overflow:hidden;padding:24px 28px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.workpaper_dark__HSTAj .workpaper_memoCard__0KtNi{background:linear-gradient(135deg,#ffffff0a,#8b5cf605);box-shadow:0 4px 24px #00000040,inset 0 1px 0 #ffffff0f,inset 0 0 0 1px #8b5cf61a}.workpaper_light__3FWCv .workpaper_memoCard__0KtNi{background:#ffffffe6;box-shadow:0 4px 24px #8b5cf614}.workpaper_memoCard__0KtNi:before{background:linear-gradient(180deg,var(--wp-accent-purple),var(--wp-accent-cyan));bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:3px}.workpaper_memoCard__0KtNi:after{background:linear-gradient(135deg,#8b5cf64d,#06b6d433);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .3s ease}.workpaper_memoCard__0KtNi:hover{transform:translateY(-4px) translateX(2px)}.workpaper_memoCard__0KtNi:hover:after,.workpaper_memoCard__0KtNi:hover:before{opacity:1}.workpaper_dark__HSTAj .workpaper_memoCard__0KtNi:hover{box-shadow:0 16px 40px #8b5cf626,0 0 30px #8b5cf614,inset 0 0 0 1px #8b5cf633}.workpaper_light__3FWCv .workpaper_memoCard__0KtNi:hover{box-shadow:0 12px 36px #8b5cf61f}.workpaper_memoHeader__E--hy{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.workpaper_memoTopic__L89Eh{background:#06b6d41a;border:1px solid #06b6d433;border-radius:6px;color:var(--wp-accent-cyan);font-size:11px;font-weight:700;letter-spacing:1px;padding:4px 10px;text-transform:uppercase}.workpaper_statusBadge__E7-ma{border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:5px 12px;text-transform:uppercase}.workpaper_statusDraft__TGwAn{background:linear-gradient(135deg,#8b5cf626,#8b5cf614);border:1px solid #8b5cf633;color:var(--wp-accent-purple)}.workpaper_statusPending__xrXrR{background:linear-gradient(135deg,#f59e0b33,#f59e0b1a);border:1px solid #f59e0b40;color:var(--wp-accent-yellow)}.workpaper_statusApproved__JGbfH{background:linear-gradient(135deg,#10b98133,#10b9811a);border:1px solid #10b98140;color:var(--wp-accent-green)}.workpaper_statusRejected__6Ulvi{background:linear-gradient(135deg,#ef444433,#ef44441a);border:1px solid #ef444440;color:var(--wp-accent-red)}.workpaper_memoTitle__gtQAl{color:var(--wp-text-primary);font-size:17px;font-weight:600;line-height:1.4;margin:0 0 14px}.workpaper_memoMeta__tqjP2{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px}.workpaper_memoAuthor__m7LaC,.workpaper_memoComments__y3wIJ,.workpaper_memoDate__QxQ90,.workpaper_memoReviewer__Q2VJT{align-items:center;color:var(--wp-text-secondary);display:flex;font-size:13px;gap:8px}.workpaper_reviewerLabel__tFetV{color:var(--wp-text-muted)}.workpaper_avatar__0s\+rT{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple),var(--wp-accent-cyan));border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.workpaper_memoActions__LFUvW{align-items:center;border-top:1px solid #8b5cf61a;display:flex;gap:10px;padding-top:18px}.workpaper_actionBtn__0sIig{align-items:center;background:#8b5cf60d;border:1px solid #8b5cf626;border-radius:10px;color:var(--wp-text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;overflow:hidden;padding:10px 18px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.workpaper_actionBtn__0sIig:before{background:linear-gradient(135deg,#8b5cf626,#06b6d41a);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.workpaper_actionBtn__0sIig:hover{background:#8b5cf61a;border-color:#8b5cf64d;box-shadow:0 4px 15px #8b5cf626;color:var(--wp-text-primary);transform:translateY(-2px)}.workpaper_actionBtn__0sIig:hover:before{opacity:1}.workpaper_actionBtn__0sIig span,.workpaper_actionBtn__0sIig svg{position:relative;z-index:1}.workpaper_approveBtn__CyHst{background:linear-gradient(135deg,#10b9811f,#10b9810f);border-color:#10b98140;color:var(--wp-accent-green)}.workpaper_approveBtn__CyHst:hover{background:#10b9812e;border-color:#10b98166;box-shadow:0 4px 15px #10b98133}.workpaper_rejectBtn__MHAJ6{border-color:#ef444440;color:var(--wp-accent-red)}.workpaper_rejectBtn__MHAJ6:hover{background:#ef44441f;border-color:#ef444466;box-shadow:0 4px 15px #ef444426}.workpaper_submitBtn__POLN8{background:linear-gradient(135deg,var(--wp-accent-purple) 0,var(--wp-accent-cyan) 100%);border:none;box-shadow:0 4px 15px #8b5cf640;color:#fff}.workpaper_submitBtn__POLN8:hover{box-shadow:0 8px 25px #8b5cf666,0 0 20px #06b6d433;transform:translateY(-2px)}.workpaper_moreBtn__y8p1k{background:#0000;border:none;border-radius:6px;color:var(--wp-text-muted);cursor:pointer;margin-left:auto;padding:8px;transition:all .15s ease}.workpaper_moreBtn__y8p1k:hover{background:var(--wp-bg-secondary);color:var(--wp-text-primary)}.workpaper_emptyMemos__GPchY{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.workpaper_emptyMemos__GPchY svg{color:var(--wp-text-muted);font-size:64px;margin-bottom:16px}.workpaper_emptyMemos__GPchY h3{color:var(--wp-text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.workpaper_emptyMemos__GPchY p{color:var(--wp-text-secondary);font-size:14px;margin:0 0 20px}.workpaper_goToAnalyst__I5toh{background:linear-gradient(135deg,var(--wp-accent-purple),#6366f1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.workpaper_goToAnalyst__I5toh:hover{box-shadow:0 6px 20px #8b5cf666;transform:translateY(-2px)}.workpaper_modalOverlay__Mor-L{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1200}.workpaper_modal__8rtAF{background:var(--wp-bg-card);border:1px solid var(--wp-border);border-radius:16px;box-shadow:0 20px 60px #0006;max-width:500px;overflow:hidden;width:100%}.workpaper_modalHeader__m\+cbf{align-items:center;border-bottom:1px solid var(--wp-border);display:flex;justify-content:space-between;padding:20px 24px}.workpaper_modalHeader__m\+cbf h2{color:var(--wp-text-primary);font-size:18px;font-weight:600;margin:0}.workpaper_closeBtn__77RfB{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--wp-text-muted);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:all .15s ease;width:32px}.workpaper_closeBtn__77RfB:hover{background:var(--wp-bg-secondary);color:var(--wp-text-primary)}.workpaper_modalBody__M-keM{padding:24px}.workpaper_inviteForm__MawtN{display:flex;flex-direction:column;gap:12px}.workpaper_inviteForm__MawtN label{color:var(--wp-text-secondary);font-size:13px;font-weight:500}.workpaper_inviteForm__MawtN input,.workpaper_inviteForm__MawtN select{background:var(--wp-bg-secondary);border:1px solid var(--wp-border);border-radius:8px;color:var(--wp-text-primary);font-size:14px;outline:none;padding:12px 14px;transition:border-color .2s ease}.workpaper_inviteForm__MawtN input:focus,.workpaper_inviteForm__MawtN select:focus{border-color:var(--wp-accent-purple)}.workpaper_inviteForm__MawtN input::placeholder{color:var(--wp-text-muted)}.workpaper_sendInviteBtn__56dmG{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple),#6366f1);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:8px;padding:12px 20px;transition:all .2s ease}.workpaper_sendInviteBtn__56dmG:hover{box-shadow:0 4px 15px #8b5cf666;transform:translateY(-1px)}.workpaper_divider__BU6SZ{align-items:center;color:var(--wp-text-muted);display:flex;font-size:12px;margin:24px 0}.workpaper_divider__BU6SZ:after,.workpaper_divider__BU6SZ:before{background:var(--wp-border);content:"";flex:1 1;height:1px}.workpaper_divider__BU6SZ span{padding:0 12px}.workpaper_teamList__gviEu{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.workpaper_teamMember__p4YiU{align-items:center;background:var(--wp-bg-secondary);border-radius:8px;display:flex;gap:12px;padding:10px 12px}.workpaper_memberAvatar__c2NPi{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple),var(--wp-accent-cyan));border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:36px;justify-content:center;width:36px}.workpaper_memberInfo__hJBeI{flex:1 1;min-width:0}.workpaper_memberName__sNUMC{color:var(--wp-text-primary);display:block;font-size:14px;font-weight:500}.workpaper_memberEmail__vGBJF{color:var(--wp-text-muted);display:block;font-size:12px}.workpaper_memberRole__Vbewz{background:#8b5cf626;border-radius:4px;color:var(--wp-accent-purple);font-size:11px;padding:4px 10px;text-transform:capitalize}@media (max-width:1200px){.workpaper_statsRow__WiBgY{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.workpaper_sidebar__NS9M0{display:none}.workpaper_mainContent__JmF21{padding:16px}.workpaper_statsRow__WiBgY{grid-template-columns:1fr}.workpaper_contentHeader__lUBw\+{flex-direction:column;gap:16px}.workpaper_searchBar__fUB0K{min-width:0;min-width:auto;width:100%}.workpaper_memoMeta__tqjP2{align-items:flex-start;flex-direction:column;gap:8px}.workpaper_memoActions__LFUvW{flex-wrap:wrap}}.workpaper_successMessage__fYyEO{align-items:center;background:#10b98126;border:1px solid #10b9814d;border-radius:8px;color:var(--wp-accent-green);display:flex;font-size:14px;gap:8px;margin-bottom:12px;padding:12px 16px}.workpaper_assignDescription__Jz6GI{color:var(--wp-text-secondary);font-size:14px;line-height:1.5;margin-bottom:16px}.workpaper_reviewerList__ID3cz{display:flex;flex-direction:column;gap:8px}.workpaper_reviewerOption__VWwwv{align-items:center;background:var(--wp-bg-secondary);border:1px solid var(--wp-border);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.workpaper_reviewerOption__VWwwv:hover{background:linear-gradient(135deg,#06b6d41a,#8b5cf61a);border-color:#06b6d44d;transform:translateY(-1px)}.workpaper_adminRole__03QW8{background:#06b6d426;color:var(--wp-accent-cyan)}.workpaper_assignBtn__ndFkj{background:linear-gradient(135deg,#06b6d41f,#8b5cf614);border:1px solid #06b6d440;box-shadow:0 2px 10px #06b6d41a;color:var(--wp-accent-cyan)}.workpaper_assignBtn__ndFkj:hover{background:linear-gradient(135deg,#06b6d433,#8b5cf61f);border-color:#06b6d466;box-shadow:0 4px 20px #06b6d440,0 0 15px #06b6d41a}.workpaper_aiReviewBtn__c8eWR{background:linear-gradient(135deg,#8b5cf626,#06b6d41a);border:1px solid #8b5cf64d;box-shadow:0 2px 12px #8b5cf626;color:var(--wp-accent-purple);overflow:hidden;position:relative}.workpaper_aiReviewBtn__c8eWR:before{background:linear-gradient(135deg,#8b5cf633,#06b6d426);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.workpaper_aiReviewBtn__c8eWR:hover{background:linear-gradient(135deg,#8b5cf640,#06b6d426);border-color:#8b5cf680;box-shadow:0 6px 25px #8b5cf64d,0 0 20px #06b6d426;transform:translateY(-2px)}.workpaper_aiReviewBtn__c8eWR:hover:before{opacity:1}.workpaper_aiReviewBtn__c8eWR:disabled{cursor:not-allowed;opacity:.7;transform:none}.workpaper_aiReviewBtn__c8eWR svg{height:16px;position:relative;width:16px;z-index:1}.workpaper_aiReviewOverlay__vAEuE{align-items:center;animation:workpaper_fadeIn__RqA5N .3s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#030014eb;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.workpaper_aiReviewLoader__4Bxlu{max-width:400px;padding:48px;text-align:center}.workpaper_aiReviewSpinner__7cmEc{align-items:center;animation:workpaper_pulse__VnQ27 2s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf633,#06b6d426);border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 32px;position:relative;width:100px}.workpaper_aiReviewSpinner__7cmEc:before{animation:workpaper_gradientRotate__ssLS8 2s linear infinite;background:linear-gradient(135deg,var(--wp-accent-purple),var(--wp-accent-cyan),var(--wp-accent-purple));background-size:200% 200%;border-radius:50%;content:"";inset:-3px;position:absolute;z-index:-1}.workpaper_aiReviewSpinner__7cmEc:after{background:#030014e6;border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}@keyframes workpaper_pulse__VnQ27{0%,to{box-shadow:0 0 30px #8b5cf64d;transform:scale(1)}50%{box-shadow:0 0 50px #8b5cf680;transform:scale(1.05)}}@keyframes workpaper_gradientRotate__ssLS8{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.workpaper_aiReviewSpinner__7cmEc svg{animation:workpaper_sparkle__NAfBx 1.5s ease-in-out infinite;color:var(--wp-accent-purple)}@keyframes workpaper_sparkle__NAfBx{0%,to{opacity:1;transform:rotate(0deg) scale(1)}50%{opacity:.8;transform:rotate(180deg) scale(1.1)}}.workpaper_aiReviewLoader__4Bxlu h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 0,var(--wp-accent-purple) 50%,var(--wp-accent-cyan) 100%);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;margin:0 0 12px}.workpaper_aiReviewLoader__4Bxlu p{color:var(--wp-text-secondary);font-size:14px;margin:0 0 32px}.workpaper_aiReviewSteps__2HRkF{display:flex;flex-direction:column;gap:12px;text-align:left}.workpaper_aiReviewStep__I\+Toq{align-items:center;animation:workpaper_stepFadeIn__DlGR- .5s ease forwards;background:#8b5cf614;border:1px solid #8b5cf633;border-radius:10px;color:var(--wp-text-secondary);display:flex;font-size:13px;gap:12px;opacity:0;padding:12px 16px}.workpaper_aiReviewStep__I\+Toq:first-child{animation-delay:.1s}.workpaper_aiReviewStep__I\+Toq:nth-child(2){animation-delay:.3s}.workpaper_aiReviewStep__I\+Toq:nth-child(3){animation-delay:.5s}@keyframes workpaper_stepFadeIn__DlGR-{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.workpaper_aiReviewStep__I\+Toq svg{color:var(--wp-accent-green);flex-shrink:0}.workpaper_aiReviewStep__I\+Toq:last-child svg{color:var(--wp-accent-purple)}.workpaper_pulsingIcon__7IuuU{animation:workpaper_pulseIcon__Bvu5z 1s ease-in-out infinite}@keyframes workpaper_pulseIcon__Bvu5z{0%,to{opacity:1}50%{opacity:.4}}.workpaper_memoDetailOverlay__2RFnM{background:var(--wp-bg-primary);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1100}.workpaper_memoDetailPanel__lVkqp{display:flex;flex-direction:column;height:100%}.workpaper_memoDetailHeader__VCDny{align-items:center;background:var(--wp-bg-secondary);border-bottom:1px solid var(--wp-border);display:flex;justify-content:space-between;padding:16px 24px}.workpaper_backBtn__NMqyu{align-items:center;background:var(--wp-glass-bg);border:1px solid var(--wp-border);border-radius:8px;color:var(--wp-text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;transition:all .2s ease}.workpaper_backBtn__NMqyu:hover{background:#8b5cf626;border-color:#8b5cf64d}.workpaper_memoDetailActions__ZaPzK{display:flex;gap:12px}.workpaper_memoDetailContent__QVOya{display:flex;flex:1 1;overflow:hidden}.workpaper_memoDetailMain__5\+\+us{flex:1 1;min-width:0;overflow-y:auto;padding:24px}.workpaper_memoDetailTitleSection__xlpR8{margin-bottom:24px}.workpaper_memoDetailMeta__JZ6Tx{align-items:center;display:flex;gap:12px;margin-bottom:12px}.workpaper_memoDetailTitle__1AkM1{color:var(--wp-text-primary);font-size:28px;font-weight:700;line-height:1.3;margin:0 0 16px}.workpaper_memoDetailInfo__gmj8l{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.workpaper_memoPreview__pYyPU{background:var(--wp-bg-card);border:1px solid var(--wp-border);border-radius:16px;min-height:400px;padding:32px}.workpaper_memoPreviewPlaceholder__xULnU{align-items:center;color:var(--wp-text-muted);display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center}.workpaper_memoPreviewPlaceholder__xULnU svg{font-size:64px;margin-bottom:16px;opacity:.5}.workpaper_memoPreviewPlaceholder__xULnU p{color:var(--wp-text-secondary);font-size:16px;font-weight:500;margin-bottom:8px}.workpaper_memoPreviewPlaceholder__xULnU span{font-size:14px}.workpaper_memoContent__I-uNC{color:var(--wp-text-primary);font-size:15px;line-height:1.7}.workpaper_memoContent__I-uNC h2{border-bottom:1px solid var(--wp-border);color:var(--wp-text-primary);font-size:22px;font-weight:700;margin:0 0 16px;padding-bottom:8px}.workpaper_memoContent__I-uNC h3{color:var(--wp-text-primary);font-size:18px;font-weight:600;margin:24px 0 12px}.workpaper_memoContent__I-uNC p{color:var(--wp-text-secondary);margin:0 0 16px}.workpaper_memoContent__I-uNC strong{color:var(--wp-text-primary);font-weight:600}.workpaper_memoContent__I-uNC ol,.workpaper_memoContent__I-uNC ul{margin:0 0 16px;padding-left:24px}.workpaper_memoContent__I-uNC li{color:var(--wp-text-secondary);margin-bottom:8px}.workpaper_memoContent__I-uNC table{margin:16px 0 24px}.workpaper_memoContent__I-uNC table th{border:1px solid var(--wp-border);padding:12px 16px;text-align:left}.workpaper_memoContent__I-uNC table td{border:1px solid var(--wp-border);color:var(--wp-text-secondary);padding:10px 16px}.workpaper_memoContent__I-uNC em{color:var(--wp-text-muted);font-style:italic}.workpaper_memoContent__I-uNC hr{border:none;border-top:1px solid var(--wp-border);margin:24px 0}.workpaper_headingsSidebar__W2hwK{background:var(--wp-bg-secondary);border-right:1px solid var(--wp-border);display:flex;flex-direction:column;min-width:220px;overflow:hidden;transition:all .3s ease;width:220px}.workpaper_headingsSidebar__W2hwK.workpaper_collapsed__oOSQl{border-right:none;min-width:0;padding:0;width:0}.workpaper_headingsSidebar__W2hwK.workpaper_collapsed__oOSQl .workpaper_headingsList__oHeqk,.workpaper_headingsSidebar__W2hwK.workpaper_collapsed__oOSQl .workpaper_headingsSidebarHeader__\+Tnlm{display:none}.workpaper_headingsSidebarHeader__\+Tnlm{align-items:center;border-bottom:1px solid var(--wp-border);display:flex;gap:8px;justify-content:space-between;padding:12px}.workpaper_headingsSidebarTitle__ds\+od{color:var(--wp-text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.workpaper_headingsList__oHeqk{flex:1 1;overflow-y:auto;padding:12px 8px}.workpaper_noHeadings__w19kq{color:var(--wp-text-muted);padding:16px 8px;text-align:center}.workpaper_noHeadings__w19kq span{display:block;font-size:12px;font-weight:500;margin-bottom:4px}.workpaper_noHeadings__w19kq p{font-size:11px;margin:0;opacity:.7}.workpaper_headingsToolbar__9gq2T{border-bottom:1px solid var(--wp-border);display:flex;gap:4px;margin-bottom:8px;padding:8px 12px}.workpaper_headingsToolbarBtn__gfvgy{align-items:center;background:#0000;border:1px solid var(--wp-border);border-radius:4px;color:var(--wp-text-muted);cursor:pointer;display:flex;font-size:11px;gap:4px;padding:4px 8px;transition:all .15s ease}.workpaper_headingsToolbarBtn__gfvgy:hover{background:#8b5cf61a;border-color:#8b5cf64d;color:var(--wp-accent-purple)}.workpaper_headingItemRow__KCLEa{align-items:center;border-radius:6px;display:flex;padding:2px 8px;transition:background .15s ease}.workpaper_headingItemRow__KCLEa:hover{background:#8b5cf60d}.workpaper_headingItem__YvxLl{word-wrap:break-word;background:#0000;border:none;border-radius:6px;color:var(--wp-text-secondary);cursor:pointer;display:block;flex:1 1;font-size:13px;line-height:1.3;padding:6px 8px;text-align:left;transition:all .15s ease;white-space:normal}.workpaper_headingItem__YvxLl:hover{background:#8b5cf61a;color:var(--wp-text-primary)}.workpaper_headingLevel1__NbqCr .workpaper_headingItem__YvxLl{color:var(--wp-text-primary);font-size:14px;font-weight:600}.workpaper_headingLevel2__u7YW-{padding-left:12px}.workpaper_headingLevel2__u7YW- .workpaper_headingItem__YvxLl{font-weight:500}.workpaper_headingLevel3__YneTD{padding-left:24px}.workpaper_headingLevel3__YneTD .workpaper_headingItem__YvxLl{font-size:12px}.workpaper_collapseBtn__czl16{align-items:center;background:#0000;border:1px solid var(--wp-border);border-radius:6px;color:var(--wp-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .15s ease;width:28px}.workpaper_collapseBtn__czl16:hover{background:#8b5cf61a;border-color:#8b5cf64d;color:var(--wp-text-primary)}.workpaper_headerLeftActions__mWic\+{align-items:center;display:flex;gap:12px}.workpaper_panelToggleBtn__\+NWnd{align-items:center;background:#8b5cf614;border:1px solid #8b5cf633;border-radius:8px;color:var(--wp-accent-purple);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.workpaper_panelToggleBtn__\+NWnd:hover{background:#8b5cf626;border-color:#8b5cf666}.workpaper_commentsPanel__iiRY-{background:var(--wp-bg-secondary);border-left:1px solid var(--wp-border);display:flex;flex-direction:column;min-width:320px;overflow:hidden;transition:all .3s ease;width:320px}.workpaper_commentsPanel__iiRY-.workpaper_collapsed__oOSQl{border-left:none;min-width:0;padding:0;width:0}.workpaper_commentsPanel__iiRY-.workpaper_collapsed__oOSQl .workpaper_commentsList__z-Kjm,.workpaper_commentsPanel__iiRY-.workpaper_collapsed__oOSQl .workpaper_commentsPanelHeader__bxnWQ,.workpaper_commentsPanel__iiRY-.workpaper_collapsed__oOSQl .workpaper_newCommentForm__D3dA1{display:none}.workpaper_commentsPanelHeader__bxnWQ{align-items:center;border-bottom:1px solid var(--wp-border);display:flex;gap:12px;padding:16px}.workpaper_commentsPanelHeader__bxnWQ h3{align-items:center;color:var(--wp-text-primary);display:flex;font-size:14px;font-weight:600;gap:10px;margin:0;white-space:nowrap}.workpaper_commentsPanelHeader__bxnWQ h3 svg{color:var(--wp-accent-cyan)}.workpaper_commentsList__z-Kjm{flex:1 1;overflow-y:auto;padding:16px}.workpaper_noComments__y8L5C{align-items:center;color:var(--wp-text-muted);display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.workpaper_noComments__y8L5C svg{font-size:48px;margin-bottom:16px;opacity:.5}.workpaper_noComments__y8L5C p{color:var(--wp-text-secondary);font-size:14px;font-weight:500;margin-bottom:4px}.workpaper_noComments__y8L5C span{font-size:12px}.workpaper_commentThread__fLDDL{background:var(--wp-bg-card);border:1px solid var(--wp-border);border-radius:12px;margin-bottom:16px;padding:16px;transition:all .2s ease}.workpaper_commentThread__fLDDL.workpaper_resolved__ElthL{background:var(--wp-bg-secondary);opacity:.7}.workpaper_commentThread__fLDDL.workpaper_aiComment__viqKr{background:linear-gradient(135deg,#8b5cf614,#06b6d40d);border:1px solid #8b5cf640;overflow:hidden;position:relative}.workpaper_commentThread__fLDDL.workpaper_aiComment__viqKr:before{background:linear-gradient(90deg,var(--wp-accent-purple),var(--wp-accent-cyan));content:"";height:2px;left:0;position:absolute;right:0;top:0}.workpaper_aiCommentBadge__HUgkX{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple),var(--wp-accent-cyan));border-radius:4px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.5px;margin-left:8px;padding:2px 8px;text-transform:uppercase}.workpaper_aiCommentBadge__HUgkX svg{height:10px;width:10px}.workpaper_aiAvatar__tDUcb{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple),var(--wp-accent-cyan));border-radius:50%;box-shadow:0 2px 8px #8b5cf64d;color:#fff;display:flex;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.workpaper_commentMain__hYtUH{position:relative}.workpaper_commentHeader__k0Ydt{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.workpaper_commentAuthor__Qkp1y{align-items:center;display:flex;gap:10px}.workpaper_authorName__pWtds{color:var(--wp-text-primary);font-size:14px;font-weight:600}.workpaper_commentTime__WyVTe{color:var(--wp-text-muted);font-size:12px}.workpaper_resolvedBadge__9ukAT{align-items:center;background:#10b98126;border-radius:4px;color:var(--wp-accent-green);display:flex;font-size:11px;gap:6px;padding:4px 10px}.workpaper_commentContent__XLQb2{color:var(--wp-text-secondary);font-size:14px;line-height:1.6;margin:0 0 12px}.workpaper_commentActions__W5zE2{display:flex;gap:12px}.workpaper_commentActionBtn__ScEKP{align-items:center;background:#0000;border:1px solid var(--wp-border);border-radius:6px;color:var(--wp-text-muted);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 12px;transition:all .2s ease}.workpaper_commentActionBtn__ScEKP:hover{background:#8b5cf61a;border-color:#8b5cf64d;color:var(--wp-accent-purple)}.workpaper_replies__w9pvo{border-left:2px solid var(--wp-border);margin-top:16px;padding-left:16px}.workpaper_reply__fUHfi{background:var(--wp-bg-secondary);border-radius:8px;margin-bottom:8px;padding:12px}.workpaper_reply__fUHfi:last-child{margin-bottom:0}.workpaper_replyAuthor__ZRBwV{align-items:center;display:flex;gap:8px;margin-bottom:8px}.workpaper_avatarSmall__YiR6f{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple),var(--wp-accent-cyan));border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:600;height:24px;justify-content:center;width:24px}.workpaper_replyContent__9WF8m{color:var(--wp-text-secondary);font-size:13px;line-height:1.5;margin:0}.workpaper_replyForm__G6yAg{border-top:1px dashed var(--wp-border);margin-top:12px;padding-top:12px}.workpaper_replyForm__G6yAg textarea{background:var(--wp-bg-secondary);border:1px solid var(--wp-border);border-radius:8px;color:var(--wp-text-primary);font-family:inherit;font-size:13px;padding:12px;resize:none;width:100%}.workpaper_replyForm__G6yAg textarea:focus{border-color:#06b6d480;outline:none}.workpaper_replyFormActions__eRUMl{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.workpaper_cancelBtn__eIfiu{background:#0000;border:1px solid var(--wp-border);border-radius:6px;color:var(--wp-text-muted);cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s ease}.workpaper_cancelBtn__eIfiu:hover{background:#ef44441a;border-color:#ef44444d;color:var(--wp-accent-red)}.workpaper_submitReplyBtn__E1bXR{align-items:center;background:linear-gradient(135deg,#06b6d433,#0891b226);border:1px solid #06b6d44d;border-radius:6px;color:var(--wp-accent-cyan);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 16px;transition:all .2s ease}.workpaper_submitReplyBtn__E1bXR:hover:not(:disabled){background:linear-gradient(135deg,#06b6d44d,#0891b240);border-color:#06b6d480}.workpaper_submitReplyBtn__E1bXR:disabled{cursor:not-allowed;opacity:.5}.workpaper_newCommentForm__D3dA1{background:var(--wp-bg-card);border-top:1px solid var(--wp-border);padding:16px}.workpaper_newCommentForm__D3dA1 textarea{background:var(--wp-bg-secondary);border:1px solid var(--wp-border);border-radius:10px;color:var(--wp-text-primary);font-family:inherit;font-size:14px;margin-bottom:12px;padding:14px;resize:none;width:100%}.workpaper_newCommentForm__D3dA1 textarea:focus{border-color:#06b6d480;outline:none}.workpaper_addCommentBtn__74OMH{align-items:center;background:linear-gradient(135deg,var(--wp-accent-cyan),#0891b2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease;width:100%}.workpaper_addCommentBtn__74OMH:hover:not(:disabled){box-shadow:0 4px 20px #06b6d44d;transform:translateY(-1px)}.workpaper_addCommentBtn__74OMH:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:1024px){.workpaper_memoDetailContent__QVOya{flex-direction:column}.workpaper_headingsSidebar__W2hwK{display:none}.workpaper_commentsPanel__iiRY-{border-left:none;border-top:1px solid var(--wp-border);max-height:50vh;min-width:100%!important;width:100%!important}.workpaper_commentsPanel__iiRY-.workpaper_collapsed__oOSQl{max-height:0}.workpaper_headerLeftActions__mWic\+{flex-wrap:wrap}}.workpaper_deleteBtn__XkWbr{background:#ef44441a!important;border-color:#ef444433!important;color:var(--wp-accent-red)!important}.workpaper_deleteBtn__XkWbr:hover{background:#ef444433!important;border-color:#ef44444d!important}.workpaper_deleteConfirmContent__0iA7S{align-items:center;display:flex;flex-direction:column;padding:20px 0;text-align:center}.workpaper_deleteIcon__YUhq\+{color:var(--wp-accent-red);font-size:48px;margin-bottom:16px}.workpaper_deleteConfirmContent__0iA7S p{color:var(--wp-text-primary);font-size:16px;margin-bottom:8px}.workpaper_deleteConfirmContent__0iA7S span{color:var(--wp-text-muted);font-size:14px}.workpaper_deleteConfirmActions__fQE6u{display:flex;gap:12px;justify-content:center;margin-top:24px}.workpaper_cancelDeleteBtn__gGqwW{align-items:center;background:var(--wp-bg-secondary);border:1px solid var(--wp-border);border-radius:8px;color:var(--wp-text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.workpaper_cancelDeleteBtn__gGqwW:hover{background:var(--wp-bg-card);color:var(--wp-text-primary)}.workpaper_confirmDeleteBtn__V2OBS{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.workpaper_confirmDeleteBtn__V2OBS:hover{box-shadow:0 4px 20px #ef444466;transform:translateY(-1px)}.workpaper_workspaceForm__KdDkf{display:flex;flex-direction:column;gap:12px}.workpaper_workspaceForm__KdDkf label{color:var(--wp-text-primary);font-size:14px;font-weight:500}.workpaper_workspaceForm__KdDkf input{background:var(--wp-bg-secondary);border:1px solid var(--wp-border);border-radius:8px;color:var(--wp-text-primary);font-size:14px;padding:12px 16px;transition:all .2s ease}.workpaper_workspaceForm__KdDkf input:focus{border-color:var(--wp-accent-purple);box-shadow:0 0 0 3px #8b5cf61a;outline:none}.workpaper_formHint__8\+FYa{color:var(--wp-text-muted);font-size:13px;margin:4px 0 12px}.workpaper_createWorkspaceBtn__D8uox{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple),#7c3aed);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:14px 24px;transition:all .3s ease}.workpaper_createWorkspaceBtn__D8uox:hover:not(:disabled){box-shadow:0 8px 30px #8b5cf666;transform:translateY(-2px)}.workpaper_createWorkspaceBtn__D8uox:disabled{cursor:not-allowed;opacity:.5;transform:none}.workpaper_settingsSection__tD9Ji{margin-bottom:24px}.workpaper_settingsSection__tD9Ji h3{color:var(--wp-text-primary);font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.workpaper_readOnlyInput__msmlp{background:var(--wp-bg-card)!important;cursor:default!important;opacity:.7}.workpaper_settingsInfo__PJ3fW{color:var(--wp-text-secondary);display:flex;font-size:14px;gap:20px;margin-top:12px}.workpaper_settingsInfo__PJ3fW span{align-items:center;display:flex;gap:8px}.workpaper_settingsInfo__PJ3fW strong{color:var(--wp-accent-purple);text-transform:capitalize}.workpaper_teamListCompact__x\+9ct{display:flex;flex-direction:column;gap:8px}.workpaper_teamMemberCompact__e2xeN{align-items:center;background:var(--wp-bg-secondary);border-radius:8px;display:flex;gap:12px;padding:10px 12px}.workpaper_memberRoleSmall__VwEXk{color:var(--wp-text-muted);font-size:12px;margin-left:auto;text-transform:capitalize}.workpaper_viewAllBtn__1nBDx{background:#0000;border:1px solid var(--wp-border);border-radius:8px;color:var(--wp-accent-cyan);cursor:pointer;font-size:14px;margin-top:8px;padding:10px 16px;transition:all .2s ease}.workpaper_viewAllBtn__1nBDx:hover{background:#06b6d41a;border-color:var(--wp-accent-cyan)}.workpaper_dangerZone__6W3x2{border-top:1px solid #ef444433;margin-top:24px;padding-top:24px}.workpaper_dangerZone__6W3x2 h3{color:var(--wp-accent-red)}.workpaper_dangerZone__6W3x2 p{color:var(--wp-text-muted);font-size:14px;margin-bottom:16px}.workpaper_deleteWorkspaceBtn__J0S3O{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:var(--wp-accent-red);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.workpaper_deleteWorkspaceBtn__J0S3O:hover{background:#ef444433;border-color:var(--wp-accent-red)}.workpaper_exportBtn__tJxG2{background:#06b6d41a!important;border-color:#06b6d433!important;color:var(--wp-accent-cyan)!important}.workpaper_exportBtn__tJxG2:hover{background:#06b6d433!important;border-color:var(--wp-accent-cyan)!important}.workpaper_titleWithEdit__ZJHji{align-items:flex-start;display:flex;gap:12px}.workpaper_titleWithEdit__ZJHji h1{flex:1 1}.workpaper_editIconBtn__02d-c{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;margin-top:4px;padding:8px;transition:all .2s ease}.workpaper_editIconBtn__02d-c:hover{background:var(--glass-bg-hover);border-color:var(--accent-primary);color:var(--accent-primary)}.workpaper_editTitleContainer__dylUe{display:flex;flex-direction:column;gap:12px;margin:8px 0}.workpaper_editTitleInput__5RNhE{background:var(--glass-bg);border:2px solid var(--accent-primary);border-radius:10px;color:var(--text-primary);font-size:1.5rem;font-weight:600;outline:none;padding:14px 16px;transition:all .2s ease;width:100%}.workpaper_editTitleInput__5RNhE:focus{background:var(--glass-bg-hover);box-shadow:0 0 0 4px #6366f126}.workpaper_editActions__B-Zmv{display:flex;gap:10px}.workpaper_saveEditBtn__\+4Jct{align-items:center;background:linear-gradient(135deg,#06b6d4,#8b5cf6);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.workpaper_saveEditBtn__\+4Jct:hover{box-shadow:0 4px 12px #06b6d44d;transform:translateY(-1px)}.workpaper_cancelEditBtn__p06Ux{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.workpaper_cancelEditBtn__p06Ux:hover{background:var(--glass-bg-hover);color:var(--text-primary)}.workpaper_memoContentClickable__F38Hm{border-radius:8px;cursor:text;margin:-4px;min-height:350px;padding:4px;position:relative;transition:all .2s ease}.workpaper_memoContentClickable__F38Hm:hover{background:#8b5cf608;box-shadow:inset 0 0 0 1px #8b5cf626}.workpaper_memoContentClickable__F38Hm .workpaper_savedIndicator__FDj6j{bottom:8px;position:absolute;right:8px}.workpaper_alwaysEditableContainer__0Wo3C,.workpaper_inlineEditContainer__7IuqX{display:flex;flex-direction:column;height:100%;min-height:400px}.workpaper_alwaysEditableContainer__0Wo3C{position:relative}.workpaper_alwaysEditableContainer__0Wo3C .workpaper_formattingToolbar__3Qgm7{background:#f8fafc;border:none;border-bottom:1px solid #e2e8f0;border-radius:0;box-shadow:0 2px 4px #00000014;box-sizing:border-box;margin:-32px -32px 24px;padding:14px 32px;position:-webkit-sticky;position:sticky;top:-32px;width:calc(100% + 64px);z-index:20}[data-theme=dark] .workpaper_alwaysEditableContainer__0Wo3C .workpaper_formattingToolbar__3Qgm7{background:#1e293b;border-bottom:1px solid #334155;box-shadow:0 2px 4px #0003}.workpaper_alwaysEditableContainer__0Wo3C .workpaper_richTextEditor__jAned{background:#0000;border:none;border-radius:0;max-height:none;min-height:350px;padding:0 0 0 24px}.workpaper_alwaysEditableContainer__0Wo3C .workpaper_richTextEditor__jAned ol,.workpaper_alwaysEditableContainer__0Wo3C .workpaper_richTextEditor__jAned ul{margin-left:0;padding-left:24px}.workpaper_alwaysEditableContainer__0Wo3C .workpaper_richTextEditor__jAned:focus{background:#0000;border:none;box-shadow:none}.workpaper_alwaysEditableContainer__0Wo3C .workpaper_savedIndicator__FDj6j{bottom:16px;position:absolute;right:16px;z-index:10}.workpaper_formattingToolbar__3Qgm7{align-items:center;background:#8b5cf614;border:1px solid #8b5cf633;border-radius:10px 10px 0 0;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:-1px;padding:8px 12px}.workpaper_formatBtn__rge2F{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--wp-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.workpaper_formatBtn__rge2F:hover{background:#8b5cf626;border-color:#8b5cf64d;color:var(--wp-text-primary)}.workpaper_formatBtn__rge2F:active{background:#8b5cf640;transform:scale(.95)}.workpaper_toolbarDivider__cF8cZ{background:#8b5cf633;height:20px;margin:0 6px;width:1px}.workpaper_inlineEditTextarea__TFPJ8{background:#8b5cf605;border:1px solid #8b5cf633;border-radius:0 0 10px 10px;border-top:none;color:var(--wp-text-primary);flex:1 1;font-family:inherit;font-size:15px;line-height:1.7;min-height:350px;outline:none;padding:16px;resize:none;transition:all .2s ease;width:100%}.workpaper_inlineEditTextarea__TFPJ8::placeholder{color:var(--wp-text-muted)}.workpaper_inlineEditTextarea__TFPJ8:focus{background:#8b5cf60a;border-color:#8b5cf64d}.workpaper_richTextEditor__jAned{background:#8b5cf605;border:1px solid #8b5cf633;border-radius:0 0 10px 10px;border-top:none;color:var(--wp-text-primary);flex:1 1;font-family:inherit;font-size:15px;line-height:1.7;max-height:600px;min-height:350px;outline:none;overflow-y:auto;padding:16px;transition:all .2s ease;width:100%}.workpaper_richTextEditor__jAned:focus{background:#8b5cf60a;border-color:#8b5cf64d}.workpaper_richTextEditor__jAned:empty:before{color:var(--wp-text-muted);content:attr(data-placeholder);pointer-events:none}.workpaper_richTextEditor__jAned h1{color:var(--wp-text-primary);font-size:1.75em;font-weight:700;margin:.5em 0}.workpaper_richTextEditor__jAned h2{color:var(--wp-text-primary);font-size:1.4em;font-weight:600;margin:.5em 0}.workpaper_richTextEditor__jAned h3{color:var(--wp-text-primary);font-size:1.2em;font-weight:600;margin:.5em 0}.workpaper_richTextEditor__jAned b,.workpaper_richTextEditor__jAned strong{font-weight:700}.workpaper_richTextEditor__jAned em,.workpaper_richTextEditor__jAned i{font-style:italic}.workpaper_richTextEditor__jAned code{background:#8b5cf626;border-radius:4px;color:#a78bfa;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:2px 6px}.workpaper_richTextEditor__jAned blockquote{border-left:3px solid #8b5cf680;color:var(--wp-text-secondary);font-style:italic;margin:.5em 0;padding-left:1em}.workpaper_richTextEditor__jAned ol,.workpaper_richTextEditor__jAned ul{margin:.5em 0;padding-left:1.5em}.workpaper_richTextEditor__jAned li{margin:.25em 0}.workpaper_richTextEditor__jAned a{color:#8b5cf6;text-decoration:underline}.workpaper_richTextEditor__jAned a:hover{color:#a78bfa}.workpaper_richTextEditor__jAned hr{border:none;border-top:1px solid #8b5cf64d;margin:1em 0}.workpaper_inlineEditFooter__WdAfp{align-items:center;border-top:1px solid var(--wp-border);display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.workpaper_markdownHint__UK9BH{color:var(--wp-text-muted);font-size:.8rem;font-style:italic}.workpaper_savedIndicator__FDj6j{align-items:center;animation:workpaper_fadeInOut__HU5Cn 2s ease-in-out;color:#10b981;display:flex;font-size:.85rem;font-weight:500;gap:6px}.workpaper_savedIndicator__FDj6j svg{height:14px;width:14px}@keyframes workpaper_fadeInOut__HU5Cn{0%{opacity:0;transform:translateY(-4px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}[data-theme=light] .workpaper_editTitleInput__5RNhE{background:#fffc}[data-theme=light] .workpaper_inlineEditTextarea__TFPJ8:focus{background:#8b5cf608}.workpaper_tablePickerContainer__WzRlY{position:relative}.workpaper_tablePicker__Y\+wq1{background:var(--wp-bg-card);border:1px solid var(--wp-border);border-radius:8px;box-shadow:0 8px 24px #0003;left:0;margin-top:8px;min-width:160px;padding:12px;position:absolute;top:100%;z-index:100}.workpaper_tablePickerHeader__G1HU4{color:var(--wp-text-secondary);font-size:12px;font-weight:600;margin-bottom:8px;text-align:center}.workpaper_tablePickerGrid__opCOE{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(6,20px)}.workpaper_tablePickerCell__2ZcWV{background:var(--wp-bg-secondary);border:1px solid var(--wp-border);border-radius:3px;cursor:pointer;height:20px;transition:all .1s ease;width:20px}.workpaper_tablePickerCell__2ZcWV.workpaper_selected__p5r9l,.workpaper_tablePickerCell__2ZcWV:hover{background:#8b5cf64d;border-color:var(--wp-accent-purple)}.workpaper_tablePickerSize__IEkkN{color:var(--wp-text-muted);font-size:11px;margin-top:8px;text-align:center}.workpaper_richTextEditor__jAned .workpaper_editor-table__0xHy\+,.workpaper_richTextEditor__jAned table{border-collapse:collapse;font-size:14px;margin:1em 0;width:100%}.workpaper_richTextEditor__jAned table td,.workpaper_richTextEditor__jAned table th{border:1px solid var(--wp-border);min-width:80px;padding:10px 14px;text-align:left}.workpaper_richTextEditor__jAned table th{background:#8b5cf61a;color:var(--wp-text-primary);font-weight:600}.workpaper_richTextEditor__jAned table td{background:var(--wp-bg-secondary)}.workpaper_richTextEditor__jAned table tr:hover td{background:#8b5cf60d}.workpaper_richTextEditor__jAned table td:focus,.workpaper_richTextEditor__jAned table th:focus{outline:2px solid var(--wp-accent-purple);outline-offset:-2px}.workpaper_memoContent__I-uNC table{border-collapse:collapse;font-size:14px;margin:1em 0;width:100%}.workpaper_memoContent__I-uNC table td,.workpaper_memoContent__I-uNC table th{border:1px solid var(--wp-border);padding:10px 14px;text-align:left}.workpaper_memoContent__I-uNC table th{background:#8b5cf61a;color:var(--wp-text-primary);font-weight:600}.workpaper_memoContent__I-uNC table td{background:var(--wp-bg-secondary)}.workpaper_memoContent__I-uNC table tr:hover td{background:#8b5cf60d}.workpaper_highlightedContent__4-ayh{position:relative}.workpaper_textHighlight__bAfWR{background:linear-gradient(90deg,#8b5cf626,#06b6d41f 50%,#8b5cf626);border-left:3px solid var(--wp-accent-purple);border-radius:0 4px 4px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone;cursor:pointer;display:inline;margin:0 2px;padding:2px 6px 2px 8px;position:relative;transition:all .25s ease}.workpaper_dark__HSTAj .workpaper_textHighlight__bAfWR{background:linear-gradient(90deg,#8b5cf640,#06b6d433 50%,#8b5cf640);box-shadow:inset 0 0 20px #8b5cf61a,0 0 1px #8b5cf64d;color:#fff!important}.workpaper_light__3FWCv .workpaper_textHighlight__bAfWR{background:linear-gradient(90deg,#8b5cf61f,#06b6d414 50%,#8b5cf61f);border-left-color:#7c3aed}.workpaper_textHighlight__bAfWR:hover{background:linear-gradient(90deg,#8b5cf64d,#06b6d440 50%,#8b5cf64d);box-shadow:0 0 12px #8b5cf64d,0 2px 8px #0000001a;transform:translateY(-1px)}.workpaper_dark__HSTAj .workpaper_textHighlight__bAfWR:hover{box-shadow:0 0 20px #8b5cf666,0 0 40px #06b6d433,inset 0 0 20px #8b5cf626;color:#fff!important}.workpaper_dark__HSTAj .workpaper_textHighlight__bAfWR.workpaper_activeHighlight__lwnly{color:#fff!important}.workpaper_textHighlight__bAfWR.workpaper_activeHighlight__lwnly{animation:workpaper_highlightPulse__TJV4e .8s ease-in-out 3;background:linear-gradient(90deg,#8b5cf666,#06b6d459 50%,#8b5cf666);border-left-width:4px}.workpaper_dark__HSTAj .workpaper_textHighlight__bAfWR.workpaper_activeHighlight__lwnly{box-shadow:0 0 25px #8b5cf680,0 0 50px #06b6d44d,inset 0 0 30px #8b5cf633}@keyframes workpaper_highlightPulse__TJV4e{0%,to{border-left-color:var(--wp-accent-purple);box-shadow:0 0 15px #8b5cf666}50%{border-left-color:var(--wp-accent-cyan);box-shadow:0 0 30px #8b5cf699,0 0 60px #06b6d44d}}.workpaper_selectionPopup__7VzzJ{animation:workpaper_popupFadeIn__If0RU .15s ease;z-index:2100}@keyframes workpaper_popupFadeIn__If0RU{0%{opacity:0;transform:translate(-50%,-90%)}to{opacity:1;transform:translate(-50%,-100%)}}.workpaper_addCommentTooltipBtn__oUaPG{align-items:center;background:linear-gradient(135deg,var(--wp-accent-purple) 0,var(--wp-accent-cyan) 100%);border:none;border-radius:8px;box-shadow:0 4px 12px #8b5cf666;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.workpaper_addCommentTooltipBtn__oUaPG:hover{box-shadow:0 6px 16px #8b5cf680;transform:translateY(-2px)}.workpaper_addCommentTooltipBtn__oUaPG svg{height:14px;width:14px}.workpaper_editHint__NjtUn{color:var(--wp-text-muted);font-size:12px;font-style:italic;margin-top:12px;text-align:center}.workpaper_selectedTextBadge__BMz\+S{align-items:flex-start;background:linear-gradient(135deg,#8b5cf61a,#06b6d414);border-left:3px solid var(--wp-accent-purple);border-radius:0 8px 8px 0;cursor:pointer;display:flex;gap:4px;margin-bottom:10px;padding:8px 12px;transition:all .2s ease}.workpaper_selectedTextBadge__BMz\+S:hover{background:linear-gradient(135deg,#8b5cf626,#06b6d41f)}.workpaper_quoteIcon__YvfJt{color:var(--wp-accent-purple);font-family:Georgia,serif;font-size:20px;font-weight:700;line-height:1}.workpaper_selectedTextPreview__woMdf{color:var(--wp-text-secondary);flex:1 1;font-size:12px;font-style:italic;line-height:1.4}.workpaper_jumpIcon__8e2Iy{color:var(--wp-accent-purple);font-size:12px;opacity:.6;transition:all .2s ease}.workpaper_selectedTextBadge__BMz\+S:hover .workpaper_jumpIcon__8e2Iy{opacity:1;transform:translate(2px,-2px)}.workpaper_pendingSelectionBadge__k3TaY{align-items:center;background:linear-gradient(135deg,#8b5cf626,#06b6d41a);border:1px solid #8b5cf64d;border-radius:8px;display:flex;gap:6px;margin-bottom:10px;padding:8px 12px}.workpaper_pendingSelectionText__lMB63{color:var(--wp-text-primary);flex:1 1;font-size:12px;font-style:italic}.workpaper_clearSelectionBtn__-I4cz{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:var(--wp-text-secondary);cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;transition:all .2s ease;width:20px}.workpaper_clearSelectionBtn__-I4cz:hover{background:#ef444433;color:var(--wp-accent-red)}.workpaper_commentThread__fLDDL.workpaper_hasHighlight__oPPIn{border-left:3px solid var(--wp-accent-purple);cursor:pointer}.workpaper_commentThread__fLDDL.workpaper_hasHighlight__oPPIn:hover{background:#8b5cf614}.workpaper_pulseComment__\+s-gI{animation:workpaper_commentPulse__QV35u .5s ease-in-out 2}@keyframes workpaper_commentPulse__QV35u{0%,to{background:var(--wp-bg-card);box-shadow:none}50%{background:#8b5cf626;box-shadow:0 0 15px #8b5cf64d}}.workpaper_themeToggleBtn__A6jcY{align-items:center;background:var(--wp-glass-bg);border:1px solid var(--wp-border);border-radius:50%;color:var(--wp-text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:8px;transition:all .3s ease;width:40px}.workpaper_themeToggleBtn__A6jcY:hover{background:linear-gradient(135deg,#8b5cf626,#06b6d41a);border-color:var(--wp-accent-purple);box-shadow:0 4px 12px #8b5cf633;color:var(--wp-accent-purple);transform:rotate(15deg)}.workpaper_dark__HSTAj .workpaper_themeToggleBtn__A6jcY:hover{box-shadow:0 4px 12px #8b5cf64d,0 0 20px #f59e0b33}.workpaper_themeToggleBtn__A6jcY svg{transition:transform .3s ease}.workpaper_themeToggleBtn__A6jcY:hover svg{transform:scale(1.1)}.workpaper_errorBanner__OZCgC{align-items:center;background:#ef4444f2;border-radius:8px;box-shadow:0 4px 16px #0000004d;color:#fff;display:flex;font-size:14px;gap:12px;left:50%;max-width:480px;padding:10px 20px;position:fixed;top:60px;transform:translateX(-50%);width:90%;z-index:9999}.workpaper_errorBannerClose__U\+\+TM{background:none;border:none;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;opacity:.8;padding:0}.workpaper_errorBannerClose__U\+\+TM:hover{opacity:1}.workpaper_notificationContainer__RtB4B{position:relative}.workpaper_notificationButton__ugrRO{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--wp-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:background .2s,color .2s;width:36px}.workpaper_notificationButton__ugrRO:hover{background:var(--wp-bg-tertiary);color:var(--wp-text-primary)}.workpaper_notificationBadge__BoLtz{background:#ef4444;border-radius:8px;color:#fff;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:4px;text-align:center;top:4px}.workpaper_notificationDropdown__Axi3z{background:var(--wp-bg-secondary);border:1px solid var(--wp-border);border-radius:12px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;max-height:420px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:340px;z-index:200}.workpaper_notificationHeader__vnikm{align-items:center;border-bottom:1px solid var(--wp-border);color:var(--wp-text-primary);display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:12px 16px}.workpaper_notificationClose__7aFOn{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--wp-text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.workpaper_notificationClose__7aFOn:hover{background:var(--wp-bg-tertiary)}.workpaper_notificationList__xR\+XL{flex:1 1;overflow-y:auto}.workpaper_notificationEmpty__drot9{color:var(--wp-text-secondary);font-size:13px;padding:32px 16px;text-align:center}.workpaper_notificationItem__ugmyi{align-items:flex-start;border-bottom:1px solid var(--wp-border);cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:background .15s}.workpaper_notificationItem__ugmyi:last-child{border-bottom:none}.workpaper_notificationItem__ugmyi:hover{background:var(--wp-bg-tertiary)}.workpaper_notificationItem__ugmyi.workpaper_unread__zIvdq{background:#8b5cf60f}.workpaper_notificationItem__ugmyi.workpaper_unread__zIvdq:hover{background:#8b5cf61a}.workpaper_notificationIcon__05IzT{align-items:center;background:var(--wp-bg-tertiary);border-radius:8px;color:var(--wp-accent-purple);display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:2px;width:28px}.workpaper_notificationContent__K2GFw{flex:1 1;min-width:0}.workpaper_notificationMessage__amKO5{color:var(--wp-text-primary);font-size:13px;line-height:1.4;margin:0 0 4px}.workpaper_notificationTime__na4rG{color:var(--wp-text-secondary);font-size:11px}.workpaper_memberAvatarPending__tZ6FV{background:#f59e0b26!important;border:1px dashed #f59e0b66;color:#f59e0b!important}.workpaper_cancelInviteBtn__zRw3Z{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--wp-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:background .15s,color .15s;width:24px}.workpaper_cancelInviteBtn__zRw3Z:hover{background:#ef44441a;color:#ef4444}.workpaper_emptyTeam__s153z{color:var(--wp-text-secondary);font-size:13px;padding:12px 16px;text-align:center}.workpaper_memosList__GJpCS .workpaper_emptyState__6qlGV{align-items:center;color:var(--wp-text-muted);display:flex;flex-direction:column;font-size:13px;justify-content:center;padding:60px 24px}.workpaper_emptyIcon__I4qos{font-size:36px;margin-bottom:12px}.workpaper_emptyTitle__hJFkv{color:var(--wp-text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.workpaper_emptySubtext__g-bP1{color:var(--wp-text-muted);font-size:13px;line-height:1.5;margin:0 0 16px;max-width:280px;text-align:center}.workpaper_emptyCta__khnJA{background:#8b5cf614;border:1.5px solid var(--wp-accent-purple);border-radius:8px;color:var(--wp-accent-purple);cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:all .2s}.workpaper_emptyCta__khnJA:hover{background:#8b5cf626}.workpaper_cardQuickActions__W2XbP{animation:workpaper_fadeIn__RqA5N .15s ease;border-top:1px solid var(--wp-border);display:flex;gap:8px;margin-top:10px;padding-top:10px}@keyframes workpaper_fadeIn__RqA5N{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.workpaper_cardQuickApprove__EeECe{background:#10b9811f;border:none;border-radius:7px;color:#10b981;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:6px 12px;transition:background .2s}.workpaper_cardQuickApprove__EeECe:hover{background:#10b98138}.workpaper_cardQuickReject__rysVM{background:#ef44441a;border:none;border-radius:7px;color:#ef4444;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:6px 12px;transition:background .2s}.workpaper_cardQuickReject__rysVM:hover{background:#ef444433}.workpaper_inlineReviewerWrap__I2wNb{position:relative}.workpaper_inlineReviewerDropdown__BHdPb{background:var(--wp-bg-card);border:1px solid var(--wp-border);border-radius:10px;bottom:calc(100% + 4px);box-shadow:0 8px 24px #00000026;left:0;min-width:220px;overflow:hidden;position:absolute;z-index:200}.workpaper_inlineReviewerHeader__IVAjm{align-items:center;border-bottom:1px solid var(--wp-border);color:var(--wp-text-muted);display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:10px 12px}.workpaper_inlineReviewerHeader__IVAjm button{background:none;border:none;color:var(--wp-text-muted);cursor:pointer;font-size:14px}.workpaper_inlineReviewerOption__hoZhz{align-items:center;background:none;border:none;color:var(--wp-text-primary);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:9px 12px;text-align:left;transition:background .15s;width:100%}.workpaper_inlineReviewerOption__hoZhz:hover{background:var(--wp-bg-secondary)}.workpaper_inlineReviewerAvatar__AIq2a{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:26px;justify-content:center;width:26px}.workpaper_inlineReviewerRole__stIGZ{color:var(--wp-text-muted);font-size:11px;margin-left:auto;text-transform:capitalize}.workpaper_assignReviewerInlineBtn__Cl8ZP{background:#0000;border:1px dashed var(--wp-border);border-radius:6px;color:var(--wp-text-muted);cursor:pointer;font-size:12px;padding:5px 10px;transition:all .2s;white-space:nowrap}.workpaper_assignReviewerInlineBtn__Cl8ZP:hover{border-color:var(--wp-accent-purple);color:var(--wp-accent-purple)}.workpaper_statusTimeline__ttfy7{align-items:center;background:var(--wp-bg-secondary);border-bottom:1px solid var(--wp-border);display:flex;flex-shrink:0;gap:0;overflow-x:auto;padding:10px 24px}.workpaper_timelineStep__dmUD5{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:80px;opacity:.4}.workpaper_timelineStepDone__TvZok{opacity:.7}.workpaper_timelineStepCurrent__jclO9{opacity:1}.workpaper_timelineIcon__FtfMM{font-size:18px}.workpaper_timelineLabel__N2lc1{color:var(--wp-text-secondary);font-size:10px;font-weight:600;letter-spacing:.4px;text-align:center;text-transform:uppercase;white-space:nowrap}.workpaper_timelineStepCurrent__jclO9 .workpaper_timelineLabel__N2lc1{color:var(--wp-accent-purple)}.workpaper_timelineConnector__LBoW\+{background:var(--wp-border);flex:1 1;height:1px;margin-bottom:14px;min-width:20px}.workpaper_timelineConnectorDone__1Duf0{background:var(--wp-accent-purple);opacity:.5}.workpaper_resolvedToggle__SCOr9{align-items:center;background:#0000;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;margin:4px 0;padding:8px 12px;transition:background .2s;-webkit-user-select:none;user-select:none}.workpaper_resolvedToggle__SCOr9:hover{background:var(--bg-secondary);color:var(--text-secondary)}.workpaper_commentTabs__52sUW{border-bottom:1px solid var(--border-color);display:flex;gap:4px;margin-bottom:4px;padding:8px 12px}.workpaper_commentTab__uzbPx{background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;flex:1 1;font-size:12px;font-weight:500;padding:5px 8px;transition:all .2s}.workpaper_commentTab__uzbPx:hover{background:var(--bg-secondary);color:var(--text-secondary)}.workpaper_commentTabActive__HtJLN{background:var(--bg-secondary);color:var(--accent-purple);font-weight:600}.workpaper_dismissAllAi__g6R9s{background:#8b5cf60d;border:1px dashed #8b5cf666;border-radius:8px;color:var(--accent-purple);cursor:pointer;font-size:12px;margin:4px 0 8px;padding:7px 12px;transition:all .2s;width:100%}.workpaper_dismissAllAi__g6R9s:hover{background:#8b5cf61f}.workpaper_reactionBar__X3hkC{display:flex;gap:4px;margin:6px 0 4px}.workpaper_reactionBtn__AsvD6{background:#0000;border:1px solid var(--border-color);border-radius:20px;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:3px 8px;transition:all .15s}.workpaper_reactionBtn__AsvD6:hover{background:#8b5cf614;border-color:var(--accent-purple)}.workpaper_reactionBtnActive__XuX9z{background:#8b5cf626;border-color:var(--accent-purple);color:var(--accent-purple)}.workpaper_aiReviewInlineProgress__cOWKR{align-items:center;background:linear-gradient(135deg,#8b5cf61a,#06b6d41a);border-bottom:1px solid #8b5cf633;color:var(--accent-purple);display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 16px}.workpaper_aiReviewProgressSpinner__PXYyF{animation:workpaper_spin__jG941 .8s linear infinite;border:2px solid #8b5cf64d;border-radius:50%;border-top:2px solid var(--accent-purple);flex-shrink:0;height:16px;width:16px}@keyframes workpaper_spin__jG941{to{transform:rotate(1turn)}}.workpaper_activityFeed__RENp8{border-top:1px solid #8b5cf61f;border-top:1px solid var(--wp-border,#8b5cf61f);margin-top:8px}.workpaper_activityDetails__8czvH{padding:0}.workpaper_activitySummary__Es10p{align-items:center;color:#64748b;color:var(--wp-text-muted,#64748b);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;list-style:none;padding:10px 24px;text-transform:uppercase;transition:color .2s;-webkit-user-select:none;user-select:none}.workpaper_activitySummary__Es10p::-webkit-details-marker{display:none}.workpaper_activitySummary__Es10p:hover{color:#8b5cf6;color:var(--wp-accent-purple,#8b5cf6)}.workpaper_activityList__F5shH{display:flex;flex-direction:column;gap:12px;padding:4px 24px 16px}.workpaper_activityItem__mMCS-{align-items:flex-start;display:flex;gap:10px}.workpaper_activityIcon__WVTYg{flex-shrink:0;font-size:16px;margin-top:1px}.workpaper_activityBody__rvhIs{display:flex;flex-direction:column;gap:2px}.workpaper_activityText__ukCzC{color:#475569;color:var(--wp-text-secondary,#475569);font-size:13px;line-height:1.4}.workpaper_activityTime__Z8mai{color:#64748b;color:var(--wp-text-muted,#64748b);font-size:11px}.workpaper_kbdHint__A5Yaw{align-items:center;display:inline-flex;font-size:11px;gap:4px;margin-left:6px;opacity:.55}.workpaper_kbdHint__A5Yaw kbd{border:1px solid;border-radius:4px;font-family:monospace;font-size:10px;padding:1px 5px}.workpaper_saveConflictBanner__KTPRS{align-items:center;background:#fffbeb;background:var(--wp-warning-bg,#fffbeb);border:1px solid #f59e0b;border:1px solid var(--wp-warning-border,#f59e0b);border-radius:8px;color:#92400e;color:var(--wp-warning-text,#92400e);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:8px;padding:8px 12px}.workpaper_saveConflictReload__353QD{background:#fef3c7;background:var(--wp-warning-btn-bg,#fef3c7);border:1px solid #f59e0b;border:1px solid var(--wp-warning-border,#f59e0b);border-radius:6px;color:inherit;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px}.workpaper_saveConflictReload__353QD:hover{background:#f59e0b;background:var(--wp-warning-border,#f59e0b);color:#fff}.workpaper_saveConflictDismiss__FjdFW{background:#0000;border:1px solid;border-radius:6px;color:inherit;cursor:pointer;font-size:12px;padding:4px 10px}.workpaper_saveErrorBanner__qxNFM{align-items:center;background:#fef2f2;background:var(--wp-error-bg,#fef2f2);border:1px solid #fca5a5;border:1px solid var(--wp-error-border,#fca5a5);border-radius:8px;color:#991b1b;color:var(--wp-error-text,#991b1b);display:flex;font-size:13px;gap:8px;margin-top:8px;padding:8px 12px}.workpaper_saveErrorDismiss__UmoZj{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;margin-left:auto;opacity:.7}.workpaper_saveErrorDismiss__UmoZj:hover{opacity:1}:root{--filings-bg:linear-gradient(135deg,#030014,#0a0a1a 50%,#030014);--filings-glass-bg:#ffffff08;--filings-glass-border:#ffffff14;--filings-glass-blur:20px;--filings-primary:#8b5cf6;--filings-secondary:#06b6d4;--filings-accent:#10b981;--filings-text:#f8fafc;--filings-text-muted:#f8fafc99}.filings-layout{background:linear-gradient(135deg,#030014,#0a0a1a 50%,#030014);background:var(--filings-bg);display:flex;height:100vh;overflow:hidden;position:relative;width:100%}.filings-layout:before{background:radial-gradient(circle at 20% 20%,#8b5cf614,#0000 40%),radial-gradient(circle at 80% 80%,#06b6d40f,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.filings-sidebar{backdrop-filter:blur(20px);backdrop-filter:blur(var(--filings-glass-blur));-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(var(--filings-glass-blur));background:#ffffff08;background:var(--filings-glass-bg);border-right:1px solid #ffffff14;border-right:1px solid var(--filings-glass-border);display:flex;flex-direction:column;flex-shrink:0;height:100%;min-width:280px;position:relative;transition:width .3s ease,min-width .3s ease;width:280px;z-index:2}.filings-sidebar.collapsed{border:none;min-width:0;overflow:hidden;width:0}.sidebar-header{border-bottom:1px solid var(--filings-glass-border);gap:8px;padding:16px}.new-chat-btn{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);background:linear-gradient(135deg,var(--filings-primary),var(--filings-secondary));border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.new-chat-btn:hover{box-shadow:0 4px 20px #8b5cf666;transform:translateY(-2px)}.collapse-btn{align-items:center;background:#ffffff08;background:var(--filings-glass-bg);border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);border-radius:10px;color:#f8fafc99;color:var(--filings-text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.collapse-btn:hover{background:#ffffff0f;color:#f8fafc;color:var(--filings-text)}.conversations-list{flex:1 1;overflow-y:auto;padding:12px}.list-header{align-items:center;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding:8px 12px;text-transform:uppercase}.empty-conversations,.list-header{color:#f8fafc99;color:var(--filings-text-muted)}.empty-conversations{font-size:13px;padding:24px 16px;text-align:center}.conversation-item{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:4px;padding:12px;position:relative;transition:all .2s ease}.conversation-item:hover{background:#ffffff0d}.conversation-item.active{background:#8b5cf626;border:1px solid #8b5cf64d}.conv-icon{color:#8b5cf6;color:var(--filings-primary);flex-shrink:0;font-size:18px}.conv-content{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.conv-title{color:#f8fafc;color:var(--filings-text);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-date{font-size:11px}.conv-date,.delete-chat-btn{color:#f8fafc99;color:var(--filings-text-muted)}.delete-chat-btn{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.5;padding:6px;transition:all .2s ease;z-index:10}.conversation-item:hover .delete-chat-btn{opacity:1}.delete-chat-btn:hover{background:#ef444426;color:#ef4444;opacity:1}.filings-workspace{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative;z-index:1}.filings-header{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff08;background:var(--filings-glass-bg);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--filings-glass-border);display:flex;justify-content:space-between;padding:12px 24px}.header-left{gap:12px}.expand-sidebar-btn{align-items:center;background:#ffffff08;background:var(--filings-glass-bg);border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);border-radius:10px;color:#f8fafc99;color:var(--filings-text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.expand-sidebar-btn:hover{background:#ffffff0f;color:#f8fafc;color:var(--filings-text)}.header-breadcrumb{align-items:center;display:flex;gap:10px}.header-icon{color:#8b5cf6;color:var(--filings-primary);font-size:22px}.header-badge{background:linear-gradient(135deg,#10b98133,#06b6d426);border:1px solid #10b9814d;border-radius:20px;color:#10b981;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.input-filter-panel{animation:slideUp .18s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f0a23d9;border:1px solid #8b5cf640;border-radius:16px;box-shadow:0 -4px 32px #8b5cf61a;margin:0 auto 10px;max-width:900px;padding:16px 20px 12px}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.filter-panel-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.filter-panel-footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;justify-content:space-between;margin-top:12px;padding-top:10px}.panel-active-count{color:#8b5cf6;color:var(--filings-primary);font-size:11px;font-weight:600;letter-spacing:.4px}.date-range-group .date-range-inputs{align-items:center;display:flex;gap:6px}.date-range-inputs input[type=date]{background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);border-radius:8px;color:#f8fafc;color:var(--filings-text);flex:1 1;font-size:12px;min-width:0;padding:8px 10px}.date-range-inputs input[type=date]:focus{border-color:#8b5cf680;outline:none}.date-range-inputs input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.6)}.date-sep{color:#f8fafc99;color:var(--filings-text-muted);flex-shrink:0;font-size:12px}.active-filter-chips{animation:slideUp .15s ease;display:flex;flex-wrap:wrap;gap:6px;margin:0 auto 8px;max-width:900px;padding:0 2px}.filter-chip{align-items:center;background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:20px;color:#f8fafc;color:var(--filings-text);display:inline-flex;font-size:12px;gap:5px;padding:4px 8px 4px 10px;white-space:nowrap}.filter-chip svg{color:#8b5cf6;color:var(--filings-primary);font-size:12px}.filter-chip button{align-items:center;background:#0000;border:none;border-radius:50%;color:#f8fafc99;color:var(--filings-text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:10px;height:14px;justify-content:center;padding:0;transition:all .15s ease;width:14px}.filter-chip button:hover{background:#ef444433;color:#f87171}.filter-toggle-inline{align-items:center;background:#0000;border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);border-radius:10px;color:#f8fafc99;color:var(--filings-text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:17px;height:34px;justify-content:center;position:relative;transition:all .2s ease;width:34px}.filter-toggle-inline:hover{background:#8b5cf61a;border-color:#8b5cf659;color:#f8fafc;color:var(--filings-text)}.filter-toggle-inline.active{background:#8b5cf626}.filter-toggle-inline.active,.filter-toggle-inline.has-filters{border-color:#8b5cf680;color:#8b5cf6;color:var(--filings-primary)}.filter-badge{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);background:linear-gradient(135deg,var(--filings-primary),var(--filings-secondary));border-radius:8px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-5px;top:-5px}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.filter-group{display:flex;flex-direction:column;gap:4px;min-width:160px}.filter-group.company-search{min-width:200px}.filter-group label{align-items:center;color:#f8fafc99;color:var(--filings-text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;text-transform:uppercase}.filter-group label svg{font-size:14px}.filter-group input[type=date],.filter-group input[type=text]{background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);border-radius:8px;color:#f8fafc;color:var(--filings-text);font-size:13px;padding:8px 12px}.filter-group input[type=date]:focus,.filter-group input[type=text]:focus{border-color:#8b5cf680;outline:none}.filter-group input[type=text]::placeholder{color:#f8fafc99;color:var(--filings-text-muted)}.filter-group input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7)}.filter-group select{background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);border-radius:8px;color:#f8fafc;color:var(--filings-text);cursor:pointer;font-size:13px;min-width:160px;padding:8px 12px}.filter-group select:focus{border-color:#8b5cf680;outline:none}.filter-group select option{background:#1a1a2e;color:#f8fafc;color:var(--filings-text)}.clear-filters{align-items:center;background:#0000;border:1px solid #ef44444d;border-radius:8px;color:#f87171;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 16px;transition:all .2s ease}.clear-filters:hover{background:#ef44441a}.filings-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.chat-container{flex:1 1;overflow-y:auto;padding:24px}.filings-welcome{align-items:center;display:flex;height:100%;justify-content:center;padding:40px}.welcome-content{max-width:600px;text-align:center}.welcome-icon{align-items:center;background:linear-gradient(135deg,#8b5cf633,#06b6d426);border-radius:24px;color:#8b5cf6;color:var(--filings-primary);display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.welcome-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#06b6d4);background:linear-gradient(135deg,var(--filings-primary),var(--filings-secondary));-webkit-background-clip:text;background-clip:text;color:#f8fafc;color:var(--filings-text);font-size:36px;font-weight:700;margin:0 0 8px}.welcome-subtitle{font-size:16px;margin:0 0 16px}.welcome-description,.welcome-subtitle{color:#f8fafc99;color:var(--filings-text-muted)}.welcome-description{font-size:15px;line-height:1.6;margin:0 0 32px}.example-queries h3{color:#f8fafc;color:var(--filings-text);font-size:14px;font-weight:600;margin:0 0 16px}.query-examples{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.example-btn{align-items:center;background:#ffffff08;background:var(--filings-glass-bg);border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);border-radius:12px;color:#f8fafc;color:var(--filings-text);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:14px 18px;text-align:left;transition:all .2s ease}.example-btn:hover{background:#8b5cf61a;border-color:#8b5cf64d;transform:translateY(-2px)}.example-btn svg{color:#8b5cf6;color:var(--filings-primary);flex-shrink:0;font-size:16px}.messages-list{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:900px;width:100%}.filings-message{border-radius:16px;overflow:hidden}.filings-message.user-message{background:linear-gradient(135deg,#8b5cf626,#8b5cf614);border:1px solid #8b5cf633;margin-left:60px;padding:16px 20px}.filings-message.assistant-message{background:#ffffff08;background:var(--filings-glass-bg);border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);padding:20px 24px}.filings-message.assistant-message.error-message{background:#ef444414;border-color:#ef44444d;color:#fca5a5}.message-header{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--filings-glass-border);justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.ai-indicator,.message-header{align-items:center;display:flex}.ai-indicator{color:#8b5cf6;color:var(--filings-primary);font-size:14px;font-weight:600;gap:8px}.ai-icon{font-size:20px}.ai-icon.spinning{animation:spin 1s linear infinite}.message-time{color:#f8fafc99;color:var(--filings-text-muted);font-size:12px}.message-actions{gap:10px}.copy-btn,.message-actions{align-items:center;display:flex}.copy-btn{background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);border-radius:6px;color:#f8fafc99;color:var(--filings-text-muted);cursor:pointer;font-size:12px;gap:4px;padding:4px 10px;transition:all .2s ease}.copy-btn:hover{background:#8b5cf61f;border-color:#8b5cf64d;color:#f8fafc;color:var(--filings-text)}.copy-btn.copied{background:#10b9811f;border-color:#10b9814d;color:#10b981}.message-content a[href^="#filing-ref-"]{background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:3px;color:#8b5cf6;color:var(--filings-primary);font-family:monospace;font-size:.85em;font-weight:600;padding:1px 4px;text-decoration:none;transition:background .15s ease}.message-content a[href^="#filing-ref-"]:hover{background:#8b5cf640;border-color:#8b5cf680}.loading-stages{align-items:center;display:flex;gap:6px;margin-top:10px}.loading-stage-dot{background:#ffffff26;border-radius:50%;height:8px;transition:background .4s ease;width:8px}.loading-stage-dot.active{background:linear-gradient(135deg,#8b5cf6,#06b6d4);background:linear-gradient(135deg,var(--filings-primary),var(--filings-secondary))}.message-content{color:#f8fafc;color:var(--filings-text);font-size:15px;line-height:1.7}.message-content p{margin:0 0 12px}.message-content p:last-child{margin-bottom:0}.message-content h2,.message-content h3,.message-content h4{color:#f8fafc;color:var(--filings-text);margin:20px 0 12px}.message-content h2:first-child,.message-content h3:first-child{margin-top:0}.message-content ol,.message-content ul{margin:12px 0;padding-left:24px}.message-content li{margin-bottom:8px}.message-content table{border-collapse:collapse;font-size:13px;margin:16px 0;width:100%}.message-content td,.message-content th{border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);padding:10px 12px;text-align:left}.message-content th{background:#8b5cf61a;color:#f8fafc;color:var(--filings-text);font-weight:600}.message-content td{color:#f8fafc99;color:var(--filings-text-muted)}.message-content strong{color:#f8fafc;color:var(--filings-text)}.message-content code{background:#8b5cf626;border-radius:4px;font-size:13px;padding:2px 6px}.message-content blockquote{background:#06b6d40f;border-left:3px solid #06b6d4;border-left:3px solid var(--filings-secondary);border-radius:0 8px 8px 0;color:#f8fafc99;color:var(--filings-text-muted);font-size:14px;font-style:italic;line-height:1.7;margin:16px 0;padding:12px 16px}.message-content blockquote p{margin:0}.message-content blockquote strong{color:#06b6d4;color:var(--filings-secondary);font-style:normal}.message-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.filter-tag{align-items:center;background:#8b5cf633;border-radius:20px;color:#c4b5fd;display:flex;font-size:11px;gap:6px;padding:4px 10px}.filings-results{border-top:1px solid #ffffff14;border-top:1px solid var(--filings-glass-border);margin-top:20px;padding-top:20px}.filings-results h4{color:#f8fafc;color:var(--filings-text);font-size:14px;font-weight:600;margin:0 0 12px}.filings-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.filing-card{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:all .2s ease}.filing-card:hover{background:#8b5cf61a;border-color:#8b5cf64d;transform:translateY(-2px)}.filing-header{justify-content:space-between}.filing-header,.filing-header-left,.filing-header-right{align-items:center;display:flex;gap:6px}.filing-ref-badge{background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:4px;color:#8b5cf6;color:var(--filings-primary);font-family:monospace;font-size:11px;font-weight:700;padding:2px 5px}.content-badge{border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.content-badge.full-text{background:#10b98126;border:1px solid #10b98140;color:#10b981}.content-badge.metadata-only{background:#ffffff0f;border:1px solid #ffffff1a;color:#f8fafc99;color:var(--filings-text-muted)}.filing-form{background:linear-gradient(135deg,#8b5cf6,#06b6d4);background:linear-gradient(135deg,var(--filings-primary),var(--filings-secondary));border-radius:6px;color:#fff;font-size:11px;font-weight:700;padding:4px 8px}.external-icon{color:#f8fafc99;color:var(--filings-text-muted);font-size:14px}.filing-company{color:var(--filings-text);font-size:14px}.filing-ticker{color:var(--filings-secondary);font-size:12px;font-weight:500}.filing-date{align-items:center;color:var(--filings-text-muted);display:flex;font-size:12px;gap:6px}.filing-card.clickable{cursor:pointer}.filing-card.clickable:hover{background:#8b5cf626;border-color:#8b5cf666;box-shadow:0 4px 20px #8b5cf633}.filing-card .view-icon{color:#06b6d4;color:var(--filings-secondary);font-size:16px}.filing-section{align-items:center;background:#8b5cf61a;border-radius:4px;color:#8b5cf6;color:var(--filings-primary);display:flex;font-size:11px;gap:4px;margin-top:6px;padding:4px 8px}.filing-section svg{font-size:12px}.filing-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f8fafc99;color:var(--filings-text-muted);display:-webkit-box;font-size:11px;line-height:1.5;margin-top:2px;overflow:hidden}.filing-action{color:#06b6d4;color:var(--filings-secondary);font-size:11px;margin-top:4px;opacity:.8}.loading-content{padding:20px 0}.loading-bar{background:#8b5cf633;border-radius:2px;height:4px;margin-bottom:16px;overflow:hidden}.loading-bar:after{animation:loading 1.5s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf6,#06b6d4);background:linear-gradient(135deg,var(--filings-primary),var(--filings-secondary));border-radius:2px;content:"";display:block;height:100%;width:40%}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.loading-content p{color:#f8fafc99;color:var(--filings-text-muted);font-size:14px;margin:0}.chat-input-container{background:#ffffff08;background:var(--filings-glass-bg);border-top:1px solid #ffffff14;border-top:1px solid var(--filings-glass-border);padding:16px 24px 24px}.chat-input-wrapper{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--filings-glass-border);border-radius:16px;display:flex;gap:10px;margin:0 auto;max-width:900px;padding:10px 12px;transition:all .2s ease}.chat-input-wrapper:focus-within{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a}.chat-input-wrapper textarea{background:#0000;border:none;color:#f8fafc;color:var(--filings-text);flex:1 1;font-size:15px;line-height:1.5;max-height:160px;min-height:24px;resize:none}.chat-input-wrapper textarea:focus{outline:none}.chat-input-wrapper textarea::placeholder{color:#f8fafc99;color:var(--filings-text-muted)}.send-btn{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);background:linear-gradient(135deg,var(--filings-primary),var(--filings-secondary));border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;transition:all .2s ease;width:42px}.send-btn:hover:not(:disabled){box-shadow:0 4px 20px #8b5cf666;transform:scale(1.05)}.send-btn:disabled{cursor:not-allowed;opacity:.5}.input-hint{color:#f8fafc99;color:var(--filings-text-muted);font-size:12px;margin:8px 0 0;text-align:center}@media (max-width:768px){.filings-sidebar{left:0;position:fixed;top:0;transform:translateX(0);z-index:100}.filings-sidebar.collapsed{transform:translateX(-100%)}.query-examples{grid-template-columns:1fr}.filings-message.user-message{margin-left:20px}.filters-bar{flex-wrap:wrap}}:root{--rpv-highlight__selected-text-background-color:#ff06;--rpv-highlight__click-drag-border-color:#2566e8;--rpv-highlight__click-drag-background-color:#ff06}.rpv-highlight__click-drag{background-color:#ff06;background-color:var(--rpv-highlight__click-drag-background-color);outline:1px dashed #2566e8;outline:1px dashed var(--rpv-highlight__click-drag-border-color);position:absolute;z-index:2}.rpv-highlight__click-drag--hidden{display:none}.rpv-highlight__selected-text{background-color:#ff06;background-color:var(--rpv-highlight__selected-text-background-color)}.rpv-highlight__selected-end{bottom:0;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;user-select:none;z-index:-1}.filing-highlight{border-radius:2px;cursor:pointer;transition:all .2s ease}.filing-highlight:hover{box-shadow:0 0 0 2px #8b5cf64d;filter:brightness(.9)}.filing-viewer-layout{background:linear-gradient(135deg,#030014,#0a0a1a 50%,#030014);display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.filing-viewer-layout:before{background:radial-gradient(circle at 20% 20%,#8b5cf614,#0000 40%),radial-gradient(circle at 80% 80%,#06b6d40f,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.filing-viewer-loading{align-items:center;background:linear-gradient(135deg,#030014,#0a0a1a 50%,#030014);color:#f8fafc;display:flex;flex-direction:column;height:100vh;justify-content:center}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #8b5cf633;border-radius:50%;border-top-color:#8b5cf6;height:48px;margin-bottom:16px;width:48px}.filing-viewer-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:12px 24px;position:relative;z-index:10}.header-left{gap:16px}.back-btn,.header-left{align-items:center;display:flex}.back-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#f8fafc;cursor:pointer;font-size:14px;gap:6px;padding:8px 16px;transition:all .2s ease}.back-btn:hover{background:#ffffff1a}.filing-info{align-items:center;display:flex;gap:12px}.filing-form-badge{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:6px;color:#fff;font-size:12px;font-weight:700;padding:4px 10px}.filing-company{color:#f8fafc;font-size:16px;font-weight:600}.filing-ticker{color:#06b6d4;font-size:14px}.filing-date{color:#f8fafc99;font-size:13px}.header-right{align-items:center;display:flex;gap:12px}.color-picker{background:#ffffff0d;border-radius:8px;display:flex;gap:6px;padding:6px 10px}.color-btn{border:2px solid #0000;border-radius:6px;cursor:pointer;height:24px;transition:all .2s ease;width:24px}.color-btn:hover{transform:scale(1.1)}.color-btn.active{border-color:#fff;box-shadow:0 0 8px #ffffff4d}.sidebar-toggle{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#f8fafccc;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:10px 16px;transition:all .2s ease}.sidebar-toggle.active,.sidebar-toggle:hover{background:#8b5cf626;border-color:#8b5cf64d;color:#f8fafc}.sec-link{align-items:center;background:#10b98126;border:1px solid #10b9814d;border-radius:8px;color:#10b981;display:flex;font-size:13px;gap:6px;padding:10px 16px;text-decoration:none;transition:all .2s ease}.sec-link:hover{background:#10b98140}.header-center{align-items:center;display:flex;flex:1 1;justify-content:center}.section-indicator{align-items:center;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:8px;color:#c4b5fd;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px}.section-indicator svg{color:#8b5cf6}.page-indicator{background:#06b6d433;border-radius:4px;color:#06b6d4;font-size:12px;font-weight:600;padding:2px 8px}.view-mode-toggle{background:#ffffff0d;border-radius:8px;display:flex;gap:2px;padding:4px}.mode-btn{background:#0000;border:none;border-radius:6px;color:#f8fafc99;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.mode-btn:hover{color:#f8fafc}.mode-btn.active{background:linear-gradient(135deg,#8b5cf6,#06b6d4);color:#fff}.filing-viewer-error{align-items:center;background:linear-gradient(135deg,#030014,#0a0a1a 50%,#030014);color:#f8fafc;display:flex;flex-direction:column;gap:16px;height:100vh;justify-content:center}.filing-viewer-error h3{color:#f87171;margin:0}.loading-section{color:#c4b5fd;font-size:13px;margin-top:8px}.filing-viewer-content{display:flex;flex:1 1;overflow:hidden;position:relative;z-index:1}.filing-document-area{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.filing-document{background:#ffffff05;flex:1 1;overflow-y:auto;padding:32px 48px}.pdf-viewer-container{background:#1e1e1e;flex:1 1;overflow:hidden}.pdf-viewer-container .rpv-core__viewer{height:100%!important}.pdf-viewer-container .rpv-default-layout__container{background:#1e1e1e!important;border:none!important}.pdf-viewer-container .rpv-default-layout__toolbar{background:#ffffff0d!important;border-bottom:1px solid #ffffff1a!important}.pdf-viewer-container .rpv-default-layout__sidebar{background:#ffffff08!important;border-right:1px solid #ffffff1a!important}.iframe-viewer-container{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.filing-iframe{background:#fff;border:none;flex:1 1;width:100%}.iframe-overlay-notice{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;border:1px solid #ffffff1a;border-radius:8px;bottom:16px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%)}.iframe-overlay-notice p{color:#f8fafcb3;font-size:12px;margin:0}.no-content-message,.no-pdf-message{align-items:center;color:#f8fafc;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:48px;text-align:center}.no-pdf-icon{color:#8b5cf666;font-size:64px;margin-bottom:24px}.no-content-message h3,.no-pdf-message h3{color:#f8fafc;font-size:20px;margin:0 0 12px}.no-content-message p,.no-pdf-message p{color:#f8fafc99;font-size:14px;margin:0 0 24px;max-width:400px}.view-on-sec-btn{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.view-on-sec-btn:hover{box-shadow:0 8px 25px #8b5cf666;transform:translateY(-2px)}.annotation-page{color:#06b6d4;font-size:11px;margin:4px 0 0}.document-sec-link-bar{align-items:center;background:#ffffff0a;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;font-size:12px;gap:12px;justify-content:space-between;padding:10px 16px}.content-source-label{align-items:center;color:#f8fafc80;display:flex;gap:6px}.open-sec-link{align-items:center;color:#8b5cf6;display:flex;font-weight:600;gap:5px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.open-sec-link:hover{color:#06b6d4}.no-url-note{color:#f8fafc66;font-size:13px;margin:0}.document-content.text-content pre{color:#f8fafcd9;font-family:Inter,-apple-system,sans-serif;font-size:14px;line-height:1.8;margin:0;white-space:pre-wrap;word-break:break-word}.term-highlight{background:#fbbf2438;border-radius:2px;color:#fbbf24;font-style:normal;padding:1px 2px}.term-highlight.first-match{background:#8b5cf64d;border-radius:3px;color:#c4b5fd;outline:1px solid #8b5cf680;scroll-margin-top:80px}.highlight-legend{align-items:center;color:#f8fafc66;display:inline-flex;font-size:11px;gap:4px;margin-left:10px}.highlight-legend mark{font-size:10px;padding:1px 3px}a.mode-btn{color:inherit;text-decoration:none}.document-content{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;color:#f8fafc;font-size:15px;line-height:1.8;margin:0 auto;max-width:900px;padding:40px 48px}.document-content h1{color:#f8fafc;font-size:24px;font-weight:700;margin:0 0 16px;text-align:center}.document-content h2{border-bottom:1px solid #ffffff1a;color:#f8fafc;font-size:20px;font-weight:600;margin:32px 0 16px;padding-bottom:8px}.document-content h3{color:#c4b5fd;font-size:18px;font-weight:600;margin:24px 0 12px}.document-content h4{color:#93c5fd;font-size:16px;font-weight:600;margin:20px 0 10px}.document-content p{color:#f8fafcd9;margin:0 0 16px}.document-content strong{color:#f8fafc}.document-content table{border-collapse:collapse;font-size:14px;margin:20px 0;width:100%}.document-content td,.document-content th{border:1px solid #ffffff1a;padding:12px 16px;text-align:left}.document-content th{background:#8b5cf626;color:#f8fafc;font-weight:600}.document-content td{color:#f8fafccc}.document-content hr{border:none;border-top:1px solid #ffffff1a;margin:24px 0}.document-content ::selection{background:#8b5cf666;color:#fff}.annotations-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border-left:1px solid #ffffff14;display:flex;flex-direction:column;overflow:hidden;width:340px}.sidebar-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:16px 20px}.sidebar-header h3{align-items:center;color:#f8fafc;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.close-sidebar{align-items:center;background:#0000;border:none;border-radius:8px;color:#f8fafc99;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.close-sidebar:hover{background:#ffffff1a;color:#f8fafc}.empty-annotations{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 24px;text-align:center}.empty-icon{color:#8b5cf666;font-size:48px;margin-bottom:16px}.empty-annotations p{color:#f8fafc;font-size:15px;margin:0 0 8px}.empty-annotations span{color:#f8fafc80;font-size:13px}.annotations-list{flex:1 1;overflow-y:auto;padding:16px}.annotation-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;cursor:pointer;margin-bottom:12px;padding:14px;transition:all .2s ease}.annotation-card:hover{background:#ffffff0f;border-color:#8b5cf64d}.annotation-card.active{border-color:#8b5cf680;box-shadow:0 0 20px #8b5cf626}.annotation-card.citation{border-left:3px solid #93c5fd}.annotation-header{align-items:center;display:flex;gap:8px;margin-bottom:10px}.annotation-color{border-radius:3px;height:12px;width:12px}.annotation-type{color:#f8fafc99;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.annotation-date{color:#f8fafc66;font-size:11px;margin-left:auto}.annotation-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#f8fafcd9;display:-webkit-box;font-size:13px;line-height:1.5;margin:0 0 8px;overflow:hidden}.annotation-note{align-items:flex-start;background:#fef08a1a;border-radius:6px;color:#fef08a;display:flex;font-size:12px;gap:6px;margin:8px 0;padding:8px 10px}.annotation-note svg{flex-shrink:0;margin-top:2px}.annotation-source{color:#93c5fd;font-size:11px;margin:0}.annotation-actions{border-top:1px solid #ffffff0f;display:flex;gap:8px;margin-top:10px;padding-top:10px}.annotation-actions button{background:#ffffff0d;border:none;border-radius:6px;color:#f8fafcb3;cursor:pointer;font-size:14px;padding:6px 10px;transition:all .2s ease}.annotation-actions button:hover{background:#ffffff1a;color:#f8fafc}.add-note-form{background:#ffffff05;border-top:1px solid #ffffff14;padding:16px}.add-note-form h4{color:#f8fafc;font-size:14px;margin:0 0 12px}.add-note-form textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#f8fafc;font-size:13px;margin-bottom:12px;padding:12px;resize:none;width:100%}.add-note-form textarea:focus{border-color:#8b5cf680;outline:none}.add-note-form textarea::placeholder{color:#f8fafc66}.note-actions{display:flex;gap:8px;justify-content:flex-end}.cancel-btn{background:#0000;border:1px solid #ffffff1a;border-radius:8px;color:#f8fafcb3;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s ease}.cancel-btn:hover{background:#ffffff0d}.save-btn{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.save-btn:hover:not(:disabled){box-shadow:0 4px 15px #8b5cf666;transform:translateY(-1px)}.save-btn:disabled{cursor:not-allowed;opacity:.5}.highlight-menu{animation:fadeIn .15s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #ffffff26;border-radius:10px;box-shadow:0 8px 32px #0006;display:flex;gap:4px;padding:6px;position:fixed;transform:translateX(-50%) translateY(-100%);z-index:1000}@keyframes fadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-90%)}to{opacity:1;transform:translateX(-50%) translateY(-100%)}}.highlight-menu button{align-items:center;background:#0000;border:none;border-radius:6px;color:#f8fafc;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;transition:all .15s ease;white-space:nowrap}.highlight-menu button:hover{background:#8b5cf633}.highlight-menu button svg{font-size:16px}@media (max-width:768px){.filing-viewer-header{flex-wrap:wrap;gap:12px;padding:12px 16px}.filing-info{flex-wrap:wrap}.color-picker{display:none}.filing-document{padding:16px}.document-content{padding:24px}.annotations-sidebar{bottom:0;max-width:340px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:100%;z-index:100}.annotations-sidebar.open{transform:translateX(0)}}.dashboard_dashboard_main__fdVp4{display:flex;flex-direction:column;gap:24px;padding:0 8px 40px;width:100%}.dashboard_stats_grid__zc2iT{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:20px}.dashboard_stat_card__YCghe{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.dashboard_stat_card__YCghe:before{background:linear-gradient(90deg,#8b5cf6,#06b6d4);background:linear-gradient(90deg,var(--gradient-start,#8b5cf6),var(--gradient-end,#06b6d4));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.dashboard_stat_card__YCghe:hover{background:#ffffff0f;border-color:#8b5cf633;box-shadow:0 12px 40px #8b5cf626;transform:translateY(-4px)}.dashboard_stat_card__YCghe:hover:before{opacity:1}.dashboard_stat_header__vFGez{align-items:flex-start;display:flex;justify-content:space-between}.dashboard_stat_icon__z-GEq{align-items:center;border-radius:16px;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.dashboard_stat_icon__z-GEq.dashboard_purple__dPb0l{background:linear-gradient(135deg,#8b5cf640,#8b5cf61a);color:#a78bfa}.dashboard_stat_icon__z-GEq.dashboard_cyan__hYqu6{background:linear-gradient(135deg,#06b6d440,#06b6d41a);color:#22d3ee}.dashboard_stat_icon__z-GEq.dashboard_green__GnF7F{background:linear-gradient(135deg,#10b98140,#10b9811a);color:#34d399}.dashboard_stat_icon__z-GEq.dashboard_orange__m45OL{background:linear-gradient(135deg,#f59e0b40,#f59e0b1a);color:#fbbf24}.dashboard_stat_trend__5ezlE{align-items:center;border-radius:8px;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 8px}.dashboard_stat_trend__5ezlE.dashboard_up__sSUMX{background:#10b98126;color:#34d399}.dashboard_stat_trend__5ezlE.dashboard_down__o-H2o{background:#ef444426;color:#f87171}.dashboard_stat_content__w8W44 h2{font-feature-settings:"tnum";color:#f8fafc;font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin:0}.dashboard_stat_content__w8W44 p{color:#f8fafc99;font-size:14px;font-weight:500;margin:4px 0 0}.dashboard_stat_loading__eeq33{animation:dashboard_shimmer__1Zg0B 1.5s infinite;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 50%,#ffffff08 75%);background-size:200% 100%;border-radius:8px;height:36px;width:100px}@keyframes dashboard_shimmer__1Zg0B{0%{background-position:200% 0}to{background-position:-200% 0}}.dashboard_content_grid__evw3B{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}.dashboard_charts_section__acmvs{display:flex;flex-direction:column;gap:24px}.dashboard_glass_card__vXynI{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:24px;transition:all .3s ease}.dashboard_glass_card__vXynI:hover{background:#ffffff0d}.dashboard_card_header__Qg\+Ah{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.dashboard_card_header__Qg\+Ah h3{color:#f8fafc;font-size:18px;font-weight:600;margin:0}.dashboard_header_actions__cX5\+O{display:flex;gap:8px}.dashboard_view_all_btn__HEjII{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#f8fafcb3;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.dashboard_view_all_btn__HEjII:hover{background:#ffffff0f;border-color:#8b5cf64d;color:#f8fafc}.dashboard_view_all_btn__HEjII svg{font-size:16px}.dashboard_bar_chart__RwEZR{display:flex;flex-direction:column;gap:16px}.dashboard_bar_item__7BtVw{display:flex;flex-direction:column;gap:8px}.dashboard_bar_label__wZgcm{align-items:center;display:flex;justify-content:space-between}.dashboard_bar_label__wZgcm span:first-child{color:#f8fafccc;font-size:14px;font-weight:500}.dashboard_bar_label__wZgcm span:last-child{color:#f8fafc80;font-size:13px}.dashboard_bar_track__zaf4K{background:#ffffff0d;border-radius:5px;height:10px;overflow:hidden}.dashboard_bar_fill__IUZSu{border-radius:5px;height:100%;transition:width .8s ease}.dashboard_bar_fill__IUZSu.dashboard_purple__dPb0l{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.dashboard_bar_fill__IUZSu.dashboard_cyan__hYqu6{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.dashboard_bar_fill__IUZSu.dashboard_green__GnF7F{background:linear-gradient(90deg,#10b981,#34d399)}.dashboard_bar_fill__IUZSu.dashboard_orange__m45OL{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.dashboard_donut_container__m\+9l3{align-items:center;display:flex;justify-content:space-around;padding:16px 0}.dashboard_donut_chart__qDwHG{height:160px;position:relative;width:160px}.dashboard_donut_chart__qDwHG svg{height:100%;transform:rotate(-90deg);width:100%}.dashboard_donut_chart__qDwHG circle{fill:none;stroke-width:24;stroke-linecap:round}.dashboard_donut_bg__p2rkW{stroke:#ffffff0d}.dashboard_donut_segment__P8gE7{transition:stroke-dashoffset .8s ease}.dashboard_donut_center__xwYgo{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.dashboard_donut_value__lvlSu{color:#f8fafc;font-size:32px;font-weight:700}.dashboard_donut_label__0rLtT{color:#f8fafc80;font-size:13px}.dashboard_legend__Fyp--{display:flex;flex-direction:column;gap:14px}.dashboard_legend_item__2pVj-{align-items:center;display:flex;gap:10px}.dashboard_legend_dot__qcrVt{border-radius:4px;height:12px;width:12px}.dashboard_legend_dot__qcrVt.dashboard_purple__dPb0l{background:#8b5cf6}.dashboard_legend_dot__qcrVt.dashboard_cyan__hYqu6{background:#06b6d4}.dashboard_legend_dot__qcrVt.dashboard_green__GnF7F{background:#10b981}.dashboard_legend_dot__qcrVt.dashboard_orange__m45OL{background:#f59e0b}.dashboard_legend_text__bXelt{color:#f8fafcb3;font-size:14px}.dashboard_legend_value__Pqu9-{color:#f8fafc;font-size:14px;font-weight:600;margin-left:auto}.dashboard_activity_list__juhar{display:flex;flex-direction:column}.dashboard_activity_item__W-170{border-bottom:1px solid #ffffff0d;display:flex;gap:14px;padding:16px 0}.dashboard_activity_item__W-170:last-child{border-bottom:none}.dashboard_activity_dot__cLEMl{border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;width:10px}.dashboard_activity_dot__cLEMl.dashboard_purple__dPb0l{background:#8b5cf6}.dashboard_activity_dot__cLEMl.dashboard_cyan__hYqu6{background:#06b6d4}.dashboard_activity_dot__cLEMl.dashboard_green__GnF7F{background:#10b981}.dashboard_activity_dot__cLEMl.dashboard_orange__m45OL{background:#f59e0b}.dashboard_activity_content__I4Ffs{flex:1 1}.dashboard_activity_text__F80z5{color:#f8fafccc;font-size:14px;line-height:1.5}.dashboard_activity_text__F80z5 strong{color:#f8fafc;font-weight:600}.dashboard_activity_time__q29rN{color:#f8fafc66;font-size:12px;margin-top:4px}.dashboard_tables_section__YX4Xk{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.dashboard_table_card__JWWoZ{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;padding:24px}.dashboard_search_container__qkOHE{margin-bottom:16px;position:relative}.dashboard_search_icon__s7IY2{color:#f8fafc66;font-size:16px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.dashboard_search_input__RhGi9{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#f8fafc;font-size:14px;padding:10px 14px 10px 40px;transition:all .2s ease;width:100%}.dashboard_search_input__RhGi9:focus{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.dashboard_search_input__RhGi9::placeholder{color:#f8fafc66}.dashboard_table_wrapper__H6eCq{overflow-x:auto}.dashboard_admin_table__yVf2Y{border-collapse:initial;border-spacing:0;width:100%}.dashboard_admin_table__yVf2Y thead th{border-bottom:1px solid #ffffff14;color:#f8fafc80;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 14px;text-align:left;text-transform:uppercase;transition:color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.dashboard_admin_table__yVf2Y thead th:hover{color:#f8fafccc}.dashboard_admin_table__yVf2Y thead th.dashboard_sortable__sSR7h{align-items:center;display:flex;gap:6px}.dashboard_sort_icon__6Vuck{font-size:14px;opacity:.5}.dashboard_sort_icon__6Vuck.dashboard_active__7vroB{color:#8b5cf6;opacity:1}.dashboard_admin_table__yVf2Y tbody tr{transition:background .2s ease}.dashboard_admin_table__yVf2Y tbody tr:hover{background:#ffffff08}.dashboard_admin_table__yVf2Y tbody td{border-bottom:1px solid #ffffff08;color:#f8fafcb3;font-size:14px;padding:12px 14px}.dashboard_admin_table__yVf2Y tbody td:first-child{color:#f8fafc;font-weight:500}.dashboard_action_buttons__uZlgt{display:flex;gap:6px}.dashboard_action_btn__6Ch21{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#f8fafc80;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;transition:all .2s ease;width:30px}.dashboard_action_btn__6Ch21:hover{background:#ffffff0d;border-color:#ffffff1a}.dashboard_action_btn__6Ch21.dashboard_edit__ujGQ3:hover{border-color:#8b5cf64d;color:#8b5cf6}.dashboard_action_btn__6Ch21.dashboard_delete__NW1oh:hover{border-color:#ef44444d;color:#ef4444}.dashboard_pagination__NkvPk{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-top:8px;padding-top:16px}.dashboard_pagination_info__AO7aV{color:#f8fafc80;font-size:13px}.dashboard_pagination_controls__TiPuW{display:flex;gap:4px}.dashboard_page_btn__QJooB{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;color:#f8fafcb3;cursor:pointer;display:flex;font-size:13px;height:32px;justify-content:center;min-width:32px;padding:0 10px;transition:all .2s ease}.dashboard_page_btn__QJooB:hover:not(:disabled){background:#ffffff0f;border-color:#8b5cf64d;color:#f8fafc}.dashboard_page_btn__QJooB:disabled{cursor:not-allowed;opacity:.3}.dashboard_page_btn__QJooB.dashboard_active__7vroB{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-color:#0000;color:#fff;font-weight:600}.dashboard_empty_state__OEoRf{color:#f8fafc80;padding:40px 20px;text-align:center}.dashboard_empty_state__OEoRf p{font-size:14px;margin:0}@media screen and (max-width:1200px){.dashboard_stats_grid__zc2iT{grid-template-columns:repeat(2,1fr)}.dashboard_content_grid__evw3B,.dashboard_tables_section__YX4Xk{grid-template-columns:1fr}}@media screen and (max-width:768px){.dashboard_stats_grid__zc2iT{grid-template-columns:1fr}.dashboard_stat_content__w8W44 h2{font-size:28px}.dashboard_donut_container__m\+9l3{flex-direction:column;gap:24px}}.admin-container{background:linear-gradient(135deg,#030014,#0a0520 50%,#030014);display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;width:100%}.admin-container:before{background:radial-gradient(ellipse at 20% 20%,#8b5cf614 0,#0000 50%),radial-gradient(ellipse at 80% 80%,#06b6d40f 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.company_name{color:#f8fafc;font-size:18px}.admin-navbar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border-bottom:1px solid #ffffff14;height:60px;justify-content:space-between;padding:0 24px;position:relative;z-index:10}.admin-nav-items,.admin-navbar{align-items:center;display:flex;flex-direction:row}.admin-nav-items{gap:12px;justify-content:center}.dummy-logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;background-clip:text;font-size:24px;margin-right:8px}.bar-manu{display:flex;flex:1 1;flex-direction:row;justify-content:space-between;padding-top:0;position:relative;width:100%;z-index:1}.data-section{height:calc(100vh - 60px);overflow-y:auto;padding:24px 24px 40px;width:100%}.data-section,.left-bar{display:flex;flex-direction:column}.left-bar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff05;border-right:1px solid #ffffff0f;flex-shrink:0;height:auto;min-height:calc(100vh - 60px);padding:16px 0;width:80px}.dashboard-menu{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:12px 0;transition:all .2s ease;width:100%}.dashboard-menu p{color:#f8fafc99;font-size:10px;margin-top:4px;transition:color .2s ease}.dashboard-menu button{align-items:center;background:#0000;border:none;border-radius:12px;color:#f8fafc80;cursor:pointer;display:flex;font-size:22px;justify-content:center;margin:0;padding:12px;transition:all .2s ease}.dashboard-menu:hover button,.dashboard-menu:hover p{color:#f8fafce6}.dashboard-menu button:hover{background:#8b5cf626;color:#a78bfa}.dashboard-menu.active button{background:linear-gradient(135deg,#8b5cf633,#06b6d426);color:#a78bfa}.dashboard-menu.active p{color:#a78bfa}.dashboard-profile{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:row;margin-bottom:24px;padding:24px;width:100%}.dashboard-profile,.profile-data{display:flex;justify-content:space-between}.profile-data{flex-direction:column}.profile-data h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700}.profile-data h2 span{-webkit-text-fill-color:#f8fafcb3;color:#f8fafcb3}.date-and-time{align-items:center;display:flex;flex-direction:row}.date-and-time p{color:#f8fafc99;font-size:14px;font-weight:500;margin-top:8px;padding:6px 12px;text-align:center}.btn-cont{display:flex;flex-direction:column;justify-content:space-between}.top-buttons{justify-content:flex-end}.bottom-buttons,.top-buttons{display:flex;flex-direction:row;gap:8px}.bottom-buttons{margin-top:8px}.bottom-buttons button,.top-buttons button{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#f8fafccc;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 16px;transition:all .2s ease}.bottom-buttons button:hover,.top-buttons button:hover{background:#8b5cf626;border-color:#8b5cf64d;color:#f8fafc}.top-buttons button{font-size:18px;padding:10px}.edit-ico,.view-ico{margin-right:4px}.view-ico{font-size:16px}.user_profile{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-top:24px;padding:30px;width:100%}.user_profile h2{color:#f8fafc;font-size:20px;font-weight:600}.dashboard-contt{margin-top:0}@media only screen and (max-width:800px){.bar-manu{flex-direction:column}.left-bar{border-bottom:1px solid #ffffff0f;border-right:none;flex-direction:row;min-height:auto;overflow-x:auto;width:100%}.data-section{height:auto;padding:16px;width:100%}.dashboard-profile{flex-direction:column;gap:16px}.profile-data h2{font-size:22px}.btn-cont{flex-direction:row;gap:8px}}@media only screen and (max-width:500px){.profile-data h2{font-size:18px}.admin-navbar{padding:0 12px}.admin-nav-items button{font-size:12px;padding:8px 12px}.data-section{padding:12px}}:root{--admin-bg-primary:#030014;--admin-bg-secondary:#8b5cf60d;--admin-glass-bg:#ffffff08;--admin-glass-border:#ffffff14;--admin-glass-hover:#ffffff0f;--admin-gradient-start:#8b5cf6;--admin-gradient-end:#06b6d4;--admin-text-primary:#f8fafc;--admin-text-secondary:#f8fafcb3;--admin-text-muted:#f8fafc80;--admin-success:#10b981;--admin-warning:#f59e0b;--admin-danger:#ef4444;--admin-info:#3b82f6}.admin-glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;background:var(--admin-glass-bg);border:1px solid #ffffff14;border:1px solid var(--admin-glass-border);border-radius:20px;transition:all .3s ease}.admin-glass-card:hover{background:#ffffff0f;background:var(--admin-glass-hover);border-color:#8b5cf633;box-shadow:0 8px 32px #8b5cf61a}.admin-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#06b6d4);background:linear-gradient(135deg,var(--admin-gradient-start),var(--admin-gradient-end));-webkit-background-clip:text;background-clip:text}.admin-gradient-border{position:relative}.admin-gradient-border:before{background:linear-gradient(135deg,#8b5cf6,#06b6d4);background:linear-gradient(135deg,var(--admin-gradient-start),var(--admin-gradient-end));border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:1px;pointer-events:none;position:absolute}.admin-stat-icon{align-items:center;border-radius:14px;display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.admin-stat-icon.purple{background:linear-gradient(135deg,#8b5cf633,#8b5cf61a);color:#a78bfa}.admin-stat-icon.cyan{background:linear-gradient(135deg,#06b6d433,#06b6d41a);color:#22d3ee}.admin-stat-icon.green{background:linear-gradient(135deg,#10b98133,#10b9811a);color:#34d399}.admin-stat-icon.orange{background:linear-gradient(135deg,#f59e0b33,#f59e0b1a);color:#fbbf24}.admin-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.admin-btn-primary{background:linear-gradient(135deg,#8b5cf6,#06b6d4);background:linear-gradient(135deg,var(--admin-gradient-start),var(--admin-gradient-end));color:#fff}.admin-btn-primary:hover{box-shadow:0 4px 20px #8b5cf666;transform:translateY(-2px)}.admin-btn-ghost{background:#ffffff08;background:var(--admin-glass-bg);border:1px solid #ffffff14;border:1px solid var(--admin-glass-border);color:#f8fafcb3;color:var(--admin-text-secondary)}.admin-btn-ghost:hover{background:#ffffff0f;background:var(--admin-glass-hover);border-color:#8b5cf64d;color:#f8fafc;color:var(--admin-text-primary)}.admin-btn-icon{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#f8fafc80;color:var(--admin-text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.admin-btn-icon:hover{background:#ffffff08;background:var(--admin-glass-bg);border-color:#ffffff14;border-color:var(--admin-glass-border);color:#f8fafc;color:var(--admin-text-primary)}.admin-btn-icon.edit:hover{color:#8b5cf6}.admin-btn-icon.delete:hover{color:#ef4444}.admin-search-input{background:#ffffff08;background:var(--admin-glass-bg);border:1px solid #ffffff14;border:1px solid var(--admin-glass-border);border-radius:12px;color:#f8fafc;color:var(--admin-text-primary);font-size:14px;max-width:300px;padding:10px 16px 10px 40px;transition:all .2s ease;width:100%}.admin-search-input:focus{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.admin-search-input::placeholder{color:#f8fafc80;color:var(--admin-text-muted)}.admin-table{border-collapse:initial;border-spacing:0;width:100%}.admin-table thead th{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--admin-glass-border);color:#f8fafc80;color:var(--admin-text-muted);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase;transition:color .2s ease;-webkit-user-select:none;user-select:none}.admin-table thead th:hover{color:#f8fafcb3;color:var(--admin-text-secondary)}.admin-table thead th.sortable:after{content:"↕";margin-left:6px;opacity:.3}.admin-table thead th.sorted-asc:after{color:#8b5cf6;content:"↑";opacity:1}.admin-table thead th.sorted-desc:after{color:#8b5cf6;content:"↓";opacity:1}.admin-table tbody tr{transition:background .2s ease}.admin-table tbody tr:hover{background:#ffffff0f;background:var(--admin-glass-hover)}.admin-table tbody td{border-bottom:1px solid #ffffff08;color:#f8fafcb3;color:var(--admin-text-secondary);font-size:14px;padding:14px 16px}.admin-table tbody td:first-child{color:#f8fafc;color:var(--admin-text-primary);font-weight:500}.admin-pagination{align-items:center;display:flex;justify-content:space-between;margin-top:8px;padding:16px 0}.admin-pagination-info{color:#f8fafc80;color:var(--admin-text-muted);font-size:13px}.admin-pagination-controls{display:flex;gap:6px}.admin-pagination-btn{align-items:center;background:#ffffff08;background:var(--admin-glass-bg);border:1px solid #ffffff14;border:1px solid var(--admin-glass-border);border-radius:8px;color:#f8fafcb3;color:var(--admin-text-secondary);cursor:pointer;display:flex;font-size:13px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.admin-pagination-btn:hover:not(:disabled){background:#ffffff0f;background:var(--admin-glass-hover);border-color:#8b5cf64d;color:#f8fafc;color:var(--admin-text-primary)}.admin-pagination-btn:disabled{cursor:not-allowed;opacity:.3}.admin-pagination-btn.active{background:linear-gradient(135deg,#8b5cf6,#06b6d4);background:linear-gradient(135deg,var(--admin-gradient-start),var(--admin-gradient-end));border-color:#0000;color:#fff}.admin-badge{border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}.admin-badge.success{background:#10b98126;color:#34d399}.admin-badge.warning{background:#f59e0b26;color:#fbbf24}.admin-badge.danger{background:#ef444426;color:#f87171}.admin-badge.info{background:#3b82f626;color:#60a5fa}.admin-chart-bar{background:#ffffff08;background:var(--admin-glass-bg);border-radius:4px;height:8px;overflow:hidden}.admin-chart-bar-fill{background:linear-gradient(90deg,#8b5cf6,#06b6d4);background:linear-gradient(90deg,var(--admin-gradient-start),var(--admin-gradient-end));border-radius:4px;height:100%;transition:width .5s ease}.admin-chart-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.admin-chart-legend-item{align-items:center;color:#f8fafcb3;color:var(--admin-text-secondary);display:flex;font-size:13px;gap:8px}.admin-chart-legend-dot{border-radius:50%;height:10px;width:10px}.admin-loading-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 50%,#ffffff08 75%);background:linear-gradient(90deg,var(--admin-glass-bg) 25%,var(--admin-glass-hover) 50%,var(--admin-glass-bg) 75%);background-size:200% 100%;border-radius:8px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.admin-activity-item{border-bottom:1px solid #ffffff08;display:flex;gap:14px;padding:14px 0}.admin-activity-item:last-child{border-bottom:none}.admin-activity-dot{border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;width:10px}.admin-activity-content{flex:1 1}.admin-activity-text{color:#f8fafcb3;color:var(--admin-text-secondary);font-size:14px;line-height:1.5}.admin-activity-text strong{color:#f8fafc;color:var(--admin-text-primary);font-weight:500}.admin-activity-time{color:#f8fafc80;color:var(--admin-text-muted);font-size:12px;margin-top:4px}.admin-donut-chart{height:160px;position:relative;width:160px}.admin-donut-chart svg{transform:rotate(-90deg)}.admin-donut-chart circle{fill:none;stroke-width:20}.admin-donut-center{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.admin-donut-value{color:#f8fafc;color:var(--admin-text-primary);font-size:28px;font-weight:700}.admin-donut-label{color:#f8fafc80;color:var(--admin-text-muted);font-size:12px}.admin-tooltip{position:relative}.admin-tooltip:after{background:#000000e6;border-radius:6px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;margin-bottom:8px;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:nowrap}.admin-tooltip:hover:after{opacity:1;visibility:visible}.userprofile_users_page__PDU69{display:flex;flex-direction:column;gap:24px;padding:0 8px 40px;width:100%}.userprofile_stats_grid__Zh5wY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:20px}.userprofile_stat_card__Qe01Y{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.userprofile_stat_card__Qe01Y:before{background:linear-gradient(90deg,#8b5cf6,#06b6d4);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.userprofile_stat_card__Qe01Y:hover{background:#ffffff0f;border-color:#8b5cf633;box-shadow:0 12px 40px #8b5cf626;transform:translateY(-4px)}.userprofile_stat_card__Qe01Y:hover:before{opacity:1}.userprofile_stat_header__f9W\+4{align-items:flex-start;display:flex;justify-content:space-between}.userprofile_stat_icon__WOtYG{align-items:center;border-radius:16px;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.userprofile_stat_icon__WOtYG.userprofile_purple__kx9lB{background:linear-gradient(135deg,#8b5cf640,#8b5cf61a);color:#a78bfa}.userprofile_stat_icon__WOtYG.userprofile_cyan__-IRLq{background:linear-gradient(135deg,#06b6d440,#06b6d41a);color:#22d3ee}.userprofile_stat_icon__WOtYG.userprofile_green__lqCCP{background:linear-gradient(135deg,#10b98140,#10b9811a);color:#34d399}.userprofile_stat_icon__WOtYG.userprofile_orange__s6lHr{background:linear-gradient(135deg,#f59e0b40,#f59e0b1a);color:#fbbf24}.userprofile_stat_content__1s3NO h2{font-feature-settings:"tnum";color:#f8fafc;font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin:0}.userprofile_stat_content__1s3NO p{color:#f8fafc99;font-size:14px;font-weight:500;margin:4px 0 0}.userprofile_stat_loading__PRGGJ{animation:userprofile_shimmer__e55rt 1.5s infinite;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 50%,#ffffff08 75%);background-size:200% 100%;border-radius:8px;height:36px;width:100px}@keyframes userprofile_shimmer__e55rt{0%{background-position:200% 0}to{background-position:-200% 0}}.userprofile_table_section__ovhFJ{width:100%}.userprofile_table_card__Lgpj\+{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;padding:24px}.userprofile_card_header__3mGv2{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.userprofile_card_header__3mGv2 h3{color:#f8fafc;font-size:20px;font-weight:600;margin:0}.userprofile_header_actions__gbozC{display:flex;gap:12px}.userprofile_action_button__J7pJN{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;color:#f8fafcb3;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s ease}.userprofile_action_button__J7pJN:hover{background:#ffffff0f;border-color:#8b5cf64d;color:#f8fafc}.userprofile_action_button__J7pJN svg{font-size:16px}.userprofile_primary_button__OPSK6{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.userprofile_primary_button__OPSK6:hover{box-shadow:0 4px 20px #8b5cf666;transform:translateY(-2px)}.userprofile_primary_button__OPSK6 svg{font-size:18px}.userprofile_filters_row__f5wlH{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.userprofile_search_container__FchzH{flex:1 1;max-width:400px;position:relative}.userprofile_search_icon__C8ZUn{color:#f8fafc66;font-size:18px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.userprofile_search_input__0kjt1{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;color:#f8fafc;font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;width:100%}.userprofile_search_input__0kjt1:focus{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.userprofile_search_input__0kjt1::placeholder{color:#f8fafc66}.userprofile_filter_group__F7sF1{display:flex;gap:12px}.userprofile_filter_select__dHSjC{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#f8fafc;cursor:pointer;font-size:13px;min-width:150px;padding:10px 16px;transition:all .2s ease}.userprofile_filter_select__dHSjC:focus{border-color:#8b5cf680;outline:none}.userprofile_filter_select__dHSjC option{background:#1a1a2e;color:#f8fafc}.userprofile_bulk_actions__0gwvS{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:12px;display:flex;gap:16px;margin-bottom:16px;padding:12px 16px}.userprofile_bulk_actions__0gwvS span{color:#a78bfa;font-size:14px;font-weight:500}.userprofile_bulk_delete_btn__8LG6Z{align-items:center;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;color:#f87171;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 14px;transition:all .2s ease}.userprofile_bulk_delete_btn__8LG6Z:hover{background:#ef444440}.userprofile_clear_selection_btn__8TYFV{background:#0000;border:1px solid #ffffff1a;border-radius:8px;color:#f8fafc99;cursor:pointer;font-size:13px;padding:8px 14px;transition:all .2s ease}.userprofile_clear_selection_btn__8TYFV:hover{background:#ffffff0d;color:#f8fafc}.userprofile_table_wrapper__IYhNb{overflow-x:auto}.userprofile_admin_table__uosTI{border-collapse:initial;border-spacing:0;width:100%}.userprofile_admin_table__uosTI thead th{border-bottom:1px solid #ffffff14;color:#f8fafc80;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase;transition:color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.userprofile_admin_table__uosTI thead th:hover{color:#f8fafccc}.userprofile_checkbox_col__Bg45T{cursor:default!important;width:40px}.userprofile_admin_table__uosTI tbody td input[type=checkbox],.userprofile_checkbox_col__Bg45T input{accent-color:#8b5cf6;cursor:pointer;height:16px;width:16px}.userprofile_sort_icon__FsGru{font-size:12px;margin-left:4px;opacity:.5}.userprofile_sort_icon__FsGru.userprofile_active__c8k\+A{color:#8b5cf6;opacity:1}.userprofile_admin_table__uosTI tbody tr{transition:background .2s ease}.userprofile_admin_table__uosTI tbody tr:hover{background:#ffffff08}.userprofile_admin_table__uosTI tbody tr.userprofile_selected_row__szOGE{background:#8b5cf614}.userprofile_admin_table__uosTI tbody td{border-bottom:1px solid #ffffff08;color:#f8fafcb3;font-size:14px;padding:14px 16px;vertical-align:middle}.userprofile_user_name_cell__-toha{align-items:center;display:flex;gap:12px}.userprofile_user_avatar__U4ctb{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.userprofile_badge__CPR4b{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}.userprofile_badge_admin__tkUk5{background:#f59e0b26;color:#fbbf24}.userprofile_badge_user__lWgPa{background:#3b82f626;color:#60a5fa}.userprofile_badge_subscribed__xoHif{background:#10b98126;color:#34d399}.userprofile_badge_free__HVFTo{background:#94a3b826;color:#94a3b8}.userprofile_date_cell__fufqj{color:#ffffffb3;font-size:13px;white-space:nowrap}.userprofile_action_buttons__ncpEq{display:flex;gap:6px}.userprofile_action_btn__yxG6i{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#f8fafc80;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.userprofile_action_btn__yxG6i:hover{background:#ffffff0d;border-color:#ffffff1a}.userprofile_action_btn__yxG6i.userprofile_view__dRuyz:hover{border-color:#06b6d44d;color:#22d3ee}.userprofile_action_btn__yxG6i.userprofile_edit__wty-X:hover{border-color:#8b5cf64d;color:#8b5cf6}.userprofile_action_btn__yxG6i.userprofile_delete__JLBQ\+:hover{border-color:#ef44444d;color:#ef4444}.userprofile_pagination__sicLX{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-top:8px;padding-top:20px}.userprofile_pagination_info__VgSsB{color:#f8fafc80;font-size:13px}.userprofile_pagination_controls__MSgJi{display:flex;gap:6px}.userprofile_page_btn__2Q-yZ{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#f8fafcb3;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;min-width:36px;padding:0 12px;transition:all .2s ease}.userprofile_page_btn__2Q-yZ:hover:not(:disabled){background:#ffffff0f;border-color:#8b5cf64d;color:#f8fafc}.userprofile_page_btn__2Q-yZ:disabled{cursor:not-allowed;opacity:.3}.userprofile_page_btn__2Q-yZ.userprofile_active__c8k\+A{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-color:#0000;color:#fff;font-weight:600}.userprofile_empty_state__3bxvi{color:#f8fafc80;padding:60px 20px;text-align:center}.userprofile_empty_state__3bxvi p{font-size:15px;margin:0}.userprofile_drawer_overlay__wpkaV{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.userprofile_details_drawer__JA7c1{animation:userprofile_slideIn__viT1y .3s ease;background:linear-gradient(180deg,#0a0a1a,#030014);border-left:1px solid #ffffff14;display:flex;flex-direction:column;height:100%;max-width:90vw;width:400px}@keyframes userprofile_slideIn__viT1y{0%{transform:translateX(100%)}to{transform:translateX(0)}}.userprofile_drawer_header__fkbYI{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:24px}.userprofile_drawer_header__fkbYI h3{color:#f8fafc;font-size:18px;font-weight:600;margin:0}.userprofile_drawer_close__bNEHb{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#f8fafcb3;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.userprofile_drawer_close__bNEHb:hover{background:#ffffff0f;color:#f8fafc}.userprofile_drawer_content__zXRaL{align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:32px 24px}.userprofile_drawer_avatar__9Xj2v{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:20px;color:#fff;display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;margin-bottom:20px;width:80px}.userprofile_drawer_name__kHeb4{color:#f8fafc;font-size:22px;font-weight:600;margin:0 0 8px;text-align:center}.userprofile_drawer_email__fudXT{color:#f8fafc99;font-size:14px;margin:0 0 20px}.userprofile_drawer_badges__o5afo{display:flex;gap:10px;margin-bottom:32px}.userprofile_drawer_details__Ip-Zj{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-bottom:24px;padding:20px;width:100%}.userprofile_detail_row__VAhm8{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.userprofile_detail_row__VAhm8:last-child{border-bottom:none}.userprofile_detail_label__s2LKR{color:#f8fafc80;font-size:13px}.userprofile_detail_value__uH1FW{color:#f8fafc;font-size:14px;font-weight:500}.userprofile_drawer_actions__WOuB7{display:flex;flex-direction:column;gap:12px;margin-top:auto;width:100%}.userprofile_drawer_edit_btn__YeCqd{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.userprofile_drawer_edit_btn__YeCqd:hover{box-shadow:0 4px 20px #8b5cf666;transform:translateY(-2px)}.userprofile_drawer_delete_btn__RG-Xv{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#f87171;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.userprofile_drawer_delete_btn__RG-Xv:hover{background:#ef444433}@media screen and (max-width:1200px){.userprofile_stats_grid__Zh5wY{grid-template-columns:repeat(2,1fr)}.userprofile_filters_row__f5wlH{align-items:stretch;flex-direction:column}.userprofile_search_container__FchzH{max-width:none}.userprofile_filter_group__F7sF1{justify-content:flex-start}}@media screen and (max-width:768px){.userprofile_stats_grid__Zh5wY{grid-template-columns:1fr}.userprofile_card_header__3mGv2{align-items:flex-start;flex-direction:column}.userprofile_header_actions__gbozC{width:100%}.userprofile_action_button__J7pJN,.userprofile_primary_button__OPSK6{flex:1 1;justify-content:center}.userprofile_filter_group__F7sF1{flex-direction:column}.userprofile_filter_select__dHSjC{width:100%}.userprofile_stat_content__1s3NO h2{font-size:28px}.userprofile_details_drawer__JA7c1{width:100%}}.categories_categories_page__sixMw{display:flex;flex-direction:column;gap:24px;padding:0 8px 40px;width:100%}.categories_stats_grid__zkns4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px}.categories_stat_card__XiPc2{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.categories_stat_card__XiPc2:before{background:linear-gradient(90deg,#8b5cf6,#06b6d4);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.categories_stat_card__XiPc2:hover{background:#ffffff0f;border-color:#8b5cf633;box-shadow:0 12px 40px #8b5cf626;transform:translateY(-4px)}.categories_stat_card__XiPc2:hover:before{opacity:1}.categories_stat_header__e\+jpT{align-items:flex-start;display:flex;justify-content:space-between}.categories_stat_icon__Bgsqt{align-items:center;border-radius:16px;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.categories_stat_icon__Bgsqt.categories_purple__2bAkM{background:linear-gradient(135deg,#8b5cf640,#8b5cf61a);color:#a78bfa}.categories_stat_icon__Bgsqt.categories_cyan__BDm\+l{background:linear-gradient(135deg,#06b6d440,#06b6d41a);color:#22d3ee}.categories_stat_content__W103c h2{font-feature-settings:"tnum";color:#f8fafc;font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin:0}.categories_stat_content__W103c p{color:#f8fafc99;font-size:14px;font-weight:500;margin:4px 0 0}.categories_stat_loading__KTNU1{animation:categories_shimmer__-1q\+m 1.5s infinite;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 50%,#ffffff08 75%);background-size:200% 100%;border-radius:8px;height:36px;width:100px}@keyframes categories_shimmer__-1q\+m{0%{background-position:200% 0}to{background-position:-200% 0}}.categories_table_section__qrH0n{width:100%}.categories_table_card__vG\+-N{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;padding:24px}.categories_card_header__XyDk2{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.categories_card_header__XyDk2 h3{color:#f8fafc;font-size:20px;font-weight:600;margin:0}.categories_header_actions__\+TkVt{display:flex;gap:12px}.categories_primary_button__lDJcv{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.categories_primary_button__lDJcv:hover{box-shadow:0 4px 20px #8b5cf666;transform:translateY(-2px)}.categories_primary_button__lDJcv svg{font-size:18px}.categories_filters_row__z1r6A{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.categories_search_container__VREJ6{flex:1 1;max-width:400px;position:relative}.categories_search_icon__lM8\+d{color:#f8fafc66;font-size:18px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.categories_search_input__Rl8-R{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;color:#f8fafc;font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;width:100%}.categories_search_input__Rl8-R:focus{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.categories_search_input__Rl8-R::placeholder{color:#f8fafc66}.categories_table_wrapper__1cTpB{overflow-x:auto}.categories_admin_table__ayrUl{border-collapse:initial;border-spacing:0;width:100%}.categories_admin_table__ayrUl thead th{border-bottom:1px solid #ffffff14;color:#f8fafc80;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase;transition:color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.categories_admin_table__ayrUl thead th:hover{color:#f8fafccc}.categories_sort_icon__varL-{font-size:12px;margin-left:4px;opacity:.5}.categories_sort_icon__varL-.categories_active__eKt\+T{color:#8b5cf6;opacity:1}.categories_admin_table__ayrUl tbody tr{transition:background .2s ease}.categories_admin_table__ayrUl tbody tr:hover{background:#ffffff08}.categories_admin_table__ayrUl tbody td{border-bottom:1px solid #ffffff08;color:#f8fafcb3;font-size:14px;padding:14px 16px;vertical-align:middle}.categories_category_name_cell__Aj3UT{align-items:center;display:flex;gap:12px}.categories_category_avatar__sE2sW{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.categories_badge__VnJKX{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 10px}.categories_badge_topics__43zWq{background:#06b6d426;color:#22d3ee}.categories_description_cell__N2MA0{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categories_action_buttons__qdZ\+0{display:flex;gap:6px}.categories_action_btn__VM1UO{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#f8fafc80;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.categories_action_btn__VM1UO:hover{background:#ffffff0d;border-color:#ffffff1a}.categories_action_btn__VM1UO.categories_view__GLJ-6:hover{border-color:#06b6d44d;color:#22d3ee}.categories_action_btn__VM1UO.categories_edit__fE4nA:hover{border-color:#8b5cf64d;color:#8b5cf6}.categories_action_btn__VM1UO.categories_delete__\+3t-k:hover{border-color:#ef44444d;color:#ef4444}.categories_pagination__anBM9{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-top:8px;padding-top:20px}.categories_pagination_info__Nr1Z8{color:#f8fafc80;font-size:13px}.categories_pagination_controls__miGBb{display:flex;gap:6px}.categories_page_btn__wQB2b{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#f8fafcb3;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;min-width:36px;padding:0 12px;transition:all .2s ease}.categories_page_btn__wQB2b:hover:not(:disabled){background:#ffffff0f;border-color:#8b5cf64d;color:#f8fafc}.categories_page_btn__wQB2b:disabled{cursor:not-allowed;opacity:.3}.categories_page_btn__wQB2b.categories_active__eKt\+T{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-color:#0000;color:#fff;font-weight:600}.categories_empty_state__hzvGY{color:#f8fafc80;padding:60px 20px;text-align:center}.categories_empty_state__hzvGY p{font-size:15px;margin:0}.categories_drawer_overlay__GHcGa{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.categories_details_drawer__n-4ne{animation:categories_slideIn__QOXQF .3s ease;background:linear-gradient(180deg,#0a0a1a,#030014);border-left:1px solid #ffffff14;display:flex;flex-direction:column;height:100%;max-width:90vw;width:400px}@keyframes categories_slideIn__QOXQF{0%{transform:translateX(100%)}to{transform:translateX(0)}}.categories_drawer_header__SynOA{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:24px}.categories_drawer_header__SynOA h3{color:#f8fafc;font-size:18px;font-weight:600;margin:0}.categories_drawer_close__ZEube{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#f8fafcb3;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.categories_drawer_close__ZEube:hover{background:#ffffff0f;color:#f8fafc}.categories_drawer_content__OTPu\+{align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:32px 24px}.categories_drawer_avatar__WKjK5{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:20px;color:#fff;display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;margin-bottom:20px;width:80px}.categories_drawer_name__96j0r{color:#f8fafc;font-size:22px;font-weight:600;margin:0 0 8px;text-align:center}.categories_drawer_description__XxcD5{color:#f8fafc99;font-size:14px;line-height:1.5;margin:0 0 20px;text-align:center}.categories_drawer_badges__MFv-W{display:flex;gap:10px;margin-bottom:32px}.categories_drawer_details__cZYvb{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-bottom:24px;padding:20px;width:100%}.categories_detail_row__9sCoq{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.categories_detail_row__9sCoq:last-child{border-bottom:none}.categories_detail_label__SVi\+e{color:#f8fafc80;font-size:13px}.categories_detail_value__FEGwy{color:#f8fafc;font-size:14px;font-weight:500}.categories_topics_list__T5mCB{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-bottom:24px;padding:20px;width:100%}.categories_topics_list__T5mCB h4{color:#f8fafc;font-size:14px;font-weight:600;margin:0 0 16px}.categories_topics_list__T5mCB ul{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.categories_topics_list__T5mCB li{background:#ffffff05;border-radius:8px;color:#f8fafcb3;font-size:13px;margin-bottom:4px;padding:8px 12px;transition:background .2s ease}.categories_topics_list__T5mCB li:hover{background:#8b5cf61a}.categories_drawer_actions__ZWYDo{display:flex;flex-direction:column;gap:12px;margin-top:auto;width:100%}.categories_drawer_edit_btn__PK8GL{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.categories_drawer_edit_btn__PK8GL:hover{box-shadow:0 4px 20px #8b5cf666;transform:translateY(-2px)}.categories_drawer_delete_btn__WsK1L{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#f87171;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.categories_drawer_delete_btn__WsK1L:hover{background:#ef444433}@media screen and (max-width:1200px){.categories_stats_grid__zkns4{grid-template-columns:1fr 1fr}.categories_filters_row__z1r6A{align-items:stretch;flex-direction:column}.categories_search_container__VREJ6{max-width:none}}@media screen and (max-width:768px){.categories_stats_grid__zkns4{grid-template-columns:1fr}.categories_card_header__XyDk2{align-items:flex-start;flex-direction:column}.categories_header_actions__\+TkVt{width:100%}.categories_primary_button__lDJcv{flex:1 1;justify-content:center}.categories_stat_content__W103c h2{font-size:28px}.categories_details_drawer__n-4ne{width:100%}}.plans_subscriptionContainer__AzgQS{color:var(--dark);margin:0 auto;max-width:95%;min-height:100vh;padding:40px 20px}.plans_pageTitle__TVzjM{font-size:1.8rem;font-weight:600;margin-bottom:1rem;text-align:center}.plans_head__hsXTc{display:flex;justify-content:space-between}.plans_sectionTitle__niJES{color:var(--light-two);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.plans_noPlans__gUg4F{color:var(--gray);font-size:1rem;text-align:center}.plans_planList__Xc2H\+{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.plans_planCard__nWeV0{background:var(--primary);border:1px solid var(--border);border-radius:12px;color:var(--dark);padding:24px;transition:transform .3s ease,box-shadow .3s ease}.plans_planCard__nWeV0:hover{transform:translateY(-2px)}.plans_planTitle__OMNEG{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.plans_planDetails__\+ZKhF{color:var(--dark);font-size:.875rem;margin-bottom:.5rem}.plans_editButton__s2YEz{background-color:var(--ey);border-radius:8px;color:var(--primary);font-size:12px;font-weight:400;padding:6px 14px}.plans_editButton__s2YEz:hover{background-color:var(--light);color:var(--dark)}.plans_deleteButton__jvZYM{background-color:#dc1921;border-radius:8px;color:var(--light-two);font-size:12px;font-weight:400;padding:6px 14px}.plans_deleteButton__jvZYM:hover{background-color:#ff5252;color:var(--dark)}.plans_primaryButton__2Ckxt{background-color:var(--light);border:1px solid var(--border);border-radius:50px;color:var(--dark);display:flex;font-weight:600;margin-bottom:1rem;padding:10px 24px}.plans_primaryButton__2Ckxt:hover{background-color:var(--primary)}.plans_modalOverlayAdmin__f4N27{background-color:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.plans_modalAdmin__i7bHN,.plans_modalOverlayAdmin__f4N27{align-items:center;display:flex;flex-direction:column;justify-content:center}.plans_modalAdmin__i7bHN{background:var(--light);border-radius:10px;box-shadow:0 4px 6px var(--shadow);padding:20px;width:50%}.plans_h3__STjvu{color:var(--gray);font-size:1.5rem;font-weight:600;margin-bottom:5%;text-align:start;width:100%}.plans_formAdmin__C---V{width:-webkit-fill-available}.plans_formGroup__gWGey{margin-bottom:15px;width:100%}.plans_formGroup__gWGey label{color:var(--gray);display:block;font-size:13px;font-weight:600;margin-bottom:5px;margin-left:5px}.plans_formGroup__gWGey input,.plans_formGroup__gWGey select{background-color:var(--light);border:1px solid var(--border);border-radius:5px;color:var(--gray);font-size:12px;outline:none;padding:8px;width:-webkit-fill-available}.plans_topicSelection__8tSC4{border:none;border-radius:8px;font-size:12px!important;outline:none;padding:10px 15px;width:-webkit-fill-available}.plans_topicError__fTC8f{color:var(--pwc);font-size:.875rem;margin:8px 4px;text-align:left;width:100%}.plans_modalActionsAd__hO5BF{display:flex;gap:10px;justify-content:center}.plans_plan_buttons__fXUWl{display:flex;justify-content:space-between;margin-top:20px}.plans_closeBtn__BWNBz{background-color:var(--primary);border:none;border-radius:5px;color:var(--dark);cursor:pointer;font-size:14px;height:-webkit-max-content;height:max-content;margin-top:20px;padding:12px 16px}.plans_closeBtn__BWNBz:hover{background-color:var(--gray)}.plans_submitBtnAd__L1jnx{background-color:var(--dark);border:none;border-radius:5px;color:var(--light);cursor:pointer;font-size:14px;height:-webkit-max-content;height:max-content;margin-top:20px;padding:12px 16px}.plans_submitBtnAd__L1jnx:hover{background-color:var(--gray)}@media only screen and (max-width:800px){.plans_modalAdmin__i7bHN{width:88%}.plans_planList__Xc2H\+{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.plans_planList__Xc2H\+{grid-template-columns:1fr}}table{border-collapse:collapse;margin-top:10px;padding:0 4px;width:100%}td,th{font-size:12px;padding:12px!important}td,th{text-align:left}th{color:var(--gray);font-size:15px;font-weight:600;padding:15px 15px 15px 9px;text-transform:uppercase}tbody tr:hover{background-color:var(--light)}td{color:var(--gray)}.reuseable_user-container__Wwb-x{background-color:var(--light);border-radius:8px;margin-top:20px;padding:16px;width:95%}.reuseable_filters__Q\+17a{display:flex;gap:10px;margin-bottom:20px;width:100%}.reuseable_filters__Q\+17a input{border:1px solid var(--bg);border-radius:4px;font-size:14px;outline:none;padding:8px;width:20%!important}.reuseable_title-cont__umQ\+l{margin-bottom:20px}.reuseable_action_btns__Js5fm{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.reuseable_action_btns__Js5fm button{margin-left:12px;padding:0!important}.reuseable_action_btns__Js5fm button:hover{background-color:var(--light)}.reuseable_sort-dropdown__EgdH7{color:var(--gray);cursor:pointer;font-size:12px!important;position:relative;width:20%!important}.reuseable_sort-selected__hBxIp{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:8px}.reuseable_sort-options__rh-To,.reuseable_sort-selected__hBxIp{background-color:var(--light);border:1px solid var(--bg);border-radius:4px}.reuseable_sort-options__rh-To{box-shadow:0 4px 6px var(--shadow);left:0;max-height:150px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.reuseable_sort-options__rh-To li{cursor:pointer;padding:8px}.reuseable_sort-options__rh-To li:hover{background-color:var(--primary)}@media screen and (max-width:800px){table{font-size:14px}td,th{padding:8px}.reuseable_filters__Q\+17a{display:flex;gap:10px;margin-bottom:20px;width:100%}.reuseable_table_main_container__qkHG1{width:1000px}}.books_books_page__r4-WG{display:flex;flex-direction:column;gap:24px;padding:0 8px 40px;width:100%}.books_stats_grid__fpx2X{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.books_stat_card__u0jnf{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.books_stat_card__u0jnf:before{background:linear-gradient(90deg,#8b5cf6,#06b6d4);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.books_stat_card__u0jnf:hover{background:#ffffff0f;border-color:#8b5cf633;box-shadow:0 12px 40px #8b5cf626;transform:translateY(-4px)}.books_stat_card__u0jnf:hover:before{opacity:1}.books_stat_header__YFTtz{align-items:flex-start;display:flex;justify-content:space-between}.books_stat_icon__3R40u{align-items:center;border-radius:16px;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.books_stat_icon__3R40u.books_purple__gt2mO{background:linear-gradient(135deg,#8b5cf640,#8b5cf61a);color:#a78bfa}.books_stat_icon__3R40u.books_cyan__Pr2Ei{background:linear-gradient(135deg,#06b6d440,#06b6d41a);color:#22d3ee}.books_stat_icon__3R40u.books_green__3Q9Lt{background:linear-gradient(135deg,#10b98140,#10b9811a);color:#34d399}.books_stat_icon__3R40u.books_orange__eQYSY{background:linear-gradient(135deg,#f59e0b40,#f59e0b1a);color:#fbbf24}.books_stat_icon__3R40u.books_blue__K95c1{background:linear-gradient(135deg,#3b82f640,#3b82f61a);color:#60a5fa}.books_stat_content__wFAmF h2{font-feature-settings:"tnum";color:#f8fafc;font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;margin:0}.books_stat_content__wFAmF p{color:#f8fafc99;font-size:14px;font-weight:500;margin:4px 0 0}.books_stat_loading__4kh7-{animation:books_shimmer__VK0dH 1.5s infinite;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 50%,#ffffff08 75%);background-size:200% 100%;border-radius:8px;height:36px;width:100px}@keyframes books_shimmer__VK0dH{0%{background-position:200% 0}to{background-position:-200% 0}}.books_table_section__QPoaF{width:100%}.books_table_card__mQ-qt{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;padding:24px}.books_card_header__\+L\+Xc{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.books_card_header__\+L\+Xc h3{color:#f8fafc;font-size:20px;font-weight:600;margin:0}.books_header_actions__sV\+-C{display:flex;gap:12px}.books_primary_button__nQmoW{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.books_primary_button__nQmoW:hover{box-shadow:0 4px 20px #8b5cf666;transform:translateY(-2px)}.books_primary_button__nQmoW svg{font-size:18px}.books_filters_row__T841D{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.books_search_container__kJRL0{flex:1 1;max-width:400px;position:relative}.books_search_icon__8U5vI{color:#f8fafc66;font-size:18px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.books_search_input__P3xto{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;color:#f8fafc;font-size:14px;padding:12px 16px 12px 44px;transition:all .2s ease;width:100%}.books_search_input__P3xto:focus{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.books_search_input__P3xto::placeholder{color:#f8fafc66}.books_filter_group__mWP0x{display:flex;gap:12px}.books_filter_select__O3qSS{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#f8fafc;cursor:pointer;font-size:13px;min-width:150px;padding:10px 16px;transition:all .2s ease}.books_filter_select__O3qSS:focus{border-color:#8b5cf680;outline:none}.books_filter_select__O3qSS option{background:#1a1a2e;color:#f8fafc}.books_table_wrapper__D7IL0{overflow-x:auto}.books_admin_table__SxNtU{border-collapse:initial;border-spacing:0;width:100%}.books_admin_table__SxNtU thead th{border-bottom:1px solid #ffffff14;color:#f8fafc80;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase;transition:color .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.books_admin_table__SxNtU thead th:hover{color:#f8fafccc}.books_sort_icon__AP6eH{font-size:12px;margin-left:4px;opacity:.5}.books_sort_icon__AP6eH.books_active__lhfFq{color:#8b5cf6;opacity:1}.books_admin_table__SxNtU tbody tr{transition:background .2s ease}.books_admin_table__SxNtU tbody tr:hover{background:#ffffff08}.books_admin_table__SxNtU tbody td{border-bottom:1px solid #ffffff08;color:#f8fafcb3;font-size:14px;padding:14px 16px;vertical-align:middle}.books_topic_name_cell__B668V{align-items:center;display:flex;gap:12px}.books_topic_avatar__L0RCq{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.books_badge__B1mb0{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}.books_badge_kpmg__1oKGx{background:#00529b33;color:#60a5fa}.books_badge_ey__xbIhL{background:#ffe60026;color:#fbbf24}.books_badge_pwc__Pv7sd{background:#dc5b0b33;color:#fb923c}.books_badge_deloitte__NCZB3{background:#86bc2533;color:#84cc16}.books_badge_default__LFZD5{background:#8b5cf626;color:#a78bfa}.books_pdf_link__NynaG{align-items:center;background:#06b6d41a;border:1px solid #06b6d433;border-radius:8px;color:#22d3ee;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.books_pdf_link__NynaG:hover{background:#06b6d433;border-color:#06b6d466}.books_action_buttons__GrNXw{display:flex;gap:6px}.books_action_btn__vNi49{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#f8fafc80;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.books_action_btn__vNi49:hover{background:#ffffff0d;border-color:#ffffff1a}.books_action_btn__vNi49.books_view__Q3std:hover{border-color:#06b6d44d;color:#22d3ee}.books_action_btn__vNi49.books_edit__7RAH\+:hover{border-color:#8b5cf64d;color:#8b5cf6}.books_action_btn__vNi49.books_delete__iSyhX:hover{border-color:#ef44444d;color:#ef4444}.books_pagination__S6u3W{align-items:center;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-top:8px;padding-top:20px}.books_pagination_info__C0ImS{color:#f8fafc80;font-size:13px}.books_pagination_controls__IBJdG{display:flex;gap:6px}.books_page_btn__PkP02{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#f8fafcb3;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;min-width:36px;padding:0 12px;transition:all .2s ease}.books_page_btn__PkP02:hover:not(:disabled){background:#ffffff0f;border-color:#8b5cf64d;color:#f8fafc}.books_page_btn__PkP02:disabled{cursor:not-allowed;opacity:.3}.books_page_btn__PkP02.books_active__lhfFq{background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-color:#0000;color:#fff;font-weight:600}.books_empty_state__rrCx2{color:#f8fafc80;padding:60px 20px;text-align:center}.books_empty_state__rrCx2 p{font-size:15px;margin:0}.books_drawer_overlay__YRj7v{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.books_details_drawer__zeiEG{animation:books_slideIn__lnTWW .3s ease;background:linear-gradient(180deg,#0a0a1a,#030014);border-left:1px solid #ffffff14;display:flex;flex-direction:column;height:100%;max-width:90vw;width:420px}@keyframes books_slideIn__lnTWW{0%{transform:translateX(100%)}to{transform:translateX(0)}}.books_drawer_header__ZXkyC{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:24px}.books_drawer_header__ZXkyC h3{color:#f8fafc;font-size:18px;font-weight:600;margin:0}.books_drawer_close__bj\+u3{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;color:#f8fafcb3;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.books_drawer_close__bj\+u3:hover{background:#ffffff0f;color:#f8fafc}.books_drawer_content__I4l45{align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:32px 24px}.books_drawer_avatar__S38jW{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:20px;color:#fff;display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;margin-bottom:20px;width:80px}.books_drawer_name__zcCs-{color:#f8fafc;font-size:22px;font-weight:600;margin:0 0 8px;text-align:center}.books_drawer_subtitle__tHaJ1{color:#f8fafc99;font-size:14px;margin:0 0 20px;text-align:center}.books_drawer_badges__y\+MHe{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:32px}.books_drawer_details__uxsrZ{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-bottom:24px;padding:20px;width:100%}.books_detail_row__GNhGd{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.books_detail_row__GNhGd:last-child{border-bottom:none}.books_detail_label__fc3t-{color:#f8fafc80;font-size:13px}.books_detail_value__\+MTOC{color:#f8fafc;font-size:14px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.books_pdf_preview__A1nhP{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-bottom:24px;padding:20px;text-align:center;width:100%}.books_pdf_preview__A1nhP h4{color:#f8fafc;font-size:14px;font-weight:600;margin:0 0 16px}.books_pdf_open_btn__IbH6l{align-items:center;background:#06b6d426;border:1px solid #06b6d44d;border-radius:12px;color:#22d3ee;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.books_pdf_open_btn__IbH6l:hover{background:#06b6d440;transform:translateY(-2px)}.books_drawer_actions__8hCWf{display:flex;flex-direction:column;gap:12px;margin-top:auto;width:100%}.books_drawer_edit_btn__Hyath{align-items:center;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.books_drawer_edit_btn__Hyath:hover{box-shadow:0 4px 20px #8b5cf666;transform:translateY(-2px)}.books_drawer_delete_btn__ZtbPl{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#f87171;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.books_drawer_delete_btn__ZtbPl:hover{background:#ef444433}.books_view_controls__JL8ti{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.books_view_toggle__VrgNQ{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;padding:4px}.books_view_toggle_btn__uQ2mR{align-items:center;background:#0000;border:none;border-radius:10px;color:#f8fafc99;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.books_view_toggle_btn__uQ2mR:hover{color:#f8fafc}.books_view_toggle_btn__uQ2mR.books_active__lhfFq{background:linear-gradient(135deg,#8b5cf6,#06b6d4);color:#fff;font-weight:600}.books_view_toggle_btn__uQ2mR svg{font-size:16px}.books_topics_grid_section__sqBgh{width:100%}.books_topics_grid__wXtqd{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.books_topic_card__KeVvI{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.books_topic_card__KeVvI:before{background:linear-gradient(90deg,#8b5cf6,#06b6d4);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.books_topic_card__KeVvI:hover{background:#ffffff0f;border-color:#8b5cf64d;box-shadow:0 12px 40px #8b5cf626;transform:translateY(-4px)}.books_topic_card__KeVvI:hover:before{opacity:1}.books_topic_card_header__3B17e{align-items:center;display:flex;justify-content:space-between}.books_topic_icon__1Y7gT{align-items:center;background:linear-gradient(135deg,#8b5cf633,#06b6d426);border-radius:14px;color:#a78bfa;display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.books_handbook_count__b8kaW{background:#ffffff0d;border-radius:20px;color:#f8fafc80;font-size:13px;font-weight:500;padding:6px 12px}.books_topic_name__NxLHO{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f8fafc;display:-webkit-box;font-size:17px;font-weight:600;line-height:1.4;margin:0;overflow:hidden}.books_topic_editions__4UYEn{display:flex;flex-wrap:wrap;gap:8px}.books_edition_pill__G9IKd{letter-spacing:.3px;text-transform:uppercase}.books_edition_more__7GYDt,.books_edition_pill__G9IKd{border-radius:20px;font-size:10px;font-weight:600;padding:4px 10px}.books_edition_more__7GYDt{background:#ffffff14;color:#f8fafc99}.books_topic_card_footer__2LHFV{border-top:1px solid #ffffff0d;margin-top:auto;padding-top:12px}.books_view_handbooks__OvryH{align-items:center;color:#a78bfa;display:flex;font-size:13px;font-weight:500;gap:6px;transition:color .2s ease}.books_topic_card__KeVvI:hover .books_view_handbooks__OvryH{color:#c4b5fd}.books_view_handbooks__OvryH svg{font-size:16px;transition:transform .2s ease}.books_topic_card__KeVvI:hover .books_view_handbooks__OvryH svg{transform:translateX(4px)}.books_topic_card_skeleton__yAdFn{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;height:200px;padding:24px}.books_skeleton_header__uBcMN{border-radius:14px;height:48px;margin-bottom:16px;width:48px}.books_skeleton_content__Kletd,.books_skeleton_header__uBcMN{animation:books_shimmer__VK0dH 1.5s infinite;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 50%,#ffffff08 75%);background-size:200% 100%}.books_skeleton_content__Kletd{border-radius:8px;height:24px;width:70%}.books_empty_state_full__1xf7T{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:80px 20px;text-align:center}.books_empty_icon__wMlPg{color:#8b5cf64d;font-size:64px;margin-bottom:20px}.books_empty_state_full__1xf7T h3{color:#f8fafc;font-size:20px;font-weight:600;margin:0 0 8px}.books_empty_state_full__1xf7T p{color:#f8fafc80;font-size:14px;margin:0}.books_breadcrumb_header__DreUk{display:flex;flex-direction:column;gap:8px}.books_back_button__gbZVc{align-items:center;background:#0000;border:none;color:#a78bfa;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 0;transition:color .2s ease}.books_back_button__gbZVc:hover{color:#c4b5fd}.books_back_button__gbZVc svg{font-size:18px}.books_topic_title_section__6yv1W{display:flex;flex-direction:column;gap:4px}.books_topic_title_section__6yv1W h3{color:#f8fafc;font-size:20px;font-weight:600;margin:0}.books_topic_subtitle__LcONe{color:#f8fafc80;font-size:13px}@media screen and (max-width:1200px){.books_stats_grid__fpx2X{grid-template-columns:repeat(2,1fr)}.books_filters_row__T841D{align-items:stretch;flex-direction:column}.books_search_container__kJRL0{max-width:none}.books_filter_group__mWP0x{justify-content:flex-start}}@media screen and (max-width:768px){.books_stats_grid__fpx2X{grid-template-columns:1fr}.books_card_header__\+L\+Xc{align-items:flex-start;flex-direction:column}.books_header_actions__sV\+-C{width:100%}.books_primary_button__nQmoW{flex:1 1;justify-content:center}.books_filter_group__mWP0x{flex-direction:column}.books_filter_select__O3qSS{width:100%}.books_stat_content__wFAmF h2{font-size:28px}.books_details_drawer__zeiEG{width:100%}}.success_successContainer__Pyf9f{align-items:center;background:radial-gradient(120% 120% at 80% 0,#6366f147,#050b1af5 55%,#020617 95%);display:flex;inset:0;justify-content:center;overflow:hidden;padding:2rem;position:fixed;z-index:1000}.success_successContainer__Pyf9f:after,.success_successContainer__Pyf9f:before{border-radius:999px;content:"";filter:blur(80px);opacity:.65;position:absolute}.success_successContainer__Pyf9f:before{background:radial-gradient(circle,#2dd4bfbf,#2dd4bf00);height:28rem;right:-8rem;top:-10rem;width:28rem}.success_successContainer__Pyf9f:after{background:radial-gradient(circle,#f472b699,#f472b600);bottom:-14rem;height:30rem;left:-12rem;width:30rem}.success_successModal__Gn\+ui{background:linear-gradient(160deg,#0f172ae0,#1e293bb8);border:1px solid #94a3b833;border-radius:1.75rem;box-shadow:0 28px 50px #0f172a8c;color:#e2e8f0;max-width:460px;padding:2.5rem 2.25rem;position:relative;width:100%;z-index:1}.success_dataContt__2g0um{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.success_statusIcon__Y9KD\+{color:#22d3ee;filter:drop-shadow(0 8px 18px rgba(34,211,238,.4))}.success_dataContt__2g0um h4{color:#f8fafc;font-size:1.5rem;font-weight:600}.success_dataContt__2g0um p{color:#e2e8f0bf;font-size:1rem;line-height:1.6}.success_continueBtn__VkDxg{background:linear-gradient(130deg,#22d3ee,#6366f1);border:none;border-radius:.85rem;box-shadow:0 22px 40px #4f46e566;color:#0b1120;cursor:pointer;font-weight:600;letter-spacing:.02em;margin-top:.75rem;padding:.75rem 1rem;transition:transform .2s ease,box-shadow .3s ease,filter .3s ease;width:100%}.success_continueBtn__VkDxg:hover{box-shadow:0 30px 48px #4f46e58c;filter:brightness(1.03);transform:translateY(-2px)}@media (max-width:600px){.success_successContainer__Pyf9f{padding:1.5rem}.success_successModal__Gn\+ui{border-radius:1.25rem;padding:2rem 1.75rem}}.failure_failureContainer__\+jdQC{align-items:center;background:radial-gradient(120% 120% at 80% 0,#f8717142,#070b16fa 60%,#020617 95%);display:flex;inset:0;justify-content:center;overflow:hidden;padding:2rem;position:fixed;z-index:1000}.failure_failureContainer__\+jdQC:after,.failure_failureContainer__\+jdQC:before{border-radius:999px;content:"";filter:blur(90px);opacity:.6;position:absolute}.failure_failureContainer__\+jdQC:before{background:radial-gradient(circle,#f87171b3,#f8717100);height:30rem;right:-10rem;top:-12rem;width:30rem}.failure_failureContainer__\+jdQC:after{background:radial-gradient(circle,#e2e8f04d,#e2e8f000);bottom:-12rem;height:26rem;left:-10rem;width:26rem}.failure_failureModal__PgH2f{background:linear-gradient(160deg,#0f172ae6,#1e293bb3);border:1px solid #f8717159;border-radius:1.75rem;box-shadow:0 28px 50px #0f172a8c;color:#f8fafc;max-width:460px;padding:2.5rem 2.25rem;position:relative;width:100%;z-index:1}.failure_dataContt__5O6zK{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.failure_statusIcon__5BOCk{color:#f87171;filter:drop-shadow(0 8px 18px rgba(248,113,113,.45))}.failure_dataContt__5O6zK h4{font-size:1.5rem;font-weight:600}.failure_dataContt__5O6zK p{color:#e2e8f0bf;font-size:1rem;line-height:1.6}.failure_continueBtn__l3HRt{background:#f87171e6;border:none;border-radius:.85rem;box-shadow:0 22px 40px #f8717159;color:#0b1120;cursor:pointer;font-weight:600;letter-spacing:.02em;margin-top:.75rem;padding:.75rem 1rem;transition:transform .2s ease,box-shadow .3s ease,filter .3s ease;width:100%}.failure_continueBtn__l3HRt:hover{box-shadow:0 30px 48px #f8717180;filter:brightness(1.05);transform:translateY(-2px)}@media (max-width:600px){.failure_failureContainer__\+jdQC{padding:1.5rem}.failure_failureModal__PgH2f{border-radius:1.25rem;padding:2rem 1.75rem}}.dropdown-container{align-items:center;background:#0000;border-radius:8px;display:flex;max-width:400px;min-width:280px;position:relative}.dropdown-input{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--glass-border,#ffffff1a);border-radius:8px;box-sizing:border-box;color:#f1f5f9;color:var(--text-primary,#f1f5f9);font-size:13px;font-weight:500;outline:none;padding:8px 40px 8px 14px;transition:border-color .2s ease;width:100%}.dropdown-input::placeholder{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:12px}.dropdown-input:focus{border-color:#6366f1;border-color:var(--accent-primary,#6366f1)}.dropdown-button{align-items:center;background:#0000;border:none;border-radius:6px;bottom:0;color:#94a3b8;color:var(--text-secondary,#94a3b8);cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;margin:auto;padding:0;position:absolute;right:6px;top:0;transition:none;width:24px}.dropdown-button:hover{background:#6366f126;color:#6366f1;color:var(--accent-primary,#6366f1)}.dropdown-list{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f172afa;background:var(--glass-bg-solid,#0f172afa);border:1px solid #ffffff1a;border:1px solid var(--glass-border,#ffffff1a);border-radius:12px;box-shadow:0 12px 40px #0006;left:0;margin-top:0;max-height:400px;min-width:280px;overflow-y:auto;position:absolute;top:calc(100% + 4px);width:100%;z-index:99999}.dropdown_option{background:#0000;border-radius:8px;cursor:pointer;margin:4px 6px;padding:10px 14px;transition:background-color .15s ease}.dropdown_option p{color:#f1f5f9;color:var(--text-primary,#f1f5f9);font-size:13px!important;margin:0}.dropdown_option:hover{background:#6366f1;background:var(--accent-primary,#6366f1)}.dropdown_option:hover p{color:#fff}.category_name{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--glass-border,#ffffff14);margin-bottom:4px;padding:10px 14px 6px}.category_name h4{font-size:11px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.category_name h4,.no-results{color:#94a3b8;color:var(--text-secondary,#94a3b8)}.no-results{font-size:13px;padding:16px;text-align:center}[data-theme=light] .dropdown-input{background:#fff9;border-color:#e2e8f0;border-color:var(--glass-border,#e2e8f0);color:#1e293b;color:var(--text-primary,#1e293b)}[data-theme=light] .dropdown-button,[data-theme=light] .dropdown-input::placeholder{color:#64748b;color:var(--text-secondary,#64748b)}[data-theme=light] .dropdown-list{background:#fffffffa;border-color:#e2e8f0;border-color:var(--glass-border,#e2e8f0)}[data-theme=light] .dropdown_option p{color:#1e293b;color:var(--text-primary,#1e293b)}[data-theme=light] .category_name h4{color:#64748b;color:var(--text-secondary,#64748b)}.header-topic-selector{align-items:center;display:flex}.header-topic-selector .dropdown-container{max-width:420px;min-width:280px}@media only screen and (max-width:768px){.dropdown-container{max-width:200px;min-width:150px}.dropdown-input{font-size:12px;padding:6px 36px 6px 10px}.dropdown-list{min-width:220px}}@media only screen and (max-width:500px){.dropdown-container{max-width:160px;min-width:120px}}.spinner_lds_spinner__Ffn1k{display:inline-block;height:30px;margin-bottom:8px;position:relative;width:30px}.spinner_lds_spinner__Ffn1k div{animation:spinner_lds_spinner__Ffn1k 1.2s linear infinite;transform-origin:20px 20px}.spinner_lds_spinner__Ffn1k div:after{background:var(--gray);border-radius:20%;content:" ";display:block;height:10px;left:19px;position:absolute;top:2px;width:4px}.spinner_lds_spinner__Ffn1k div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.spinner_lds_spinner__Ffn1k div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.spinner_lds_spinner__Ffn1k div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.spinner_lds_spinner__Ffn1k div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.spinner_lds_spinner__Ffn1k div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.spinner_lds_spinner__Ffn1k div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.spinner_lds_spinner__Ffn1k div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.spinner_lds_spinner__Ffn1k div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.spinner_lds_spinner__Ffn1k div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.spinner_lds_spinner__Ffn1k div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.spinner_lds_spinner__Ffn1k div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.spinner_lds_spinner__Ffn1k div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes spinner_lds_spinner__Ffn1k{0%{opacity:1}to{opacity:0}}.join-page{align-items:center;background:linear-gradient(135deg,#0f0f23,#1a1a3e);display:flex;justify-content:center;min-height:100vh;padding:24px}.join-card{background:#1e1e3a;border:1px solid #8b5cf633;border-radius:20px;box-shadow:0 24px 64px #0006;max-width:440px;padding:40px;text-align:center;width:100%}.join-logo{display:flex;justify-content:center;margin-bottom:32px}.join-loading{align-items:center;color:#a0a0c0;display:flex;flex-direction:column;font-size:14px;gap:16px}.join-spinner{animation:spin .8s linear infinite;border:3px solid #8b5cf633;border-radius:50%;border-top-color:#8b5cf6;height:36px;width:36px}@keyframes spin{to{transform:rotate(1turn)}}.join-state{align-items:center;display:flex;flex-direction:column;gap:12px}.join-workspace-badge{align-items:center;background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:20px;color:#c4b5fd;display:inline-flex;font-size:13px;gap:8px;margin-bottom:4px;padding:6px 14px}.join-workspace-icon{align-items:center;background:#8b5cf6;border-radius:6px;color:#fff;display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.join-state h2{color:#e2e2f0;font-size:22px;font-weight:700;margin:4px 0}.join-subtitle{color:#a0a0c0;font-size:14px;line-height:1.6;margin:0}.join-subtitle strong{color:#e2e2f0}.join-role{background:#8b5cf626;border-radius:4px;color:#a78bfa;font-size:12px;font-weight:600;padding:1px 8px;text-transform:capitalize}.join-hint{color:#6b6b8a;font-size:13px;margin:4px 0 8px}.join-btn{border:none;border-radius:10px;cursor:pointer;display:block;font-size:14px;font-weight:600;padding:13px 20px;text-decoration:none;transition:all .2s;width:100%}.join-btn--primary{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;margin-bottom:8px}.join-btn--primary:hover{background:linear-gradient(135deg,#7c3aed,#5b21b6);transform:translateY(-1px)}.join-btn--secondary{background:#ffffff0f;border:1px solid #ffffff1a;color:#a0a0c0}.join-btn--secondary:hover{background:#ffffff1a;color:#e2e2f0}.join-icon{align-items:center;border-radius:50%;display:flex;font-size:22px;font-weight:700;height:52px;justify-content:center;margin-bottom:4px;width:52px}.join-icon--success{background:#22c55e26;color:#22c55e}.join-icon--error{background:#ef444426;color:#ef4444}.join-email-mismatch{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:8px;color:#f59e0b;font-size:12px;line-height:1.5;margin-top:4px;padding:10px 12px}
/*# sourceMappingURL=main.1d64e761.css.map*/