:root{--bg:#102b46;--bg2:#153b63;--bg3:#1d4f7a;--sf:#234d77;--bd:#dceaf524;--bd2:#dceaf53d;--tx:#f7fbff;--tx2:#c6d8e8;--tx3:#9db4c9;--pur:#2563eb;--blu:#06b6d4;--grad:linear-gradient(135deg, #2563eb, #06b6d4);--nav:68px;--dsb:240px;--danger-tx:#f87171;--danger-bg:#f8717126}.lm{--bg:#f1f6fb;--bg2:#edf5fc;--bg3:#f7fbff;--sf:#fff;--bd:#234d771f;--bd2:#234d772e;--tx:#153b63;--tx2:#607995;--tx3:#879bb0;--pur:#2563eb;--blu:#06b6d4;--grad:linear-gradient(135deg, #2563eb, #06b6d4);--danger-tx:#dc2626;--danger-bg:#dc26261a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg);color:var(--tx);font-family:Poppins,sans-serif;transition:background .3s,color .3s;overflow-x:hidden}a{color:inherit;text-decoration:none}.gt{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.slbl{text-transform:uppercase;letter-spacing:.12em;color:var(--pur);align-items:center;gap:6px;margin-bottom:14px;font-size:.73rem;font-weight:600;display:inline-flex}.slbl:before{content:"";background:var(--grad);width:20px;height:1.5px}.landing-section-heading{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.landing-section-heading .slbl{justify-content:center}.stitle{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1.14}.ssub{color:var(--tx2);max-width:560px;font-size:1rem}.aur{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.aur-a{background:radial-gradient(circle,#8b5cf638,#0000 70%);width:600px;height:600px}.aur-b{background:radial-gradient(circle,#3b82f62e,#0000 70%);width:500px;height:500px}.gc{background:var(--sf);border:1px solid var(--bd);border-radius:18px;transition:transform .3s,border-color .3s,box-shadow .3s}.gc:hover{border-color:#8b5cf64d;transform:translateY(-3px);box-shadow:0 16px 50px #00000040}.bgrd{background:var(--grad);color:#fff;cursor:pointer;border:none;border-radius:12px;font-family:Poppins,sans-serif;font-weight:600;transition:transform .25s,box-shadow .25s,background-color .25s,color .25s}.bgrd:hover{color:#fff;transform:translateY(-1px);box-shadow:0 8px 24px #8b5cf666}.boc{border:1px solid var(--bd2);color:var(--tx);cursor:pointer;background:0 0;border-radius:12px;font-family:Poppins,sans-serif;font-weight:500;transition:border-color .25s,background-color .25s,color .25s}.boc:hover{border-color:var(--pur);color:var(--tx);background:#8b5cf614}.sp{padding:90px 0}#nbar{z-index:1050;height:var(--nav);backdrop-filter:blur(20px);border-bottom:1px solid var(--bd);background:#08080fc7;align-items:center;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.lm #nbar{background:#fafafee0}#nbar.scr{background:#08080ff5;box-shadow:0 4px 28px #0006}.lm #nbar.scr{background:#fafafef7}.logo-i{color:#fff;object-fit:contain;filter:drop-shadow(0 8px 16px #2563eb2e);background:#fff;border:2px solid #fff;border-radius:16%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;display:block;overflow:hidden}.nav-link{border-radius:8px;font-size:.9rem;font-weight:500;color:var(--tx2)!important;padding:6px 14px!important;transition:all .2s!important}.nav-link:hover{color:var(--tx)!important;background:#ffffff0f!important}.lm .nav-link:hover{background:#0000000d!important}#nbar .guest-brand,#nbar .guest-brand-name,#nbar .nav-link,#nbar .boc{color:var(--tx)!important}#nbar .guest-header-clock{color:var(--tx3)!important}#nbar .nav-link{color:var(--tx2)!important}#nbar .nav-link:hover,#nbar .nav-link:focus-visible,#nbar .nav-link.active{color:var(--tx)!important;background:#3b82f624!important}#nbar .boc{border-color:var(--bd2)!important;background:#ffffff0a!important}#nbar .boc:hover,#nbar .boc:focus-visible{border-color:var(--pur)!important;color:var(--tx)!important;background:#3b82f624!important}#nbar .bgrd{box-shadow:0 10px 24px #2563eb3d;color:#fff!important;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important}html.lm #nbar .nav-link{color:#334155!important}html.lm #nbar .guest-brand,html.lm #nbar .guest-brand-name,html.lm #nbar .boc{color:#0f172a!important}html.lm #nbar .guest-header-clock{color:#64748b!important}html.lm #nbar .boc{background:#ffffffb8!important;border-color:#2563eb2e!important}html.lm #nbar .nav-link:hover,html.lm #nbar .nav-link:focus-visible,html.lm #nbar .nav-link.active,html.lm #nbar .boc:hover,html.lm #nbar .boc:focus-visible{color:#0f172a!important;background:#2563eb1a!important}html.dm #nbar,html[data-theme=dark] #nbar,body.dm #nbar{background:#030712eb!important;border-bottom-color:#94a3b82e!important}html.dm #nbar.scr,html[data-theme=dark] #nbar.scr,body.dm #nbar.scr{background:#030712fa!important}html.dm #nbar .nav-link,html[data-theme=dark] #nbar .nav-link,body.dm #nbar .nav-link{color:#e2e8f0!important}html.dm #nbar .guest-brand,html.dm #nbar .guest-brand-name,html.dm #nbar .boc,html[data-theme=dark] #nbar .guest-brand,html[data-theme=dark] #nbar .guest-brand-name,html[data-theme=dark] #nbar .boc,body.dm #nbar .guest-brand,body.dm #nbar .guest-brand-name,body.dm #nbar .boc{color:#f8fafc!important}html.dm #nbar .guest-header-clock,html[data-theme=dark] #nbar .guest-header-clock,body.dm #nbar .guest-header-clock{color:#a8b3c7!important}html.dm #nbar .boc,html[data-theme=dark] #nbar .boc,body.dm #nbar .boc{background:#0f172a94!important;border-color:#94a3b82e!important}#mbmenu{top:var(--nav);z-index:1049;backdrop-filter:blur(20px);border-bottom:1px solid var(--bd);background:#08080ffa;padding:14px 20px 20px;display:none;position:fixed;left:0;right:0}.lm #mbmenu{background:#fafafefa}#mbmenu.open{display:block}#landing{width:100%;overflow-x:hidden}#hero{min-height:100vh;padding-top:var(--nav);flex-direction:column;justify-content:center;padding-bottom:10px;display:flex;position:relative;overflow:hidden}.hbadge{color:var(--pur);background:#3b82f617;border:1px solid #3b82f62e;border-radius:100px;align-items:center;gap:8px;margin-bottom:22px;padding:5px 14px 5px 8px;font-size:.78rem;font-weight:600;display:inline-flex}.bdot{background:var(--pur);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite bpls}.h1{letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(2.4rem,6.5vw,5rem);font-weight:700;line-height:1.09}.tlog{opacity:.4;filter:grayscale();color:var(--tx2);font-size:.88rem;font-weight:700;transition:opacity .3s,filter .3s}.tlog:hover{opacity:.75;filter:none}.dwrap{background:var(--sf);border:1px solid var(--bd2);border-radius:26px;overflow:hidden;box-shadow:0 40px 100px #000000a6,0 0 40px #8b5cf633}.dtbar{background:var(--bg3);border-bottom:1px solid var(--bd);align-items:center;gap:7px;padding:11px 16px;display:flex}.dd{border-radius:50%;width:12px;height:12px}.dgrid{grid-template-columns:185px 1fr;display:grid}.dside{background:var(--bg2);border-right:1px solid var(--bd);padding:14px 10px}.dsi{color:var(--tx3);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;margin-bottom:3px;padding:8px 10px;font-family:Poppins,sans-serif;font-size:.81rem;transition:background-color .2s,color .2s;display:flex}.dsi i{text-align:center;width:16px}.dsi.on,.dsi:hover{color:#60a5fa;background:#8b5cf624}.stpill{background:var(--bg3);border:1px solid var(--bd);border-radius:12px;padding:12px;position:relative;overflow:hidden}.stpill:after{content:"";background:var(--grad);opacity:.7;height:2px;position:absolute;bottom:0;left:0;right:0}.bbar{transform-origin:bottom;background:linear-gradient(#3b82f6,#3b82f6);border-radius:4px 4px 0 0;flex:1;animation:.8s forwards bgrow}.cbbl{border-radius:10px;max-width:88%;padding:8px 12px;font-size:.72rem;line-height:1.45}.cbai{color:var(--tx2);background:#8b5cf624;border:1px solid #8b5cf633;align-self:flex-start}.cbus{background:var(--grad);color:#fff;align-self:flex-end}.tdot{background:var(--pur);border-radius:50%;width:6px;height:6px;animation:.9s infinite tbounce;display:inline-block}@media (width<=991px){.dgrid{grid-template-columns:1fr}.dside{display:none}}#proof{background:var(--bg2);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:44px 0}.pnum{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.9rem;font-weight:700;line-height:1.1}.plbl{color:var(--tx3);margin-top:3px;font-size:.77rem}.lscroll{margin-top:28px;overflow:hidden}.ltrack{gap:36px;width:max-content;animation:18s linear infinite lscr;display:flex}.lbr{color:var(--tx3);opacity:.5;white-space:nowrap;font-size:.87rem;font-weight:700}.ftico{background:var(--grad);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:1rem;display:flex}.ftag{color:#60a5fa;background:#8b5cf61f;border:1px solid #8b5cf633;border-radius:100px;margin-top:10px;padding:2px 10px;font-size:.7rem;font-weight:600;display:inline-block}.bgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.bs2{grid-column:span 2}.bt2{grid-row:span 2}.bvis{background:var(--bg3);justify-content:center;align-items:center;height:160px;display:flex;position:relative;overflow:hidden}.bvis:before{content:"";background:linear-gradient(135deg,#8b5cf624,#3b82f614);position:absolute;inset:0}@media (width<=767px){.bgrid{grid-template-columns:1fr}.bs2,.bt2{grid-area:span 1/span 1}}.dprev{background:var(--sf);border:1px solid var(--bd2);border-radius:26px;overflow:hidden;box-shadow:0 36px 90px #00000080}.dpbody{grid-template-columns:205px 1fr;min-height:430px;display:grid}.dpside{background:var(--bg2);border-right:1px solid var(--bd);padding:16px 12px}.dpnl{color:var(--tx3);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:9px 12px;font-family:Poppins,sans-serif;font-size:.82rem;transition:background-color .2s,color .2s;display:flex}.dpnl i{text-align:center;width:16px}.dpnl.on,.dpnl:hover{color:#60a5fa;background:#8b5cf624}.dpc{padding:22px}.dpane{display:none}.dpane.on{display:block}.dpst{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.dps{background:var(--bg3);border:1px solid var(--bd);border-radius:12px;padding:14px;position:relative;overflow:hidden}.dps:after{content:"";background:var(--grad);opacity:.6;height:2px;position:absolute;bottom:0;left:0;right:0}.dpsv{margin-bottom:2px;font-size:1.4rem;font-weight:700}.dpsl{color:var(--tx3);font-size:.67rem}.dpsd{color:#34d399;font-size:.67rem;font-weight:600}.dpbars{align-items:flex-end;gap:8px;height:88px;display:flex}.dpbar{opacity:.75;transform-origin:bottom;background:linear-gradient(#3b82f6,#3b82f6);border-radius:5px 5px 0 0;flex:1;animation:.7s forwards bgrow}.arow{background:var(--bg3);border:1px solid var(--bd);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 12px;font-size:.82rem;display:flex}.adot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.gon{background:#34d399;box-shadow:0 0 6px #34d399}.gpu{background:#3b82f6;box-shadow:0 0 6px #3b82f6}.gor{background:#f59e0b}.bst{border-radius:100px;padding:3px 9px;font-size:.7rem;font-weight:600}.son{color:#34d399;background:#34d3991f;border:1px solid #34d39933}.sbz{color:#60a5fa;background:#8b5cf61f;border:1px solid #8b5cf633}.sid{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33}.cit{background:var(--bg3);border:1px solid var(--bd);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:11px 12px;font-size:.81rem;display:flex}.cav{background:var(--grad);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.7rem;font-weight:700;display:flex}.arl{background:var(--bg3);border:1px solid var(--bd);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;font-size:.82rem;display:flex}.ari{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@media (width<=767px){.dpbody{grid-template-columns:1fr}.dpside{border-right:none;border-bottom:1px solid var(--bd);gap:6px;padding:10px;display:flex;overflow-x:auto}.dpnl{white-space:nowrap;flex-shrink:0;width:auto}.dpst{grid-template-columns:1fr 1fr}}.hnum{background:var(--grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 8px 24px #8b5cf659}.anst{background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:20px}.atrnd{border-radius:100px;padding:3px 8px;font-size:.72rem;font-weight:600}.tup{color:#34d399;background:#34d3991a}.rtbar{background:var(--bg3);border-radius:100px;height:4px;overflow:hidden}.rtfill{background:var(--grad);border-radius:100px;height:100%}.pcard{background:var(--sf);border:1px solid var(--bd);border-radius:18px;padding:30px;transition:all .3s;position:relative}.pcard:hover{transform:translateY(-4px);box-shadow:0 20px 60px #00000040}.pcard.pop{background:linear-gradient(135deg,#8b5cf60f,#3b82f608);border:1px solid #8b5cf666;box-shadow:0 0 40px #8b5cf61f}.pbadge{background:var(--grad);color:#fff;white-space:nowrap;border-radius:100px;padding:4px 16px;font-size:.73rem;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pamt{font-size:2.9rem;font-weight:700;line-height:1}.pamt sup{vertical-align:top;margin-top:9px;font-size:1.2rem;display:inline-block}.pfl{align-items:flex-start;gap:9px;margin-bottom:10px;font-size:.875rem;display:flex}.pchk{color:#34d399;background:#34d3991f;border:1px solid #34d39933;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:.65rem;display:flex}.tav{object-fit:cover;border:2px solid var(--bd2);border-radius:50%;width:40px;height:40px}.acco .accordion-item{background:var(--sf);border:1px solid var(--bd);margin-bottom:10px;overflow:hidden;border-radius:18px!important}.acco .accordion-button{background:var(--sf);color:var(--tx);box-shadow:none;padding:18px 22px;font-family:Poppins,sans-serif;font-size:.94rem;font-weight:600;border-radius:18px!important}.acco .accordion-button:not(.collapsed){color:#60a5fa;background:#8b5cf60f}.acco .accordion-button:after{filter:invert()hue-rotate(220deg)}.lm .acco .accordion-button:after{filter:none}.acco .accordion-body{color:var(--tx2);padding:0 22px 18px;font-size:.875rem;line-height:1.7}#cta{background:var(--bg3);text-align:center;padding:110px 0;position:relative;overflow:hidden}#foot{background:var(--bg);border-top:1px solid var(--bd);padding:60px 0 28px}.fcol h5{text-transform:uppercase;letter-spacing:.1em;color:var(--tx3);margin-bottom:14px;font-size:.77rem;font-weight:700}.fcol a{color:var(--tx2);padding:3px 0;font-size:.875rem;transition:all .2s;display:block}.fcol a:hover{color:var(--pur)}.nli{border:1px solid var(--bd2);background:var(--sf);color:var(--tx);border-radius:12px;outline:none;flex:1;padding:9px 14px;font-family:Poppins,sans-serif;font-size:.83rem}.nli:focus{border-color:var(--pur)}.sico{border:1px solid var(--bd);width:36px;height:36px;color:var(--tx3);border-radius:12px;justify-content:center;align-items:center;font-size:.88rem;transition:all .2s;display:flex}.sico:hover{border-color:var(--pur);color:var(--pur)}#lofc{background:var(--bg2);border-left:1px solid var(--bd2);width:420px}.lm #lofc{background:#f5f5ff}.offcanvas-header{border-bottom:1px solid var(--bd);padding:20px 24px}.offcanvas-title{color:var(--tx);font-family:Poppins,sans-serif;font-weight:700}.olbl{color:var(--tx2);margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}.oinp{border:1px solid var(--bd2);background:var(--sf);width:100%;color:var(--tx);border-radius:12px;outline:none;margin-bottom:14px;padding:11px 14px;font-family:Poppins,sans-serif;font-size:.9rem;transition:all .2s}.oinp:focus{border-color:var(--pur);box-shadow:0 0 0 3px #8b5cf626}.password-field{width:100%;position:relative}.password-field .oinp,.password-field .form-control{margin-bottom:0;padding-right:46px}.password-toggle{width:34px;height:34px;color:var(--tx3);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle:hover,.password-toggle:focus-visible{color:var(--tx);background:#94a3b81f;outline:none}.odiv{color:var(--tx3);align-items:center;gap:12px;margin:16px 0;font-size:.8rem;display:flex}.odiv:before,.odiv:after{content:"";background:var(--bd);flex:1;height:1px}.oauth{border:1px solid var(--bd2);background:var(--sf);width:100%;color:var(--tx2);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:8px;padding:10px;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:500;transition:all .2s;display:flex}.oauth:hover{border-color:var(--pur);color:var(--tx)}.tab-switch{background:var(--sf);border:1px solid var(--bd);border-radius:12px;margin-bottom:22px;padding:4px;display:flex}.tab-sw-btn{cursor:pointer;color:var(--tx3);background:0 0;border:none;border-radius:9px;flex:1;padding:8px;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:600;transition:all .2s}.tab-sw-btn.on{background:var(--grad);color:#fff}.err-msg{color:#f87171;background:#f871711a;border:1px solid #f8717140;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:.82rem;display:none}.mfp-bg{opacity:.9;background:#000}.mfp-iframe-holder .mfp-content{max-width:900px}#dashboard{background:var(--bg);min-height:100vh;display:block}.db-top{top:0;left:var(--dsb);height:var(--nav);backdrop-filter:blur(20px);border-bottom:1px solid var(--bd);z-index:900;background:#08080fd9;align-items:center;gap:16px;padding:0 28px;transition:left .3s;display:flex;position:fixed;right:0}.lm .db-top{background:#fafafee6}.db-top-search{flex:1;max-width:380px;position:relative}.db-top-search input{border:1px solid var(--bd2);background:var(--sf);width:100%;color:var(--tx);border-radius:10px;outline:none;padding:8px 14px 8px 36px;font-family:Poppins,sans-serif;font-size:.85rem}.db-top-search input:focus{border-color:var(--pur)}.db-top-search i{color:var(--tx3);font-size:.85rem;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.db-user-pill{border:1px solid var(--bd);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;transition:all .2s;display:flex}.db-user-pill:hover{border-color:var(--pur);background:#8b5cf60f}.db-user-pill:focus-visible,.dd-close:focus-visible,#notifDropdown .user-notif-link-btn:focus-visible,#notifDropdown .user-notif-open:focus-visible,#notifDropdown .user-notif-ico:focus-visible{outline-offset:3px;outline:3px solid #60a5fa57}.db-avatar{background:var(--grad);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:700;display:flex}.user-avatar-presence{flex:none;display:inline-flex;position:relative}.user-avatar-presence:after,.mob-profile-wrap:after{content:"";border:2px solid var(--bg);pointer-events:none;background:#31a24c;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #31a24c2e}.db-sidebar{width:var(--dsb);background:var(--bg2);border-right:1px solid var(--bd);z-index:950;flex-direction:column;height:100dvh;min-height:0;transition:all .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.db-logo{border-bottom:1px solid var(--bd);color:var(--tx);flex:none;align-items:center;gap:10px;padding:18px 20px;font-size:1.1rem;font-weight:700;display:flex}.db-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px 12px 40px;overflow-y:auto}.db-nav-section{text-transform:uppercase;letter-spacing:.12em;color:var(--tx3);margin:16px 0 8px;padding:0 10px;font-size:.65rem;font-weight:700}.db-nl{color:var(--tx2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;margin-bottom:3px;padding:10px 12px;font-family:Poppins,sans-serif;font-size:.875rem;transition:all .2s;display:flex;position:relative}.db-nl i{text-align:center;width:18px;font-size:.9rem}.db-nl:hover{color:var(--tx);background:#8b5cf61a}.db-nl.active{color:#60a5fa;background:#8b5cf626;font-weight:600}.db-nl.active:before{content:"";background:var(--grad);border-radius:0 3px 3px 0;width:3px;position:absolute;top:20%;bottom:20%;left:0}.db-badge{background:var(--pur);color:#fff;border-radius:100px;margin-left:auto;padding:2px 7px;font-size:.65rem;font-weight:700}.db-bottom{border-top:1px solid var(--bd);flex:none;padding:16px 12px}.db-upgrade-card{color:#eaf4ff;background:linear-gradient(135deg,#0f3b6f 0%,#1d4ed8 62%,#0891b2 100%);border:1px solid #bfdbfe52;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid;box-shadow:0 12px 28px #2563eb3d}.db-upgrade-card:hover{color:#fff;border-color:#dbeafe8f;transform:translateY(-1px)}.db-upgrade-icon{color:#fef3c7;background:#ffffff29;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.db-upgrade-copy{min-width:0}.db-upgrade-copy strong,.db-upgrade-copy small{display:block}.db-upgrade-copy strong{color:#fff;font-size:.82rem;line-height:1.2}.db-upgrade-copy small{color:#eff6ffdb;margin-top:3px;font-size:.68rem;line-height:1.35}.db-upgrade-action{color:#dbeafe;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:.72rem;font-weight:800;display:inline-flex}.db-main{margin-left:var(--dsb);padding-top:var(--nav);min-height:100vh}.db-content{padding:28px}.db-section{display:none}.db-section.active{display:block}.db-stat-card{background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:22px;transition:all .3s;position:relative;overflow:hidden}.db-stat-card:hover{border-color:#8b5cf640;box-shadow:0 8px 32px #0003}.db-stat-card:after{content:"";background:var(--grad);opacity:.6;height:2px;position:absolute;bottom:0;left:0;right:0}.db-stat-val{margin-bottom:4px;font-size:2rem;font-weight:700;line-height:1.1}.db-stat-lbl{color:var(--tx3);margin-bottom:6px;font-size:.78rem}.db-stat-delta{font-size:.75rem;font-weight:600}.delta-up{color:#34d399}.delta-dn{color:#f87171}.chat-wrap{background:var(--sf);border:1px solid var(--bd);border-radius:18px;flex-direction:column;height:520px;display:flex;overflow:hidden}.chat-header{border-bottom:1px solid var(--bd);align-items:center;gap:12px;padding:16px 20px;display:flex}.chat-ai-avatar{background:var(--grad);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.95rem;display:flex}.chat-status{color:#34d399;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.chat-body{scroll-behavior:smooth;flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.chat-body::-webkit-scrollbar{width:4px}.chat-body::-webkit-scrollbar-track{background:0 0}.chat-body::-webkit-scrollbar-thumb{background:var(--bd2);border-radius:4px}.msg{word-break:break-word;border-radius:14px;max-width:80%;padding:10px 14px;font-size:.875rem;line-height:1.55}.msg-ai{background:var(--bg3);border:1px solid var(--bd);color:var(--tx);border-radius:4px 14px 14px;align-self:flex-start}.msg-user{background:var(--grad);color:#fff;border-radius:14px 14px 4px;align-self:flex-end}.msg-time{color:var(--tx3);margin-top:4px;font-size:.68rem}.typing-ind{background:var(--bg3);border:1px solid var(--bd);border-radius:4px 14px 14px;align-self:flex-start;align-items:center;gap:4px;padding:10px 14px;display:flex}.typing-dot{background:var(--pur);border-radius:50%;width:7px;height:7px;animation:.9s infinite tbounce}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}.chat-input-wrap{border-top:1px solid var(--bd);align-items:flex-end;gap:10px;padding:14px 16px;display:flex}.chat-inp{border:1px solid var(--bd2);background:var(--bg3);color:var(--tx);resize:none;border-radius:12px;outline:none;flex:1;max-height:100px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.5;transition:all .2s}.chat-inp:focus{border-color:var(--pur)}.chat-send{background:var(--grad);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.chat-send:hover{transform:scale(1.05);box-shadow:0 4px 16px #8b5cf666}.chat-send:disabled{opacity:.5;cursor:not-allowed;transform:none}.agent-card{background:var(--sf);border:1px solid var(--bd);border-radius:16px;padding:20px;transition:all .3s}.agent-card:hover{border-color:#8b5cf64d;box-shadow:0 8px 32px #0003}.agent-status{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ag-online{background:#34d399;box-shadow:0 0 8px #34d399}.ag-busy{background:#3b82f6;box-shadow:0 0 8px #3b82f6}.ag-offline{background:#6b6b8a}.db-table{border-collapse:collapse;width:100%}.db-table th{text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);border-bottom:1px solid var(--bd);text-align:left;padding:10px 16px;font-size:.72rem;font-weight:600}.db-table td{border-bottom:1px solid var(--bd);color:var(--tx2);padding:14px 16px;font-size:.875rem}.db-table tr:last-child td{border-bottom:none}.db-table tr:hover td{background:#8b5cf60a}.setting-row{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.setting-row:last-child{border-bottom:none}.toggle-switch{width:44px;height:24px;position:relative}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-thumb{background:var(--bd2);cursor:pointer;border-radius:100px;transition:all .3s;position:absolute;inset:0}.toggle-thumb:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;top:3px;left:3px}.toggle-switch input:checked+.toggle-thumb{background:var(--grad)}.toggle-switch input:checked+.toggle-thumb:before{transform:translate(20px)}.notif-item{background:var(--sf);border:1px solid var(--bd);border-radius:12px;gap:12px;margin-bottom:10px;padding:14px;transition:all .2s;display:flex}.notif-item:hover{border-color:#8b5cf633}.notif-ico{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.db-dropdown{z-index:2000;background:var(--bg2);border:1px solid var(--bd2);border-radius:18px;min-width:340px;animation:.2s fadeIn;display:none;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 60px #00000073}.db-dropdown.open{display:block}.dd-header{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.dd-header-title{font-size:.95rem;font-weight:700}.dd-close{border:1px solid var(--bd2);width:28px;height:28px;color:var(--tx3);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:.8rem;transition:all .2s;display:flex}.dd-close:hover{border-color:var(--pur);color:var(--pur)}.dd-body{max-height:380px;padding:14px;overflow-y:auto}.dd-body::-webkit-scrollbar{width:4px}.dd-body::-webkit-scrollbar-thumb{background:var(--bd2);border-radius:4px}.notif-dot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.notif-dot.read{background:var(--bd2)}.notif-unread{background:#8b5cf60f;border-color:#8b5cf633}#notifDropdown.user-notif-dropdown{--user-notif-panel:#0f172af5;--user-notif-card:#1e293bb8;--user-notif-soft:#1e293bd1;--user-notif-border:#94a3b83d;--user-notif-title:#f8fafc;--user-notif-text:#e2e8f0;--user-notif-muted:#cbd5e1;--user-notif-accent:#93c5fd;--user-notif-danger:#fca5a5;--user-notif-danger-bg:#ef444424;--user-notif-danger-border:#f8717157;border-color:var(--user-notif-border);background:var(--user-notif-panel);width:min(420px,100vw - 30px);min-width:0;max-width:min(420px,100vw - 30px);color:var(--user-notif-title);border-radius:14px;right:0;overflow:hidden}.lm #notifDropdown.user-notif-dropdown{--user-notif-panel:#fffffffa;--user-notif-card:#fff;--user-notif-soft:#f8fafc;--user-notif-border:#94a3b847;--user-notif-title:#0f172a;--user-notif-text:#334155;--user-notif-muted:#64748b;--user-notif-accent:#2563eb;--user-notif-danger:#ef4444;--user-notif-danger-bg:#fff1f2;--user-notif-danger-border:#f8717147}#notifDropdown .user-notif-header{border-bottom:1px solid var(--user-notif-border);background:var(--user-notif-panel);gap:8px;min-height:56px;margin:0;padding:10px 10px 10px 12px}#notifDropdown .user-notif-title{min-width:0;color:var(--user-notif-title);align-items:center;gap:7px;font-size:.84rem;font-weight:900;line-height:1.12;display:flex}#notifDropdown .user-notif-title>i{-webkit-text-fill-color:var(--user-notif-accent);background:#2563eb1a;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;display:inline-flex;color:var(--user-notif-accent)!important}#notifDropdown #unreadCountBadge{border:1px solid var(--user-notif-danger-border);flex:none;background:var(--user-notif-danger-bg)!important;color:var(--user-notif-danger)!important;margin-left:0!important;padding:2px 6px!important;font-size:.58rem!important;font-weight:900!important}#notifDropdown .user-notif-actions{flex:none;align-items:center;gap:5px;display:flex}#notifDropdown .user-notif-action{border:1px solid var(--user-notif-border);background:var(--user-notif-soft);min-width:30px;min-height:30px;color:var(--user-notif-title);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex;width:auto!important;height:auto!important}#notifDropdown .user-notif-action i{color:inherit;font-size:.68rem}#notifDropdown .user-notif-action.danger{border-color:var(--user-notif-danger-border);background:var(--user-notif-danger-bg);color:var(--user-notif-danger)!important}#notifDropdown .user-notif-action-icon{padding-inline:8px}#notifDropdown .user-notif-list{overscroll-behavior:contain;background:var(--user-notif-panel);min-height:72px;max-height:min(58dvh,390px);padding:10px;overflow-y:auto}#notifDropdown .user-notif-item{border:1px solid var(--user-notif-border);background:var(--user-notif-card);border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:flex-start;gap:9px;margin-bottom:8px;padding:10px;display:grid;box-shadow:0 1px #94a3b814}#notifDropdown .user-notif-item.notif-unread{background:color-mix(in srgb, var(--user-notif-card) 86%, #2563eb 14%);border-color:#60a5fa6b}#notifDropdown .user-notif-ico{width:32px!important;min-width:32px!important;height:32px!important;color:var(--user-notif-accent)!important;background:#2563eb1f!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:.84rem!important;display:inline-flex!important}#notifDropdown .user-notif-copy{flex:auto;min-width:0}#notifDropdown .user-notif-open{color:inherit;cursor:pointer;border-radius:8px;text-decoration:none;display:block}#notifDropdown .user-notif-open:hover strong{color:var(--user-notif-accent)}#notifDropdown .user-notif-copy strong,#notifDropdown .user-notif-copy span,#notifDropdown .user-notif-copy small{overflow-wrap:anywhere;word-break:normal;display:block}#notifDropdown .user-notif-copy strong{color:var(--user-notif-title);margin-bottom:4px;font-size:.76rem;font-weight:900;line-height:1.22}#notifDropdown .user-notif-copy span{color:var(--user-notif-text);font-size:.68rem;font-weight:700;line-height:1.32}#notifDropdown .user-notif-copy small{color:var(--user-notif-muted);margin-top:6px;font-size:.58rem;font-weight:800}#notifDropdown .user-notif-row-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}#notifDropdown .user-notif-status{min-height:94px;color:var(--tx3);text-align:center;place-items:center;gap:10px;padding:18px;font-size:.84rem;font-weight:800;line-height:1.35;display:grid}#notifDropdown .user-notif-status.error{color:#ef4444}#notifDropdown .user-notif-retry{color:#2563eb;background:#2563eb1a;border:1px solid #2563eb47;border-radius:8px;min-height:32px;padding:6px 12px;font-size:.74rem;font-weight:900}#notifDropdown .user-notif-link-btn{width:auto!important;min-width:0!important;min-height:0!important;color:var(--user-notif-accent)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.64rem!important;font-weight:900!important;line-height:1.25!important}#notifDropdown .user-notif-link-btn.danger{color:var(--user-notif-danger)!important}#notifDropdown .user-notif-footer{border-top:1px solid var(--user-notif-border);background:var(--user-notif-panel);padding:10px}#notifDropdown .user-notif-view-all{border:1px solid var(--user-notif-border);background:var(--user-notif-card);min-height:36px;color:var(--user-notif-title);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.7rem;font-weight:900;line-height:1.2;text-decoration:none;display:flex;box-shadow:0 1px #94a3b814;width:100%!important}#notifDropdown .user-notif-view-all i{color:var(--user-notif-accent);font-size:.72rem}.sr-confirm-modal .modal-content{background:var(--sf,#fff);color:var(--tx,#0f172a);border:1px solid var(--bd,#94a3b83d);border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #0f172a42}.sr-confirm-modal .modal-header,.sr-confirm-modal .modal-footer{border-color:var(--bd,#94a3b838)}.sr-confirm-modal .modal-header{background:color-mix(in srgb, var(--sf,#fff) 88%, #2563eb 12%)}.sr-confirm-modal .modal-body{padding:18px 20px 20px}.sr-confirm-modal .modal-body p{color:var(--tx2,#475569);margin:0;font-size:.92rem;line-height:1.55}.sr-confirm-heading{align-items:center;gap:10px;display:flex}.sr-confirm-heading .modal-title{color:var(--tx,#0f172a);font-size:1rem;font-weight:900}.sr-confirm-icon{color:#2563eb;background:#2563eb1f;border-radius:9px;place-items:center;width:34px;height:34px;display:inline-grid}.sr-confirm-icon.danger{color:#ef4444;background:#ef44441f}.sr-confirm-action,.sr-confirm-cancel{border-radius:9px;min-width:104px;min-height:40px;font-weight:900}.sr-confirm-cancel{border:1px solid var(--bd,#94a3b847);color:var(--tx2,#475569);background:0 0}.sr-confirm-action.primary{color:#fff;background:#2563eb}.sr-confirm-action.danger{color:#fff;background:#dc2626}@media (width<=360px){#notifDropdown .user-notif-header{flex-direction:column;align-items:flex-start}#notifDropdown .user-notif-actions{width:100%}#notifDropdown .user-notif-action{flex:1 1 0}#notifDropdown .user-notif-action-icon{flex:0 0 32px}}.profile-dd{width:300px;min-width:300px;max-width:calc(100vw - 32px)}.profile-dd-top{border-bottom:1px solid var(--bd);align-items:center;gap:12px;padding:18px;display:flex}.profile-menu-item{color:var(--tx2);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:calc(100% - 16px);margin:2px 8px;padding:10px 16px;font-family:Poppins,sans-serif;font-size:.875rem;transition:all .2s;display:flex!important}.profile-menu-item i{text-align:center;flex:0 0 18px;width:18px;font-size:.9rem}.profile-menu-item{text-overflow:ellipsis;overflow:hidden}.profile-dd form{margin:0}.profile-dd label{white-space:nowrap}body.user-desktop-shell:not(.admin-shell) #notifDropdown.user-notif-dropdown{--user-notif-panel:#fffffffa;--user-notif-card:#fff;--user-notif-soft:#f8fafc;--user-notif-border:#94a3b847;--user-notif-title:#0f172a;--user-notif-text:#334155;--user-notif-muted:#64748b;--user-notif-accent:#2563eb;--user-notif-danger:#ef4444;--user-notif-danger-bg:#fff1f2;--user-notif-danger-border:#f8717147;background:var(--user-notif-panel)!important;border-color:var(--user-notif-border)!important;width:min(430px,100vw - 32px)!important;min-width:430px!important;max-width:calc(100vw - 32px)!important;color:var(--user-notif-title)!important;border-radius:14px!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #notifDropdown.user-notif-dropdown{--user-notif-panel:#0f172af5;--user-notif-card:#1e293bb8;--user-notif-soft:#1e293bd1;--user-notif-border:#94a3b83d;--user-notif-title:#f8fafc;--user-notif-text:#e2e8f0;--user-notif-muted:#cbd5e1;--user-notif-accent:#93c5fd;--user-notif-danger:#fca5a5;--user-notif-danger-bg:#ef444424;--user-notif-danger-border:#f8717157}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-header{border-bottom:1px solid var(--user-notif-border)!important;background:var(--user-notif-panel)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:56px!important;margin:0!important;padding:10px 10px 10px 12px!important;display:flex!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-title{color:var(--user-notif-title)!important;align-items:center!important;gap:7px!important;font-size:.9rem!important;font-weight:900!important;line-height:1.12!important;display:flex!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown #unreadCountBadge{border-radius:999px!important;margin-left:0!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-actions{align-items:center!important;gap:5px!important;display:flex!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-action{border:1px solid var(--user-notif-border)!important;background:var(--user-notif-soft)!important;width:auto!important;min-width:44px!important;min-height:34px!important;color:var(--user-notif-title)!important;border-radius:9px!important;gap:5px!important;padding:8px 10px!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-action.danger{border-color:var(--user-notif-danger-border)!important;background:var(--user-notif-danger-bg)!important;color:var(--user-notif-danger)!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-list{background:var(--user-notif-panel)!important;min-height:72px!important;max-height:min(58vh,390px)!important;padding:10px!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-item{background:var(--user-notif-card)!important;border-radius:8px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;box-shadow:0 1px #94a3b814!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-ico{border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:.84rem!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-row-actions{justify-content:flex-end!important;gap:6px!important;margin-top:7px!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-link-btn{background:#2563eb1a!important;border:1px solid #2563eb33!important;border-radius:8px!important;min-height:30px!important;padding:6px 9px!important;font-size:.6rem!important;line-height:1.12!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-footer{border-top:1px solid var(--user-notif-border)!important;background:var(--user-notif-panel)!important;padding:10px!important}body.user-desktop-shell:not(.admin-shell) #notifDropdown .user-notif-view-all{border-radius:8px!important;min-height:44px!important;font-size:.7rem!important}.profile-menu-item:hover{color:var(--tx);background:#8b5cf61a}.profile-menu-item.danger:hover{color:#f87171;background:#f871711a}.profile-dd-footer{border-top:1px solid var(--bd);padding:10px 8px}@media (width<=991px){.db-sidebar{transition:all .3s;transform:translate(-100%)}.db-sidebar.mob-open{transform:translate(0)}.db-main{margin-left:0}.db-top{left:0}}@keyframes bpls{0%,to{box-shadow:0 0 6px var(--pur)}50%{box-shadow:0 0 14px var(--pur)}}@keyframes bgrow{0%{opacity:0;transform:scaleY(0)}to{opacity:.75;transform:scaleY(1)}}@keyframes tbounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@keyframes lscr{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadU{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes dinI{0%{opacity:0;transform:perspective(1200px)rotateX(5deg)translateY(28px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.afu{animation:.8s both fadU}.adi{animation:1.1s .35s both dinI}.rv{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(26px)}.rv.in{opacity:1;transform:none}@media (width<=575px){.h1{font-size:2.2rem}.stitle{font-size:1.8rem}#lofc{width:100%}.db-top-search{display:none}.db-content{padding:16px}}@media (width>=992px){body.collapsed-sidebar .db-sidebar{width:80px}body.collapsed-sidebar .db-sidebar .db-nav-section,body.collapsed-sidebar .db-sidebar .logo-container span,body.collapsed-sidebar .db-sidebar .admin-brand,body.collapsed-sidebar .db-sidebar .db-logo span{display:none!important}body.collapsed-sidebar .db-sidebar .db-logo{flex-direction:column;gap:15px;padding:18px 0;justify-content:center!important}body.collapsed-sidebar .db-sidebar .toggle-sidebar-btn{margin:0 auto}body.collapsed-sidebar .db-sidebar .db-nl{justify-content:center;padding:10px;font-size:0}body.collapsed-sidebar .db-sidebar .db-nl i{font-size:1.1rem;margin:0!important}body.collapsed-sidebar .db-main{margin-left:80px}body.collapsed-sidebar .db-top{left:80px}}@media (width<=575px){.db-dropdown{width:auto!important;max-width:none!important;position:fixed!important;top:75px!important;left:15px!important;right:15px!important;transform:none!important}}.custom-table{--bs-table-bg:transparent!important;--bs-table-color:var(--tx)!important;background-color:#0000!important}.custom-table th{color:var(--tx3,#808090);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--bd);padding:12px 16px;font-size:.8rem;font-weight:600}.custom-table td{border-bottom:1px solid var(--bd);color:var(--tx,#e0e0e0);vertical-align:middle;padding:16px;font-size:.9rem}.custom-table tr:last-child td{border-bottom:none}@media (width<=575px){.custom-table td,.custom-table th{padding:12px 10px}}.nav-pills .nav-link{color:var(--tx3,#808090);border-radius:10px;padding:6px 14px;font-size:.85rem;font-weight:500;transition:all .2s}.nav-pills .nav-link.active{background-color:var(--pur);box-shadow:0 4px 10px #60a5fa4d;color:var(--tx)!important}.form-control,.form-select{background-color:var(--bg)!important;color:var(--tx)!important}.form-control:focus,.form-select:focus{background-color:var(--bg)!important;color:var(--tx)!important;border-color:var(--pur)!important;box-shadow:0 0 0 .25rem #8b5cf640!important}input::placeholder,textarea::placeholder,.form-control::placeholder{color:var(--tx3)!important;font-weight:400!important}:root{--bg:#102b46;--bg2:#153b63;--bg3:#1d4f7a;--sf:#234d77;--sf2:#2b5b88;--bd:#dceaf524;--bd2:#dceaf53d;--tx:#f7fbff;--tx2:#c6d8e8;--tx3:#9db4c9;--pur:#2563eb;--blu:#06b6d4;--grad:linear-gradient(135deg, #2563eb 0%, #06b6d4 100%);--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--info:#06b6d4;--focus-ring:#3b82f638;--card-radius:16px;--control-radius:12px;--shadow-card:0 18px 45px #0000002e;--shadow-soft:0 10px 28px #00000024}.lm{--bg:#f1f6fb;--bg2:#edf5fc;--bg3:#f7fbff;--sf:#fff;--sf2:#fff;--bd:#234d771f;--bd2:#234d772e;--tx:#153b63;--tx2:#607995;--tx3:#879bb0;--pur:#2563eb;--blu:#06b6d4;--grad:linear-gradient(135deg, #2563eb 0%, #06b6d4 100%);--focus-ring:#2563eb38;--shadow-card:0 18px 45px #234d771a;--shadow-soft:0 10px 26px #234d7714}html body *{letter-spacing:0!important}body{background:linear-gradient(180deg, #0ea5e909, transparent 320px), var(--bg);text-rendering:optimizelegibility}.lm body{background:linear-gradient(180deg, #2563eb0d, transparent 340px), var(--bg)}button,input,select,textarea{font:inherit}button,a,input,select,textarea,.btn,.db-nl,.mob-nav-item,.drawer-item,.drawer-action{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.btn:focus-visible,.db-nl:focus-visible,.drawer-item:focus-visible,.mob-nav-item:focus-visible{outline-offset:2px;outline:3px solid var(--focus-ring)!important}.db-sidebar{background:linear-gradient(180deg, var(--bg2) 0%, var(--bg) 100%);box-shadow:1px 0 0 var(--bd)}.db-logo{min-height:var(--nav);padding:16px 18px}.db-logo span,.mob-header-logo span,.mob-header-brand span:not(.adm-badge){white-space:nowrap}.db-nav{scrollbar-width:thin;scrollbar-color:var(--bd2) transparent;padding:14px 10px 28px}.db-nav::-webkit-scrollbar,.chat-messages::-webkit-scrollbar,.table-responsive::-webkit-scrollbar{width:8px;height:8px}.db-nav::-webkit-scrollbar-thumb,.chat-messages::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-thumb{background:var(--bd2);border-radius:999px}.db-nav-section{color:var(--tx3);margin:18px 8px 8px;font-size:.68rem}.db-nl{min-height:42px;color:var(--tx2);border:1px solid #0000;border-radius:12px}.db-nl:hover{color:var(--tx);background:#3b82f614;border-color:#3b82f629}.db-nl.active{color:#60a5fa;background:#3b82f621;border-color:#3b82f63d}.db-nl.active:before{background:var(--grad);width:4px;left:-1px}.db-top{box-shadow:0 1px 0 var(--bd), 0 14px 34px #00000021;background:#090b12d6;padding:0 clamp(18px,2.4vw,32px)}.lm .db-top{box-shadow:0 1px 0 var(--bd), 0 12px 28px #0f172a0f;background:#f7f9fce6}.db-top-search{max-width:440px}.db-top-search input,.oinp,.form-control,.form-select{min-height:44px;border-radius:var(--control-radius)!important;border:1px solid var(--bd2)!important;background:var(--sf2)!important;color:var(--tx)!important;box-shadow:none!important}.db-top-search input:focus,.oinp:focus,.form-control:focus,.form-select:focus{box-shadow:0 0 0 4px var(--focus-ring)!important;background:var(--sf)!important;border-color:#3b82f6a3!important}input::placeholder,textarea::placeholder,.oinp::placeholder,.form-control::placeholder,.form-select::placeholder,.tracker-field::placeholder,.chat-textarea::placeholder{color:var(--tx3)!important;font-weight:400!important}.db-main{background:linear-gradient(180deg, #0ea5e909, transparent 360px), var(--bg)}.db-content{width:100%;max-width:1480px;margin:0 auto;padding:clamp(18px,2.4vw,32px)}.db-section.active{animation:.22s both srFadeIn}.premium-card,.premium-panel,.setup-panel,.panel,.db-stat-card,.ll-stat-card,.print-card,.module-card,.perk-card{color:var(--tx);background:var(--sf)!important;border:1px solid var(--bd)!important;border-radius:var(--card-radius)!important;box-shadow:var(--shadow-soft)!important}.premium-card,.premium-panel,.setup-panel,.panel,.db-stat-card,.ll-stat-card{transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s!important}.premium-card:hover,.premium-panel:hover,.setup-panel:hover,.panel:hover,.db-stat-card:hover,.ll-stat-card:hover{box-shadow:var(--shadow-card)!important;border-color:#3b82f63d!important;transform:translateY(-2px)!important}.card-grad-primary,.card-grad-success{background:linear-gradient(135deg, #3b82f612, #06b6d409), var(--sf)!important}.ambient-bg-element,.aur{opacity:.08!important}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-card{flex-direction:column;justify-content:center;align-items:center;min-height:138px;display:flex;border:1px solid var(--bd)!important;background:var(--sf)!important;box-shadow:none!important;border-radius:14px!important}.stat-card:hover{box-shadow:var(--shadow-soft)!important}.stat-icon{margin-bottom:12px!important}.stat-val{font-size:clamp(1.5rem,2.8vw,1.9rem)!important}.stat-label{color:var(--tx3)!important;text-transform:none!important}.score-badge,.badge,.db-badge,.stat-badge{border-radius:999px!important;font-weight:700!important}.bgrd,.btn-primary,.chat-send-btn{background:var(--grad)!important;color:#fff!important;border-color:#0000!important}.boc,.btn-outline-primary,.btn-outline-secondary{border-color:var(--bd2)!important;color:var(--tx)!important}.bgrd,.boc,.btn,.chat-send-btn{min-height:40px}.btn:hover,.bgrd:hover,.boc:hover,.chat-send-btn:hover{transform:translateY(-1px)}.table-responsive{border:1px solid var(--bd);border-radius:var(--card-radius);background:var(--sf);overflow:auto}.custom-table{margin-bottom:0!important}.custom-table th{text-transform:none;white-space:nowrap;font-size:.76rem;color:var(--tx3)!important;background:var(--sf2)!important;border-bottom:1px solid var(--bd)!important}.custom-table td{border-bottom:1px solid var(--bd)!important;color:var(--tx2)!important}.custom-table tbody tr{transition:background-color .16s}.custom-table tbody tr:hover{background:#3b82f60e}.nav-pills{gap:6px}.nav-pills .nav-link{border:1px solid #0000;justify-content:center;align-items:center;min-height:36px;display:inline-flex}.nav-pills .nav-link.active{color:#60a5fa!important;box-shadow:none!important;background:#3b82f624!important;border-color:#3b82f640!important}.custom-radio,.custom-cbx,.persona-card,.drop-zone,.chat-input-wrapper,.history-item,.drawer-item,.mob-icon-btn{border-color:var(--bd2)!important}.custom-radio,.custom-cbx,.persona-card,.drop-zone{background:var(--sf2)!important;border-radius:14px!important}.custom-radio:hover,.custom-cbx:hover,.persona-card:hover,.drop-zone:hover{background:var(--sf)!important;border-color:#3b82f652!important}.drop-zone{padding:clamp(24px,4vw,40px) 18px!important}.chat-container{border-radius:var(--card-radius)!important;border-color:var(--bd)!important;background:var(--sf)!important;box-shadow:var(--shadow-soft)!important}.chat-sidebar,.chat-input-area{background:var(--sf2)!important}.chat-input-wrapper{background:var(--bg3)!important;border-radius:14px!important}.chat-textarea,.mob-nav-item,.drawer-action{font-family:Poppins,sans-serif!important}.bubble-ai{background:var(--sf2)!important;border-color:var(--bd2)!important}.bubble-user{background:var(--grad)!important}#mob-header,#mob-bottom-nav{box-shadow:0 -1px 0 var(--bd), 0 -14px 28px #0000001f}#mob-header{min-height:calc(var(--mob-top-h,56px) + var(--mob-safe-top,0px))}.mob-icon-btn,.mob-avatar,.mob-avatar-adm{flex:none}.mob-nav-item{min-height:52px;color:var(--tx3);flex:1 1 0;justify-content:center;min-width:0!important}.mob-nav-item span,.drawer-item span{overflow-wrap:anywhere}.mob-nav-item.active{color:#60a5fa}.drawer-grid,.drawer-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#mob-drawer{box-shadow:0 -22px 48px #00000057;background:var(--bg2)!important}.admin-brand,.adm-badge,.drawer-section-title,.drawer-action.danger{letter-spacing:0!important}@keyframes srFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1199px){.db-content{padding:22px}}@media (width<=991px){.db-sidebar{box-shadow:24px 0 60px #00000059}.db-content{padding:18px}.premium-card:hover,.premium-panel:hover,.setup-panel:hover,.panel:hover,.db-stat-card:hover,.ll-stat-card:hover{transform:none!important}}@media (width<=767px){body{background:var(--bg)}#dashboard .db-content,#dashboard .db-content .db-section.active,#dashboard .db-content .db-section.active>*{box-sizing:border-box;width:100%;max-width:100%}#dashboard .db-content .row{width:auto;margin-left:calc(var(--bs-gutter-x,1.5rem) * -.5);margin-right:calc(var(--bs-gutter-x,1.5rem) * -.5);max-width:none!important}#dashboard .db-content .row>*{box-sizing:border-box;min-width:0;max-width:100%}#dashboard .db-content .premium-panel,#dashboard .db-content .panel,#dashboard .db-content .setup-panel,#dashboard .db-content .premium-card,#dashboard .db-content .print-card,#dashboard .db-content .module-card,#dashboard .db-content .perk-card,#dashboard .db-content .ll-stat-card,#dashboard .db-content .ll-module-card,#dashboard .db-content .level-card,#dashboard .db-content .db-stat-card,#dashboard .db-content .stat-card,#dashboard .db-content .sr-card,#dashboard .db-content .sr-stat-card,#dashboard .db-content .card,#dashboard .db-content .alert,#dashboard .db-content .accordion,#dashboard .db-content .accordion-item{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.db-content{padding:12px!important}.premium-card,.premium-panel,.setup-panel,.panel,.db-stat-card,.ll-stat-card,.print-card{border-radius:14px!important}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.stat-card{min-height:106px;padding:12px 10px!important}.chart-container-mobile{height:210px!important}.table-responsive{border-radius:14px;margin-left:0;margin-right:0}.custom-table{min-width:680px}.custom-table th,.custom-table td{font-size:.82rem;padding:12px!important}.db-top-search,.d-none-mobile-professional{display:none!important}.drawer-grid,.drawer-ai-grid{gap:8px!important}.drawer-item{justify-content:center;min-height:62px;border-radius:12px!important;padding:10px 8px!important;font-size:.66rem!important;line-height:1.15!important}.drawer-item i{font-size:1.1rem!important}.drawer-action{min-height:42px;padding:9px 10px!important;font-size:.78rem!important}.chat-container{height:calc(100dvh - var(--mob-top-h,56px) - var(--mob-nav-h,64px) - 32px)!important;min-height:360px!important}}@media (width<=575px){.db-content{padding:10px 12px 12px!important}.mob-header-logo span,.mob-header-brand span:not(.adm-badge){text-overflow:ellipsis;max-width:130px;overflow:hidden}.mob-header-right{gap:7px!important}.mob-icon-btn{border-radius:10px!important;width:34px!important;height:34px!important}.mob-nav-item{padding:7px 4px!important;font-size:.62rem!important}.mob-nav-item i{font-size:1.15rem!important}.drawer-grid,.drawer-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-card,.premium-panel,.setup-panel,.panel,.db-stat-card,.ll-stat-card,.print-card{padding:14px!important}#progress-stats,#dashboard-stats{--bs-gutter-x:10px;--bs-gutter-y:10px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#progress-stats>.col-md-3.col-sm-6,#dashboard-stats>.col-12.col-sm-6{flex:none!important;width:50%!important}#progress-stats .premium-panel,#dashboard-stats .ll-stat-card,.stat-card.premium-panel{border-radius:14px!important;min-height:106px!important;padding:12px!important}#dashboard-stats .ll-stat-card.gap-3,#dashboard-stats .ll-stat-card.d-flex{gap:8px!important}#dashboard-stats .ll-stat-card [style*=width\:55px]{border-radius:12px!important;flex:0 0 38px!important;width:38px!important;height:38px!important}#progress-stats .premium-panel .fs-1,#dashboard-stats .ll-stat-card [style*="font-size:1.8rem"]{font-size:1.35rem!important}#progress-stats .premium-panel h3,#dashboard-stats .ll-stat-val{font-size:1.12rem!important;line-height:1.12!important}#dashboard-stats .ll-stat-val span{font-size:.75rem!important}#progress-stats .premium-panel p,#dashboard-stats .ll-stat-card [style*=text-transform\:uppercase]{font-size:.68rem!important;line-height:1.25!important}.row.g-4{--bs-gutter-x:.85rem;--bs-gutter-y:.85rem}.row.g-3{--bs-gutter-x:.75rem;--bs-gutter-y:.75rem}.btn,.bgrd,.boc,.oinp,.form-control,.form-select{min-height:44px}.chat-bubble{max-width:92%!important}}@media (width<=380px){.db-content{padding-left:10px!important;padding-right:10px!important}.mob-header-logo span,.mob-header-brand span:not(.adm-badge){max-width:104px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#mob-drawer{padding-left:12px!important;padding-right:12px!important}.drawer-grid,.drawer-ai-grid{gap:7px!important}.drawer-item{min-height:58px!important;padding:8px 6px!important;font-size:.62rem!important}.drawer-item i{font-size:1rem!important}#progress-stats .premium-panel,#dashboard-stats .ll-stat-card,.stat-card.premium-panel{min-height:100px!important;padding:10px!important}.mob-nav-item span{font-size:.56rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#hero,#landing{overflow-x:hidden}.sr-mobile-break{display:none}.sr-hero-badge{flex-wrap:wrap;justify-content:center}@media (width<=767px){#nbar .d-flex.align-items-center.justify-content-between.w-100{gap:10px}#nbar a.d-flex.align-items-center.gap-2.text-truncate{flex:auto;min-width:0;max-width:none!important}#nbar .d-flex.align-items-center.gap-2.flex-shrink-0{gap:6px!important}#thbtn,#mbtog{width:36px!important;height:36px!important}#nbar .container,#hero .container{max-width:100%;padding-left:16px;padding-right:16px}#hero .row{--bs-gutter-x:0}.hbadge{white-space:normal;text-align:center;width:100%;max-width:100%;padding:7px 12px;line-height:1.35;display:block}#hero .h1{overflow-wrap:normal;margin-bottom:18px;line-height:1.08;font-size:clamp(2rem,8.8vw,3.1rem)!important}#hero p{overflow-wrap:break-word;max-width:100%!important;margin-bottom:28px!important}#hero .d-flex.align-items-center.justify-content-center.gap-3.flex-wrap{width:100%;gap:10px!important}#hero .d-flex.align-items-center.justify-content-center.gap-3.flex-wrap>.btn{flex:100%;width:100%;max-width:280px;padding:12px 16px!important}#hero .mic-3d-anim{object-fit:contain;width:min(100%,340px);max-height:330px!important}.tech-icons{gap:18px!important}.dwrap{border-radius:18px}.dwrap .p-3{padding:12px!important}.cbbl{max-width:100%}}@media (width<=420px){#nbar .container,#hero .container{padding-left:14px;padding-right:14px}.hbadge{font-size:.7rem}#hero .h1{font-size:clamp(1.9rem,8.6vw,2.2rem)!important}#hero .mic-3d-anim{max-height:300px!important}.dwrap{margin-left:-2px;margin-right:-2px}}@media (width<=360px){#hero .h1{font-size:1.8rem!important}.hbadge{font-size:.66rem}}@media (width<=767px){.sr-hero-badge{text-overflow:clip;word-break:normal;gap:4px 8px;margin-left:auto;margin-right:auto;overflow:hidden;white-space:normal!important;width:auto!important;max-width:min(100%,340px)!important;display:flex!important}.sr-badge-separator{display:none}.sr-mobile-break{display:inline}.sr-hero-title{overflow-wrap:normal;width:100%;max-width:100%;font-size:clamp(1.9rem,8vw,2.45rem)!important;line-height:1.08!important}.sr-hero-copy{width:100%;max-width:330px!important;font-size:.95rem!important;line-height:1.5!important}.sr-hero-actions{flex-direction:column;width:100%;max-width:300px;margin-left:auto;margin-right:auto;align-items:stretch!important}.sr-hero-actions>.btn{justify-content:center;width:100%!important;max-width:100%!important}.sr-hero-image{margin-left:auto;margin-right:auto;display:block;max-width:min(100%,320px)!important}.sr-hero-preview{max-width:100%;overflow:hidden}}@media (width<=420px){.sr-hero-title{font-size:clamp(1.75rem,7.6vw,2.05rem)!important}.sr-hero-copy{max-width:300px!important;font-size:.9rem!important}}#dashboard .db-content{--sr-card-radius:var(--card-radius,16px);--sr-page-gap:20px;--sr-page-border:#94a3b82e;--sr-soft-border:#94a3b81f}#dashboard .db-content .db-section.active{width:100%;max-width:1480px;margin-inline:auto;overflow-x:clip;padding:0!important}#dashboard .db-content .db-section.active>.row.g-4,#dashboard .db-content .db-section.active>form>.row.g-4{--bs-gutter-x:var(--sr-page-gap);--bs-gutter-y:var(--sr-page-gap)}#dashboard .db-content .db-section.active>.mb-4:first-child,#dashboard .db-content .db-section.active>form>.mb-4:first-child,#dashboard .db-content #portfolioReport>.mb-4:first-child{border-bottom:1px solid var(--sr-page-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex;margin-bottom:22px!important}#dashboard .db-content .db-section.active>.mb-4:first-child>div:first-child,#dashboard .db-content .db-section.active>form>.mb-4:first-child>div:first-child{min-width:0}#dashboard .db-content .text-gradient-primary,#dashboard .db-content h4.text-gradient-primary,#dashboard .db-content h3.text-gradient-primary,#dashboard .db-content h6.text-gradient-primary{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:var(--tx)!important;color:var(--tx)!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:6px!important;font-size:clamp(1.18rem,1.1vw + .95rem,1.55rem)!important;font-weight:750!important;line-height:1.2!important}#dashboard .db-content h3.text-gradient-primary{font-size:clamp(1.35rem,1.4vw + 1rem,1.9rem)!important}#dashboard .db-content .text-gradient-primary i,#dashboard .db-content h4.text-gradient-primary i,#dashboard .db-content h3.text-gradient-primary i,#dashboard .db-content h6.text-gradient-primary i{color:#60a5fa;margin-right:8px}#dashboard .db-content .db-section.active>.mb-4:first-child p,#dashboard .db-content .db-section.active>form>.mb-4:first-child p,#dashboard .db-content #portfolioReport>.mb-4:first-child p{max-width:760px;color:var(--tx3)!important;margin:0!important;font-size:.92rem!important;line-height:1.55!important}#dashboard .db-content .premium-panel,#dashboard .db-content .premium-card,#dashboard .db-content .setup-panel,#dashboard .db-content .module-card,#dashboard .db-content .ll-stat-card,#dashboard .db-content .print-card,#dashboard .db-content .perk-card,#dashboard .db-content .stat-card,#dashboard .db-content .panel{transform:none;background:var(--sf)!important;border:1px solid var(--sr-page-border)!important;border-radius:var(--sr-card-radius)!important;-webkit-backdrop-filter:none!important;box-shadow:0 14px 36px #02061729!important}.lm #dashboard .db-content .premium-panel,.lm #dashboard .db-content .premium-card,.lm #dashboard .db-content .setup-panel,.lm #dashboard .db-content .module-card,.lm #dashboard .db-content .ll-stat-card,.lm #dashboard .db-content .print-card,.lm #dashboard .db-content .perk-card,.lm #dashboard .db-content .stat-card,.lm #dashboard .db-content .panel{box-shadow:0 12px 30px #0f172a14!important}#dashboard .db-content .premium-panel:hover,#dashboard .db-content .premium-card:hover,#dashboard .db-content .setup-panel:hover,#dashboard .db-content .module-card:hover,#dashboard .db-content .ll-stat-card:hover,#dashboard .db-content .print-card:hover,#dashboard .db-content .perk-card:hover,#dashboard .db-content .stat-card:hover,#dashboard .db-content .panel:hover{border-color:#60a5fa57!important;transform:translateY(-1px)!important;box-shadow:0 18px 42px #02061738!important}.lm #dashboard .db-content .premium-panel:hover,.lm #dashboard .db-content .premium-card:hover,.lm #dashboard .db-content .setup-panel:hover,.lm #dashboard .db-content .module-card:hover,.lm #dashboard .db-content .ll-stat-card:hover,.lm #dashboard .db-content .print-card:hover,.lm #dashboard .db-content .perk-card:hover,.lm #dashboard .db-content .stat-card:hover,.lm #dashboard .db-content .panel:hover{box-shadow:0 18px 38px #0f172a1f!important}#dashboard .db-content .premium-panel h5,#dashboard .db-content .premium-card h5,#dashboard .db-content .setup-panel h5,#dashboard .db-content .print-card h5,#dashboard .db-content .panel h5{line-height:1.25;letter-spacing:0!important}#dashboard .db-content .btn,#dashboard .db-content .bgrd,#dashboard .db-content .boc{min-height:42px;font-weight:650;letter-spacing:0!important;border-radius:8px!important}#dashboard .db-content .btn-sm{min-height:36px}#dashboard .db-content .btn-shine:after{display:none}#dashboard .db-content .oinp,#dashboard .db-content .form-control,#dashboard .db-content .form-select,#dashboard .db-content textarea,#dashboard .db-content .db-top-search,#dashboard .db-content .input-group{border-radius:8px!important}#dashboard .db-content .oinp,#dashboard .db-content .form-control,#dashboard .db-content .form-select{min-height:44px;background:var(--bg3)!important;border-color:var(--bd)!important;color:var(--tx)!important}#dashboard .db-content .oinp:focus,#dashboard .db-content .form-control:focus,#dashboard .db-content .form-select:focus,#dashboard .db-content .db-top-search:focus-within,#dashboard .db-content .input-group:focus-within{border-color:#60a5fabf!important;box-shadow:0 0 0 3px #60a5fa2e!important}#dashboard .db-content .olbl,#dashboard .db-content label{letter-spacing:0!important}#dashboard .db-content .ll-nav-pill,#dashboard .db-content .nav-pills .nav-link{min-height:40px;border:1px solid var(--bd)!important;background:var(--sf)!important;color:var(--tx2)!important;box-shadow:none!important;border-radius:8px!important;text-decoration:none!important}#dashboard .db-content .ll-nav-pill:hover,#dashboard .db-content .nav-pills .nav-link:hover{color:#60a5fa!important;border-color:#60a5fa73!important;transform:none!important}#dashboard .db-content .ll-nav-pill.active,#dashboard .db-content .nav-pills .nav-link.active{color:#60a5fa!important;background:#3b82f624!important;border-color:#60a5fa8c!important}#dashboard .db-content #nav-pills-container,#dashboard .db-content .nav.nav-pills{gap:8px}#dashboard .db-content .custom-radio,#dashboard .db-content .custom-cbx,#dashboard .db-content .persona-card,#dashboard .db-content .drop-zone,#dashboard .db-content .stat-box{border-color:var(--sr-page-border)!important;background:var(--bg3)!important;border-radius:8px!important}#dashboard .db-content .custom-radio:hover,#dashboard .db-content .custom-cbx:hover,#dashboard .db-content .persona-card:hover,#dashboard .db-content .drop-zone:hover{box-shadow:none!important;border-color:#60a5fa73!important;transform:none!important}#dashboard .db-content .custom-radio:has(input:checked),#dashboard .db-content .custom-cbx:has(input:checked),#dashboard .db-content .persona-card.selected{background:#3b82f61c!important;border-color:#60a5fa9e!important;box-shadow:inset 0 0 0 1px #60a5fa33!important}#dashboard .db-content .persona-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))!important}#dashboard .db-content .cbx-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#dashboard .db-content #panel-summary{position:sticky;top:88px}#dashboard .db-content .summary-val{overflow-wrap:anywhere}#dashboard .db-content .module-card{min-height:100%}#dashboard .db-content .module-card>div:first-child{min-height:118px}#dashboard .db-content .module-card h5,#dashboard .db-content .perk-card h5{font-size:1rem;line-height:1.35}#dashboard .db-content .ll-stat-card,#dashboard .db-content .stat-card.premium-panel{min-height:132px}#dashboard .db-content .level-path,#dashboard .db-content .level-node,#dashboard .db-content .level-card{max-width:100%}#dashboard .db-content .table-responsive{-webkit-overflow-scrolling:touch;border-radius:8px;width:100%;max-width:100%;overflow-x:auto!important}#dashboard .db-content table,#dashboard .db-content .custom-table{--bs-table-bg:transparent;--bs-table-color:var(--tx);margin-bottom:0;color:var(--tx)!important}#dashboard .db-content thead th{text-transform:uppercase;font-size:.76rem;color:var(--tx3)!important;letter-spacing:0!important;font-weight:750!important}#dashboard .db-content tbody td{vertical-align:middle;color:var(--tx2)}#dashboard .db-content .leaderboard-row:hover,#dashboard .db-content .notification-row:hover{transform:none!important}#dashboard .db-content #feedback-filters,#dashboard .db-content #portfolioReport .btn-no-print .d-flex,#dashboard .db-content .db-section.active>.mb-4:first-child>.d-flex{min-width:0}#dashboard .db-content #feedback-filters .form-select,#dashboard .db-content #feedback-filters .input-group,#dashboard .db-content #history-table .input-group{min-width:220px}#dashboard .db-content .print-card,#dashboard .db-content #portfolioReport{max-width:100%;overflow:hidden}#dashboard .db-content #portfolioReport canvas,#dashboard .db-content canvas{display:block;width:100%!important;max-width:100%!important}#dashboard .db-content .chat-container{min-height:540px;border-radius:8px!important;height:calc(100vh - 150px)!important;box-shadow:0 14px 36px #02061729!important}#dashboard .db-content .chat-sidebar{background:var(--bg2)!important;width:292px!important}#dashboard .db-content .chat-main,#dashboard .db-content .chat-messages{min-width:0}#dashboard .db-content .chat-bubble{overflow-wrap:anywhere;border-radius:8px!important;max-width:min(78%,760px)!important}#dashboard .db-content .chat-input-wrapper,#dashboard .db-content .chat-send-btn{border-radius:8px!important}#dashboard .db-content .chat-textarea{font-family:Poppins,sans-serif!important}#dashboard .db-content #notificationsPageList{overflow:hidden}#dashboard .db-content .notification-row{gap:14px}#dashboard .db-content .notification-row>div:first-child{margin-right:0!important}#dashboard .db-content img,#dashboard .db-content video,#dashboard .db-content audio,#dashboard .db-content svg{max-width:100%}body.admin-shell{background:linear-gradient(180deg, #3b82f60d, transparent 360px), var(--bg);min-width:0}body.admin-shell #dashboard{background:0 0;width:100%;min-height:100dvh;display:flex;overflow-x:clip}body.admin-shell .db-sidebar{width:var(--dsb);min-width:var(--dsb);border-right:1px solid #94a3b829!important}body.admin-shell .db-logo{min-height:var(--nav);gap:12px}body.admin-shell .db-logo .logo-i{object-fit:contain;border-radius:16%;width:32px;height:32px}body.admin-shell .admin-brand{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;overflow:hidden}body.admin-shell .db-nav{padding:10px 10px 12px;overflow-y:hidden}body.admin-shell .db-nl{white-space:normal;gap:8px;min-width:0;min-height:34px;margin-bottom:2px;padding:7px 10px;font-size:.8rem;line-height:1.15}body.admin-shell .db-nl i{flex:0 0 18px;font-size:.82rem}body.admin-shell .db-main{min-width:0;margin-left:var(--dsb);padding-top:var(--nav);flex:auto}body.admin-shell .db-top{gap:12px;min-width:0}body.admin-shell .db-page-context{flex-direction:column;min-width:150px;max-width:260px;line-height:1.1}body.admin-shell .db-page-context strong{text-overflow:ellipsis;white-space:nowrap;color:var(--tx);overflow:hidden}body.admin-shell .db-page-eyebrow{color:var(--tx3);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}body.admin-shell .db-top-search{flex:280px;min-width:180px;max-width:460px}body.admin-shell .db-user-pill{background:#94a3b80f;min-height:40px}body.admin-shell .db-dropdown,body.admin-shell .dropdown-menu{max-width:min(92vw,360px)}body.admin-shell .db-content{min-width:0;max-width:none;padding:clamp(20px,2vw,30px)}body.admin-shell .db-content .db-section.active{max-width:1560px;overflow:visible}body.admin-shell .db-content .db-section.active>.mb-4:first-child,body.admin-shell .db-content .db-section.active>form>.mb-4:first-child{flex-wrap:wrap}body.admin-shell .db-content .db-section.active>.mb-4:first-child>.d-flex,body.admin-shell .db-content .db-section.active>form>.mb-4:first-child>.d-flex{flex-wrap:wrap;justify-content:flex-end}body.admin-shell .premium-card,body.admin-shell .premium-panel,body.admin-shell .setup-panel,body.admin-shell .panel,body.admin-shell .db-stat-card,body.admin-shell .ll-stat-card,body.admin-shell .module-card,body.admin-shell .print-card,body.admin-shell .card{border-radius:8px!important}body.admin-shell .premium-card,body.admin-shell .premium-panel,body.admin-shell .setup-panel,body.admin-shell .panel,body.admin-shell .row,body.admin-shell .row>*{min-width:0}body.admin-shell .table-responsive{background:#0f172a29;border:1px solid #94a3b824}.lm body.admin-shell .table-responsive,.lm body.admin-shell .db-content .table-responsive{background:#f8fafcd1}body.admin-shell .db-content table{min-width:max-content}body.admin-shell .db-content table th,body.admin-shell .db-content table td{white-space:nowrap}body.admin-shell .db-content table td{max-width:340px}body.admin-shell .db-content table td,body.admin-shell .db-content .text-break,body.admin-shell .db-content .small,body.admin-shell .db-content p{overflow-wrap:anywhere}body.admin-shell .db-content table td[data-label=Question],body.admin-shell .db-content table td[data-label=Description],body.admin-shell .db-content table td[data-label=Message],body.admin-shell .db-content table td[data-label=Details]{white-space:normal;min-width:260px}body.admin-shell .db-content .btn,body.admin-shell .db-content .bgrd,body.admin-shell .db-content .boc,body.admin-shell .db-top .boc{justify-content:center;align-items:center;gap:6px;line-height:1.15;display:inline-flex}body.admin-shell .db-content .btn-sm{min-height:34px;padding-inline:10px}body.admin-shell .db-content .btn-group,body.admin-shell .db-content .action-buttons,body.admin-shell .db-content td .d-flex{flex-wrap:wrap}body.admin-shell .modal-content{color:var(--tx);box-shadow:0 24px 80px #0000005c;background:var(--sf)!important;border-radius:8px!important}body.admin-shell .modal-dialog{max-width:min(var(--bs-modal-width,720px), calc(100vw - 32px))}body.admin-shell .modal-body{max-height:min(72vh,760px);overflow-y:auto}body.admin-shell .modal-header,body.admin-shell .modal-footer{gap:10px}body.admin-shell .form-control,body.admin-shell .form-select,body.admin-shell textarea,body.admin-shell .oinp{width:100%}body.admin-shell textarea.form-control,body.admin-shell textarea.oinp{min-height:112px}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert){--crud-alert-accent:#3b82f6;--crud-alert-text:#bfdbfe;--crud-alert-bg:#3b82f61f;--crud-alert-border:#60a5fa4d;overflow-wrap:anywhere;word-break:normal;width:100%;min-width:0;font-size:.86rem;font-weight:700;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000002e;border:1px solid var(--crud-alert-border)!important;background:var(--crud-alert-bg)!important;color:var(--crud-alert-text)!important;border-radius:8px!important;margin:0!important;padding:14px 48px 14px 52px!important}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert):before{content:"";background:color-mix(in srgb, var(--crud-alert-accent) 18%, transparent);width:26px;height:26px;color:var(--crud-alert-accent);border-radius:8px;justify-content:center;align-items:center;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free",FontAwesome,sans-serif;font-size:.8rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:13px;left:14px}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert):after{content:"";background:var(--crud-alert-accent);width:4px;position:absolute;inset:0 auto 0 0}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert-success){--crud-alert-accent:#22c55e;--crud-alert-text:#bbf7d0;--crud-alert-bg:#22c55e1f;--crud-alert-border:#4ade8052}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert-success):before{content:""}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert-danger){--crud-alert-accent:#ef4444;--crud-alert-text:#fecaca;--crud-alert-bg:#ef44441f;--crud-alert-border:#f8717157}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert-danger):before{content:""}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert-warning){--crud-alert-accent:#f59e0b;--crud-alert-text:#fde68a;--crud-alert-bg:#f59e0b1f;--crud-alert-border:#fbbf2457}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert-warning):before{content:""}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert-info){--crud-alert-accent:#3b82f6;--crud-alert-text:#bfdbfe;--crud-alert-bg:#3b82f61f;--crud-alert-border:#60a5fa4d}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert)>i:first-child{display:none!important}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert) :where(strong,.fw-bold,h6,p,li,span){color:inherit!important}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert) :where(ul,ol){margin:4px 0 0!important;padding-left:1.1rem!important}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert) :where(li+li){margin-top:3px}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert) .btn-close{background-color:color-mix(in srgb, var(--crud-alert-accent) 16%, transparent);opacity:.78;background-position:50%;background-size:11px;border-radius:8px;width:30px;min-width:30px;height:30px;min-height:30px;position:absolute;top:50%;right:12px;transform:translateY(-50%);filter:invert()grayscale()brightness(220%)!important;padding:0!important}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert) .btn-close:hover,:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert) .btn-close:focus{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--crud-alert-accent) 22%, transparent)}.lm :where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert){box-shadow:0 12px 28px #0f172a14}.lm :where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert-success){--crud-alert-text:#166534;--crud-alert-bg:#ecfdf5;--crud-alert-border:#bbf7d0}.lm :where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert-danger){--crud-alert-text:#991b1b;--crud-alert-bg:#fef2f2;--crud-alert-border:#fecaca}.lm :where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert-warning){--crud-alert-text:#92400e;--crud-alert-bg:#fffbeb;--crud-alert-border:#fde68a}.lm :where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert-info){--crud-alert-text:#1d4ed8;--crud-alert-bg:#eff6ff;--crud-alert-border:#bfdbfe}.lm :where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert) .btn-close{filter:none!important}@media (width<=575.98px){:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert){font-size:.8rem;padding:12px 44px 12px 48px!important}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert):before{width:24px;height:24px;top:11px;left:12px}}@media (width>=1200px){body.admin-shell{--dsb:260px}body.admin-shell .db-content{padding-inline:clamp(26px,2.4vw,42px)}}@media (width<=1199.98px) and (width>=992px){body.admin-shell{--dsb:228px}body.admin-shell .db-top-search{max-width:340px}body.admin-shell .db-user-pill{padding-inline:8px}}@media (width>=992px){body.admin-shell .db-sidebar-toggle{flex:0 0 40px;width:40px;height:40px;padding:0}body.admin-shell.collapsed-sidebar{--dsb:76px}body.admin-shell.collapsed-sidebar .db-top,body.admin-shell.collapsed-sidebar .db-main{transition:left .25s,margin-left .25s}}@media (width<=991.98px){body.admin-shell #dashboard{display:block}body.admin-shell .db-main{margin-left:0}body.admin-shell .db-top{left:0}}#dashboard .db-content .mod-hero,#dashboard .db-content .chapter-card,#dashboard .db-content .resource-item,#dashboard .db-content .ll-header,#dashboard .db-content .ll-category-list,#dashboard .db-content .ll-module-card,#dashboard .db-content .level-card,#dashboard .db-content .stat-box,#dashboard .db-content #ai-insights,#dashboard .db-content #learning-progress>div,#dashboard .db-content #voice-progress>div,#dashboard .db-content #activity-calendar>.col-12>div,#dashboard .db-content #goals-milestones>div,#dashboard .db-content #achievements-badges>div,#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*=border-radius\:18px],#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*="border-radius: 18px"],#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*=border-radius\:24px],#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*="border-radius: 24px"]{border-radius:var(--sr-card-radius)!important;-webkit-backdrop-filter:none!important;box-shadow:0 14px 36px #02061729!important}#dashboard .db-content .mod-hero,#dashboard .db-content .chapter-card,#dashboard .db-content .ll-header,#dashboard .db-content .ll-category-list,#dashboard .db-content .ll-module-card,#dashboard .db-content .level-card,#dashboard .db-content #ai-insights,#dashboard .db-content #learning-progress>div,#dashboard .db-content #voice-progress>div,#dashboard .db-content #activity-calendar>.col-12>div,#dashboard .db-content #goals-milestones>div,#dashboard .db-content #achievements-badges>div,#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*=padding\:24px],#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*="padding: 24px"],#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*=padding\:32px],#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*="padding: 32px"]{padding:20px!important}#dashboard .db-content .module-card:hover,#dashboard .db-content .chapter-card:hover,#dashboard .db-content .resource-item:hover,#dashboard .db-content .ll-stat-card:hover,#dashboard .db-content .ll-module-card:hover,#dashboard .db-content .level-card:hover,#dashboard .db-content .premium-panel:hover,#dashboard .db-content .premium-card:hover,#dashboard .db-content .print-card:hover{transform:translateY(-1px)!important}#dashboard .db-content .module-card,#dashboard .db-content .ll-module-card,#dashboard .db-content .level-card,#dashboard .db-content .chapter-card,#dashboard .db-content .print-card,#dashboard .db-content .premium-card,#dashboard .db-content .premium-panel{margin-bottom:var(--sr-page-gap)}#dashboard .db-content .row>[class*=col-]>:last-child,#dashboard .db-content .module-card:last-child,#dashboard .db-content .ll-module-card:last-child,#dashboard .db-content .level-card:last-child,#dashboard .db-content .chapter-card:last-child,#dashboard .db-content .print-card:last-child,#dashboard .db-content .premium-card:last-child,#dashboard .db-content .premium-panel:last-child{margin-bottom:0}#dashboard .db-content .level-path-container,#dashboard .db-content #modules-list{max-width:100%;overflow-x:hidden}#dashboard .db-content .mod-hero,#dashboard .db-content .ll-header,#dashboard .db-content #ai-insights{margin-bottom:var(--sr-page-gap)!important}#dashboard .db-content #dashboard-stats,#dashboard .db-content #progress-stats{--bs-gutter-x:var(--sr-page-gap);--bs-gutter-y:var(--sr-page-gap)}@media (width<=1199px){#dashboard .db-content .chat-container{height:calc(100vh - 132px)!important}}@media (width<=991px){#dashboard .db-content .db-section.active>.mb-4:first-child,#dashboard .db-content #portfolioReport>.mb-4:first-child{align-items:stretch!important}#dashboard .db-content .db-section.active>.mb-4:first-child>.d-flex,#dashboard .db-content .db-section.active>.mb-4:first-child>div:last-child,#dashboard .db-content #portfolioReport>.mb-4:first-child>.d-flex{width:100%;justify-content:flex-start!important}#dashboard .db-content #panel-summary{position:static;top:auto}}@media (width<=767px){#dashboard .db-content{--sr-page-gap:16px}#dashboard .db-content .db-section.active{max-width:100%;overflow-x:hidden}#dashboard .db-content .db-section.active>.mb-4:first-child,#dashboard .db-content .db-section.active>form>.mb-4:first-child,#dashboard .db-content #portfolioReport>.mb-4:first-child{padding-bottom:14px;flex-direction:column!important;gap:12px!important;margin-bottom:16px!important}#dashboard .db-content .text-gradient-primary,#dashboard .db-content h4.text-gradient-primary,#dashboard .db-content h3.text-gradient-primary,#dashboard .db-content h6.text-gradient-primary{font-size:1.18rem!important;line-height:1.28!important}#dashboard .db-content .premium-panel,#dashboard .db-content .premium-card,#dashboard .db-content .setup-panel,#dashboard .db-content .module-card,#dashboard .db-content .ll-stat-card,#dashboard .db-content .print-card,#dashboard .db-content .perk-card,#dashboard .db-content .stat-card,#dashboard .db-content .panel{padding:16px!important;box-shadow:0 10px 24px #02061724!important}#dashboard .db-content .premium-panel:hover,#dashboard .db-content .premium-card:hover,#dashboard .db-content .setup-panel:hover,#dashboard .db-content .module-card:hover,#dashboard .db-content .ll-stat-card:hover,#dashboard .db-content .print-card:hover,#dashboard .db-content .perk-card:hover,#dashboard .db-content .stat-card:hover,#dashboard .db-content .panel:hover{transform:none!important}#dashboard .db-content #feedback-filters,#dashboard .db-content .db-section.active>.mb-4:first-child>.d-flex,#dashboard .db-content #portfolioReport .btn-no-print .d-flex{width:100%;gap:8px!important}#dashboard .db-content #feedback-filters .form-select,#dashboard .db-content #feedback-filters .input-group,#dashboard .db-content #history-table .input-group,#dashboard .db-content .db-top-search{width:100%!important;min-width:0!important;max-width:none!important}#dashboard .db-content .db-section.active>.mb-4:first-child .btn,#dashboard .db-content #portfolioReport .btn-no-print .btn{flex:auto}#dashboard .db-content #nav-pills-container,#dashboard .db-content .nav.nav-pills{scrollbar-width:none;padding-bottom:8px;overflow-x:auto;flex-wrap:nowrap!important}#dashboard .db-content #nav-pills-container::-webkit-scrollbar,#dashboard .db-content .nav.nav-pills::-webkit-scrollbar{display:none}#dashboard .db-content .ll-nav-pill,#dashboard .db-content .nav-pills .nav-link{white-space:nowrap;flex:none;padding:9px 12px!important;font-size:.86rem!important}#dashboard .db-content .cbx-grid,#dashboard .db-content .persona-grid{grid-template-columns:1fr!important}#dashboard .db-content .custom-radio,#dashboard .db-content .custom-cbx{min-height:54px}#dashboard .db-content .drop-zone{padding:28px 14px!important}#dashboard .db-content table,#dashboard .db-content .custom-table{min-width:640px}#dashboard .db-content .mod-hero,#dashboard .db-content .chapter-card,#dashboard .db-content .ll-header,#dashboard .db-content .ll-category-list,#dashboard .db-content .ll-module-card,#dashboard .db-content .level-card,#dashboard .db-content #ai-insights,#dashboard .db-content #learning-progress>div,#dashboard .db-content #voice-progress>div,#dashboard .db-content #activity-calendar>.col-12>div,#dashboard .db-content #goals-milestones>div,#dashboard .db-content #achievements-badges>div,#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*=padding\:24px],#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*="padding: 24px"],#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*=padding\:32px],#dashboard .db-content .db-section.active .row>[class*=col-]>div[style*="padding: 32px"]{padding:14px!important}#dashboard .db-content .mod-hero-bg{display:none}#dashboard .db-content .level-card{margin-left:12px!important}#dashboard .db-content .level-node{margin-bottom:var(--sr-page-gap)!important}#dashboard .db-content .table-responsive{margin-inline:0;padding-bottom:4px}#dashboard .db-content .leaderboard-row td,#dashboard .db-content .custom-table td,#dashboard .db-content table td{white-space:nowrap}#dashboard .db-content .notification-row{align-items:flex-start!important;padding:14px!important}#dashboard .db-content .notification-row h6{font-size:.94rem;line-height:1.35}#dashboard .db-content .notification-row p{line-height:1.45;font-size:.84rem!important}#dashboard .db-content .stat-box .stat-val,#dashboard .db-content .ll-stat-val{font-size:1.15rem!important}#dashboard .db-content .chat-container{height:calc(100dvh - var(--mob-top-h,56px) - var(--mob-nav-h,64px) - 48px)!important;flex-direction:column!important;min-height:430px!important}#dashboard .db-content .chat-sidebar{display:none!important}#dashboard .db-content .chat-messages{gap:12px!important;padding:14px!important}#dashboard .db-content .chat-input-area{padding:12px!important}#dashboard .db-content .chat-bubble{max-width:calc(100% - 48px)!important;padding:12px 14px!important;font-size:.88rem!important}#dashboard .db-content #portfolioReport .d-flex.align-items-center.mb-4.gap-3{align-items:flex-start!important}#dashboard .db-content #portfolioReport .row>[class*=border-end]{border-bottom:1px solid #3b82f62e;padding-bottom:16px;border-right:0!important}#dashboard .db-content .row.g-4{--bs-gutter-x:var(--sr-page-gap);--bs-gutter-y:var(--sr-page-gap)}}@media (width<=575px){#dashboard .db-content .db-section.active>.mb-4:first-child .btn,#dashboard .db-content #portfolioReport .btn-no-print .btn,#dashboard .db-content #feedback-filters .btn{justify-content:center;width:100%}#dashboard .db-content .d-flex.justify-content-center.gap-3{flex-wrap:wrap}#dashboard .db-content .d-flex.justify-content-center.gap-3>.btn{flex:calc(50% - 8px);min-width:128px}#dashboard .db-content .module-card>div:first-child{min-height:104px}#dashboard .db-content .ll-stat-card,#dashboard .db-content .stat-card.premium-panel{min-height:118px}#dashboard .db-content #progress-stats .premium-panel,#dashboard .db-content #dashboard-stats .ll-stat-card,#dashboard .db-content .stat-card.premium-panel{min-height:106px!important;padding:12px!important}#dashboard .db-content #progress-stats>.col-md-3.col-sm-6,#dashboard .db-content #dashboard-stats>.col-12.col-sm-6{flex:none!important;width:50%!important}#dashboard .db-content .chat-bubble{max-width:100%!important}}@media (width<=420px){#dashboard .db-content .db-section.active>.mb-4:first-child .btn,#dashboard .db-content #portfolioReport .btn-no-print .btn{flex-basis:100%}#dashboard .db-content table,#dashboard .db-content .custom-table{min-width:600px}#dashboard .db-content .premium-panel,#dashboard .db-content .premium-card,#dashboard .db-content .setup-panel,#dashboard .db-content .module-card,#dashboard .db-content .ll-stat-card,#dashboard .db-content .print-card,#dashboard .db-content .perk-card,#dashboard .db-content .stat-card,#dashboard .db-content .panel{padding:14px!important}#dashboard .db-content #progress-stats .premium-panel,#dashboard .db-content #dashboard-stats .ll-stat-card,#dashboard .db-content .stat-card.premium-panel{min-height:100px!important;padding:10px!important}}#dashboard{--nav:72px;--dsb:264px;--shell-border:#94a3b829;--shell-border-strong:#60a5fa4d;--shell-hover:#60a5fa14;--shell-active:#3b82f624}.lm #dashboard{--shell-border:#0f172a1a;--shell-border-strong:#3b82f642;--shell-hover:#3b82f612;--shell-active:#3b82f61f}#dashboard .db-sidebar{width:var(--dsb);background:linear-gradient(180deg, #3b82f616, transparent 220px), linear-gradient(145deg, #ffffff09, transparent 45%), var(--bg2);border-right:1px solid var(--shell-border);box-shadow:18px 0 44px #0206172e}.lm #dashboard .db-sidebar{background:linear-gradient(#3b82f611,#0000 230px),#fff;box-shadow:18px 0 40px #0f172a11}#dashboard .db-logo{min-height:var(--nav);border-bottom:1px solid var(--shell-border);gap:12px;padding:18px;font-size:1.03rem;font-weight:800}#dashboard .db-logo .logo-i{width:38px;height:38px;box-shadow:none;filter:drop-shadow(0 8px 16px #2563eb2e);background:#fff;border:2px solid #fff;border-radius:16%}#dashboard .db-logo span{letter-spacing:0!important}#dashboard .db-nav{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;padding:18px 12px 28px}#dashboard .db-nav::-webkit-scrollbar{width:6px}#dashboard .db-nav::-webkit-scrollbar-thumb{background:#94a3b852;border-radius:999px}#dashboard .db-nav-section{color:var(--tx3);text-transform:uppercase;margin:18px 0 8px;padding:0 12px;font-size:.66rem;font-weight:800;letter-spacing:0!important}#dashboard .db-nav-section:first-child{margin-top:2px}#dashboard .db-nl{min-height:44px;color:var(--tx2);border:1px solid #0000;border-radius:12px;gap:11px;margin-bottom:5px;padding:10px 12px;font-size:.88rem;font-weight:650;letter-spacing:0!important}#dashboard .db-nl i{width:22px;height:22px;color:var(--db-nav-icon,#60a5fa);background:var(--db-nav-icon-bg,#60a5fa17);border-radius:8px;justify-content:center;align-items:center;font-size:.86rem;transition:background-color .2s,color .2s;display:inline-flex}#dashboard .db-sidebar .db-nav-blue{--db-nav-icon:#93c5fd;--db-nav-icon-bg:#3b82f624}#dashboard .db-sidebar .db-nav-purple{--db-nav-icon:#c4b5fd;--db-nav-icon-bg:#8b5cf624}#dashboard .db-sidebar .db-nav-cyan{--db-nav-icon:#67e8f9;--db-nav-icon-bg:#06b6d421}#dashboard .db-sidebar .db-nav-indigo{--db-nav-icon:#a5b4fc;--db-nav-icon-bg:#6366f124}#dashboard .db-sidebar .db-nav-emerald{--db-nav-icon:#6ee7b7;--db-nav-icon-bg:#10b98121}#dashboard .db-sidebar .db-nav-rose{--db-nav-icon:#fda4af;--db-nav-icon-bg:#f43f5e21}#dashboard .db-sidebar .db-nav-amber{--db-nav-icon:#fcd34d;--db-nav-icon-bg:#f59e0b21}#dashboard .db-sidebar .db-nav-danger{--db-nav-icon:#f87171;--db-nav-icon-bg:#f8717121}#dashboard .db-nl.active{background:var(--shell-active);border-color:var(--shell-border-strong);color:#60a5fa;box-shadow:inset 0 1px #ffffff0d}#dashboard .db-nl.active i{background:var(--db-nav-icon-bg,#60a5fa2e);color:var(--db-nav-icon,#60a5fa)}#dashboard .db-nl.active:before{background:linear-gradient(#60a5fa,#22c55e);border-radius:999px;width:3px;top:10px;bottom:10px;left:-1px}#dashboard .db-bottom{border-top:1px solid var(--shell-border);background:#ffffff05;padding:14px 12px 16px}.lm #dashboard .db-bottom{background:#0f172a05}#dashboard .db-top{height:var(--nav);left:var(--dsb);border-bottom:1px solid var(--shell-border);background:#080a12c7;gap:14px;padding:0 28px;box-shadow:0 12px 34px #02061724}.lm #dashboard .db-top{background:#ffffffdb;box-shadow:0 12px 30px #0f172a11}#dashboard .db-top:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#60a5fa57,#0000);height:1px;position:absolute;bottom:-1px;left:24px;right:24px}#dashboard .db-top>.boc,#dashboard .db-top-actions>.boc,#dashboard #notifWrap>.boc{border-color:var(--shell-border);color:var(--tx2);background:#ffffff09;border-radius:12px!important;width:42px!important;height:42px!important;padding:0!important}.lm #dashboard .db-top>.boc,.lm #dashboard .db-top-actions>.boc,.lm #dashboard #notifWrap>.boc{background:#0f172a06}#dashboard .db-top>.boc:hover,#dashboard .db-top-actions>.boc:hover,#dashboard #notifWrap>.boc:hover{border-color:var(--shell-border-strong);background:var(--shell-hover);color:#60a5fa}#dashboard .db-top-search{width:min(420px,38vw);max-width:420px}#dashboard .db-top-search input{border:1px solid var(--shell-border);background:#ffffff0a;border-radius:12px;min-height:44px;padding:10px 16px 10px 42px;box-shadow:inset 0 1px #ffffff09}.lm #dashboard .db-top-search input{background:#0f172a06}#dashboard .db-top-search input:focus{border-color:#60a5fa94;box-shadow:0 0 0 4px #60a5fa21}#dashboard .db-top-search i{color:#60a5fa;left:15px}#dashboard .db-top .ms-auto{gap:10px!important}#dashboard .db-user-pill{border-color:var(--shell-border);background:#ffffff09;border-radius:14px;min-height:46px;padding:6px 10px 6px 7px}.lm #dashboard .db-user-pill{background:#0f172a06}#dashboard .db-user-pill:hover{border-color:var(--shell-border-strong);background:var(--shell-hover)}#dashboard .db-avatar{border-radius:11px;width:34px;height:34px;box-shadow:0 8px 20px #3b82f62e}#dashboard #notifBadge{border-color:var(--bg2)!important;top:7px!important;right:7px!important}#dashboard .db-dropdown{border-color:var(--shell-border);background:#0d0d1afa;border-radius:14px;box-shadow:0 24px 70px #02061761}.lm #dashboard .db-dropdown{background:#fffffffa;box-shadow:0 24px 64px #0f172a24}#dashboard .profile-menu-item{border-radius:10px;min-height:40px}#dashboard .profile-menu-item:hover{background:var(--shell-hover);color:var(--tx)}@media (width>=992px){body.collapsed-sidebar #dashboard .db-sidebar{width:84px;overflow-x:hidden}body.collapsed-sidebar #dashboard .db-main{margin-left:84px}body.collapsed-sidebar #dashboard .db-top{left:84px}body.collapsed-sidebar #dashboard .db-logo{padding-left:0;padding-right:0;justify-content:center!important}body.collapsed-sidebar #dashboard .db-logo span,body.collapsed-sidebar #dashboard .db-nav-section,body.collapsed-sidebar #dashboard .db-bottom .db-nl span{display:none!important}body.collapsed-sidebar #dashboard .db-nav{padding:16px 10px 24px;overflow-x:hidden}body.collapsed-sidebar #dashboard .db-nl{white-space:nowrap;text-indent:0;width:44px;min-width:44px;max-width:44px;min-height:44px;margin:0 auto 8px;overflow:hidden;color:#0000!important;justify-content:center!important;gap:0!important;padding:8px!important;font-size:0!important}body.collapsed-sidebar #dashboard .db-nl i{text-indent:0;width:28px;min-width:28px;height:28px;color:var(--db-nav-icon,#60a5fa)!important;margin:0!important;font-size:.95rem!important}body.collapsed-sidebar #dashboard .db-nl.active:before{top:12px;bottom:12px;left:3px}body.collapsed-sidebar #dashboard .db-bottom{padding:12px 10px 16px}}@media (width<=991px){#dashboard .db-sidebar{width:min(300px,100vw - 32px);box-shadow:22px 0 70px #0206176b}#dashboard .db-top{padding:0 16px;left:0}}@media (width<=767px){#dashboard .db-top{height:64px}#dashboard .db-top-search{display:none}#dashboard .db-user-pill{padding:5px}}#dashboard,#dashboard .db-main,#dashboard .db-content,#mob-content,#mob-content .db-content{min-width:0;max-width:100%}#mob-content{width:100%!important}#dashboard .db-content .row,#dashboard .db-content .d-flex,#dashboard .db-content [class*=col-]{min-width:0}#dashboard .db-content img,#dashboard .db-content video,#dashboard .db-content canvas,#dashboard .db-content iframe,#dashboard .db-content svg{max-width:100%}#dashboard .db-content canvas{height:auto}.offcanvas{max-width:100vw}.dropdown-menu,.db-dropdown{max-width:calc(100vw - 24px)}@media (width<=767px){html,body{width:100%;max-width:100%;overflow-x:hidden!important}#dashboard .db-content,#mob-content,#mob-content .db-content{overflow-x:clip}#dashboard .db-content :where(h1,h2,h3,h4,h5,h6,p,li,a,span,small,strong,label,td,th,button,.badge){overflow-wrap:anywhere}#dashboard .db-content :where(.btn,.bgrd,.boc,.badge,.dropdown-item){white-space:normal}#dashboard .db-content :where(.btn,.bgrd,.boc){justify-content:center;align-items:center;gap:.45rem;max-width:100%;display:inline-flex}#dashboard .db-content :where(.btn,.bgrd,.boc) i{flex:none}#dashboard .db-content :where(.form-control,.form-select,.oinp,textarea,.input-group,.db-top-search){width:100%!important;min-width:0!important;max-width:100%!important}#dashboard .db-content :where(.input-group[style*=width],.db-filter-input[style*=width]){width:100%!important}#dashboard .db-content .d-flex.justify-content-between.align-items-center,#dashboard .db-content .d-flex.justify-content-between.align-items-start,#dashboard .db-content .d-flex.justify-content-between.align-items-md-center,#dashboard .db-content .d-flex.flex-column.flex-md-row{gap:12px!important}#dashboard .db-content .d-flex.justify-content-between.align-items-center:not(.stat-row):not(.star-item),#dashboard .db-content .d-flex.justify-content-between.align-items-start,#dashboard .db-content .d-flex.flex-column.flex-md-row{flex-wrap:wrap}#dashboard .db-content .d-flex.gap-2,#dashboard .db-content .d-flex.gap-3{min-width:0}#dashboard .db-content .table-responsive,#dashboard .db-content [style*=overflow-x\:auto],#dashboard .db-content [style*="overflow-x: auto"]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}#dashboard .db-content :where(.modal-body,.tab-content,.accordion-body,.card-body,.premium-card,.premium-panel,.setup-panel,.panel,.print-card){min-width:0}.modal{padding-left:0!important;padding-right:0!important}.modal-dialog{width:calc(100% - 16px);max-width:none;margin:8px auto}.modal-dialog-scrollable .modal-content{max-height:calc(100dvh - 16px)}.modal-body{overflow-x:hidden}.modal-footer,.modal-header{gap:8px}.modal-footer{flex-wrap:wrap}.modal-footer .btn{flex:auto}.nav-tabs,.nav-pills,#nav-pills-container,.game-categories-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;flex-wrap:nowrap!important;overflow-x:auto!important}.nav-tabs::-webkit-scrollbar,.nav-pills::-webkit-scrollbar,#nav-pills-container::-webkit-scrollbar,.game-categories-scroll::-webkit-scrollbar{display:none}.nav-tabs .nav-link,.nav-pills .nav-link,#nav-pills-container>*{white-space:nowrap;flex:none}#dashboard .db-content :where(.chart-container,.chart-container-mobile){min-width:0;max-width:100%;overflow:hidden}#dashboard .db-content :where(.chart-container,.chart-container-mobile) canvas{width:100%!important}#dashboard .db-content .pagination{flex-wrap:wrap;gap:4px}#dashboard .db-content .page-link{text-align:center;min-width:36px}}@media (width<=575px){#dashboard .db-content .d-flex.justify-content-between.align-items-center.mb-4,#dashboard .db-content .d-flex.justify-content-between.align-items-start.mb-4,#dashboard .db-content .d-flex.flex-column.flex-md-row{align-items:stretch!important}#dashboard .db-content .d-flex.justify-content-between.align-items-center.mb-4>*,#dashboard .db-content .d-flex.justify-content-between.align-items-start.mb-4>*,#dashboard .db-content .d-flex.flex-column.flex-md-row>*{max-width:100%}#dashboard .db-content .d-flex.justify-content-between.align-items-center.mb-4>.d-flex,#dashboard .db-content .d-flex.justify-content-between.align-items-start.mb-4>.d-flex,#dashboard .db-content .d-flex.justify-content-between.align-items-center.mb-4>.btn,#dashboard .db-content .d-flex.justify-content-between.align-items-start.mb-4>.btn,#dashboard .db-content .d-flex.justify-content-between.align-items-center.mb-4>a.btn,#dashboard .db-content .d-flex.justify-content-between.align-items-start.mb-4>a.btn{width:100%}#dashboard .db-content .dropdown{max-width:100%}}@media (width<=767px){#dashboard .db-content :where(#mainUsersTable,#mainTable,#mainCategoriesTable,#modulesTable,#mainSessionsTable,#mainArchiveTable,#mainFeedbackTable,#mainProvidersTable,#moduleUsageTable,#mainAuditLogsTable,.game-table){width:100%!important;min-width:0!important;max-width:100%!important}#dashboard .db-content :where(#mainUsersTable,#mainTable,#mainCategoriesTable,#modulesTable,#mainSessionsTable,#mainArchiveTable,#mainFeedbackTable,#mainProvidersTable,#moduleUsageTable,#mainAuditLogsTable,.game-table) tbody{width:100%;display:block}#dashboard .db-content :where(#mainUsersTable,#mainTable,#mainCategoriesTable,#modulesTable,#mainSessionsTable,#mainArchiveTable,#mainFeedbackTable,#mainProvidersTable,#moduleUsageTable,#mainAuditLogsTable,.game-table) tbody tr{width:100%;min-width:0}#dashboard .db-content :where(#mainUsersTable,#mainTable,#mainCategoriesTable,#modulesTable,#mainSessionsTable,#mainArchiveTable,#mainFeedbackTable,#mainProvidersTable,#moduleUsageTable,#mainAuditLogsTable,.game-table) tbody td{overflow-wrap:anywhere;min-width:0;max-width:100%;white-space:normal!important}#dashboard .db-content :where(#mainUsersTable,#mainTable,#mainCategoriesTable,#modulesTable,#mainSessionsTable,#mainArchiveTable,#mainFeedbackTable,#mainProvidersTable,#moduleUsageTable,#mainAuditLogsTable,.game-table) tbody td>*{min-width:0;max-width:100%}#dashboard .db-content :where(#mainUsersTableWrapper,#mainTableWrapper,#mainCategoriesTableWrapper,#mainModulesTableWrapper,#mainSessionsTableWrapper,#mainArchiveTableWrapper,#mainFeedbackTableWrapper,#mainProvidersTableWrapper,#moduleUsageTableWrapper,#mainAuditLogsTableWrapper,.game-table-wrapper){width:100%;max-width:100%;overflow-x:hidden!important}}#dashboard{background:radial-gradient(circle at top left, #3b82f621, transparent 32rem), radial-gradient(circle at bottom right, #14b8a614, transparent 30rem), var(--bg)}.lm #dashboard{background:radial-gradient(circle at top left, #3b82f614, transparent 34rem), radial-gradient(circle at bottom right, #14b8a60f, transparent 30rem), var(--bg)}#dashboard .db-top,#dashboard .db-sidebar,#mob-header,#mob-bottom-nav{box-shadow:0 12px 34px #00000029}.lm #dashboard .db-top,.lm #dashboard .db-sidebar,.lm #mob-header,.lm #mob-bottom-nav{box-shadow:0 12px 34px #0f172a12}#dashboard .db-content{width:100%;max-width:1540px;margin:0 auto}#dashboard .db-section.active{min-width:0}#dashboard .db-content :where(h1,h2,h3,h4,h5,h6){color:var(--tx);letter-spacing:0}#dashboard .db-content :where(h1,h2){font-weight:750;line-height:1.15}#dashboard .db-content :where(p,li,small,.text-muted){overflow-wrap:anywhere}#dashboard .db-content :where(.premium-panel,.premium-card,.setup-panel,.panel,.db-stat-card,.stat-card,.sr-card,.sr-stat-card,.tracker-panel,.module-card,.perk-card,.level-card,.print-card,.card){border-color:color-mix(in srgb, var(--bd) 82%, #60a5fa 18%);box-shadow:0 16px 44px #00000029,inset 0 1px #ffffff09}.lm #dashboard .db-content :where(.premium-panel,.premium-card,.setup-panel,.panel,.db-stat-card,.stat-card,.sr-card,.sr-stat-card,.tracker-panel,.module-card,.perk-card,.level-card,.print-card,.card){box-shadow:0 16px 38px #0f172a14,inset 0 1px #ffffffb8}#dashboard .db-content :where(.premium-panel,.premium-card,.setup-panel,.panel,.db-stat-card,.stat-card,.sr-card,.sr-stat-card,.tracker-panel,.module-card,.perk-card,.level-card,.print-card,.card):hover{border-color:#60a5fa52}#dashboard .db-content :where(.btn,.bgrd,.boc,button,a[role=button]){min-height:40px}#dashboard .db-content :where(.btn,.bgrd,.boc){white-space:normal;justify-content:center;align-items:center;gap:8px;display:inline-flex}#dashboard .db-content :where(input,select,textarea,.form-control,.form-select){border-color:var(--bd2);min-height:42px;color:var(--tx);background-color:var(--sf)}#dashboard .db-content :where(input,select,textarea,.form-control,.form-select):focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa24}#dashboard .db-content :where(.table,.db-table,.custom-table){margin-bottom:0}#dashboard .db-content :where(.table,.db-table,.custom-table) :where(th,td){vertical-align:middle}#dashboard .db-content :where(.badge,.tag,.pill,[class*=badge],[class*=pill]){overflow-wrap:anywhere;max-width:100%}#dashboard .db-content img,#dashboard .db-content video,#dashboard .db-content canvas,#dashboard .db-content svg{max-width:100%}#mob-content .ucp-mobile-launcher{bottom:calc(var(--mob-nav-h,64px) + env(safe-area-inset-bottom,0px) + 14px)}@media (width>=992px){#dashboard .db-content{padding:30px}#dashboard .db-sidebar{background:var(--sidebar-bg)}#dashboard .db-nl{min-height:42px}}@media (width<=991.98px){#dashboard .db-content{max-width:100%}#mob-content .db-content :where(.btn,.bgrd,.boc){min-height:42px}#mob-content .db-content :where(.btn-group,.input-group){width:100%;min-width:0}#mob-content .db-content :where(.btn-group)>.btn{flex:auto}}@media (width<=575.98px){#mob-content .db-content :where(h1){font-size:clamp(1.45rem,8vw,1.95rem)!important}#mob-content .db-content :where(h2){font-size:clamp(1.25rem,6.5vw,1.65rem)!important}#mob-content .db-content :where(h3,h4,.text-gradient-primary){font-size:clamp(1.05rem,5.2vw,1.35rem)!important}#mob-content .db-content :where(.btn,.bgrd,.boc,button[type=submit],a.btn){width:100%}#mob-content .db-content :where(.d-flex.gap-2,.d-flex.gap-3){flex-wrap:wrap}#mob-content .db-content :where(.table-responsive){border:1px solid var(--bd);border-radius:14px}#mob-content .db-content :where(.table,.db-table,.custom-table){font-size:.8rem}}#dashboard .db-sidebar{isolation:isolate;--sidebar-bg:linear-gradient(180deg, #2563eb21, transparent 240px), #0f172a;--sidebar-logo-bg:#0f172ae0;--sidebar-bottom-bg:#0f172ae0;--sidebar-link-color:#cbd5e1;--sidebar-link-hover:#f8fafc;--sidebar-link-hover-bg:#60a5fa21;--sidebar-link-active:#bfdbfe;--sidebar-link-active-bg:#2563eb3d;--sidebar-border:#94a3b838;background:var(--sidebar-bg)}.lm #dashboard .db-sidebar{--sidebar-bg:linear-gradient(180deg, #2563eb14, transparent 240px), #fff;--sidebar-logo-bg:#f8fafcf5;--sidebar-bottom-bg:#f8fafcf5;--sidebar-link-color:#334155;--sidebar-link-hover:#0f172a;--sidebar-link-hover-bg:#2563eb14;--sidebar-link-active:#1d4ed8;--sidebar-link-active-bg:#2563eb1f;--sidebar-border:#0f172a1f}#dashboard .db-logo{background:var(--sidebar-logo-bg)}#dashboard .db-logo:after{content:"";background:linear-gradient(90deg,#60a5fa,#22c55e6b,#0000);height:1px;position:absolute;bottom:-1px;left:18px;right:18px}#dashboard .db-logo,#dashboard .db-nav,#dashboard .db-bottom{z-index:1;position:relative}#dashboard .db-nav-section{align-items:center;gap:8px;display:flex}#dashboard .db-nav-section:after{content:"";background:var(--sidebar-border);flex:1;height:1px}#dashboard .db-nl{color:var(--sidebar-link-color);overflow:hidden}#dashboard .db-nl.active{background:var(--sidebar-link-active-bg);border-color:var(--shell-border-strong);color:var(--sidebar-link-active)}#dashboard .db-nl:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0b,#0000);transition:transform .35s;position:absolute;inset:0;transform:translate(-110%)}#dashboard .db-nl:hover:after{transform:translate(110%)}#dashboard .db-bottom{background:var(--sidebar-bottom-bg);border-top-color:var(--sidebar-border);padding:12px}#dashboard .db-bottom .db-nl{margin:0}#dashboard .db-sidebar-close{border:1px solid var(--shell-border);width:36px;height:36px;color:var(--tx2);background:0 0;border-radius:10px}#dashboard .db-sidebar-toggle{flex:none;margin-right:0!important}#dashboard .db-page-context{border-right:1px solid var(--shell-border);flex-direction:column;justify-content:center;min-width:156px;max-width:210px;padding-right:18px;line-height:1.15}#dashboard .db-page-context strong{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}#dashboard .db-page-eyebrow{color:var(--tx3);text-transform:uppercase;margin-bottom:4px;font-size:.61rem;font-weight:700}#dashboard .db-top-search kbd{border:1px solid var(--shell-border);background:var(--bg3);color:var(--tx3);box-shadow:none;border-radius:6px;padding:3px 7px;font-family:inherit;font-size:.61rem;font-weight:600;position:absolute;top:50%;right:9px;transform:translateY(-50%)}#dashboard .db-top-search input{padding-right:62px}#dashboard .db-top-search .db-quick-launcher{border:1px solid var(--shell-border);width:100%;min-height:44px;color:var(--tx2);text-align:left;cursor:pointer;background:#ffffff0a;border-radius:12px;padding:10px 62px 10px 42px;font-family:Poppins,sans-serif;font-size:.85rem;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff09}.lm #dashboard .db-top-search .db-quick-launcher{background:#0f172a06}#dashboard .db-top-search .db-quick-launcher:hover{border-color:var(--shell-border-strong);background:var(--shell-hover);color:var(--tx)}#dashboard .db-top-search .db-quick-launcher:focus-visible{border-color:#60a5fa94;outline:none;box-shadow:0 0 0 4px #60a5fa21}#dashboard .db-top-search>i,#dashboard .db-top-search>kbd{pointer-events:none}#dashboard .db-top>.boc,#dashboard .db-top-actions>.boc,#dashboard #notifWrap>.boc,#dashboard .db-user-pill{transition:background-color .2s,border-color .2s,color .2s,transform .2s}#dashboard .db-top>.boc:active,#dashboard .db-top-actions>.boc:active,#dashboard #notifWrap>.boc:active{transform:translateY(1px)}.db-sidebar-backdrop{display:none}@media (width>=992px){body.collapsed-sidebar #dashboard .db-nav-section:after{display:none}}@media (width<=991.98px){#dashboard .db-sidebar{z-index:1200}.db-sidebar-backdrop{z-index:1190;backdrop-filter:blur(3px);background:#0206179e;border:0;position:fixed;inset:0}body.sidebar-open .db-sidebar-backdrop{display:block}body.sidebar-open{overflow:hidden}}#dashboard{--shell-glow-blue:#3b82f63d;--shell-glow-green:#10b98126}#dashboard .db-sidebar{background:linear-gradient(180deg, #3b82f61f, transparent 210px), linear-gradient(145deg, #10b98114, transparent 42%), color-mix(in srgb, var(--bg2) 94%, #020617 6%)}.lm #dashboard .db-sidebar{background:linear-gradient(#2563eb14,#0000 220px),linear-gradient(145deg,#10b9810e,#0000 44%),#fff}#dashboard .db-logo{backdrop-filter:blur(18px)}#dashboard .db-logo .logo-i{box-shadow:none;border:2px solid #fff;background:#fff!important}#dashboard .db-nl{z-index:0;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #fff0}#dashboard .db-nl:hover{transform:translate(2px);box-shadow:inset 0 1px #ffffff0b}#dashboard .db-nl i{border:1px solid color-mix(in srgb, var(--db-nav-icon) 34%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--db-nav-icon-bg) 72%, transparent), #ffffff09);width:28px;height:28px;box-shadow:0 8px 18px color-mix(in srgb, var(--db-nav-icon) 18%, transparent);border-radius:9px;flex:0 0 28px}#dashboard .db-nl.active{color:var(--tx);background:linear-gradient(90deg, color-mix(in srgb, var(--db-nav-icon-bg) 82%, transparent), #ffffff06);border-color:color-mix(in srgb, var(--db-nav-icon) 45%, var(--shell-border));box-shadow:0 10px 24px color-mix(in srgb, var(--db-nav-icon) 13%, transparent), inset 0 1px 0 #ffffff0e}#dashboard .db-nl.active:before{background:linear-gradient(180deg, var(--db-nav-icon), color-mix(in srgb, var(--db-nav-icon) 42%, #fff 58%));box-shadow:0 0 18px color-mix(in srgb, var(--db-nav-icon) 46%, transparent)}#dashboard .db-nl.active i,#dashboard .db-nl:hover i{color:var(--db-nav-icon);background:linear-gradient(135deg, color-mix(in srgb, var(--db-nav-icon-bg) 86%, transparent), #ffffff12)}#dashboard .db-top{backdrop-filter:blur(18px);background:linear-gradient(90deg,#60a5fa13,#10b98109,#0000),#080a12d1}.lm #dashboard .db-top{background:linear-gradient(90deg,#2563eb12,#10b98109,#0000),#ffffffe6}#dashboard .db-page-context{border-right-color:color-mix(in srgb, var(--shell-border) 78%, #60a5fa 22%)}#dashboard .db-page-eyebrow{color:#60a5fa}#dashboard .db-top>.boc,#dashboard .db-top-actions>.boc,#dashboard #notifWrap>.boc{box-shadow:inset 0 1px #ffffff0a}#dashboard .db-top>.boc:first-of-type i{color:#60a5fa}#dashboard .db-top>.boc:hover,#dashboard .db-top-actions>.boc:hover,#dashboard #notifWrap>.boc:hover{box-shadow:0 10px 22px var(--shell-glow-blue), inset 0 1px 0 #ffffff0e;transform:translateY(-1px)}#dashboard .db-top-search input,#dashboard .db-top-search .db-quick-launcher{border-color:color-mix(in srgb, var(--shell-border) 78%, #60a5fa 22%)}#dashboard .db-user-pill{box-shadow:inset 0 1px #ffffff0a}#dashboard .db-sidebar{border-right-color:var(--sidebar-border);background:var(--sidebar-bg)!important}#dashboard .db-logo{background:var(--sidebar-logo-bg);border-bottom-color:var(--sidebar-border)}#dashboard .db-bottom{background:var(--sidebar-bottom-bg);border-top-color:var(--sidebar-border)}#dashboard .db-nav-section{color:var(--tx3)}#dashboard .db-nav-section:after{background:var(--sidebar-border)}#dashboard .db-nl{color:var(--sidebar-link-color)}#dashboard .db-nl:hover{background:var(--sidebar-link-hover-bg);border-color:var(--sidebar-border);color:var(--sidebar-link-hover)}#dashboard .db-nl.active{background:var(--sidebar-link-active-bg);color:var(--sidebar-link-active)}#dashboard .db-avatar{color:#fff;background:#1d4ed8}body.admin-shell #dashboard .db-content .table-responsive,body.admin-shell #dashboard .db-content [id$=TableWrapper],body.admin-shell #dashboard .db-content #mainTableWrapper{background:color-mix(in srgb, var(--sf) 94%, #020617 6%)!important;border-color:color-mix(in srgb, var(--bd) 78%, #60a5fa 22%)!important}.lm body.admin-shell #dashboard .db-content .table-responsive,.lm body.admin-shell #dashboard .db-content [id$=TableWrapper],.lm body.admin-shell #dashboard .db-content #mainTableWrapper{background:#fff!important}body.admin-shell #dashboard .db-content :where(table,.table,.table-dark,.custom-table,.db-table){--bs-table-bg:transparent!important;--bs-table-striped-bg:#60a5fa0b!important;--bs-table-hover-bg:#60a5fa18!important;--bs-table-color:var(--tx)!important;--bs-table-hover-color:var(--tx)!important;color:var(--tx)!important;background:0 0!important}body.admin-shell #dashboard .db-content :where(table,.table,.custom-table,.db-table) thead th{background:color-mix(in srgb, var(--bg3) 84%, #60a5fa 16%)!important;border-bottom:1px solid color-mix(in srgb, var(--bd) 72%, #60a5fa 28%)!important;color:color-mix(in srgb, var(--tx2) 82%, #fff 18%)!important;font-weight:800!important}body.admin-shell #dashboard .db-content :where(table,.table,.custom-table,.db-table) tbody tr{background:0 0!important}body.admin-shell #dashboard .db-content :where(table,.table,.custom-table,.db-table) tbody tr:hover{background:#60a5fa13!important}body.admin-shell #dashboard .db-content :where(table,.table,.custom-table,.db-table) tbody td{border-color:color-mix(in srgb, var(--bd) 78%, transparent)!important;color:var(--tx2)!important;background:0 0!important}body.admin-shell #dashboard .db-content :where(table,.table,.custom-table,.db-table) tbody td :where(.fw-bold,strong,a:not(.btn),h6){color:var(--tx)!important}body.admin-shell #dashboard .db-content :where(table,.table,.custom-table,.db-table) tbody td :where(.text-muted,small){color:var(--tx3)!important}body.admin-shell #dashboard .db-content :where(.badge,.stat-badge){border:1px solid #ffffff14;font-weight:750;letter-spacing:0!important}body.admin-shell #dashboard .db-content :where(.badge.bg-secondary,.stat-badge.secondary){color:#cbd5e1!important;background:#64748b42!important}body.admin-shell #dashboard .db-content :where(.badge.bg-success,.stat-badge.success){border-color:#22c55e52;color:#86efac!important;background:#22c55e2e!important}body.admin-shell #dashboard .db-content :where(.badge.bg-danger,.stat-badge.danger){border-color:#f8717152;color:#fca5a5!important;background:#f871712e!important}body.admin-shell #dashboard .db-content :where(.badge.bg-warning,.stat-badge.warning){border-color:#f59e0b57;color:#fcd34d!important;background:#f59e0b2e!important}body.admin-shell #dashboard .db-content :where(.badge.bg-info,.stat-badge.primary,.badge.bg-primary){border-color:#60a5fa57;color:#93c5fd!important;background:#3b82f62e!important}body.admin-shell #dashboard .db-content :where(.badge.bg-dark){color:#e2e8f0!important;background:#0f172a9e!important}body.admin-shell #dashboard .db-content .form-check-input{background-color:var(--bg3);border-color:color-mix(in srgb, var(--bd) 70%, #60a5fa 30%)}body.admin-shell #dashboard .db-content .form-check-input:checked{background-color:#2563eb;border-color:#60a5fa}body.admin-shell #dashboard .db-content .btn-outline-primary,body.admin-shell #dashboard .db-content .btn-outline-secondary,body.admin-shell #dashboard .db-content .btn-outline-info,body.admin-shell #dashboard .db-content .btn-outline-success,body.admin-shell #dashboard .db-content .btn-outline-warning,body.admin-shell #dashboard .db-content .btn-outline-danger{background:#0f172a24}.lm body.admin-shell #dashboard .db-content :where(table,.table,.custom-table,.db-table){--bs-table-color:#0f172a!important;--bs-table-hover-color:#0f172a!important;color:#0f172a!important}.lm body.admin-shell #dashboard .db-content :where(table,.table,.custom-table,.db-table) thead th{color:#334155!important;background:#f1f5f9!important}.lm body.admin-shell #dashboard .db-content :where(table,.table,.custom-table,.db-table) tbody td{color:#334155!important}.lm body.admin-shell #dashboard .db-content :where(table,.table,.custom-table,.db-table) tbody td :where(.fw-bold,strong,a:not(.btn),h6){color:#0f172a!important}.lm body.admin-shell #dashboard .db-content :where(table,.table,.custom-table,.db-table) tbody td :where(.text-muted,small){color:#64748b!important}.lm body.admin-shell #dashboard .db-content :where(.badge,.stat-badge){border-color:#0f172a14}.lm body.admin-shell #dashboard .db-content :where(.badge.bg-secondary,.stat-badge.secondary){color:#334155!important;background:#e2e8f0!important}.lm body.admin-shell #dashboard .db-content :where(.badge.bg-success,.stat-badge.success){border-color:#bbf7d0;color:#166534!important;background:#dcfce7!important}.lm body.admin-shell #dashboard .db-content :where(.badge.bg-danger,.stat-badge.danger){border-color:#fecaca;color:#991b1b!important;background:#fee2e2!important}.lm body.admin-shell #dashboard .db-content :where(.badge.bg-warning,.stat-badge.warning){border-color:#fde68a;color:#92400e!important;background:#fef3c7!important}.lm body.admin-shell #dashboard .db-content :where(.badge.bg-info,.stat-badge.primary,.badge.bg-primary){border-color:#bfdbfe;color:#1d4ed8!important;background:#dbeafe!important}.lm body.admin-shell #dashboard .db-content :where(.badge.bg-dark){color:#1e293b!important;background:#e2e8f0!important}.lm body.admin-shell #dashboard .db-content .btn-outline-primary,.lm body.admin-shell #dashboard .db-content .btn-outline-secondary,.lm body.admin-shell #dashboard .db-content .btn-outline-info,.lm body.admin-shell #dashboard .db-content .btn-outline-success,.lm body.admin-shell #dashboard .db-content .btn-outline-warning,.lm body.admin-shell #dashboard .db-content .btn-outline-danger{background:#fff!important}body.admin-shell #dashboard .db-content{--admin-page-gap:20px;--admin-card-pad:20px;--admin-card-radius:8px;--admin-inner-gap:14px}body.admin-shell #dashboard .db-content .db-section.active{gap:var(--admin-page-gap);flex-direction:column;display:flex}body.admin-shell #dashboard .db-content .db-section.active>:where(.mb-1,.mb-2,.mb-3,.mb-4,.mb-5){margin-bottom:0!important}body.admin-shell #dashboard .db-content .db-section.active>:where(.alert,.row,.premium-card,.premium-panel,.setup-panel,.panel,.card,.table-responsive,form){width:100%}body.admin-shell #dashboard .db-content :where(.row,.row.g-2,.row.g-3,.row.g-4,.row.g-5){--bs-gutter-x:var(--admin-page-gap)!important;--bs-gutter-y:var(--admin-page-gap)!important}body.admin-shell #dashboard .db-content :where(.row)>[class*=col-]{flex-direction:column;display:flex}body.admin-shell #dashboard .db-content :where(.row)>[class*=col-]>:where(.premium-card,.premium-panel,.setup-panel,.panel,.card,.table-responsive,form,.module-card,.ll-stat-card,.stat-card,.db-stat-card){flex:auto;width:100%}body.admin-shell #dashboard .db-content :where(.row)>[class*=col-]>:where(.premium-card,.premium-panel,.setup-panel,.panel,.card,.module-card,.ll-stat-card,.stat-card,.db-stat-card):last-child{margin-bottom:0!important}body.admin-shell #dashboard .db-content :where(.premium-card,.premium-panel,.setup-panel,.panel,.card,.module-card,.print-card,.perk-card,.ll-stat-card,.db-stat-card,.stat-card,.category-card){border-radius:var(--admin-card-radius)!important;padding:var(--admin-card-pad)!important;margin:0!important}body.admin-shell #dashboard .db-content :where(.card)>:where(.card-header,.card-body,.card-footer){background:0 0!important;padding:0!important}body.admin-shell #dashboard .db-content :where(.card)>.card-header{margin-bottom:var(--admin-inner-gap)!important;border-bottom:0!important}body.admin-shell #dashboard .db-content :where(.card)>.card-footer{margin-top:var(--admin-inner-gap)!important;border-top:0!important}body.admin-shell #dashboard .db-content :where(.premium-card,.premium-panel,.setup-panel,.panel,.card,.module-card,.print-card,.perk-card,.ll-stat-card,.db-stat-card,.stat-card)>:last-child{margin-bottom:0!important}body.admin-shell #dashboard .db-content :where(.premium-card,.premium-panel,.setup-panel,.panel,.card,.module-card,.print-card,.perk-card,.ll-stat-card,.db-stat-card,.stat-card) :where(h1,h2,h3,h4,h5,h6).mb-4,body.admin-shell #dashboard .db-content :where(.premium-card,.premium-panel,.setup-panel,.panel,.card,.module-card,.print-card,.perk-card,.ll-stat-card,.db-stat-card,.stat-card) :where(.mb-4,.my-4){margin-bottom:var(--admin-inner-gap)!important}body.admin-shell #dashboard .db-content :where(.premium-card,.premium-panel,.setup-panel,.panel,.card,.module-card,.print-card,.perk-card,.ll-stat-card,.db-stat-card,.stat-card) :where(.mt-4,.my-4){margin-top:var(--admin-inner-gap)!important}body.admin-shell #dashboard .db-content :where(.card)>:where(.card-header,.card-body,.card-footer):where(.p-4,.px-4,.ps-4){padding-left:0!important}body.admin-shell #dashboard .db-content :where(.card)>:where(.card-header,.card-body,.card-footer):where(.p-4,.px-4,.pe-4){padding-right:0!important}body.admin-shell #dashboard .db-content :where(.card)>:where(.card-header,.card-body,.card-footer):where(.p-4,.py-4,.pt-4){padding-top:0!important}body.admin-shell #dashboard .db-content :where(.card)>:where(.card-header,.card-body,.card-footer):where(.p-4,.py-4,.pb-4){padding-bottom:0!important}body.admin-shell #dashboard .db-content :where(.d-flex.gap-3,.d-flex.gap-4,.d-grid.gap-3,.d-grid.gap-4){gap:var(--admin-inner-gap)!important}body.admin-shell #dashboard .db-content :where(.d-flex.gap-1,.d-flex.gap-2,.d-grid.gap-1,.d-grid.gap-2){gap:10px!important}body.admin-shell #dashboard .db-content :where(.table-responsive){margin:0!important;padding:0!important}body.admin-shell #dashboard .db-content :where(.table-responsive)>table{border-radius:var(--admin-card-radius)}body.admin-shell #dashboard .db-content :where(.input-group){flex-flow:row;align-items:stretch;display:flex}body.admin-shell #dashboard .db-content :where(.input-group)>:where(.form-control,.form-select){flex:auto;min-width:0}body.admin-shell #dashboard .db-content :where(.input-group)>:where(.input-group-text,.btn){flex:none}body.admin-shell #dashboard .db-content #sec-admin-questions #mainTable{min-width:0!important}body.admin-shell #dashboard .db-content #sec-admin-questions #mainTableWrapper{overflow-x:hidden!important}body.admin-shell #dashboard .db-content #sec-admin-questions :where(#mainTable,#mainTableWrapper) .form-check-input{border-radius:4px!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important}body.admin-shell #dashboard .db-content #sec-admin-modules #modulesTable{min-width:0!important}body.admin-shell #dashboard .db-content #sec-admin-modules #mainModulesTableWrapper{overflow-x:hidden!important}body.admin-shell #dashboard .db-content #sec-admin-modules .modules-panel{padding:0!important}body.admin-shell #dashboard .db-content #sec-admin-settings .settings-grid button[data-bs-toggle=modal]{border-radius:8px!important;min-height:118px!important;padding:14px 12px!important}body.admin-shell #dashboard .db-content #sec-admin-settings{overflow-x:hidden!important}body.admin-shell #dashboard .db-content #sec-admin-settings :where(.modal-title,.custom-switch-container h6,.form-check-label,.list-group-item,.text-white){color:var(--tx)!important}body.admin-shell #dashboard .db-content #sec-admin-settings :where(.text-muted,small,.custom-switch-container small){color:var(--tx3)!important}body.admin-shell #dashboard .db-content #sec-admin-settings :where(.custom-switch-container,.list-group,.list-group-item){background:var(--bg3)!important;border-color:var(--bd)!important}body.admin-shell #dashboard .db-content #sec-admin-settings :where(.btn-close,.btn-close-white){opacity:.85;filter:invert()grayscale()brightness(180%)!important}.lm body.admin-shell #dashboard .db-content #sec-admin-settings :where(.btn-close,.btn-close-white){filter:none!important}body.admin-shell .modal[id^=modal-] .modal-dialog{width:min(760px,100vw - 48px)!important;max-width:min(760px,100vw - 48px)!important;margin:24px auto!important}body.admin-shell .modal[id^=modal-] .modal-content{max-height:calc(100vh - 48px);overflow:hidden;background:var(--sf)!important;color:var(--tx)!important;border-color:var(--bd)!important;border-radius:8px!important}body.admin-shell .modal[id^=modal-] .modal-header,body.admin-shell .modal[id^=modal-] .modal-footer{flex:none;padding:16px 20px!important}body.admin-shell .modal[id^=modal-] .modal-body{flex:auto;overflow-y:auto;max-height:calc(100vh - 180px)!important;padding:0 20px 16px!important}body.admin-shell .modal[id^=modal-] :where(.modal-title,h5,h6,.text-white,.form-check-label){color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important}body.admin-shell .modal[id^=modal-] :where(.text-muted,small,p){color:var(--tx3)!important;-webkit-text-fill-color:var(--tx3)!important}body.admin-shell .modal[id^=modal-] .custom-switch-container{gap:16px;min-height:70px;background:var(--bg3)!important;border:1px solid var(--bd)!important;border-radius:8px!important;padding:14px 18px!important}body.admin-shell .modal[id^=modal-] .custom-switch-container h6{margin:0!important;font-size:.95rem!important;font-weight:700!important;line-height:1.3!important}body.admin-shell .modal[id^=modal-] .form-check.form-switch{flex:none}body.admin-shell .modal[id^=modal-] .form-check-input{cursor:pointer}body.admin-shell .modal[id^=modal-] .form-switch .form-check-input{width:3rem!important;min-width:3rem!important;height:1.55rem!important;min-height:1.55rem!important}body.admin-shell .modal[id^=modal-] .btn-close,body.admin-shell .modal[id^=modal-] .btn-close-white{opacity:.85;filter:invert()grayscale()brightness(180%)!important}.lm body.admin-shell .modal[id^=modal-] .btn-close,.lm body.admin-shell .modal[id^=modal-] .btn-close-white{filter:none!important}@media (width>=1200px){body.admin-shell .modal[id^=modal-] .modal-dialog{width:min(720px,100vw - 64px)!important;max-width:min(720px,100vw - 64px)!important}}:where(body.admin-shell,body.admin-mobile-shell) #dashboard .db-content :where(.alert){margin:0!important}@media (width>=992px){body.admin-shell{--admin-sidebar-open:var(--dsb);--admin-sidebar-collapsed:84px}body.admin-shell #dashboard .db-sidebar{width:var(--admin-sidebar-open)!important;min-width:var(--admin-sidebar-open)!important;max-width:var(--admin-sidebar-open)!important;transform:none!important}body.admin-shell #dashboard .db-main{transition:margin-left .22s;margin-left:var(--admin-sidebar-open)!important}body.admin-shell #dashboard .db-top{transition:left .22s;left:var(--admin-sidebar-open)!important}body.admin-shell.collapsed-sidebar #dashboard .db-sidebar{width:var(--admin-sidebar-collapsed)!important;min-width:var(--admin-sidebar-collapsed)!important;max-width:var(--admin-sidebar-collapsed)!important;overflow-x:hidden!important}body.admin-shell.collapsed-sidebar #dashboard .db-main{margin-left:var(--admin-sidebar-collapsed)!important}body.admin-shell.collapsed-sidebar #dashboard .db-top{left:var(--admin-sidebar-collapsed)!important}body.admin-shell.collapsed-sidebar #dashboard .db-logo{justify-content:center!important;padding-inline:0!important}body.admin-shell.collapsed-sidebar #dashboard .db-logo .admin-brand,body.admin-shell.collapsed-sidebar #dashboard .db-nav-section{display:none!important}body.admin-shell.collapsed-sidebar #dashboard .db-nav{padding:14px 0 18px!important;overflow-x:hidden!important}body.admin-shell.collapsed-sidebar #dashboard .db-bottom{padding:12px 0 16px!important}body.admin-shell.collapsed-sidebar #dashboard .db-nl{white-space:nowrap!important;color:#0000!important;justify-content:center!important;gap:0!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;margin:0 auto 8px!important;padding:9px!important;font-size:0!important;line-height:0!important;overflow:hidden!important}body.admin-shell.collapsed-sidebar #dashboard .db-nl i{width:30px!important;min-width:30px!important;height:30px!important;color:var(--db-nav-icon,#60a5fa)!important;flex:0 0 30px!important;margin:0!important;font-size:.95rem!important;line-height:30px!important}body.admin-shell.collapsed-sidebar #dashboard .db-nl.active:before{top:13px!important;bottom:13px!important;left:4px!important}}@media (width<=991.98px){body.admin-shell.collapsed-sidebar{--dsb:260px}body.admin-shell #dashboard .db-main,body.admin-shell.collapsed-sidebar #dashboard .db-main{margin-left:0!important}body.admin-shell #dashboard .db-top,body.admin-shell.collapsed-sidebar #dashboard .db-top{left:0!important}}@media (width>=1200px){body.admin-shell #dashboard .db-content{--admin-page-gap:22px;--admin-card-pad:22px}}@media (width<=1199.98px){body.admin-shell #dashboard .db-content{--admin-page-gap:18px;--admin-card-pad:18px}}@media (width<=767.98px){body.admin-shell #dashboard .db-content{--admin-page-gap:14px;--admin-card-pad:14px;--admin-inner-gap:12px}}@media (width<=991.98px){.password-field,#mob-content .password-field,#dashboard .db-content .password-field{width:100%!important;position:relative!important}.password-field .oinp,.password-field .form-control,#mob-content .password-field .oinp,#mob-content .password-field .form-control,#dashboard .db-content .password-field .oinp,#dashboard .db-content .password-field .form-control{margin-bottom:0!important;padding-right:48px!important}.password-field .password-toggle,#mob-content .password-field .password-toggle,#dashboard .db-content .password-field .password-toggle{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;z-index:3!important;background:0 0!important;border:0!important;flex:0 0 36px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;inset:50% 8px auto auto!important;transform:translateY(-50%)!important}}body :is(#dashboard,#mob-content,.db-section,.modal,.dropdown-menu) :where(.text-muted,[style*="color:var(--tx3)"],[style*="color: var(--tx3)"]){color:var(--tx2)!important;-webkit-text-fill-color:var(--tx2)!important}.lm body :is(#dashboard,#mob-content,.db-section,.modal,.dropdown-menu) :where(.text-muted,[style*="color:var(--tx3)"],[style*="color: var(--tx3)"]){color:#475569!important;-webkit-text-fill-color:#475569!important}body :is(#dashboard,#mob-content,.db-section,.modal,.dropdown-menu) :where(.badge,.btn,button,input,textarea,select,option,.text-danger,.text-success,.text-warning,.text-primary,.text-info){-webkit-text-fill-color:currentColor}.theme-empty-state,.admin-users-empty-state{border:1px dashed var(--bd);background:var(--bg3);background:color-mix(in srgb, var(--bg3) 82%, transparent);border-radius:12px;font-weight:700;line-height:1.35;color:var(--tx2)!important;-webkit-text-fill-color:var(--tx2)!important}.lm .theme-empty-state,.lm .admin-users-empty-state{background:#f8fafc;border-color:#cbd5e1;color:#334155!important;-webkit-text-fill-color:#334155!important}@media (width>=992px){body:not(.admin-shell){--user-desktop-max:1320px;--user-page-pad-x:clamp(24px, 2.4vw, 36px);--user-page-pad-y:28px;--user-panel-radius:8px;--user-control-radius:7px;--user-panel-border:#94a3b838;--user-panel-shadow:0 10px 28px #0f172a0f;--user-panel-shadow-hover:0 14px 34px #0f172a17;--user-surface:#fffffff0;--user-surface-soft:#f8fafcdb}body:not(.admin-shell):not(.lm){--user-panel-border:#94a3b82e;--user-panel-shadow:0 14px 32px #0003;--user-panel-shadow-hover:0 18px 40px #00000042;--user-surface:#0f172ae0;--user-surface-soft:#1e293b94}body:not(.admin-shell) .db-main{min-height:100vh}body:not(.admin-shell) .db-section.active{width:100%}body:not(.admin-shell) .db-section.active>:is(.container,.container-fluid){max-width:100%!important;padding-left:0!important;padding-right:0!important}body:not(.admin-shell) .db-top{height:72px;padding-inline:var(--user-page-pad-x);border-bottom:1px solid var(--bd);box-shadow:0 1px #94a3b814!important}body:not(.admin-shell) .db-page-context{min-width:210px}body:not(.admin-shell) .db-page-eyebrow{text-transform:uppercase;color:var(--tx3);font-size:.66rem;font-weight:800;letter-spacing:.08em!important}body:not(.admin-shell) .db-page-context strong{color:var(--tx);font-size:.96rem;font-weight:800;line-height:1.2}body:not(.admin-shell) .db-sidebar{border-right:1px solid var(--bd);box-shadow:none!important}body:not(.admin-shell) .db-logo{border-bottom:1px solid var(--bd)}body:not(.admin-shell) .db-logo .logo-i{width:34px;height:34px}body:not(.admin-shell) .db-logo span{font-size:.98rem;font-weight:800}body:not(.admin-shell) .db-nav{padding:14px 12px 28px}body:not(.admin-shell) .db-nav-section{margin:18px 10px 8px;font-size:.66rem;font-weight:800;letter-spacing:.08em!important}body:not(.admin-shell) .db-nl{gap:10px;min-height:42px;padding:9px 11px;font-size:.86rem;font-weight:750;border-radius:7px!important}body:not(.admin-shell) .db-nl i{text-align:center;width:20px;min-width:20px;font-size:.92rem}body:not(.admin-shell) .db-nl:hover{box-shadow:none!important;transform:none!important}body:not(.admin-shell).lm .db-nl.active{color:#1d4ed8!important;background:#2563eb14!important}body:not(.admin-shell) :is(.premium-card,.premium-panel,.setup-panel,.panel,.db-stat-card,.ll-stat-card,.print-card,.module-card,.perk-card,.level-card,.sr-card,.sr-stat-card,.tracker-panel,.chapter-card,.mod-hero,.retry-panel,.stat-box,.card,.accordion-item){border-radius:var(--user-panel-radius)!important;border-color:var(--user-panel-border)!important;background:var(--user-surface)!important;box-shadow:var(--user-panel-shadow)!important}body:not(.admin-shell) :is(.premium-card,.premium-panel,.setup-panel,.panel,.db-stat-card,.ll-stat-card,.print-card,.module-card,.perk-card,.level-card,.sr-card,.sr-stat-card,.tracker-panel,.chapter-card,.mod-hero,.retry-panel,.stat-box,.card):hover{box-shadow:var(--user-panel-shadow-hover)!important;border-color:#2563eb3d!important;transform:none!important}body:not(.admin-shell) :is(.card,.premium-card,.premium-panel,.setup-panel,.panel) :is(.card,.premium-card,.premium-panel,.setup-panel,.panel){background:var(--user-surface-soft)!important;box-shadow:none!important}body:not(.admin-shell) :is(.btn,button:not(.db-nl):not(.boc):not(.dd-close),.nav-pills .nav-link,.form-control,.form-select,.oinp,.db-top-search,.db-user-pill,.db-dropdown,.badge,.alert,.progress,.progress-track){border-radius:var(--user-control-radius)!important}body:not(.admin-shell) :is(.btn,button:not(.db-nl):not(.boc):not(.dd-close)){min-height:40px;font-weight:800;box-shadow:none!important}body:not(.admin-shell) .btn-shine:after{display:none!important}body:not(.admin-shell) .nav-pills{gap:6px}body:not(.admin-shell) .nav-pills .nav-link{min-height:38px;padding:8px 14px;box-shadow:none!important}body:not(.admin-shell) .nav-pills .nav-link.active{color:#fff!important;box-shadow:none!important;background:#2563eb!important}body:not(.admin-shell) :is(.form-control,.form-select,.oinp,textarea){background:var(--user-surface-soft)!important;border-color:var(--user-panel-border)!important}body:not(.admin-shell) :is(.table-responsive,.custom-table){border-radius:var(--user-panel-radius)}body:not(.admin-shell) .custom-table th{background:var(--user-surface-soft);padding:13px 14px;font-size:.72rem;font-weight:850;color:var(--tx3)!important;letter-spacing:.06em!important}body:not(.admin-shell) .custom-table td{padding:14px;font-size:.86rem}body:not(.admin-shell) .custom-table tbody tr:hover{background:#2563eb0b!important}body:not(.admin-shell) :is(h1,h2,h3,h4,h5,h6){letter-spacing:0!important}body:not(.admin-shell) :is(.text-gradient-primary,.gradient-text,[class*=text-gradient]){background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important}body:not(.admin-shell).lm :is(.text-gradient-primary,.gradient-text,[class*=text-gradient]){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body:not(.admin-shell) :is(.sr-page-hero,.mod-hero,.ll-hero,.setup-hero,.premium-hero,.modules-hero,.vr-hero,.mission-progress-hero,.sr-learning-hero,.coach-progress-hero,.notif-hero){border-radius:var(--user-panel-radius,16px)!important;color:#f8fbff!important;background:radial-gradient(circle at 94% 8%,#ffffff4d,#0000 25%),radial-gradient(circle at 68% 86%,#38bdf838,#0000 28%),linear-gradient(112deg,#2563eb 0%,#1d7fe4 48%,#38a9dc 100%)!important;border:1px solid #93c5fd7a!important;box-shadow:0 10px 26px #2563eb2e!important}body:not(.admin-shell) :is(.sr-page-hero,.mod-hero,.ll-hero,.setup-hero,.premium-hero,.modules-hero,.vr-hero,.mission-progress-hero,.sr-learning-hero,.coach-progress-hero,.notif-hero) :is(h1,h2,h3,h4,h5,h6,.sr-page-hero-title,.setup-hero-title,.modules-hero-title,.notif-hero-title,.feedback-title,.text-gradient-primary){color:#fff!important;-webkit-text-fill-color:#fff!important}body:not(.admin-shell) :is(.sr-page-hero,.mod-hero,.ll-hero,.setup-hero,.premium-hero,.modules-hero,.vr-hero,.mission-progress-hero,.sr-learning-hero,.coach-progress-hero,.notif-hero) :is(p,.sr-page-hero-subtitle,.setup-hero-subtitle,.modules-hero-subtitle,.notif-hero-subtitle,.feedback-subtitle){color:#f8fbffe6!important;-webkit-text-fill-color:#f8fbffe6!important}body:not(.admin-shell) :is(.sr-page-hero,.mod-hero,.ll-hero,.setup-hero,.premium-hero,.modules-hero,.vr-hero,.mission-progress-hero,.sr-learning-hero,.coach-progress-hero,.notif-hero) :is(.setup-hero-icon,.modules-hero-icon,.vr-hero-icon,.mission-hero-icon,.learning-hero-icon,.coach-hero-icon,.reports-hero-icon,.notif-hero-icon,.account-hero-icon,.skill-tree-hero-icon,.feedback-chat-mark){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0f172a29!important;border-color:#ffffff47!important}body:not(.admin-shell) :is(.fa,.fa-solid,.fa-regular,.fa-light,.fa-brands){line-height:1}body:not(.admin-shell) .db-dropdown{border:1px solid var(--user-panel-border);box-shadow:0 18px 44px #0000002e}body:not(.admin-shell).lm .db-dropdown{box-shadow:0 18px 44px #0f172a1f}body:not(.admin-shell) .boc{border-radius:var(--user-control-radius)!important;box-shadow:none!important}body:not(.admin-shell) .boc:hover{transform:none!important}body:not(.admin-shell){--saas-bg:#f1f6fb;--saas-shell:#fff;--saas-panel:#fff;--saas-panel-2:#f7fbff;--saas-line:#dceaf5;--saas-line-strong:#c8dbea;--saas-ink:#153b63;--saas-copy:#607995;--saas-muted:#879bb0;--saas-blue:#2563eb;--saas-blue-soft:#2563eb1a;--saas-green:#059669;--saas-amber:#d97706;--saas-red:#dc2626;--saas-radius:8px;--saas-radius-sm:6px;--saas-shadow:0 1px 2px #0f172a0a, 0 10px 24px #0f172a0d;--saas-shadow-lg:0 18px 38px #0f172a14;--bg:var(--saas-bg);--bg2:#edf5fc;--bg3:var(--saas-panel-2);--sf:var(--saas-panel);--sf2:var(--saas-panel-2);--bd:#234d771f;--bd2:#234d772e;--tx:var(--saas-ink);--tx2:var(--saas-copy);--tx3:var(--saas-muted);--pur:var(--saas-blue);--blu:#06b6d4;--grad:linear-gradient(135deg, #2563eb, #06b6d4);background:var(--saas-bg)!important}body:not(.admin-shell):not(.lm){--saas-bg:#102b46;--saas-shell:#153b63;--saas-panel:#234d77;--saas-panel-2:#1d4f7a;--saas-line:#dceaf529;--saas-line-strong:#dceaf542;--saas-ink:#f7fbff;--saas-copy:#c6d8e8;--saas-muted:#9db4c9;--saas-blue:#60a5fa;--saas-blue-soft:#2563eb3d;--saas-shadow:0 1px 0 #94a3b814, 0 18px 34px #0000003d;--saas-shadow-lg:0 24px 52px #00000052}body:not(.admin-shell) #dashboard,body:not(.admin-shell) .db-main{background:linear-gradient(180deg, #2563eb09, transparent 260px), var(--saas-bg)!important}body:not(.admin-shell) .db-sidebar{background:var(--saas-shell)!important;border-right:1px solid var(--saas-line)!important}body:not(.admin-shell) .db-logo{min-height:72px;border-bottom:1px solid var(--saas-line)!important;padding:18px!important}body:not(.admin-shell) .db-logo span{font-size:.95rem;font-weight:850;color:var(--saas-ink)!important}body:not(.admin-shell) .db-nav-section{font-size:.64rem;color:var(--saas-muted)!important}body:not(.admin-shell) .db-nl{color:var(--saas-copy)!important;background:0 0!important;border-color:#0000!important}body:not(.admin-shell) .db-nl:hover{color:var(--saas-ink)!important;background:var(--saas-panel-2)!important;border-color:var(--saas-line)!important}body:not(.admin-shell) .db-nl.active{color:var(--saas-blue)!important;background:var(--saas-blue-soft)!important;border-color:#2563eb2e!important}body:not(.admin-shell) .db-nl.active:before{display:none!important}body:not(.admin-shell) .db-top{-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb, var(--saas-bg) 86%, transparent)!important;border-bottom:1px solid var(--saas-line)!important}body:not(.admin-shell) .db-content{max-width:1360px;padding:26px clamp(24px,2.6vw,38px) 44px!important}body:not(.admin-shell) .db-page-context strong,body:not(.admin-shell) :is(h1,h2,h3,h4,h5,h6){color:var(--saas-ink)!important}body:not(.admin-shell) :is(p,small,label,.text-muted){color:var(--saas-copy)}body:not(.admin-shell) :is(.premium-card:not(.sr-hero-card):not(.sr-hero-image-panel):not(.sr-page-hero):not(.setup-hero):not(.modules-hero):not(.vr-hero):not(.mission-progress-hero):not(.sr-learning-hero):not(.coach-progress-hero):not(.notif-hero),.premium-panel,.setup-panel,.panel,.db-stat-card,.ll-stat-card,.print-card,.module-card,.perk-card,.level-card,.sr-card:not(.sr-hero-card):not(.sr-hero-image-panel):not(.sr-page-hero):not(.setup-hero):not(.modules-hero):not(.vr-hero):not(.mission-progress-hero):not(.sr-learning-hero):not(.coach-progress-hero):not(.notif-hero),.sr-stat-card,.tracker-panel,.chapter-card,.retry-panel,.stat-box,.card:not(.sr-hero-card):not(.sr-hero-image-panel):not(.sr-page-hero):not(.setup-hero):not(.modules-hero):not(.vr-hero):not(.mission-progress-hero):not(.sr-learning-hero):not(.coach-progress-hero):not(.notif-hero),.accordion-item){background:var(--saas-panel)!important;border:1px solid var(--saas-line)!important;border-radius:var(--saas-radius)!important;box-shadow:var(--saas-shadow)!important}body:not(.admin-shell) :is(.premium-card:not(.sr-hero-card):not(.sr-hero-image-panel):not(.sr-page-hero):not(.setup-hero):not(.modules-hero):not(.vr-hero):not(.mission-progress-hero):not(.sr-learning-hero):not(.coach-progress-hero):not(.notif-hero),.premium-panel,.setup-panel,.panel,.db-stat-card,.ll-stat-card,.print-card,.module-card,.perk-card,.level-card,.sr-card:not(.sr-hero-card):not(.sr-hero-image-panel):not(.sr-page-hero):not(.setup-hero):not(.modules-hero):not(.vr-hero):not(.mission-progress-hero):not(.sr-learning-hero):not(.coach-progress-hero):not(.notif-hero),.sr-stat-card,.tracker-panel,.chapter-card,.retry-panel,.stat-box,.card:not(.sr-hero-card):not(.sr-hero-image-panel):not(.sr-page-hero):not(.setup-hero):not(.modules-hero):not(.vr-hero):not(.mission-progress-hero):not(.sr-learning-hero):not(.coach-progress-hero):not(.notif-hero)):hover{border-color:var(--saas-line-strong)!important;box-shadow:var(--saas-shadow-lg)!important}body:not(.admin-shell) :is(.premium-card,.premium-panel,.setup-panel,.panel,.card) :is(.premium-card,.premium-panel,.setup-panel,.panel,.card,.stat-box){background:var(--saas-panel-2)!important;box-shadow:none!important}body:not(.admin-shell) :is(.btn,button:not(.db-nl):not(.boc):not(.dd-close),.nav-pills .nav-link,.form-control,.form-select,.oinp,.db-user-pill,.db-dropdown,.badge,.alert,.progress,.progress-track,.table-responsive){border-radius:var(--saas-radius-sm)!important}body:not(.admin-shell) :is(.btn-primary,.btn-shine,.nav-pills .nav-link.active,button[style*="background:var(--dash-primary"],button[style*="background:#34d399"]){background:var(--saas-blue)!important;border-color:var(--saas-blue)!important;color:#fff!important}body:not(.admin-shell) :is(.btn-outline-primary,.btn-outline-info){color:var(--saas-blue)!important;background:0 0!important;border-color:#2563eb59!important}body:not(.admin-shell) :is(.form-control,.form-select,.oinp,textarea,.db-top-search){background:var(--saas-panel)!important;border:1px solid var(--saas-line)!important;color:var(--saas-ink)!important}body:not(.admin-shell) :is(.form-control,.form-select,.oinp,textarea):focus{border-color:#2563eb8c!important;box-shadow:0 0 0 4px #2563eb1f!important}body:not(.admin-shell) .custom-table{border:1px solid var(--saas-line);border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--saas-panel)!important}body:not(.admin-shell) .custom-table th{background:var(--saas-panel-2)!important;border-bottom:1px solid var(--saas-line)!important;color:var(--saas-muted)!important}body:not(.admin-shell) .custom-table td{border-bottom:1px solid var(--saas-line)!important;color:var(--saas-copy)!important}body:not(.admin-shell) .custom-table tr:last-child td{border-bottom:0!important}body:not(.admin-shell) .db-dropdown{background:var(--saas-panel)!important;border-color:var(--saas-line)!important;box-shadow:var(--saas-shadow-lg)!important}body:not(.admin-shell) :is(.badge,.chip,.tag){border:1px solid var(--saas-line);font-weight:800}body:not(.admin-shell) :is(.progress,.progress-track){height:8px;overflow:hidden;background:var(--saas-panel-2)!important}body:not(.admin-shell) :is(.progress-bar,.progress-fill){background:var(--saas-blue)!important}body.user-desktop-shell:not(.admin-shell) #dashboard{--dsb:272px;--user-side-bg:#fff;--user-side-veil:#f8fafceb;--user-side-line:#0f172a1a;--user-side-line-strong:#2563eb3d;--user-side-ink:#0f172a;--user-side-copy:#334155;--user-side-muted:#64748b;--user-side-hover:#f8fafc;--user-side-active:#2563eb1a;--user-side-shadow:12px 0 34px #0f172a0f}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard{--user-side-bg:#0f172a;--user-side-veil:#0f172aeb;--user-side-line:#94a3b833;--user-side-line-strong:#93c5fd4d;--user-side-ink:#f8fafc;--user-side-copy:#cbd5e1;--user-side-muted:#94a3b8;--user-side-hover:#1e293bd6;--user-side-active:#3b82f62e;--user-side-shadow:14px 0 38px #00000047}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar{width:var(--dsb)!important;min-width:var(--dsb)!important;max-width:var(--dsb)!important;border-right:1px solid var(--user-side-line)!important;background:radial-gradient(circle at 16% 0%, #2563eb1f, transparent 34%), linear-gradient(180deg, var(--user-side-bg) 0%, var(--user-side-veil) 100%)!important;box-shadow:var(--user-side-shadow)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar:before{content:"";pointer-events:none;opacity:.9;z-index:0;background:linear-gradient(90deg,#0000,#2563eb0d),linear-gradient(#14b8a60f,#0000 280px);position:absolute;inset:0}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard .db-sidebar:before{background:linear-gradient(90deg,#0000,#60a5fa14),linear-gradient(#14b8a617,#0000 280px)}body.user-desktop-shell:not(.admin-shell) #dashboard .db-logo{border-bottom:1px solid var(--user-side-line)!important;background:color-mix(in srgb, var(--user-side-bg) 88%, transparent)!important;-webkit-backdrop-filter:blur(18px)!important;min-height:76px!important;padding:14px 16px 12px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-brand{gap:10px!important;min-width:0!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-logo .logo-i{width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important;filter:drop-shadow(0 8px 16px #2563eb2e)!important;background:#fff!important;border:2px solid #fff!important;border-radius:16%!important}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard .db-logo .logo-i{background:#fff!important;border-color:#fff!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-brand-text{color:var(--user-side-ink)!important;letter-spacing:0!important;white-space:nowrap!important;font-size:.96rem!important;font-weight:900!important;line-height:1.1!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav{scrollbar-width:thin!important;scrollbar-color:#64748b59 transparent!important;flex:auto!important;min-height:0!important;padding:10px 12px 12px!important;overflow:hidden!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav::-webkit-scrollbar{width:5px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav::-webkit-scrollbar-track{background:0 0!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav::-webkit-scrollbar-thumb{background:#64748b52!important;border-radius:999px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav-section{color:var(--user-side-muted)!important;letter-spacing:0!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;margin:10px 7px 5px!important;padding:0!important;font-size:.58rem!important;font-weight:900!important;line-height:1!important;display:flex!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav-section:first-child{margin-top:2px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav-section:after{content:""!important;background:linear-gradient(90deg, var(--user-side-line), transparent)!important;flex:auto!important;height:1px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl{z-index:1!important;width:100%!important;min-height:34px!important;color:var(--user-side-copy)!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;align-items:center!important;gap:8px!important;margin:0 0 3px!important;padding:5px 8px!important;font-size:.78rem!important;font-weight:850!important;line-height:1.15!important;text-decoration:none!important;display:flex!important;position:relative!important;transform:none!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar .db-nav-blue{--db-nav-icon:#1d4ed8;--db-nav-icon-bg:#2563eb1f}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar .db-nav-purple{--db-nav-icon:#6d28d9;--db-nav-icon-bg:#6d28d91f}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar .db-nav-cyan{--db-nav-icon:#0e7490;--db-nav-icon-bg:#0e74901f}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar .db-nav-emerald{--db-nav-icon:#047857;--db-nav-icon-bg:#0478571f}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar .db-nav-rose{--db-nav-icon:#be123c;--db-nav-icon-bg:#be123c1f}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar .db-nav-amber{--db-nav-icon:#b45309;--db-nav-icon-bg:#b4530924}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar .db-nav-danger{--db-nav-icon:#dc2626;--db-nav-icon-bg:#dc26261f}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl i{border:1px solid color-mix(in srgb, var(--db-nav-icon) 34%, transparent)!important;background:color-mix(in srgb, var(--db-nav-icon-bg) 78%, #fff 22%)!important;width:28px!important;min-width:28px!important;height:28px!important;color:var(--db-nav-icon)!important;box-shadow:0 8px 18px color-mix(in srgb, var(--db-nav-icon) 14%, transparent)!important;border-radius:10px!important;flex:0 0 28px!important;font-size:.78rem!important}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard .db-nl i{background:color-mix(in srgb, var(--db-nav-icon-bg) 72%, #0f172a 28%)!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl:hover{border-color:var(--user-side-line)!important;background:var(--user-side-hover)!important;color:var(--user-side-ink)!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl:hover i{border-color:color-mix(in srgb, var(--db-nav-icon) 48%, transparent)!important;background:color-mix(in srgb, var(--db-nav-icon-bg) 88%, #fff 12%)!important;transform:none!important}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard .db-nl:hover i{background:color-mix(in srgb, var(--db-nav-icon-bg) 84%, #0f172a 16%)!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl.active{border-color:var(--user-side-line-strong)!important;background:linear-gradient(90deg, var(--user-side-active), transparent 115%), var(--user-side-hover)!important;color:var(--user-side-ink)!important;box-shadow:0 10px 22px #0f172a0f!important}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard .db-nl.active{box-shadow:0 12px 24px #00000038!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl.active:before{content:""!important;background:linear-gradient(180deg, var(--db-nav-icon), #14b8a6)!important;width:3px!important;box-shadow:0 0 16px color-mix(in srgb, var(--db-nav-icon) 42%, transparent)!important;border-radius:999px!important;display:block!important;position:absolute!important;top:8px!important;bottom:8px!important;left:-1px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl.active i{border-color:color-mix(in srgb, var(--db-nav-icon) 54%, transparent)!important;background:color-mix(in srgb, var(--db-nav-icon-bg) 92%, #fff 8%)!important}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard .db-nl.active i{background:color-mix(in srgb, var(--db-nav-icon-bg) 88%, #0f172a 12%)!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-bottom{border-top:1px solid var(--user-side-line)!important;background:color-mix(in srgb, var(--user-side-bg) 90%, transparent)!important;-webkit-backdrop-filter:blur(18px)!important;flex:none!important;padding:9px 12px 11px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-bottom form{width:100%!important;display:block!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-bottom .db-nl{color:#dc2626!important;background:#fef2f2b8!important;border-color:#ef44442e!important;min-height:34px!important;margin:0!important}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard .db-bottom .db-nl{color:#fca5a5!important;background:#7f1d1d33!important;border-color:#f8717138!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-bottom .db-nl i{color:#ef4444!important;box-shadow:none!important;background:#fee2e2e6!important;border-color:#ef44443d!important}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard .db-bottom .db-nl i{color:#fca5a5!important;background:#7f1d1d52!important;border-color:#f871713d!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard{--dsb:84px}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-sidebar{width:84px!important;min-width:84px!important;max-width:84px!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-logo{justify-content:center!important;padding:16px 0!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-brand{justify-content:center!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-brand-text,body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-nav-section,body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-nav-label{display:none!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-nav{padding:14px 10px 18px!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-nl{justify-content:center!important;gap:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;margin:0 auto 8px!important;padding:5px!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-nl i{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-bottom{padding:12px 10px 14px!important}body.user-desktop-shell:not(.admin-shell) #dashboard{--user-top-bg:#ffffffdb;--user-top-line:#0f172a1a;--user-top-line-strong:#2563eb3d;--user-top-ink:#0f172a;--user-top-copy:#334155;--user-top-muted:#64748b;--user-top-tile:#f8fafcf5;--user-top-tile-hover:#fff;--user-top-blue:#2563eb;--user-top-shadow:0 10px 26px #0f172a0f}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard{--user-top-bg:#0f172ae0;--user-top-line:#94a3b833;--user-top-line-strong:#93c5fd4d;--user-top-ink:#f8fafc;--user-top-copy:#cbd5e1;--user-top-muted:#94a3b8;--user-top-tile:#1e293bdb;--user-top-tile-hover:#334155eb;--user-top-blue:#93c5fd;--user-top-shadow:0 14px 34px #0000003d}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top{height:76px!important;left:var(--dsb)!important;border-bottom:1px solid var(--user-top-line)!important;background:linear-gradient(90deg, #2563eb0e, #14b8a609, transparent), var(--user-top-bg)!important;-webkit-backdrop-filter:blur(18px)saturate(1.25)!important;box-shadow:var(--user-top-shadow)!important;align-items:center!important;gap:12px!important;padding:0 22px!important;display:flex!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top:after{background:linear-gradient(90deg,#0000,#2563eb38,#14b8a629,#0000)!important;left:18px!important;right:18px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-toggle{border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-actions{gap:10px!important;min-width:0!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top>.boc,body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-actions>.boc,body.user-desktop-shell:not(.admin-shell) #dashboard #notifWrap>#bellBtn{transition:border-color .18s,background-color .18s,color .18s,transform .18s;border:1px solid var(--user-top-line)!important;background:var(--user-top-tile)!important;width:44px!important;min-width:44px!important;height:44px!important;color:var(--user-top-copy)!important;box-shadow:none!important;border-radius:12px!important;padding:0!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top>.boc i,body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-actions>.boc i,body.user-desktop-shell:not(.admin-shell) #dashboard #notifWrap>#bellBtn i{color:inherit!important;font-size:.92rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top>.boc:hover,body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-actions>.boc:hover,body.user-desktop-shell:not(.admin-shell) #dashboard #notifWrap>#bellBtn:hover{border-color:var(--user-top-line-strong)!important;background:var(--user-top-tile-hover)!important;color:var(--user-top-blue)!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #2563eb1a!important}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard .db-top>.boc:hover,body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard .db-top-actions>.boc:hover,body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard #notifWrap>#bellBtn:hover{box-shadow:0 14px 26px #0000002e!important}body.user-desktop-shell:not(.admin-shell) #dashboard #dbTutorialBtn{color:#1d4ed8!important;border-color:#2563eb38!important}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard #dbTutorialBtn{color:#93c5fd!important;border-color:#93c5fd47!important}body.user-desktop-shell:not(.admin-shell) #dashboard #notifWrap{flex:0 0 44px!important;width:44px!important;height:44px!important}body.user-desktop-shell:not(.admin-shell) #dashboard #bellBtn{width:44px!important;height:44px!important}body.user-desktop-shell:not(.admin-shell) #dashboard #notifBadge{border:2px solid var(--user-top-tile)!important;background:#ef4444!important;width:9px!important;height:9px!important;top:8px!important;right:8px!important;box-shadow:0 0 0 3px #ef44441f!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill{transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s;border:1px solid var(--user-top-line)!important;background:var(--user-top-tile)!important;max-width:min(360px,34vw)!important;min-height:48px!important;color:var(--user-top-ink)!important;box-shadow:none!important;border-radius:8px!important;gap:10px!important;padding:5px 12px 5px 7px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill:hover{border-color:var(--user-top-line-strong)!important;background:var(--user-top-tile-hover)!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #2563eb1a!important}body.user-desktop-shell:not(.admin-shell):not(.lm) #dashboard .db-user-pill:hover{box-shadow:0 14px 28px #0000002e!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-avatar{color:#fff!important;background:linear-gradient(135deg,#2563eb,#0891b2)!important;border:1px solid #2563eb38!important;border-radius:12px!important;width:38px!important;min-width:38px!important;height:38px!important;overflow:hidden!important;box-shadow:0 10px 20px #2563eb29!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill strong{max-width:230px!important;color:var(--user-top-ink)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.84rem!important;font-weight:900!important;line-height:1.12!important;overflow:hidden!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill small{color:var(--user-top-muted)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:800!important;line-height:1!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill .fa-chevron-down{color:var(--user-top-muted)!important;font-size:.72rem!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-top{left:84px!important}}:root{--sr-page-title-accent:#fff;--sr-page-title-accent-shadow:0 2px 12px #0f172a2e}.lm{--sr-page-title-accent:#fff;--sr-page-title-accent-shadow:0 2px 10px #0f172a24}#dashboard .db-page-context strong,body :is(.stitle,.landing-section-heading h1,.landing-section-heading h2,.hero-title,.page-title),#dashboard .db-content .db-section.active>.mb-4:first-child :is(h1,h2,h3,h4),#dashboard .db-content .db-section.active>form>.mb-4:first-child :is(h1,h2,h3,h4),#dashboard .db-content :is(.text-gradient-primary,.gradient-text,[class*=text-gradient],[class*=page-title],[class*=hero-title],.progress-hero-title,.setup-hero-title,.modules-hero-title,.sr-page-hero-title,.admin-dashboard-title,.feedback-page-title,.feedback-title,.session-page-title,.archive-page-title,.notif-hero-title,.sr-title,.sr-title-name){text-shadow:var(--sr-page-title-accent-shadow);background:0 0!important;background-clip:initial!important;-webkit-background-clip:initial!important;color:var(--sr-page-title-accent)!important;-webkit-text-fill-color:var(--sr-page-title-accent)!important;text-transform:uppercase!important;letter-spacing:0!important}#dashboard .db-content :is(.text-gradient-primary,.gradient-text,[class*=text-gradient],[class*=page-title],[class*=hero-title],.progress-hero-title,.setup-hero-title,.modules-hero-title,.sr-page-hero-title,.admin-dashboard-title,.feedback-page-title,.feedback-title,.session-page-title,.archive-page-title,.notif-hero-title,.sr-title,.sr-title-name) :is(.fa,.fa-solid,.fa-regular,.fa-light,.fa-brands,svg){color:var(--sr-page-title-accent)!important;-webkit-text-fill-color:var(--sr-page-title-accent)!important}body :is(.modal-title,.btn,button,.badge,.form-label,label,input,textarea,select,option,.dropdown-item){text-transform:none!important}body .modal-title{color:var(--tx)!important;-webkit-text-fill-color:var(--tx)!important;text-shadow:none!important}@media (width>=992px){body.desktop-shell,body.desktop-shell #dashboard,body.desktop-shell .db-main,body.desktop-shell .db-content,body.desktop-shell .db-section.active{max-width:100%;min-width:0!important}body.desktop-shell #dashboard{width:100%;overflow-x:clip}body.desktop-shell .db-main{width:auto;max-width:calc(100vw - var(--dsb));overflow-x:clip}body.desktop-shell .db-content{width:100%!important;max-width:min(var(--desktop-content-max,1480px), calc(100vw - var(--dsb)))!important;padding-inline:clamp(18px,2.1vw,34px)!important}body.user-desktop-shell:not(.admin-shell) #dashboard{--desktop-content-max:1480px}body.admin-shell #dashboard{--desktop-content-max:1640px}body.desktop-shell #dashboard .db-top{min-width:0;max-width:calc(100vw - var(--dsb))}body.desktop-shell #dashboard .db-top-actions,body.desktop-shell #dashboard .db-user-pill,body.desktop-shell #dashboard .db-dropdown,body.desktop-shell #dashboard .dropdown-menu{min-width:0!important}body.desktop-shell #dashboard .db-dropdown,body.desktop-shell #dashboard .dropdown-menu{max-width:min(420px, calc(100vw - var(--dsb) - 32px))!important}body.desktop-shell #dashboard .db-content :where(.container,.container-fluid,.row,.row>*,.col,[class*=col-],.d-flex,.d-grid,[class*=grid],[class*=layout],[class*=shell],form,fieldset,.tab-content,.tab-pane,.card,.premium-card,.premium-panel,.setup-panel,.panel,.module-card,.ll-module-card,.level-card,.sr-card,.print-card,.table-responsive){max-width:100%;min-width:0!important}body.desktop-shell #dashboard .db-content :where(p,small,span,strong,h1,h2,h3,h4,h5,h6,label,a:not(.btn):not(.db-nl),td,th){overflow-wrap:anywhere}body.desktop-shell #dashboard .db-content :where(.db-section.active>.mb-4:first-child,.db-section.active>form>.mb-4:first-child,.card-header,.card-footer,.action-buttons,.btn-toolbar,#feedback-filters,.progress-actions){flex-wrap:wrap!important}body.desktop-shell #dashboard .db-content :where(.table-responsive,[id$=TableWrapper],#mainTableWrapper,#mainUsersTableWrapper,#mainSessionsTableWrapper,#mainArchiveTableWrapper,#mainFeedbackTableWrapper,#mainModulesTableWrapper,#mainProvidersTableWrapper,#mainCategoriesTableWrapper,#mainAuditLogsTableWrapper,#moduleUsageTableWrapper){-webkit-overflow-scrolling:touch;overflow-y:visible;width:100%!important;max-width:100%!important;overflow-x:auto!important}body.desktop-shell #dashboard .db-content :where(.table,.custom-table,.db-table){width:100%}body.desktop-shell #dashboard .db-content :where(.table,.custom-table,.db-table) :where(th,td){max-width:min(34ch,28vw)}body.desktop-shell #dashboard .db-content :where(.chat-container,.chat-main,.chat-messages,.chat-input-wrapper,.chat-textarea){min-width:0!important;max-width:100%!important}body.desktop-shell #dashboard .db-content :where(img,svg,video,canvas,iframe){max-width:100%!important}}@media (width>=992px) and (width<=1199.98px){body.user-desktop-shell:not(.admin-shell) #dashboard{--dsb:236px}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar{width:var(--dsb)!important;min-width:var(--dsb)!important;max-width:var(--dsb)!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-logo{min-height:70px!important;padding-inline:14px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-logo .logo-i{width:34px!important;min-width:34px!important;height:34px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-brand-text{font-size:.88rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav{padding-inline:10px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl{gap:8px!important;padding-inline:8px!important;font-size:.74rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl i{flex-basis:26px!important;width:26px!important;min-width:26px!important;height:26px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top{height:72px!important;left:var(--dsb)!important;gap:8px!important;padding-inline:14px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top>.boc,body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-actions>.boc,body.user-desktop-shell:not(.admin-shell) #dashboard #notifWrap,body.user-desktop-shell:not(.admin-shell) #dashboard #bellBtn{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill{gap:7px!important;max-width:210px!important;min-height:42px!important;padding:4px 9px 4px 5px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-avatar{width:34px!important;min-width:34px!important;height:34px!important}body.admin-shell .db-top{gap:8px!important;padding-inline:16px!important}body.admin-shell .db-top-search{flex:220px!important;min-width:0!important;max-width:300px!important}body.admin-shell .db-user-pill{max-width:64px!important;padding-inline:7px!important}body.admin-shell .db-user-pill .d-none.d-md-block{display:none!important}body.desktop-shell #dashboard .db-content{padding-inline:18px!important}body.desktop-shell #dashboard .db-content :where(.sr-dashboard-shell,.sr-summary-grid,.feedback-shell .feedback-hero,.report-grid,.reports-grid,.progress-desktop-grid,.learning-desktop-grid,.mission-desktop-grid,.skills-desktop-grid){grid-template-columns:minmax(0,1fr)!important}body.desktop-shell #dashboard .db-content .chat-sidebar{width:clamp(220px,26vw,260px)!important}}@media (width>=992px) and (height<=760px){body.desktop-shell #dashboard .db-logo{min-height:66px!important;padding-block:10px!important}body.desktop-shell #dashboard .db-logo .logo-i{width:30px!important;min-width:30px!important;height:30px!important}body.desktop-shell #dashboard .db-nav{overscroll-behavior:contain!important;min-height:0!important;padding-top:8px!important;padding-bottom:8px!important;overflow-y:auto!important}body.desktop-shell #dashboard .db-nav-section{margin-top:8px!important;margin-bottom:4px!important;font-size:.56rem!important}body.desktop-shell #dashboard .db-nl{min-height:31px!important;margin-bottom:2px!important;padding-block:4px!important;font-size:.72rem!important}body.desktop-shell #dashboard .db-nl i{flex-basis:24px!important;width:24px!important;min-width:24px!important;height:24px!important;font-size:.72rem!important}body.desktop-shell #dashboard .db-bottom{padding-block:8px!important}}@media (width>=1200px) and (width<=1399.98px){body.user-desktop-shell:not(.admin-shell) #dashboard{--dsb:252px}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar{width:var(--dsb)!important;min-width:var(--dsb)!important;max-width:var(--dsb)!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top{left:var(--dsb)!important}}@media (width>=1600px){body.user-desktop-shell:not(.admin-shell) #dashboard{--desktop-content-max:1560px}body.admin-shell #dashboard{--desktop-content-max:1720px}}@media (width>=992px){:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard{--dsb:304px;--user-ref-sidebar-bg:#031633;--user-ref-sidebar-bg-deep:#020d22;--user-ref-sidebar-line:#7dd3fc29;--user-ref-sidebar-line-strong:#93c5fd66;--user-ref-sidebar-ink:#f8fbff;--user-ref-sidebar-copy:#e3edff;--user-ref-sidebar-muted:#8bb9f5;--user-ref-sidebar-soft:#0f2c58bd;--user-ref-sidebar-soft-strong:#1c4d97d1}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-sidebar{width:var(--dsb)!important;min-width:var(--dsb)!important;max-width:var(--dsb)!important;border-right:1px solid var(--user-ref-sidebar-line)!important;background:linear-gradient(180deg, #2563eb2e 0%, #2563eb00 31%), linear-gradient(145deg, #22d3ee1c 0%, #22d3ee00 45%), linear-gradient(180deg, var(--user-ref-sidebar-bg) 0%, var(--user-ref-sidebar-bg-deep) 100%)!important;color:var(--user-ref-sidebar-ink)!important;box-shadow:20px 0 46px #02061757!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-sidebar:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff0e,#0000 38%),linear-gradient(#3b82f61a,#0000 260px);position:absolute;inset:0}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-sidebar:after{content:"";pointer-events:none;background:linear-gradient(#0000,#22d3ee57,#0000);width:1px;position:absolute;top:18px;bottom:18px;right:0}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-logo{-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:0!important;min-height:106px!important;padding:24px 22px 18px!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-logo:after{display:none!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-brand{gap:12px!important;min-width:0!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-logo .logo-i{filter:none!important;background:#fff!important;border:1px solid #bfdbfea3!important;border-radius:8px!important;width:54px!important;min-width:54px!important;height:54px!important;box-shadow:0 0 0 6px #2563eb29,0 14px 34px #3b82f66b!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-brand-copy{flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important;display:flex!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-brand-text{color:var(--user-ref-sidebar-ink)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:1.08rem!important;font-weight:900!important;line-height:1.08!important;display:block!important;overflow:hidden!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-brand-subtitle{color:#d5e2ffc2!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.74rem!important;font-weight:700!important;line-height:1.2!important;display:block!important;overflow:hidden!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nav{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#7dd3fc52 transparent!important;flex:auto!important;min-height:0!important;max-height:100%!important;padding:0 20px 16px!important;overflow:hidden auto!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nav::-webkit-scrollbar{width:5px!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nav::-webkit-scrollbar-thumb{background:#7dd3fc42!important;border-radius:999px!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nav-section{color:var(--user-ref-sidebar-muted)!important;letter-spacing:0!important;text-transform:uppercase!important;margin:20px 6px 10px!important;padding:0!important;font-size:.7rem!important;font-weight:900!important;line-height:1.15!important;display:block!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nav-section:first-child{margin-top:0!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nav-section:after{display:none!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-sidebar .db-nav-blue{--db-nav-icon:#60a5fa;--db-nav-icon-bg:#2563eb3d}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-sidebar .db-nav-purple{--db-nav-icon:#a78bfa;--db-nav-icon-bg:#7c3aed3d}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-sidebar .db-nav-cyan{--db-nav-icon:#22d3ee;--db-nav-icon-bg:#06b6d438}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-sidebar .db-nav-indigo{--db-nav-icon:#818cf8;--db-nav-icon-bg:#4f46e53d}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-sidebar .db-nav-emerald{--db-nav-icon:#22c55e;--db-nav-icon-bg:#16a34a38}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-sidebar .db-nav-rose{--db-nav-icon:#f472b6;--db-nav-icon-bg:#db277738}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-sidebar .db-nav-amber{--db-nav-icon:#f59e0b;--db-nav-icon-bg:#d9770638}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-sidebar .db-nav-danger{--db-nav-icon:#fb7185;--db-nav-icon-bg:#e11d4833}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nl{z-index:1!important;width:100%!important;min-height:52px!important;color:var(--user-ref-sidebar-copy)!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;gap:12px!important;margin:0 0 5px!important;padding:7px 10px!important;font-size:.95rem!important;font-weight:850!important;line-height:1.16!important;text-decoration:none!important;position:relative!important;transform:none!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nl:after{display:none!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nav-label{min-width:0!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nl i{transition:background-color .18s,border-color .18s,color .18s,transform .18s;background:linear-gradient(135deg, var(--db-nav-icon-bg), #0f172a3d)!important;width:38px!important;min-width:38px!important;height:38px!important;color:var(--db-nav-icon)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--db-nav-icon) 18%, transparent)!important;border:1px solid #bfdbfe14!important;border-radius:8px!important;flex:0 0 38px!important;font-size:1rem!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nl:hover{background:var(--user-ref-sidebar-soft)!important;color:#fff!important;border-color:#93c5fd29!important;transform:translate(2px)!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nl:hover i{border-color:color-mix(in srgb, var(--db-nav-icon) 42%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--db-nav-icon-bg) 88%, #fff 12%), #0f172a2e)!important;color:var(--db-nav-icon)!important;transform:none!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nl.active{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#4338ca 100%)!important;border-color:#93c5fd6b!important;transform:none!important;box-shadow:0 14px 30px #2563eb59,0 0 26px #3b82f63d,inset 0 1px #ffffff29!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nl.active:before{content:""!important;background:linear-gradient(#22d3ee,#60a5fa)!important;border-radius:999px!important;width:4px!important;display:block!important;position:absolute!important;top:7px!important;bottom:7px!important;left:-12px!important;box-shadow:0 0 18px #22d3eeb8!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nl.active i{color:#fff!important;box-shadow:none!important;background:#ffffff29!important;border-color:#fff3!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-bottom{-webkit-backdrop-filter:blur(14px)!important;background:#020d2261!important;border-top:1px solid #7dd3fc1c!important;flex:none!important;padding:16px 20px 18px!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-card{z-index:1!important;color:#fff!important;background:linear-gradient(145deg,#312e81c7,#0f172abd),linear-gradient(#60a5fa29,#60a5fa00)!important;border:1px solid #818cf847!important;border-radius:8px!important;grid-template-columns:46px minmax(0,1fr)!important;gap:11px 12px!important;width:100%!important;margin:0 0 16px!important;padding:14px!important;text-decoration:none!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0003!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-icon{color:#fff!important;background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border:1px solid #ffffff24!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;display:inline-flex!important;box-shadow:0 10px 24px #4f46e557!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-icon i{color:#fff!important;font-size:1.05rem!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-copy{flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important;display:flex!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-copy strong,:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-copy small{letter-spacing:0!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-copy strong{color:#fff!important;white-space:nowrap!important;font-size:.9rem!important;font-weight:900!important;line-height:1.18!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-copy small{color:#e2e8f0d6!important;white-space:normal!important;font-size:.72rem!important;font-weight:650!important;line-height:1.35!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-action{color:#fff!important;letter-spacing:0!important;background:linear-gradient(90deg,#38bdf8 0%,#8b5cf6 100%)!important;border-radius:8px!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:40px!important;font-size:.82rem!important;font-weight:900!important;line-height:1.1!important;display:inline-flex!important;box-shadow:0 10px 24px #3b82f647!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-action i{color:#fff!important;font-size:.78rem!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-logout-form{border-top:1px solid #7dd3fc1a!important;width:100%!important;margin:0!important;padding-top:14px!important;display:block!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-bottom .db-nl{color:#fb7185!important;background:0 0!important;border-color:#0000!important;min-height:48px!important;margin:0!important;padding:6px 8px!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-bottom .db-nl:hover{color:#fecdd3!important;background:#e11d4821!important;border-color:#fb718533!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-bottom .db-nl i{color:#fb7185!important;box-shadow:none!important;background:#e11d482e!important;border-color:#fb71852e!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-main{margin-left:var(--dsb)!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-top{left:var(--dsb)!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard{--dsb:84px}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-sidebar{width:84px!important;min-width:84px!important;max-width:84px!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-logo{justify-content:center!important;min-height:84px!important;padding:14px 0!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-brand{justify-content:center!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-logo .logo-i{width:44px!important;min-width:44px!important;height:44px!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-brand-copy,:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-nav-section,:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-nav-label,:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-upgrade-card{display:none!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-nav{padding:4px 12px 12px!important;overflow-y:auto!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-nl{justify-content:center!important;gap:0!important;width:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;margin:0 auto 9px!important;padding:5px!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-nl i{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-nl.active:before{top:9px!important;bottom:9px!important;left:-8px!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-bottom{padding:12px 12px 16px!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard .db-logout-form{border-top:0!important;padding-top:0!important}}@media (width>=992px) and (width<=1199.98px){:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard{--dsb:276px}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-logo{padding-inline:18px!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nav,:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-bottom{padding-inline:16px!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-brand-text{font-size:.98rem!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-brand-subtitle{font-size:.68rem!important}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard{--dsb:84px}}@media (width>=1200px) and (width<=1399.98px){:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard{--dsb:288px}:is(body.user-desktop-shell.collapsed-sidebar:not(.admin-shell),body.admin-shell.collapsed-sidebar) #dashboard{--dsb:84px}}@media (width>=992px) and (height<=820px){:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-logo{min-height:92px!important;padding-block:18px 14px!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-logo .logo-i{width:46px!important;min-width:46px!important;height:46px!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nav-section{margin-top:14px!important;margin-bottom:7px!important;font-size:.64rem!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nl{min-height:44px!important;padding-block:5px!important;font-size:.86rem!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-nl i{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-card{margin-bottom:12px!important;padding:12px!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-copy small{display:none!important}:is(body.user-desktop-shell:not(.admin-shell),body.admin-shell) #dashboard .db-upgrade-action{min-height:36px!important}}@media (width>=576px){#lofc.auth-modal:has(#fSignup[aria-hidden=false]) .auth-modal-body{overflow-y:hidden}#lofc.auth-modal #fSignup .auth-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}#lofc.auth-modal #fSignup .auth-form>.err-msg,#lofc.auth-modal #fSignup .auth-form>.auth-terms,#lofc.auth-modal #fSignup .auth-form>.auth-submit,#lofc.auth-modal #fSignup .auth-register-email{grid-column:1/-1}#lofc.auth-modal #fSignup .auth-register-password{grid-column:1}#lofc.auth-modal #fSignup .auth-register-confirm-password{grid-column:2}#lofc.auth-modal #fLogin .auth-input-icon,#lofc.auth-modal #fSignup .auth-input-icon{display:none}#lofc.auth-modal #fLogin .auth-input-wrap .oinp,#lofc.auth-modal #fSignup .auth-input-wrap .oinp{padding-left:12px!important}#lofc.auth-modal #fSignup .auth-form>.err-msg{margin-bottom:2px}#lofc.auth-modal #fSignup .auth-field{min-width:0;margin-bottom:0}#lofc.auth-modal #fSignup .olbl{margin-bottom:3px;font-size:.72rem}#lofc.auth-modal #fSignup .auth-input-wrap{min-height:42px}#lofc.auth-modal #fSignup .auth-input-icon{border-radius:7px;flex-basis:29px;width:29px;height:29px;margin-left:7px;margin-right:3px;font-size:.78rem}#lofc.auth-modal #fSignup .auth-input-wrap .oinp{height:40px;font-size:.8rem;padding:0 9px!important}#lofc.auth-modal #fSignup .auth-input-wrap.password-field .oinp{padding-right:43px!important}#lofc.auth-modal #fSignup .auth-input-wrap .password-toggle{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;right:6px!important}#lofc.auth-modal #fSignup .auth-field small{line-height:1.2;margin-top:2px!important;font-size:.64rem!important}#lofc.auth-modal #fSignup .auth-terms{gap:7px;margin:0 0 4px}#lofc.auth-modal #fSignup .auth-terms .form-check-input{flex-basis:18px;width:18px;height:18px}#lofc.auth-modal #fSignup .auth-terms .form-check-label{font-size:.7rem;line-height:1.3}#lofc.auth-modal #fSignup .auth-submit{min-height:44px;font-size:.82rem}#lofc.auth-modal #fSignup+.auth-divider{margin:10px 0 8px;font-size:.7rem}#lofc.auth-modal #fSignup+.auth-divider+.auth-oauth{min-height:42px;font-size:.8rem}#lofc.auth-modal #fSignup+.auth-divider+.auth-oauth+.auth-secure-note{margin-top:10px;font-size:.68rem}}@media (width>=992px){body.user-desktop-shell:not(.admin-shell) #dashboard .db-upgrade-card{color:#fff!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-upgrade-card .db-upgrade-copy strong,body.user-desktop-shell:not(.admin-shell) #dashboard .db-upgrade-card .db-upgrade-action,body.user-desktop-shell:not(.admin-shell) #dashboard .db-upgrade-card .db-upgrade-action i{color:#fff!important;-webkit-text-fill-color:#fff!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-upgrade-card .db-upgrade-copy small{color:#ffffffdb!important;-webkit-text-fill-color:#ffffffdb!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar{overflow:hidden!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-logo{min-height:90px!important;padding:18px 20px 14px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-logo .logo-i{width:48px!important;min-width:48px!important;height:48px!important;box-shadow:0 0 0 5px #2563eb24,0 10px 24px #3b82f657!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-brand{gap:11px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-brand-copy{gap:2px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-brand-text{font-size:1.04rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-brand-subtitle{font-size:.7rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav{scrollbar-width:thin!important;scrollbar-color:#7dd3fc57 transparent!important;padding:0 20px 14px!important;overflow-y:auto!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav::-webkit-scrollbar{width:5px!important;display:block!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav::-webkit-scrollbar-thumb{background:#7dd3fc47!important;border-radius:999px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav-section{margin:18px 6px 9px!important;font-size:.74rem!important;line-height:1.12!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl{gap:12px!important;min-height:54px!important;margin-bottom:6px!important;padding:7px 10px!important;font-size:1rem!important;line-height:1.14!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl i{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important;font-size:1.08rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl.active:before{width:4px!important;top:8px!important;bottom:8px!important;left:-11px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-bottom{padding:14px 20px 16px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-upgrade-card{grid-template-columns:36px minmax(0,1fr)!important;gap:8px 10px!important;margin-bottom:10px!important;padding:10px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-upgrade-icon{width:36px!important;height:36px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-upgrade-icon i{font-size:.86rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-upgrade-copy strong{font-size:.82rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-upgrade-copy small{display:none!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-upgrade-action{min-height:34px!important;font-size:.78rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-logout-form{padding-top:12px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-bottom .db-nl{min-height:54px!important;padding:7px 10px!important}}@media (width>=992px) and (height<=820px){body.user-desktop-shell:not(.admin-shell) #dashboard .db-logo{min-height:78px!important;padding-block:14px 10px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-logo .logo-i{width:40px!important;min-width:40px!important;height:40px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-brand-text{font-size:.96rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-brand-subtitle{font-size:.64rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav{padding-bottom:10px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nav-section{margin-top:13px!important;margin-bottom:6px!important;font-size:.66rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl{min-height:45px!important;margin-bottom:4px!important;padding-block:5px!important;font-size:.9rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-nl i{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:.95rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-bottom{padding-block:11px 13px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-logout-form{padding-top:9px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-bottom .db-nl{min-height:45px!important}}@media (width>=992px){body.admin-shell #dashboard,body.admin-shell #dashboard .db-main,body.admin-shell #dashboard .db-top,body.admin-shell #dashboard .db-content{min-width:0!important}body.admin-shell #dashboard{overflow-x:clip!important}body.admin-shell #dashboard .db-main{width:auto!important;max-width:calc(100vw - var(--dsb,304px))!important;overflow-x:clip!important}body.admin-shell #dashboard .db-top{width:auto!important;max-width:calc(100vw - var(--dsb,304px))!important;right:0!important;overflow:visible!important}body.admin-shell #dashboard .db-page-context{min-width:0!important;max-width:min(24vw,270px)!important}body.admin-shell #dashboard .db-page-context strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body.admin-shell #dashboard .db-top-search{flex:260px!important;min-width:0!important;max-width:min(34vw,430px)!important}body.admin-shell #dashboard .db-top-search input{width:100%!important;min-width:0!important}body.admin-shell #dashboard .db-top-admin-search{border:1px solid var(--shell-border)!important;background:#ffffff0a!important;border-radius:12px!important;align-items:center!important;gap:10px!important;height:44px!important;padding:0 10px 0 14px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff09!important}.lm body.admin-shell #dashboard .db-top-admin-search,html.lm body.admin-shell #dashboard .db-top-admin-search{background:#0f172a06!important}body.admin-shell #dashboard .db-top-admin-search:focus-within{border-color:#60a5fa94!important;box-shadow:0 0 0 4px #60a5fa21!important}body.admin-shell #dashboard .db-top-admin-search input{width:auto!important;min-width:0!important;min-height:0!important;color:var(--tx)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;padding:0!important}body.admin-shell #dashboard .db-top-admin-search input::placeholder{color:var(--tx3)!important;opacity:1!important}body.admin-shell #dashboard .db-top-admin-search>i{color:#60a5fa!important;width:auto!important;min-width:14px!important;height:auto!important;font-size:.9rem!important;position:static!important;inset:auto!important;transform:none!important}body.admin-shell #dashboard .db-top-admin-search .db-search-count{min-width:40px!important;color:var(--tx3)!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;font-size:.66rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}body.admin-shell #dashboard .db-top-admin-search .db-search-clear{width:26px!important;min-width:26px!important;height:26px!important;color:var(--tx2)!important;background:#0f172a14!important;border:1px solid #94a3b83d!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}body.admin-shell #dashboard .db-top-admin-search .db-search-clear[hidden]{display:none!important}body.admin-shell #dashboard .db-top-admin-search .db-search-clear:hover,body.admin-shell #dashboard .db-top-admin-search .db-search-clear:focus-visible{color:#60a5fa!important;border-color:#60a5fa75!important;outline:none!important}body.admin-shell #dashboard .db-top-admin-search .db-search-clear i{color:currentColor!important;width:auto!important;height:auto!important;font-size:.72rem!important;position:static!important;inset:auto!important;transform:none!important}body.admin-shell #dashboard .sr-search-highlight{color:#713f12!important;-webkit-text-fill-color:#713f12!important;background:#fde68a!important;border-radius:4px!important;box-shadow:0 0 0 1px #f59e0b2e!important}body.admin-shell #dashboard .sr-search-highlight.is-current{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#fb923c!important;box-shadow:0 0 0 2px #fb923c47!important}body.admin-shell #dashboard .db-top-actions{z-index:1201;position:relative;flex:none!important;min-width:0!important;overflow:visible!important}body.admin-shell #dashboard .admin-activity-dropdown-wrap{position:relative}body.admin-shell #dashboard .admin-activity-dropdown-menu{--admin-activity-panel:#0f172af5;--admin-activity-card:#1e293bb8;--admin-activity-soft:#1e293bd1;--admin-activity-border:#94a3b83d;--admin-activity-title:#f8fafc;--admin-activity-text:#e2e8f0;--admin-activity-muted:#cbd5e1;--admin-activity-accent:#93c5fd;--admin-activity-danger:#fca5a5;--admin-activity-danger-bg:#ef444424;--admin-activity-danger-border:#f8717157;border:1px solid var(--admin-activity-border);background:var(--admin-activity-panel);width:min(420px,100vw - 30px);min-width:0;color:var(--admin-activity-title);z-index:1300;border-radius:14px;padding:0;overflow:hidden;max-width:min(420px, calc(100vw - var(--dsb,304px) - 32px))!important;inset:auto 0 auto auto!important;transform:translateY(48px)!important}.lm body.admin-shell #dashboard .admin-activity-dropdown-menu{--admin-activity-panel:#fffffffa;--admin-activity-card:#fff;--admin-activity-soft:#f8fafc;--admin-activity-border:#94a3b847;--admin-activity-title:#0f172a;--admin-activity-text:#334155;--admin-activity-muted:#64748b;--admin-activity-accent:#2563eb;--admin-activity-danger:#ef4444;--admin-activity-danger-bg:#fff1f2;--admin-activity-danger-border:#f8717147}body.admin-shell #dashboard .admin-activity-header{border-bottom:1px solid var(--admin-activity-border);background:var(--admin-activity-panel);justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:10px 10px 10px 12px;display:flex}body.admin-shell #dashboard .admin-activity-title{min-width:0;color:var(--admin-activity-title);align-items:center;gap:7px;font-size:.84rem;font-weight:900;line-height:1.12;display:flex}body.admin-shell #dashboard .admin-activity-title>i{background:#2563eb1a;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;display:inline-flex;color:var(--admin-activity-accent)!important}body.admin-shell #dashboard .admin-activity-count{border:1px solid var(--admin-activity-danger-border);border-radius:999px;flex:none;background:var(--admin-activity-danger-bg)!important;color:var(--admin-activity-danger)!important;margin-left:0!important;padding:2px 6px!important;font-size:.58rem!important;font-weight:900!important}body.admin-shell #dashboard .admin-activity-actions{flex:none;align-items:center;gap:5px;display:flex}body.admin-shell #dashboard .admin-activity-action{border:1px solid var(--admin-activity-border);background:var(--admin-activity-soft);min-width:30px;min-height:30px;color:var(--admin-activity-title);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}body.admin-shell #dashboard .admin-activity-action.danger{border-color:var(--admin-activity-danger-border);background:var(--admin-activity-danger-bg);color:var(--admin-activity-danger)!important}body.admin-shell #dashboard .admin-activity-list{overscroll-behavior:contain;background:var(--admin-activity-panel);min-height:72px;max-height:min(58dvh,390px);padding:10px;overflow-y:auto}body.admin-shell #dashboard .admin-activity-item{border:1px solid var(--admin-activity-border);background:var(--admin-activity-card);color:var(--admin-activity-title);white-space:normal;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:flex-start;gap:9px;margin-bottom:8px;padding:10px;display:grid;box-shadow:0 1px #94a3b814}body.admin-shell #dashboard .admin-activity-item.is-unread{background:color-mix(in srgb, var(--admin-activity-card) 86%, #2563eb 14%);border-color:#60a5fa6b}body.admin-shell #dashboard .admin-activity-ico{width:32px;min-width:32px;height:32px;color:var(--admin-activity-accent);background:#2563eb1f;border-radius:8px;justify-content:center;align-items:center;font-size:.84rem;display:inline-flex}body.admin-shell #dashboard .admin-activity-copy{min-width:0}body.admin-shell #dashboard .admin-activity-row-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}body.admin-shell #dashboard .admin-activity-row-head strong{min-width:0;color:var(--admin-activity-title);overflow-wrap:anywhere;font-size:.76rem;font-weight:900;line-height:1.22}body.admin-shell #dashboard .admin-activity-row-head small{color:var(--admin-activity-muted);flex:none;padding-top:2px;font-size:.58rem;font-weight:800;line-height:1.3}body.admin-shell #dashboard .admin-activity-copy>span{color:var(--admin-activity-text);overflow-wrap:anywhere;font-size:.68rem;font-weight:700;line-height:1.32;display:block}body.admin-shell #dashboard .admin-activity-row-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}body.admin-shell #dashboard .admin-activity-link-btn{color:var(--admin-activity-accent)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.64rem!important;font-weight:900!important;line-height:1.25!important}body.admin-shell #dashboard .admin-activity-link-btn.danger{color:var(--admin-activity-danger)!important}body.admin-shell #dashboard .admin-activity-footer{border-top:1px solid var(--admin-activity-border);background:var(--admin-activity-panel);padding:10px}body.admin-shell #dashboard .admin-activity-view-all{border:1px solid var(--admin-activity-border);background:var(--admin-activity-card);width:100%;min-height:36px;color:var(--admin-activity-title);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.7rem;font-weight:900;line-height:1.2;text-decoration:none;display:flex;box-shadow:0 1px #94a3b814}body.admin-shell #dashboard .admin-activity-view-all i{color:var(--admin-activity-accent);font-size:.72rem}body.admin-shell #dashboard .db-content{width:100%!important;max-width:min(var(--desktop-content-max,1720px), calc(100vw - var(--dsb,304px)))!important;overflow-x:clip!important}body.admin-shell #dashboard .db-content :where(.db-section,.row,[class*=col-],.premium-card,.card,.table-responsive,.tab-content){min-width:0!important}}@media (width>=992px) and (width<=1199.98px){body.admin-shell #dashboard .db-top-search{max-width:260px!important}}body.admin-shell.collapsed-sidebar #dashboard .db-main,body.admin-shell.collapsed-sidebar #dashboard .db-top,body.admin-shell.collapsed-sidebar #dashboard .db-content{max-width:calc(100vw - 84px)!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill{min-width:0!important;overflow:hidden!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill>.d-none.d-md-block{min-width:0!important;max-width:150px!important}body.user-desktop-shell:not(.admin-shell) #dashboard #userName,body.user-desktop-shell:not(.admin-shell) #dashboard #userPlan{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:150px!important;overflow:hidden!important}@media (width>=992px) and (width<=1100px){body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill>.d-none.d-md-block{display:none!important}}#lofc.auth-modal{--auth-paper:#fff;--auth-paper-soft:#f7fbff;--auth-ink:#111a32;--auth-copy:#51607d;--auth-muted:#6d7890;--auth-line:#d7e0ec;--auth-line-strong:#cbd7e6;--auth-blue:#1d67f2;--auth-blue-dark:#1457d8;--auth-cyan:#0ea5e9;--auth-focus:#1d67f229;width:100%;color:var(--auth-ink)}#lofc.auth-modal .auth-modal-content{max-height:calc(100dvh - 32px);color:var(--auth-ink);background:linear-gradient(#fffffffa 0% 64%,#eff6fffa 100%);border:1px solid #cbd7e6f0;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0f172a57,inset 0 1px #ffffffe0}#lofc.auth-modal .auth-modal-header{z-index:2;background:radial-gradient(circle at 13% 16%,#0ea5e91f,#0000 34%),linear-gradient(120deg,#fff 0% 54%,#f8fbff 100%);border-bottom:1px solid #cbd5e194;justify-content:space-between;align-items:center;gap:18px;padding:30px 38px 26px;display:flex;position:relative}#lofc.auth-modal .auth-modal-header:before{content:"";opacity:.7;pointer-events:none;background-image:radial-gradient(#7dbeff80 1.25px,#0000 1.35px);background-size:12px 12px;width:min(270px,52%);position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 100%)}#lofc.auth-modal .auth-modal-brand{align-items:center;gap:18px;min-width:0;display:flex;position:relative}#lofc.auth-modal .auth-logo-frame{background:#fff;border-radius:14px;flex:0 0 66px;justify-content:center;align-items:center;width:66px;height:66px;display:inline-flex;overflow:hidden;box-shadow:0 12px 26px #2563eb38}#lofc.auth-modal .auth-logo-frame img{object-fit:cover;width:100%;height:100%;display:block}#lofc.auth-modal .auth-brand-copy{min-width:0}#lofc.auth-modal .auth-brand-title{color:var(--auth-ink);letter-spacing:0;font-family:Poppins,sans-serif;font-size:clamp(1.45rem,2.5vw,1.82rem);font-weight:800;line-height:1.12}#lofc.auth-modal .auth-brand-subtitle{color:var(--auth-copy);margin-top:8px;font-size:.92rem;font-weight:600;line-height:1.35;display:block}#lofc.auth-modal .auth-close-button{color:#0f172a;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:2.1rem;line-height:1;transition:color .18s,background .18s,transform .18s;display:inline-flex;position:relative}#lofc.auth-modal .auth-close-button:hover,#lofc.auth-modal .auth-close-button:focus-visible{color:var(--auth-blue-dark);background:#2563eb14;outline:none;transform:translateY(-1px)}#lofc.auth-modal .auth-modal-body{z-index:2;scrollbar-gutter:stable;max-height:calc(100dvh - 158px);position:relative;overflow-y:auto;padding:22px 38px 50px!important}#lofc.auth-modal .auth-modal-body::-webkit-scrollbar{width:8px}#lofc.auth-modal .auth-modal-body::-webkit-scrollbar-thumb{background:#64748b57 padding-box content-box;border:2px solid #0000;border-radius:999px}#lofc.auth-modal .auth-tab-switch{background:#f8fafceb;border:1px solid #cbd5e1b8;border-radius:13px;gap:0;height:58px;margin:0 0 26px;padding:0;display:flex;overflow:hidden;box-shadow:0 10px 28px #0f172a0d,inset 0 1px #ffffffeb}#lofc.auth-modal .tab-sw-btn{color:#3f4d68;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:56px;padding:0 16px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:800;line-height:1;transition:none;display:inline-flex}#lofc.auth-modal .tab-sw-btn.on{color:#fff;background:linear-gradient(135deg, var(--auth-blue-dark), #1e7cf7);box-shadow:0 12px 24px #1d67f252}#lofc.auth-modal .tab-sw-btn:not(.on):hover,#lofc.auth-modal .tab-sw-btn:not(.on):focus-visible{color:var(--auth-blue-dark);background:#2563eb0f;outline:none}#lofc.auth-modal .auth-panel{transform-origin:top;animation:none}#lofc.auth-modal .auth-panel.is-entering{animation:none!important}#lofc.auth-modal .auth-panel.is-switching-out{animation:none}@keyframes authPanelIn{0%{opacity:0;transform:translateY(4px)scale(.996)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#lofc.auth-modal .auth-panel,#lofc.auth-modal .auth-panel.is-entering,#lofc.auth-modal .auth-panel.is-switching-out{animation:none!important;transform:none!important}}#lofc.auth-modal .auth-intro{align-items:center;gap:24px;margin:8px 8px 24px;display:flex}#lofc.auth-modal .auth-robot-avatar{background:linear-gradient(#eef5ff 0%,#dceaff 100%);border-radius:999px;flex:0 0 112px;justify-content:center;align-items:center;width:112px;height:112px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 15px 30px #2563eb21}#lofc.auth-modal .auth-robot-avatar img{object-fit:cover;object-position:48% 34%;width:148%;height:148%;transform:translate(-7%,12%)}#lofc.auth-modal .auth-panel-title{color:var(--auth-ink);letter-spacing:0;margin:0 0 8px;font-size:clamp(1.36rem,2.1vw,1.58rem);font-weight:800;line-height:1.18}#lofc.auth-modal .auth-panel-copy{max-width:38ch;color:var(--auth-copy);font-size:1rem;font-weight:500;line-height:1.55;display:block}#lofc.auth-modal .auth-form{margin:0}#lofc.auth-modal .olbl{color:#3b4963;align-items:center;gap:7px;margin:0 0 8px;font-size:.88rem;font-weight:800;line-height:1.2;display:flex}#lofc.auth-modal .olbl i{color:#53617d;width:14px;font-size:.84rem}#lofc.auth-modal .auth-input-wrap{border:1px solid var(--auth-line-strong);background:#fffffff2;border-radius:9px;align-items:center;width:100%;min-height:58px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:inset 0 1px #fffffff5}#lofc.auth-modal .auth-input-wrap:focus-within{border-color:var(--auth-blue);box-shadow:0 0 0 4px var(--auth-focus), 0 12px 26px #0f172a14;transform:translateY(-1px)}#lofc.auth-modal .auth-input-icon{color:#4c5a76;background:#f2f6fb;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;margin-left:10px;font-size:1rem;display:inline-flex}#lofc.auth-modal .auth-input-wrap .oinp{flex:auto;width:auto;min-width:0;height:56px;font-family:Poppins,sans-serif;font-size:.98rem;font-weight:600;box-shadow:none!important;color:#4e5d78!important;-webkit-text-fill-color:#4e5d78!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 14px!important}#lofc.auth-modal .auth-input-wrap .oinp::placeholder{opacity:1;color:#7a88a3!important;-webkit-text-fill-color:#7a88a3!important}#lofc.auth-modal .auth-input-wrap .password-toggle{color:#53617d!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;z-index:3!important;background:#f4f6f9!important;border:0!important;border-radius:10px!important;flex:0 0 38px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;inset:50% 10px auto auto!important;transform:translateY(-50%)!important}#lofc.auth-modal .auth-input-wrap .password-toggle:hover,#lofc.auth-modal .auth-input-wrap .password-toggle:focus-visible{color:var(--auth-blue-dark)!important;background:#eaf2ff!important;outline:none!important}#lofc.auth-modal .auth-options-row{justify-content:space-between;align-items:center;gap:14px;margin:-2px 0 18px;display:flex}#lofc.auth-modal .auth-check{align-items:flex-start;gap:10px;min-width:0;margin:0;padding:0;display:flex}#lofc.auth-modal .auth-check .form-check-input{cursor:pointer;background-color:#fff;border:1px solid #b9c7da;border-radius:6px;flex:0 0 22px;width:22px;height:22px;margin:0;box-shadow:0 1px 3px #0f172a14}#lofc.auth-modal .auth-check .form-check-input:checked{border-color:var(--auth-blue);background-color:var(--auth-blue)}#lofc.auth-modal .auth-check .form-check-input:focus{border-color:var(--auth-blue);box-shadow:0 0 0 4px var(--auth-focus)}#lofc.auth-modal .auth-check .form-check-label{color:#40506c;min-width:0;font-size:.88rem;font-weight:700;line-height:1.4}#lofc.auth-modal .auth-inline-link,#lofc.auth-modal .auth-terms a{color:var(--auth-blue-dark);white-space:nowrap;font-size:.88rem;font-weight:800;text-decoration:none}#lofc.auth-modal .auth-inline-link:hover,#lofc.auth-modal .auth-terms a:hover{color:#0f46bd;text-decoration:underline}#lofc.auth-modal .auth-submit{justify-content:center;align-items:center;gap:7px;min-height:58px;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.1;display:inline-flex;box-shadow:0 14px 28px #1d67f24f;color:#fff!important;background:linear-gradient(135deg,#1758e8,#1884f6)!important;border:0!important;border-radius:10px!important;padding:0 18px!important;font-weight:800!important}#lofc.auth-modal .auth-submit:hover,#lofc.auth-modal .auth-submit:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 18px 34px #1d67f25c}#lofc.auth-modal .auth-divider{color:var(--auth-muted);align-items:center;gap:16px;margin:26px 0 18px;font-size:.9rem;font-weight:700;display:flex}#lofc.auth-modal .auth-divider:before,#lofc.auth-modal .auth-divider:after{content:"";background:var(--auth-line);flex:1 1 0;height:1px}#lofc.auth-modal .auth-oauth{color:#1f1f1f;background:linear-gradient(135deg,#4285f414,#34a85314 38%,#fbbc051a 68%,#ea433514) padding-box padding-box,linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335) border-box;border:1px solid #0000;border-radius:9px;gap:14px;width:100%;min-height:58px;margin:0;padding:0 18px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:800;box-shadow:0 10px 24px #0f172a0d,inset 0 1px #ffffffeb;justify-content:center!important;align-items:center!important;text-decoration:none!important;display:flex!important}#lofc.auth-modal .auth-oauth .google-auth-mark,#lofc .oauth .google-auth-mark{background:#fff;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 1px 4px #3c404333,0 0 0 1px #dadce0bf}#lofc.auth-modal .auth-oauth .google-auth-svg,#lofc .oauth .google-auth-svg{width:19px;height:19px;display:block}#lofc.auth-modal .auth-oauth .google-auth-spinner,#lofc .oauth .google-auth-spinner{color:#4285f4;text-align:center;flex:0 0 30px;width:30px;font-size:1rem}#lofc.auth-modal .auth-oauth:hover,#lofc.auth-modal .auth-oauth:focus-visible{color:#174ea6;outline:none;box-shadow:0 16px 30px #4285f429,0 0 0 3px #4285f41a}#lofc.auth-modal .auth-secure-note{color:var(--auth-muted);text-align:center;justify-content:center;align-items:center;gap:10px;margin:30px 0 0;font-size:.86rem;font-weight:700;line-height:1.4;display:flex}#lofc.auth-modal .auth-secure-note i{color:#6f7f99;font-size:.84rem}#lofc.auth-modal .auth-success-msg,#lofc.auth-modal .err-msg{border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 16px;padding:12px 14px;font-size:.84rem;font-weight:700;line-height:1.45;display:none}#lofc.auth-modal .auth-success-msg{color:#047857;background:#10b9811f;border:1px solid #10b98133;display:flex}#lofc.auth-modal .err-msg.is-visible{display:block}#lofc.auth-modal .auth-inline-alert{text-align:left}#lofc.auth-modal .auth-reactivation-button{color:#fff;background:#f59e0b;border:0;border-radius:9px;min-height:40px}#lofc.auth-modal .auth-wave{z-index:1;pointer-events:none;height:84px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}#lofc.auth-modal .auth-wave:before,#lofc.auth-modal .auth-wave:after,#lofc.auth-modal .auth-wave span{content:"";border-radius:56% 44% 0 0;height:92px;position:absolute;bottom:-46px}#lofc.auth-modal .auth-wave:before{background:#5697f62e;width:62%;left:-10%;transform:rotate(6deg)}#lofc.auth-modal .auth-wave:after{background:linear-gradient(135deg,#2b7df2e6,#4e91ff9e);width:74%;right:-7%;transform:rotate(-4deg)}#lofc.auth-modal .auth-wave span{background:#cbe2ffb8;width:58%;left:17%;transform:rotate(-2deg)}@media (height<=1040px) and (width>=576px){#lofc.auth-modal .auth-modal-header{padding:22px 38px 20px}#lofc.auth-modal .auth-logo-frame{flex-basis:58px;width:58px;height:58px}#lofc.auth-modal .auth-brand-title{font-size:1.54rem}#lofc.auth-modal .auth-brand-subtitle{margin-top:5px;font-size:.84rem}#lofc.auth-modal .auth-modal-body{max-height:calc(100dvh - 122px);padding:18px 38px 38px!important}#lofc.auth-modal .auth-tab-switch{height:54px;margin-bottom:18px}#lofc.auth-modal .tab-sw-btn{min-height:52px;font-size:.94rem}#lofc.auth-modal .auth-intro{gap:20px;margin:2px 6px 16px}#lofc.auth-modal .auth-robot-avatar{flex-basis:92px;width:92px;height:92px}#lofc.auth-modal .auth-panel-title{margin-bottom:5px;font-size:1.34rem}#lofc.auth-modal .auth-panel-copy{font-size:.92rem;line-height:1.42}#lofc.auth-modal .auth-field{margin-bottom:10px}#lofc.auth-modal .olbl{margin-bottom:5px;font-size:.8rem}#lofc.auth-modal .auth-input-wrap{min-height:52px}#lofc.auth-modal .auth-input-icon{border-radius:9px;flex-basis:34px;width:34px;height:34px;margin-left:9px;font-size:.9rem}#lofc.auth-modal .auth-input-wrap .oinp{height:50px;font-size:.9rem}#lofc.auth-modal .auth-input-wrap .password-toggle{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important}#lofc.auth-modal .auth-options-row{margin:0 0 14px}#lofc.auth-modal .auth-check .form-check-label,#lofc.auth-modal .auth-inline-link{font-size:.8rem}#lofc.auth-modal .auth-terms{margin:0 0 12px}#lofc.auth-modal .auth-submit,#lofc.auth-modal .auth-oauth{min-height:52px;font-size:.92rem}#lofc.auth-modal .auth-divider{margin:18px 0 14px;font-size:.82rem}#lofc.auth-modal .auth-secure-note{margin-top:18px;font-size:.78rem}#lofc.auth-modal .auth-wave{height:66px}}@media (width<=575.98px){#lofc.auth-modal .modal-dialog{width:calc(100vw - 18px);max-width:calc(100vw - 18px);margin:max(8px, env(safe-area-inset-top,0px)) auto max(8px, env(safe-area-inset-bottom,0px))}#lofc.auth-modal .auth-modal-content{max-height:calc(var(--sr-visual-vh,100dvh) - 16px);border-radius:22px}#lofc.auth-modal .auth-modal-header{gap:12px;padding:18px 18px 16px}#lofc.auth-modal .auth-logo-frame{border-radius:12px;flex-basis:52px;width:52px;height:52px}#lofc.auth-modal .auth-modal-brand{gap:13px}#lofc.auth-modal .auth-brand-title{font-size:1.28rem}#lofc.auth-modal .auth-brand-subtitle{margin-top:5px;font-size:.76rem}#lofc.auth-modal .auth-close-button{border-radius:10px;flex-basis:38px;width:38px;height:38px;font-size:1.7rem}#lofc.auth-modal .auth-modal-body{max-height:calc(var(--sr-visual-vh,100dvh) - 104px);padding:18px 18px 42px!important}#lofc.auth-modal .auth-tab-switch{height:54px;margin-bottom:22px}#lofc.auth-modal .tab-sw-btn{min-height:52px;padding:0 10px;font-size:.91rem}#lofc.auth-modal .auth-intro{gap:15px;margin:2px 2px 20px}#lofc.auth-modal .auth-robot-avatar{flex-basis:82px;width:82px;height:82px}#lofc.auth-modal .auth-panel-title{font-size:1.26rem}#lofc.auth-modal .auth-panel-copy{font-size:.89rem;line-height:1.5}#lofc.auth-modal .auth-field{margin-bottom:14px}#lofc.auth-modal .olbl{font-size:.82rem}#lofc.auth-modal .auth-input-wrap{min-height:54px}#lofc.auth-modal .auth-input-icon{border-radius:9px;flex-basis:34px;width:34px;height:34px;margin-left:9px;font-size:.92rem}#lofc.auth-modal .auth-input-wrap .oinp{height:52px;font-size:.91rem;padding:0 12px!important}#lofc.auth-modal .auth-input-wrap.password-field .oinp{padding-right:52px!important}#lofc.auth-modal .auth-input-wrap .password-toggle{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;right:8px!important}#lofc.auth-modal .auth-options-row{flex-wrap:wrap;align-items:flex-start;gap:9px 14px;margin-bottom:16px}#lofc.auth-modal .auth-check .form-check-label,#lofc.auth-modal .auth-inline-link{font-size:.8rem}#lofc.auth-modal .auth-submit,#lofc.auth-modal .auth-oauth{min-height:54px;font-size:.93rem}#lofc.auth-modal .auth-divider{margin:22px 0 16px;font-size:.82rem}#lofc.auth-modal .auth-secure-note{margin-top:22px;padding:0 10px;font-size:.78rem}#lofc.auth-modal .auth-wave{height:66px}}@media (width<=374.98px){#lofc.auth-modal .auth-modal-header{padding-inline:14px}#lofc.auth-modal .auth-modal-body{padding-inline:14px!important}#lofc.auth-modal .auth-brand-title{font-size:1.12rem}#lofc.auth-modal .auth-brand-subtitle{font-size:.7rem}#lofc.auth-modal .auth-intro{align-items:flex-start}#lofc.auth-modal .auth-robot-avatar{flex-basis:72px;width:72px;height:72px}}#lofc.auth-modal .modal-dialog{width:min(500px,100vw - 32px);max-width:500px;margin:14px auto}#lofc.auth-modal .auth-modal-content{border-radius:22px;max-height:calc(100dvh - 28px)}#lofc.auth-modal .auth-modal-header{gap:14px;padding:18px 26px 16px}#lofc.auth-modal .auth-logo-frame{border-radius:12px;flex-basis:54px;width:54px;height:54px}#lofc.auth-modal .auth-modal-brand{gap:14px}#lofc.auth-modal .auth-brand-title{font-size:clamp(1.28rem,2vw,1.5rem)}#lofc.auth-modal .auth-brand-subtitle{margin-top:5px;font-size:.8rem}#lofc.auth-modal .auth-close-button{border-radius:10px;flex-basis:38px;width:38px;height:38px;font-size:1.75rem}#lofc.auth-modal .auth-modal-body{max-height:calc(100dvh - 112px);padding:14px 26px 34px!important}#lofc.auth-modal .auth-tab-switch{border-radius:11px;height:48px;margin-bottom:16px}#lofc.auth-modal .tab-sw-btn{border-radius:9px;gap:8px;min-height:46px;font-size:.88rem}#lofc.auth-modal .tab-sw-btn i{font-size:.86rem}#lofc.auth-modal .auth-intro{gap:16px;margin:0 4px 14px}#lofc.auth-modal .auth-robot-avatar{flex-basis:78px;width:78px;height:78px}#lofc.auth-modal .auth-panel-title{margin-bottom:4px;font-size:1.22rem}#lofc.auth-modal .auth-panel-copy{font-size:.86rem;line-height:1.4}#lofc.auth-modal .auth-field{margin-bottom:12px}#lofc.auth-modal .olbl{gap:6px;margin-bottom:4px;font-size:.76rem}#lofc.auth-modal .olbl i{font-size:.74rem}#lofc.auth-modal .auth-input-wrap{border-radius:8px;min-height:46px}#lofc.auth-modal .auth-input-icon{border-radius:8px;flex-basis:31px;width:31px;height:31px;margin-left:8px;margin-right:4px;font-size:.82rem}#lofc.auth-modal .auth-input-wrap .oinp{height:44px;font-size:.84rem;padding:0 11px!important}#lofc.auth-modal .auth-input-wrap.password-field .oinp{padding-right:46px!important}#lofc.auth-modal .auth-input-wrap .password-toggle{border-radius:8px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;right:7px!important}#lofc.auth-modal .auth-options-row{gap:10px;margin:0 0 11px}#lofc.auth-modal .auth-check{gap:8px}#lofc.auth-modal .auth-check .form-check-input{border-radius:5px;flex-basis:19px;width:19px;height:19px}#lofc.auth-modal .auth-check .form-check-label,#lofc.auth-modal .auth-inline-link,#lofc.auth-modal .auth-terms a{font-size:.76rem}#lofc.auth-modal .auth-terms{margin:0 0 10px}#lofc.auth-modal .auth-terms .form-check-label{font-size:.74rem}#lofc.auth-modal .auth-submit,#lofc.auth-modal .auth-oauth{min-height:46px;font-size:.86rem;border-radius:8px!important}#lofc.auth-modal .auth-divider{gap:12px;margin:16px 0 12px;font-size:.76rem}#lofc.auth-modal .auth-secure-note{gap:8px;margin-top:15px;font-size:.72rem}#lofc.auth-modal .auth-secure-note i{font-size:.76rem}#lofc.auth-modal .auth-wave{height:54px}#lofc.auth-modal .auth-wave:before,#lofc.auth-modal .auth-wave:after,#lofc.auth-modal .auth-wave span{height:72px;bottom:-42px}@media (width<=575.98px){#lofc.auth-modal .modal-dialog{width:min(390px,100vw - 30px);max-width:min(390px,100vw - 30px);margin:max(10px, env(safe-area-inset-top,0px)) auto max(10px, env(safe-area-inset-bottom,0px))}#lofc.auth-modal .auth-modal-content{max-height:calc(var(--sr-visual-vh,100dvh) - 20px);border-radius:18px}#lofc.auth-modal .auth-modal-header{gap:9px;padding:13px 14px 12px}#lofc.auth-modal .auth-logo-frame{border-radius:10px;flex-basis:42px;width:42px;height:42px}#lofc.auth-modal .auth-modal-brand{gap:10px}#lofc.auth-modal .auth-brand-title{font-size:1.05rem}#lofc.auth-modal .auth-brand-subtitle{margin-top:3px;font-size:.64rem}#lofc.auth-modal .auth-close-button{border-radius:8px;flex-basis:32px;width:32px;height:32px;font-size:1.38rem}#lofc.auth-modal .auth-modal-body{max-height:calc(var(--sr-visual-vh,100dvh) - 80px);padding:14px 14px 32px!important}#lofc.auth-modal .auth-tab-switch{border-radius:10px;height:44px;margin-bottom:14px}#lofc.auth-modal .tab-sw-btn{gap:6px;min-height:42px;padding:0 8px;font-size:.8rem}#lofc.auth-modal .auth-intro{gap:11px;margin:0 0 12px}#lofc.auth-modal .auth-robot-avatar{flex-basis:60px;width:60px;height:60px}#lofc.auth-modal .auth-panel-title{font-size:1.03rem}#lofc.auth-modal .auth-panel-copy{font-size:.74rem;line-height:1.38}#lofc.auth-modal .auth-field{margin-bottom:10px}#lofc.auth-modal .olbl{font-size:.7rem}#lofc.auth-modal .auth-input-wrap{min-height:43px}#lofc.auth-modal .auth-input-icon{border-radius:7px;flex-basis:28px;width:28px;height:28px;margin-left:7px;margin-right:4px;font-size:.74rem}#lofc.auth-modal .auth-input-wrap .oinp{height:41px;font-size:.78rem;padding:0 10px!important}#lofc.auth-modal .auth-input-wrap.password-field .oinp{padding-right:42px!important}#lofc.auth-modal .auth-input-wrap .password-toggle{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;right:6px!important}#lofc.auth-modal .auth-options-row{gap:7px 10px;margin-bottom:10px}#lofc.auth-modal .auth-check .form-check-input{flex-basis:18px;width:18px;height:18px}#lofc.auth-modal .auth-check .form-check-label,#lofc.auth-modal .auth-inline-link,#lofc.auth-modal .auth-terms a{font-size:.7rem}#lofc.auth-modal .auth-submit,#lofc.auth-modal .auth-oauth{min-height:43px;font-size:.78rem}#lofc.auth-modal .auth-oauth{gap:12px}#lofc.auth-modal .auth-divider{margin:14px 0 10px;font-size:.7rem}#lofc.auth-modal .auth-secure-note{margin-top:12px;padding:0 6px;font-size:.68rem}#lofc.auth-modal .auth-wave{height:46px}}@media (width<=374.98px){#lofc.auth-modal .auth-modal-header{padding-inline:12px}#lofc.auth-modal .auth-modal-body{padding-inline:12px!important}#lofc.auth-modal .auth-brand-title{font-size:.98rem}#lofc.auth-modal .auth-brand-subtitle{font-size:.6rem}#lofc.auth-modal .auth-robot-avatar{flex-basis:54px;width:54px;height:54px}}html.dm #lofc.auth-modal,html[data-theme=dark] #lofc.auth-modal,body.dm #lofc.auth-modal{--auth-paper:#111827;--auth-paper-soft:#172033;--auth-ink:#f8fafc;--auth-copy:#c7d2e5;--auth-muted:#a7b3c8;--auth-line:#7890b05c;--auth-line-strong:#94a3b880;--auth-focus:#3b82f647;color:var(--auth-ink)}html.dm #lofc.auth-modal .auth-modal-content,html[data-theme=dark] #lofc.auth-modal .auth-modal-content,body.dm #lofc.auth-modal .auth-modal-content{background:linear-gradient(#111827fa 0% 68%,#0f203dfa 100%);border-color:#94a3b86b;box-shadow:0 34px 90px #0000008c,inset 0 1px #ffffff14}html.dm #lofc.auth-modal .auth-modal-header,html[data-theme=dark] #lofc.auth-modal .auth-modal-header,body.dm #lofc.auth-modal .auth-modal-header{background:radial-gradient(circle at 13% 16%,#38bdf829,#0000 34%),linear-gradient(120deg,#111827 0% 54%,#172033 100%);border-bottom-color:#94a3b83d}html.dm #lofc.auth-modal .auth-modal-header:before,html[data-theme=dark] #lofc.auth-modal .auth-modal-header:before,body.dm #lofc.auth-modal .auth-modal-header:before{opacity:.42;background-image:radial-gradient(#7dd3fc8c 1.25px,#0000 1.35px)}html.dm #lofc.auth-modal .auth-logo-frame,html[data-theme=dark] #lofc.auth-modal .auth-logo-frame,body.dm #lofc.auth-modal .auth-logo-frame{background:#0f172a;box-shadow:0 12px 26px #0ea5e933}html.dm #lofc.auth-modal .auth-brand-title,html.dm #lofc.auth-modal .auth-panel-title,html[data-theme=dark] #lofc.auth-modal .auth-brand-title,html[data-theme=dark] #lofc.auth-modal .auth-panel-title,body.dm #lofc.auth-modal .auth-brand-title,body.dm #lofc.auth-modal .auth-panel-title{color:var(--auth-ink)}html.dm #lofc.auth-modal .auth-brand-subtitle,html.dm #lofc.auth-modal .auth-panel-copy,html[data-theme=dark] #lofc.auth-modal .auth-brand-subtitle,html[data-theme=dark] #lofc.auth-modal .auth-panel-copy,body.dm #lofc.auth-modal .auth-brand-subtitle,body.dm #lofc.auth-modal .auth-panel-copy{color:var(--auth-copy)}html.dm #lofc.auth-modal .auth-close-button,html[data-theme=dark] #lofc.auth-modal .auth-close-button,body.dm #lofc.auth-modal .auth-close-button{color:#f8fafc}html.dm #lofc.auth-modal .auth-close-button:hover,html.dm #lofc.auth-modal .auth-close-button:focus-visible,html[data-theme=dark] #lofc.auth-modal .auth-close-button:hover,html[data-theme=dark] #lofc.auth-modal .auth-close-button:focus-visible,body.dm #lofc.auth-modal .auth-close-button:hover,body.dm #lofc.auth-modal .auth-close-button:focus-visible{color:#93c5fd;background:#60a5fa1f}html.dm #lofc.auth-modal .auth-tab-switch,html[data-theme=dark] #lofc.auth-modal .auth-tab-switch,body.dm #lofc.auth-modal .auth-tab-switch{background:#0f172ad1;border-color:#94a3b861;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff0f}html.dm #lofc.auth-modal .tab-sw-btn,html[data-theme=dark] #lofc.auth-modal .tab-sw-btn,body.dm #lofc.auth-modal .tab-sw-btn{color:#dbeafe}html.dm #lofc.auth-modal .tab-sw-btn:not(.on):hover,html.dm #lofc.auth-modal .tab-sw-btn:not(.on):focus-visible,html[data-theme=dark] #lofc.auth-modal .tab-sw-btn:not(.on):hover,html[data-theme=dark] #lofc.auth-modal .tab-sw-btn:not(.on):focus-visible,body.dm #lofc.auth-modal .tab-sw-btn:not(.on):hover,body.dm #lofc.auth-modal .tab-sw-btn:not(.on):focus-visible{color:#fff;background:#60a5fa24}html.dm #lofc.auth-modal .olbl,html.dm #lofc.auth-modal .olbl i,html[data-theme=dark] #lofc.auth-modal .olbl,html[data-theme=dark] #lofc.auth-modal .olbl i,body.dm #lofc.auth-modal .olbl,body.dm #lofc.auth-modal .olbl i{color:#e2e8f0}html.dm #lofc.auth-modal .auth-input-wrap,html[data-theme=dark] #lofc.auth-modal .auth-input-wrap,body.dm #lofc.auth-modal .auth-input-wrap{background:#0f172ac2;border-color:#94a3b87a;box-shadow:inset 0 1px #ffffff0d}html.dm #lofc.auth-modal .auth-input-wrap:focus-within,html[data-theme=dark] #lofc.auth-modal .auth-input-wrap:focus-within,body.dm #lofc.auth-modal .auth-input-wrap:focus-within{box-shadow:0 0 0 4px var(--auth-focus), 0 14px 30px #00000042;border-color:#60a5fa}html.dm #lofc.auth-modal .auth-input-icon,html.dm #lofc.auth-modal .auth-input-wrap .password-toggle,html[data-theme=dark] #lofc.auth-modal .auth-input-icon,html[data-theme=dark] #lofc.auth-modal .auth-input-wrap .password-toggle,body.dm #lofc.auth-modal .auth-input-icon,body.dm #lofc.auth-modal .auth-input-wrap .password-toggle{color:#cbd5e1!important;background:#1e293beb!important}html.dm #lofc.auth-modal .auth-input-wrap .oinp,html[data-theme=dark] #lofc.auth-modal .auth-input-wrap .oinp,body.dm #lofc.auth-modal .auth-input-wrap .oinp{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:0 0!important}html.dm #lofc.auth-modal .auth-input-wrap .oinp:-webkit-autofill,html.dm #lofc.auth-modal .auth-input-wrap .oinp:-webkit-autofill:hover,html.dm #lofc.auth-modal .auth-input-wrap .oinp:-webkit-autofill:focus,html[data-theme=dark] #lofc.auth-modal .auth-input-wrap .oinp:-webkit-autofill,html[data-theme=dark] #lofc.auth-modal .auth-input-wrap .oinp:-webkit-autofill:hover,html[data-theme=dark] #lofc.auth-modal .auth-input-wrap .oinp:-webkit-autofill:focus,body.dm #lofc.auth-modal .auth-input-wrap .oinp:-webkit-autofill,body.dm #lofc.auth-modal .auth-input-wrap .oinp:-webkit-autofill:hover,body.dm #lofc.auth-modal .auth-input-wrap .oinp:-webkit-autofill:focus{caret-color:#f8fafc;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1000px #0f172ac2!important}html.dm #lofc.auth-modal .auth-input-wrap .oinp::placeholder,html[data-theme=dark] #lofc.auth-modal .auth-input-wrap .oinp::placeholder,body.dm #lofc.auth-modal .auth-input-wrap .oinp::placeholder{color:#c7d2e5!important;-webkit-text-fill-color:#c7d2e5!important}html.dm #lofc.auth-modal .auth-check .form-check-label,html[data-theme=dark] #lofc.auth-modal .auth-check .form-check-label,body.dm #lofc.auth-modal .auth-check .form-check-label{color:#dbe3f1}html.dm #lofc.auth-modal .auth-check .form-check-input,html[data-theme=dark] #lofc.auth-modal .auth-check .form-check-input,body.dm #lofc.auth-modal .auth-check .form-check-input{background-color:#111827;border-color:#94a3b89e}html.dm #lofc.auth-modal .auth-check .form-check-input:checked,html[data-theme=dark] #lofc.auth-modal .auth-check .form-check-input:checked,body.dm #lofc.auth-modal .auth-check .form-check-input:checked{border-color:var(--auth-blue);background-color:var(--auth-blue)}html.dm #lofc.auth-modal .auth-inline-link,html.dm #lofc.auth-modal .auth-terms a,html[data-theme=dark] #lofc.auth-modal .auth-inline-link,html[data-theme=dark] #lofc.auth-modal .auth-terms a,body.dm #lofc.auth-modal .auth-inline-link,body.dm #lofc.auth-modal .auth-terms a{color:#93c5fd}html.dm #lofc.auth-modal .auth-divider,html[data-theme=dark] #lofc.auth-modal .auth-divider,body.dm #lofc.auth-modal .auth-divider{color:#a7b3c8}html.dm #lofc.auth-modal .auth-divider:before,html.dm #lofc.auth-modal .auth-divider:after,html[data-theme=dark] #lofc.auth-modal .auth-divider:before,html[data-theme=dark] #lofc.auth-modal .auth-divider:after,body.dm #lofc.auth-modal .auth-divider:before,body.dm #lofc.auth-modal .auth-divider:after{background:#94a3b857}html.dm #lofc.auth-modal .auth-oauth,html[data-theme=dark] #lofc.auth-modal .auth-oauth,body.dm #lofc.auth-modal .auth-oauth{color:#f8fafc;background:linear-gradient(135deg,#4285f424,#34a85321 38%,#fbbc0524 68%,#ea433521) padding-box padding-box,linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335) border-box;border-color:#0000;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff0f}html.dm #lofc.auth-modal .auth-secure-note,html.dm #lofc.auth-modal .auth-secure-note i,html[data-theme=dark] #lofc.auth-modal .auth-secure-note,html[data-theme=dark] #lofc.auth-modal .auth-secure-note i,body.dm #lofc.auth-modal .auth-secure-note,body.dm #lofc.auth-modal .auth-secure-note i{color:#b8c4d8}html.dm #lofc.auth-modal .auth-wave:before,html[data-theme=dark] #lofc.auth-modal .auth-wave:before,body.dm #lofc.auth-modal .auth-wave:before{background:#3b82f629}html.dm #lofc.auth-modal .auth-wave span,html[data-theme=dark] #lofc.auth-modal .auth-wave span,body.dm #lofc.auth-modal .auth-wave span{background:#1e40af57}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top{background:#f8fafceb!important;border-bottom:1px solid #94a3b838!important;gap:10px!important;height:64px!important;min-height:64px!important;padding:0 18px!important;box-shadow:0 6px 18px #0f172a0d!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-top{background:#0f172ae6!important;border-bottom-color:#94a3b82e!important;box-shadow:0 8px 24px #0000002e!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top:after{content:none!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-actions{gap:8px!important;height:40px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-bottom .db-upgrade-card{display:none!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-upgrade-card{color:#fff!important;cursor:default!important;pointer-events:none!important;user-select:none!important;background:linear-gradient(135deg,#1e2978f5,#312e81f0)!important;border:1px solid #818cf859!important;border-radius:12px!important;align-items:center!important;gap:8px!important;min-width:0!important;height:40px!important;padding:4px 6px 4px 5px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 8px 20px #1e297829!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-upgrade-icon{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#7c3aed)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:.76rem!important;display:inline-flex!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-upgrade-copy{color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:700!important;line-height:1!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-upgrade-action{color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#38bdf8,#8b5cf6)!important;border-radius:9px!important;align-items:center!important;gap:5px!important;height:30px!important;padding:0 10px!important;font-size:.72rem!important;font-weight:800!important;display:inline-flex!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-upgrade-action i{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.68rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-upgrade-card:hover,body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-upgrade-card:focus-visible{transform:none!important;box-shadow:0 8px 20px #1e297829!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top>.boc,body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-actions>.boc,body.user-desktop-shell:not(.admin-shell) #dashboard #notifWrap,body.user-desktop-shell:not(.admin-shell) #dashboard #bellBtn{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top>.boc,body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-actions>.boc,body.user-desktop-shell:not(.admin-shell) #dashboard #bellBtn{color:#334155!important;background:#ffffffd1!important;border-color:#94a3b847!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-top>.boc,html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-actions>.boc,html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard #bellBtn{color:#cbd5e1!important;background:#1e293bc7!important;border-color:#94a3b838!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top>.boc i,body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-actions>.boc i,body.user-desktop-shell:not(.admin-shell) #dashboard #bellBtn i{text-align:center!important;width:16px!important;height:16px!important;font-size:.88rem!important;line-height:16px!important;display:block!important}body.user-desktop-shell:not(.admin-shell) #dashboard #dbThBtn i[style*=display\:none],body.user-desktop-shell:not(.admin-shell) #dashboard #dbThBtn i[style*="display: none"]{display:none!important}body.user-desktop-shell:not(.admin-shell) #dashboard #dbThBtn{overflow:hidden!important}body.user-desktop-shell:not(.admin-shell) #dashboard #notifBadge{width:8px!important;height:8px!important;top:5px!important;right:5px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill{background:#ffffffd1!important;border-color:#94a3b847!important;border-radius:11px!important;justify-content:space-between!important;gap:6px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:40px!important;min-height:40px!important;padding:4px 8px 4px 4px!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill{background:#1e293bc7!important;border-color:#94a3b838!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-avatar{width:32px!important;min-width:32px!important;height:32px!important;box-shadow:none!important;border-radius:9px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .user-avatar-presence:after{width:9px!important;height:9px!important;bottom:-1px!important;right:-1px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-user-pill>.d-none.d-md-block,body.user-desktop-shell:not(.admin-shell) #dashboard #userName,body.user-desktop-shell:not(.admin-shell) #dashboard #userPlan{max-width:96px!important}body.user-desktop-shell:not(.admin-shell) #dashboard #userName{font-size:.76rem!important;font-weight:850!important;line-height:1.08!important}body.user-desktop-shell:not(.admin-shell) #dashboard #userPlan{font-size:.62rem!important;font-weight:800!important;line-height:1!important}body.user-desktop-shell:not(.admin-shell) #dashboard #profileChevron{margin-left:0!important;font-size:.68rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search{color:#64748b!important;text-align:left!important;background:#ffffffd1!important;border:1px solid #94a3b847!important;border-radius:11px!important;flex:430px!important;align-items:center!important;gap:10px!important;min-width:240px!important;max-width:560px!important;height:40px!important;margin:0!important;padding:0 10px 0 13px!important;font-family:inherit!important;display:inline-flex!important;box-shadow:0 6px 16px #0f172a0d!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search input{color:#0f172a!important;width:auto!important;min-width:0!important;font:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;padding:0!important;font-size:.78rem!important;font-weight:700!important;line-height:1!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search input::placeholder{color:#64748b!important;opacity:1!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search{color:#94a3b8!important;background:#1e293bc7!important;border-color:#94a3b838!important;box-shadow:0 8px 18px #0000001f!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search input{color:#f8fafc!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search input::placeholder{color:#94a3b8!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search:hover,body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search:focus-visible{border-color:#3b82f66b!important;outline:none!important;box-shadow:0 8px 20px #2563eb1c!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search>i{color:#2563eb!important;width:auto!important;min-width:14px!important;height:auto!important;font-size:.85rem!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search>i{color:#93c5fd!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-search-count{color:#64748b!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:40px!important;font-size:.66rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-search-count{color:#94a3b8!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-search-clear{color:#64748b!important;background:#f1f5f9c7!important;border:1px solid #94a3b838!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;padding:0!important;display:inline-flex!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-search-clear[hidden]{display:none!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-search-clear:hover,body.user-desktop-shell:not(.admin-shell) #dashboard .db-search-clear:focus-visible{color:#2563eb!important;border-color:#3b82f65c!important;outline:none!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-search-clear i{color:currentColor!important;width:auto!important;height:auto!important;font-size:.72rem!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-search-clear{color:#cbd5e1!important;background:#0f172ab8!important;border-color:#94a3b838!important}body.user-desktop-shell:not(.admin-shell) #dashboard .sr-search-highlight{color:#713f12!important;-webkit-text-fill-color:#713f12!important;background:#fde68a!important;border-radius:4px!important;box-shadow:0 0 0 1px #f59e0b2e!important}body.user-desktop-shell:not(.admin-shell) #dashboard .sr-search-highlight.is-current{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#fb923c!important;box-shadow:0 0 0 2px #fb923c47!important}@media (width<=1199px){body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search{flex-basis:300px!important;min-width:210px!important}}@media (width>=992px) and (width<=1100px){body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-upgrade-card{display:none!important}}@media (width<=991px){body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-command-search{display:none!important}}@media (width<=991.98px){body.user-desktop-shell:not(.admin-shell) #dashboard{--nav:64px;overflow-x:clip}body.user-desktop-shell:not(.admin-shell) #dashboard .db-main{width:100%!important;max-width:100%!important;margin-left:0!important;padding-top:64px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top{gap:8px!important;width:100%!important;max-width:100%!important;height:64px!important;min-height:64px!important;padding:0 12px!important;left:0!important;right:0!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-actions{gap:6px!important;min-width:0!important;height:40px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-top-upgrade-card{display:none!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar{transition:transform .24s;transform:translate(-105%);width:min(300px,100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar.mob-open{transform:translate(0)}body.user-desktop-shell:not(.admin-shell) #dashboard .db-content{max-width:100%!important;padding:18px 14px!important}}body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-account{--profile-menu-accent:#1d4ed8;--profile-menu-accent-bg:#2563eb1f}body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-notifications{--profile-menu-accent:#b45309;--profile-menu-accent-bg:#b4530924}body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-language-label{--profile-menu-accent:#6d28d9;--profile-menu-accent-bg:#6d28d91f}body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-logout{--profile-menu-accent:#dc2626;--profile-menu-accent-bg:#dc26261f}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-account{--profile-menu-accent:#60a5fa;--profile-menu-accent-bg:#2563eb3d}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-notifications{--profile-menu-accent:#f59e0b;--profile-menu-accent-bg:#d9770638}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-language-label{--profile-menu-accent:#a78bfa;--profile-menu-accent-bg:#7c3aed3d}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-logout{--profile-menu-accent:#fb7185;--profile-menu-accent-bg:#e11d4833}body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item,body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-language-label{color:var(--profile-menu-accent,var(--tx2))!important;font-weight:800!important}body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-language-form{padding:2px 0 8px!important}body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-language-label{gap:10px!important;width:calc(100% - 16px)!important;min-height:40px!important;margin:2px 8px 8px!important;padding:10px 16px!important;line-height:1.15!important}body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-language-select,body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-language-help{width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important}body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item i,body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-language-label i{border:1px solid color-mix(in srgb, var(--profile-menu-accent,#60a5fa) 34%, transparent)!important;background:color-mix(in srgb, var(--profile-menu-accent-bg,#60a5fa24) 78%, #fff 22%)!important;width:28px!important;min-width:28px!important;height:28px!important;color:var(--profile-menu-accent,var(--tx2))!important;box-shadow:0 8px 18px color-mix(in srgb, var(--profile-menu-accent,#60a5fa) 14%, transparent)!important;border-radius:10px!important;flex:0 0 28px!important;place-items:center!important;margin-right:0!important;font-size:.78rem!important;display:inline-grid!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item i,html:not(.lm) body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-language-label i{background:color-mix(in srgb, var(--profile-menu-accent-bg,#60a5fa2e) 72%, #0f172a 28%)!important}body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item:hover,body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item:focus-visible,body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item.active{border-color:color-mix(in srgb, var(--profile-menu-accent,#60a5fa) 28%, transparent)!important;background:color-mix(in srgb, var(--profile-menu-accent-bg,#60a5fa24) 80%, transparent)!important;color:var(--profile-menu-accent,var(--tx))!important;outline:none!important}body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item:hover i,body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item:focus-visible i,body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item.active i{border-color:color-mix(in srgb, var(--profile-menu-accent,#60a5fa) 48%, transparent)!important;background:color-mix(in srgb, var(--profile-menu-accent-bg,#60a5fa24) 88%, #fff 12%)!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item:hover i,html:not(.lm) body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item:focus-visible i,html:not(.lm) body.user-desktop-shell:not(.admin-shell) #profileDropdown .profile-menu-item.active i{background:color-mix(in srgb, var(--profile-menu-accent-bg,#60a5fa2e) 84%, #0f172a 16%)!important}@media (width>=992px){body.user-desktop-shell:not(.admin-shell) #dashboard{--sidebar-account-footer-bg:#020d2261;--sidebar-account-card-bg:linear-gradient(135deg, var(--user-ref-sidebar-soft,#0f2c58bd), #020d228f);--sidebar-account-card-hover-bg:linear-gradient(135deg, var(--user-ref-sidebar-soft-strong,#1c4d97d1), #0f2c58c2);--sidebar-account-card-border:#93c5fd29;--sidebar-account-card-hover-border:var(--user-ref-sidebar-line-strong,#93c5fd66);--sidebar-account-card-shadow:inset 0 1px 0 #ffffff14, 0 12px 28px #020d223d;--sidebar-account-card-hover-shadow:inset 0 1px 0 #ffffff1f, 0 16px 34px #2563eb33;--sidebar-account-name-color:var(--user-ref-sidebar-ink,#f8fbff);--sidebar-account-meta-color:var(--user-ref-sidebar-muted,#8bb9f5);--sidebar-account-verified-color:#93c5fd;--sidebar-account-hover-color:#fff}:is(html.lm,html[data-theme=light]) body.user-desktop-shell:not(.admin-shell) #dashboard{--sidebar-account-footer-bg:#04153270;--sidebar-account-card-bg:linear-gradient(135deg, #1c4d97c7, #08224aad);--sidebar-account-card-hover-bg:linear-gradient(135deg, #2563ebd6, #1c4d97c7);--sidebar-account-card-border:#93c5fd38;--sidebar-account-card-hover-border:#bfdbfe75;--sidebar-account-card-shadow:inset 0 1px 0 #ffffff1a, 0 12px 28px #0f2c5838;--sidebar-account-card-hover-shadow:inset 0 1px 0 #ffffff29, 0 16px 34px #2563eb3d}:is(html:not(.lm),html[data-theme=dark]) body.user-desktop-shell:not(.admin-shell) #dashboard{--sidebar-account-footer-bg:#01081894;--sidebar-account-card-bg:linear-gradient(135deg, #0f2c58d1, #020d22c2);--sidebar-account-card-hover-bg:linear-gradient(135deg, #1c4d97db, #08224ad1);--sidebar-account-card-border:#7dd3fc2e;--sidebar-account-card-hover-border:#93c5fd6b;--sidebar-account-card-shadow:inset 0 1px 0 #ffffff14, 0 12px 28px #0000003d;--sidebar-account-card-hover-shadow:inset 0 1px 0 #ffffff1f, 0 18px 34px #2563eb38}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-bottom{z-index:1!important;border-top:1px solid var(--user-ref-sidebar-line,#7dd3fc29)!important;background:var(--sidebar-account-footer-bg)!important;-webkit-backdrop-filter:blur(14px)!important;padding:12px 16px 16px!important;position:relative!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card{--db-nav-icon:#60a5fa;--db-nav-icon-bg:#2563eb3d;border:1px solid var(--sidebar-account-card-border)!important;background:var(--sidebar-account-card-bg)!important;width:100%!important;min-width:0!important;color:var(--sidebar-account-name-color)!important;box-shadow:var(--sidebar-account-card-shadow)!important;border-radius:8px!important;align-items:flex-start!important;gap:10px!important;padding:8px 9px!important;text-decoration:none!important;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s!important;display:flex!important;overflow:hidden!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card{box-shadow:var(--sidebar-account-card-shadow)!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card:hover,body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card:focus-visible,body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card.active{border-color:var(--sidebar-account-card-hover-border)!important;background:var(--sidebar-account-card-hover-bg)!important;color:var(--sidebar-account-hover-color)!important;box-shadow:var(--sidebar-account-card-hover-shadow)!important;transform:translateY(-1px)!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card:hover,html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card:focus-visible,html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card.active{box-shadow:var(--sidebar-account-card-hover-shadow)!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card .db-avatar{border-radius:11px!important;width:36px!important;min-width:36px!important;height:36px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card .user-avatar-presence:after{width:9px!important;height:9px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-copy{flex-direction:column!important;flex:auto!important;gap:3px!important;min-width:0!important;display:flex!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-name{color:var(--sidebar-account-name-color)!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:.82rem!important;font-weight:850!important;line-height:1.18!important;display:block!important;overflow:visible!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-meta{color:var(--sidebar-account-meta-color)!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;word-break:break-word!important;align-items:flex-start!important;gap:5px!important;font-size:.64rem!important;font-weight:800!important;line-height:1.2!important;display:flex!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-meta.is-verified{color:var(--sidebar-account-verified-color)!important;text-transform:none!important}html:not(.lm) body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-meta.is-verified{color:var(--sidebar-account-verified-color)!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-meta i{color:#22c55e!important;flex:none!important;margin-top:1px!important;font-size:.66rem!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-sidebar-profile-bottom{padding:12px 12px 16px!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-sidebar-profile-card{justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;margin:0 auto!important;padding:5px!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-sidebar-profile-card .db-avatar{width:36px!important;min-width:36px!important;height:36px!important}body.user-desktop-shell.collapsed-sidebar:not(.admin-shell) #dashboard .db-sidebar-profile-copy{display:none!important}}@media (width>=992px) and (height<=820px){body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-bottom{padding-block:10px 12px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card{padding:7px 8px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-card .db-avatar{width:32px!important;min-width:32px!important;height:32px!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-name{font-size:.76rem!important}body.user-desktop-shell:not(.admin-shell) #dashboard .db-sidebar-profile-meta{font-size:.6rem!important}}