.sidebar-logo-wrap{background:transparent;border-radius:var(--radius-sm,8px);padding:4px 0;display:flex;align-items:center;justify-content:center;width:172px}:root{--font-primary:"Outfit","Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"Fira Code","Courier New",Courier,monospace;--bg-h:222;--bg-s:25%;--bg-l:8%;--panel-h:222;--panel-s:20%;--panel-l:12%;--text-h:210;--text-s:15%;--text-l:95%;--muted-h:210;--muted-s:10%;--muted-l:65%;--primary-h:24;--primary-s:94%;--primary-l:53%;--accent-h:38;--accent-s:92%;--accent-l:50%;--bg-rgb:12,16,26;--panel-rgb:22,28,45;--border-rgb:50,65,95;--primary-rgb:249,115,22;--border-color:hsla(var(--muted-h),20%,30%,0.25);--border-hover:hsla(var(--primary-h),var(--primary-s),var(--primary-l),0.4);--shadow-sm:0 2px 8px rgba(0,0,0,0.2);--shadow-md:0 8px 24px rgba(0,0,0,0.4);--shadow-lg:0 16px 48px rgba(0,0,0,0.5);--shadow-glow:0 0 24px rgba(249,115,22,0.25);--sidebar-width:280px;--header-height:72px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--transition-normal:0.3s cubic-bezier(0.4,0,0.2,1)}body.light-theme{--bg-h:28;--bg-s:22%;--bg-l:96%;--panel-h:0;--panel-s:0%;--panel-l:100%;--text-h:20;--text-s:15%;--text-l:10%;--muted-h:20;--muted-s:8%;--muted-l:48%;--primary-h:24;--primary-s:94%;--primary-l:48%;--bg-rgb:248,245,240;--panel-rgb:255,255,255;--border-rgb:215,200,185;--primary-rgb:249,115,22;--border-color:rgba(0,0,0,0.07);--border-hover:rgba(249,115,22,0.28);--shadow-sm:0 1px 4px rgba(0,0,0,0.06),0 4px 12px rgba(0,0,0,0.04);--shadow-md:0 4px 16px rgba(0,0,0,0.08),0 12px 32px rgba(0,0,0,0.05);--shadow-lg:0 8px 32px rgba(0,0,0,0.1),0 24px 56px rgba(0,0,0,0.06);--shadow-glow:0 0 24px rgba(249,115,22,0.22),0 4px 16px rgba(249,115,22,0.12)}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:hsla(var(--muted-h),20%,50%,.2) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(var(--muted-h),20%,50%,.25);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.5)}body{font-family:var(--font-primary);background-color:hsl(var(--bg-h),var(--bg-s),var(--bg-l));color:hsl(var(--text-h),var(--text-s),var(--text-l));min-height:100vh;overflow:hidden;line-height:1.5;-webkit-font-smoothing:antialiased}.app-layout{display:flex;height:100vh;width:100vw;overflow:hidden;position:relative}.app-sidebar{width:var(--sidebar-width);background-color:hsl(var(--panel-h),var(--panel-s),var(--panel-l));border-right:1px solid var(--border-color);display:flex;flex-direction:column;height:100%;flex-shrink:0;z-index:100;transition:transform var(--transition-normal)}.sidebar-header{padding:24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color)}.brand-link{text-decoration:none;display:flex;flex-direction:column;position:relative}.brand-logo-glow{position:absolute;top:-4px;left:-10px;width:36px;height:36px;background:radial-gradient(circle,hsla(var(--primary-h),var(--primary-s),var(--primary-l),.4) 0,transparent 70%);filter:blur(4px);pointer-events:none}.brand-text{font-size:1.5rem;font-weight:800;color:hsl(var(--text-h),var(--text-s),var(--text-l));letter-spacing:-.5px}.brand-text span{color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));background:linear-gradient(135deg,hsl(var(--primary-h),var(--primary-s),var(--primary-l)) 0,hsl(var(--accent-h),var(--accent-s),var(--accent-l)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-sub{font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));margin-top:-2px;font-weight:600}.mobile-close-btn{display:none}.sidebar-stats-card{margin:16px 20px;padding:16px;background:rgba(var(--bg-rgb),.5);border:1px solid var(--border-color);border-radius:var(--radius-md)}.stats-header{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));margin-bottom:10px}.stats-grid{display:flex;gap:16px}.stat-item{flex:1 1;display:flex;flex-direction:column}.stat-value{font-size:1.25rem;font-weight:700;color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.stat-label{font-size:.68rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.sidebar-nav{flex:1 1;overflow-y:auto;padding:10px 20px}.nav-section-title{font-size:.7rem;font-weight:700;text-transform:uppercase;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));letter-spacing:1.5px;margin:16px 0 8px 8px}.nav-list{list-style:none}.nav-item{margin-bottom:4px}.nav-link{justify-content:space-between;padding:10px 14px;border-radius:var(--radius-sm);color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));text-decoration:none;font-size:.88rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.nav-link,.nav-link-content{display:flex;align-items:center}.nav-link-content{gap:12px}.nav-link-content .icon{font-size:1.15rem;transition:color var(--transition-fast)}.nav-count{font-size:.72rem;padding:2px 6px;border-radius:10px;background:rgba(var(--border-rgb),.25);color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.nav-link:hover{background:rgba(var(--primary-rgb),.08);color:hsl(var(--text-h),var(--text-s),var(--text-l))}.nav-item.active .nav-link{background:rgba(var(--primary-rgb),.15);color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));font-weight:600;border-left:3px solid hsl(var(--primary-h),var(--primary-s),var(--primary-l));padding-left:11px}.nav-item.active .nav-count{background:hsl(var(--primary-h),var(--primary-s),var(--primary-l));color:#fff}.sidebar-footer{padding:20px;border-top:1px solid var(--border-color)}.promo-mini-card{background:linear-gradient(135deg,rgba(var(--panel-rgb),.8) 0,rgba(var(--bg-rgb),.8) 100%);border:1px solid rgba(var(--primary-rgb),.25);padding:12px;border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-glow)}.promo-mini-card p{font-size:.78rem;font-weight:600;margin-bottom:10px}.app-main{flex:1 1;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.app-header{height:var(--header-height);border-bottom:1px solid var(--border-color);padding:0 32px;justify-content:space-between;background-color:hsla(var(--bg-h),var(--bg-s),var(--bg-l),.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:90;flex-shrink:0}.app-header,.header-left{display:flex;align-items:center}.header-left{gap:16px;flex:1 1;max-width:600px}.mobile-menu-btn{display:none}.search-container{position:relative;width:100%}.search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));pointer-events:none;font-size:1.3rem}#searchInput{width:100%;height:42px;background:rgba(var(--panel-rgb),.6);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:0 45px 0 42px;font-family:var(--font-primary);font-size:.88rem;color:hsl(var(--text-h),var(--text-s),var(--text-l));transition:all var(--transition-fast)}#searchInput:focus{outline:none;border-color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15);background:hsl(var(--panel-h),var(--panel-s),var(--panel-l))}.search-shortcut{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:.65rem;font-weight:700;padding:2px 6px;background:rgba(var(--muted-h),10%,50%,.15);color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));border-radius:4px;border:1px solid rgba(var(--muted-h),10%,50%,.25);pointer-events:none}.search-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:400px;background:hsl(var(--panel-h),var(--panel-s),var(--panel-l));border:1px solid var(--border-hover);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow-y:auto;z-index:120;animation:slideDown .2s cubic-bezier(.16,1,.3,1)}.search-dropdown.hidden{display:none}.dropdown-header{padding:12px 16px;font-size:.72rem;font-weight:700;text-transform:uppercase;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));border-bottom:1px solid var(--border-color);letter-spacing:1px}.dropdown-results{list-style:none}.search-result-item{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background var(--transition-fast);border-bottom:1px solid rgba(var(--border-rgb),.05)}.search-result-item:hover{background:rgba(var(--primary-rgb),.06)}.search-result-item:last-child{border-bottom:none}.result-info{display:flex;flex-direction:column;gap:2px}.result-title{font-size:.9rem;font-weight:600;color:hsl(var(--text-h),var(--text-s),var(--text-l))}.result-category{font-size:.7rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.result-badge{font-size:.72rem;padding:2px 8px;background:rgba(var(--primary-rgb),.1);color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));border-radius:20px;font-weight:600}.result-badge.road-badge{background:rgba(var(--accent-h),var(--accent-s),var(--accent-l),.1);color:hsl(var(--accent-h),var(--accent-s),var(--accent-l))}.header-right{display:flex;align-items:center;gap:16px}.header-ws-link span{font-weight:600}.content-body{flex:1 1;overflow-y:auto;position:relative}.dashboard-view,.tool-workspace-view{padding:40px;max-width:1300px;margin:0 auto;width:100%}.dashboard-view.hidden,.tool-workspace-view.hidden{display:none}.welcome-hero{position:relative;background:linear-gradient(135deg,rgba(var(--panel-rgb),.8) 0,rgba(var(--bg-rgb),.4) 100%);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:48px 40px;margin-bottom:40px;overflow:hidden;box-shadow:var(--shadow-md)}.welcome-hero:after{content:"";position:absolute;top:-150px;right:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(var(--primary-rgb),.18) 0,transparent 70%);filter:blur(40px);pointer-events:none}.hero-content h1{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:12px;letter-spacing:-1px}.highlight-text{background:linear-gradient(135deg,hsl(var(--primary-h),var(--primary-s),var(--primary-l)) 0,hsl(var(--accent-h),var(--accent-s),var(--accent-l)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-content p{font-size:1.05rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));max-width:680px;margin-bottom:32px}.hero-stats-banner{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.banner-stat{display:flex;align-items:center;gap:16px}.banner-stat .material-symbols-outlined{font-size:2.2rem;color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));background:rgba(var(--primary-rgb),.1);padding:10px;border-radius:var(--radius-md)}.banner-stat h4{font-size:1.1rem;font-weight:700}.banner-stat p{font-size:.78rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));margin:0}.border-divider{width:1px;height:40px;background:var(--border-color)}.section-container{margin-bottom:48px}.section-header{margin-bottom:24px}.section-header h2{font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:12px;letter-spacing:-.5px}.icon-glow{color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));text-shadow:0 0 10px rgba(var(--primary-rgb),.4)}.section-header p{font-size:.88rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));margin-top:4px}.featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.tool-card{background-color:hsl(var(--panel-h),var(--panel-s),var(--panel-l));border:1px solid var(--border-color);border-radius:var(--radius-md);padding:24px;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:200px;transition:all var(--transition-normal);overflow:hidden}.tool-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:transparent;transition:background var(--transition-fast)}.card-top{display:flex;flex-direction:column;gap:14px}.card-header-icon{width:44px;height:44px;background:rgba(var(--border-rgb),.15);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));transition:all var(--transition-fast)}.card-header-icon .material-symbols-outlined{font-size:1.5rem}.card-top h3{font-size:1.05rem;font-weight:700;letter-spacing:-.3px}.card-top p{font-size:.82rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));line-height:1.4}.card-bottom{justify-content:space-between;margin-top:20px;padding-top:14px;border-top:1px solid rgba(var(--border-rgb),.1)}.card-bottom,.card-rating{display:flex;align-items:center}.card-rating{gap:4px;font-size:.72rem;font-weight:600;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.card-rating span.material-symbols-outlined{font-size:.9rem;color:#fbbf24}.card-badge{font-size:.68rem;font-weight:700;padding:2px 8px;background:rgba(var(--card-accent-rgb,var(--primary-rgb)),.1);color:var(--card-accent,hsl(var(--primary-h),var(--primary-s),var(--primary-l)));border-radius:20px;text-transform:uppercase}.tool-card:hover{transform:translateY(-4px);border-color:rgba(var(--card-accent-rgb,var(--primary-rgb)),.35);box-shadow:0 0 24px rgba(var(--card-accent-rgb,var(--primary-rgb)),.2)}.tool-card:hover:before{background:var(--card-accent,hsl(var(--primary-h),var(--primary-s),var(--primary-l)))}.tool-card:hover .card-header-icon{background:rgba(var(--primary-rgb),.15);transform:scale(1.05)}.categories-masonry{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:24px;gap:24px}.category-block{background:rgba(var(--panel-rgb),.4);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.category-block-header{display:flex;align-items:center;gap:12px;font-size:1.15rem;font-weight:700;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color);color:hsl(var(--text-h),var(--text-s),var(--text-l))}.category-block-header .icon{font-size:1.3rem;color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.category-tool-list{display:flex;flex-direction:column;gap:8px}.category-tool-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--radius-sm);color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));text-decoration:none;font-size:.85rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.category-tool-item:hover{background:rgba(var(--primary-rgb),.06);color:hsl(var(--text-h),var(--text-s),var(--text-l));transform:translateX(4px)}.category-tool-item .material-symbols-outlined{font-size:.85rem;opacity:0;transform:translateX(-5px);transition:all var(--transition-fast)}.category-tool-item:hover .material-symbols-outlined{opacity:1;transform:translateX(0);color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.roadmap-tool-badge{font-size:.65rem;padding:1px 6px;border-radius:4px;background:rgba(var(--accent-h),var(--accent-s),var(--accent-l),.12);color:hsl(var(--accent-h),var(--accent-s),var(--accent-l));font-weight:600}.worksocial-hero-ad{position:relative;background:linear-gradient(135deg,hsl(var(--panel-h),var(--panel-s),var(--panel-l)) 0,rgba(var(--bg-rgb),.9) 100%);border:1px solid rgba(var(--accent-h),var(--accent-s),var(--accent-l),.25);border-radius:var(--radius-lg);padding:40px;display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden;box-shadow:var(--shadow-glow);margin-top:20px}.ad-bg-glow{position:absolute;bottom:-100px;left:20%;width:300px;height:300px;background:radial-gradient(circle,rgba(var(--accent-rgb),.12) 0,transparent 70%);filter:blur(40px);pointer-events:none}.ad-content{flex:1 1;z-index:2}.ad-tag{font-size:.7rem;font-weight:700;letter-spacing:1.5px;color:hsl(var(--accent-h),var(--accent-s),var(--accent-l));text-transform:uppercase;margin-bottom:12px;display:inline-block}.ad-content h3{font-size:1.8rem;font-weight:800;letter-spacing:-.5px;margin-bottom:14px;color:#fff}.ad-content p{font-size:.92rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));line-height:1.5;margin-bottom:24px;max-width:600px}.ad-actions{gap:20px}.ad-actions,.ad-graphic{display:flex;align-items:center}.ad-graphic{flex-shrink:0;justify-content:center;z-index:2}.mock-workspace-card{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:20px;width:280px;display:flex;gap:16px;box-shadow:var(--shadow-md)}.mock-workspace-card .logo{font-size:2.2rem;color:hsl(var(--accent-h),var(--accent-s),var(--accent-l));background:rgba(var(--accent-rgb),.15);padding:10px;border-radius:var(--radius-sm);height:52px;width:52px}.workspace-info h5{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:2px}.workspace-info p{font-size:.72rem;color:rgba(255,255,255,.6);margin-bottom:8px}.rating-stars{display:flex;align-items:center;gap:2px;font-size:.68rem;color:rgba(255,255,255,.7)}.rating-stars .filled{color:#fbbf24;font-size:.8rem}.tool-workspace-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--border-color);margin-bottom:32px}.tool-meta-left{display:flex;align-items:center;gap:24px}.back-to-hub-btn{height:40px}.tool-titles h1{font-size:1.6rem;font-weight:800;letter-spacing:-.5px}.tool-titles p{font-size:.85rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.tool-meta-right{display:flex;align-items:center;gap:12px}.tool-working-canvas{background-color:hsl(var(--panel-h),var(--panel-s),var(--panel-l));border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:32px;min-height:480px;box-shadow:var(--shadow-md);margin-bottom:32px}.tool-footer-bar{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;padding:24px;background:rgba(var(--panel-rgb),.4);border:1px solid var(--border-color);border-radius:var(--radius-md)}.tool-rating-prompt{display:flex;align-items:center;gap:16px;font-size:.88rem;font-weight:500}.stars-rating-interactive{display:flex;gap:4px}.stars-rating-interactive .material-symbols-outlined{font-size:1.6rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));cursor:pointer;transition:transform .15s ease,color var(--transition-fast)}.stars-rating-interactive .material-symbols-outlined:hover{transform:scale(1.15)}.stars-rating-interactive .material-symbols-outlined.filled{color:#fbbf24;font-fill:1}.rating-text-feedback{font-size:.78rem;font-style:italic;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.tool-footer-ws-promo{display:flex;align-items:center;gap:16px;flex:1 1;max-width:600px;background:rgba(var(--primary-rgb),.05);border:1px solid rgba(var(--primary-rgb),.15);padding:12px 18px;border-radius:var(--radius-md)}.ws-logo-icon{font-size:2rem;color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.ws-footer-text{display:flex;flex-direction:column;gap:2px}.ws-footer-text strong{font-size:.82rem;color:hsl(var(--text-h),var(--text-s),var(--text-l))}.ws-footer-text span{font-size:.72rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-primary);font-weight:600;font-size:.85rem;padding:10px 20px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.btn-primary{background-color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));color:#fff}.btn-primary:hover{background-color:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 6%));transform:translateY(-1px)}.btn-outline{background-color:transparent;border:1px solid var(--border-color);color:hsl(var(--text-h),var(--text-s),var(--text-l))}.btn-outline:hover{border-color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));background:rgba(var(--primary-rgb),.05)}.btn-gradient{background:linear-gradient(135deg,hsl(var(--primary-h),var(--primary-s),var(--primary-l)) 0,hsl(var(--accent-h),var(--accent-s),var(--accent-l)) 100%);color:#fff;box-shadow:var(--shadow-sm)}.btn-gradient:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:var(--shadow-glow)}.btn-text{background:transparent;color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));padding-left:0;padding-right:0}.btn-text:hover{color:hsl(var(--accent-h),var(--accent-s),var(--accent-l))}.btn-icon{background:transparent;border:none;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));cursor:pointer;padding:8px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.btn-icon:hover{color:hsl(var(--text-h),var(--text-s),var(--text-l));background:rgba(var(--border-rgb),.15)}.btn-icon.active{color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));background:rgba(var(--primary-rgb),.1)}.btn-sm{padding:6px 12px;font-size:.78rem}.tool-grid-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@media (max-width:900px){.tool-grid-2col{grid-template-columns:1fr}}.tool-panel-input{display:flex;flex-direction:column;gap:20px}.tool-panel-result{background:rgba(var(--bg-rgb),.4);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:28px;justify-content:space-between}.form-group,.tool-panel-result{display:flex;flex-direction:column}.form-group{gap:8px;position:relative}.form-group label{font-size:.8rem;font-weight:600;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.form-input-wrapper{position:relative;display:flex;align-items:center}.form-input-prefix{left:14px;font-size:.9rem}.form-input-prefix,.form-input-suffix{position:absolute;font-weight:600;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));pointer-events:none}.form-input-suffix{right:14px;font-size:.8rem}.form-input{width:100%;height:44px;background:rgba(var(--bg-rgb),.5);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:0 14px;font-family:var(--font-primary);font-size:.9rem;color:hsl(var(--text-h),var(--text-s),var(--text-l));transition:all var(--transition-fast)}.form-input-wrapper .form-input{padding-left:32px}.form-input-wrapper.has-suffix .form-input{padding-right:50px}.form-input:focus{outline:none;border-color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));background:rgba(var(--bg-rgb),.8);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12)}textarea.form-input{height:auto;padding:12px 14px}.form-range{width:100%;margin-top:6px;accent-color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.form-select{width:100%;height:44px;background:rgba(var(--bg-rgb),.5);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:0 14px;font-family:var(--font-primary);font-size:.9rem;color:hsl(var(--text-h),var(--text-s),var(--text-l));cursor:pointer;outline:none}.form-select:focus{border-color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.btn-block{width:100%;height:44px}.chart-display{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;margin-bottom:24px}.donut-chart-svg{width:160px;height:160px;transform:rotate(-90deg)}.chart-center-text{text-anchor:middle;dominant-baseline:middle;font-family:var(--font-primary);font-weight:700;fill:hsl(var(--text-h),var(--text-s),var(--text-l))}.chart-legend{display:flex;gap:20px;margin-top:16px}.legend-item{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:500;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.legend-color{width:12px;height:12px;border-radius:2px}.legend-principal{background-color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.legend-interest{background-color:hsl(var(--accent-h),var(--accent-s),var(--accent-l))}.emi-results-summary{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--border-color);padding-top:20px}.summary-row{display:flex;justify-content:space-between;font-size:.9rem}.summary-row.large{font-size:1.15rem;font-weight:700;color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.summary-row span:last-child{font-weight:700}.schedule-table-container{max-height:250px;overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--radius-sm);margin-top:20px}.schedule-table{width:100%;border-collapse:collapse;font-size:.78rem;text-align:left}.schedule-table th{background-color:rgba(var(--bg-rgb),.6);padding:10px;font-weight:700;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--border-color)}.schedule-table td{padding:10px;border-bottom:1px solid rgba(var(--border-rgb),.08)}.schedule-table tr:hover{background-color:rgba(var(--primary-rgb),.03)}.regime-comparison-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:20px}.regime-card{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px;background:rgba(var(--bg-rgb),.25);display:flex;flex-direction:column;justify-content:space-between}.regime-card.cheaper{border-color:#10b981;background:rgba(16,185,129,.05);position:relative}.cheaper-badge{position:absolute;top:14px;right:14px;background:#10b981;color:#fff;font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:20px;display:flex;align-items:center;gap:4px}.regime-card h4{font-size:.95rem;font-weight:700;margin-bottom:16px;color:hsl(var(--text-h),var(--text-s),var(--text-l))}.regime-details{display:flex;flex-direction:column;gap:10px}.tax-breakdown-row{display:flex;justify-content:space-between;font-size:.8rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.tax-breakdown-row.tax-due{border-top:1px dotted var(--border-color);padding-top:10px;font-size:.98rem;font-weight:700;color:hsl(var(--text-h),var(--text-s),var(--text-l))}.upload-canvas{border:2px dashed var(--border-color);border-radius:var(--radius-md);padding:40px;text-align:center;cursor:pointer;transition:all var(--transition-fast);background:rgba(var(--bg-rgb),.3)}.upload-canvas:hover{border-color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));background:rgba(var(--primary-rgb),.03)}.upload-canvas .upload-icon{font-size:3rem;margin-bottom:12px}.upload-canvas .upload-icon,.upload-canvas p{color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.upload-canvas p{font-size:.85rem}.upload-canvas strong{color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.image-preview-area{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:20px}.image-preview-frame{max-width:100%;max-height:200px;border:1px solid var(--border-color);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-sm)}.image-preview-frame img{display:block;max-width:100%;max-height:200px;object-fit:contain}.meta-stats-row{display:flex;gap:16px;font-size:.78rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.spreadsheet-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.sheet-actions-group,.sheet-formula-bar{display:flex;gap:8px}.sheet-formula-bar{align-items:center;width:100%;padding:8px 12px;background:rgba(var(--bg-rgb),.4);border:1px solid var(--border-color);border-radius:var(--radius-sm);margin-bottom:12px}.sheet-formula-bar span{font-weight:700;color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.formula-input,.sheet-formula-bar span{font-family:var(--font-mono);font-size:.82rem}.formula-input{flex:1 1;background:transparent;border:none;outline:none;color:hsl(var(--text-h),var(--text-s),var(--text-l))}.sheet-grid-wrapper{overflow:auto;max-height:400px;border:1px solid var(--border-color);border-radius:var(--radius-sm)}.sheet-grid{border-collapse:collapse;font-size:.78rem;background-color:hsl(var(--panel-h),var(--panel-s),var(--panel-l));min-width:600px}.sheet-grid th{background-color:rgba(var(--bg-rgb),.6);padding:6px 10px;font-weight:700;text-align:center;border:1px solid var(--border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:-webkit-sticky;position:sticky;top:0;z-index:10}.sheet-grid th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:15}.sheet-grid td{border:1px solid var(--border-color);padding:0;position:relative}.sheet-grid td.row-header{background-color:rgba(var(--bg-rgb),.6);font-weight:700;text-align:center;width:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:-webkit-sticky;position:sticky;left:0;z-index:5}.sheet-cell{width:100%;height:30px;border:none;padding:4px 8px;font-family:var(--font-primary);font-size:.78rem;background:transparent;color:hsl(var(--text-h),var(--text-s),var(--text-l));outline:none}.sheet-cell:focus{background-color:rgba(var(--primary-rgb),.08);box-shadow:inset 0 0 0 1px hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.editor-wrapper{display:flex;flex-direction:column;gap:12px}.editor-actions{display:flex;justify-content:flex-end;gap:8px}.editor-textarea{width:100%;height:250px;font-family:var(--font-mono);font-size:.8rem;line-height:1.4;background:rgba(var(--bg-rgb),.6);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:12px;color:hsl(var(--text-h),var(--text-s),var(--text-l));resize:vertical;outline:none}.editor-textarea:focus{border-color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.json-error-banner{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:#f87171;padding:10px 14px;border-radius:var(--radius-sm)}.json-error-banner,.json-output-viewer{font-size:.78rem;font-family:var(--font-mono)}.json-output-viewer{background:rgba(var(--bg-rgb),.7);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:16px;line-height:1.5;overflow-x:auto;max-height:350px;white-space:pre-wrap;color:hsl(var(--text-h),var(--text-s),var(--text-l))}.qr-display-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:var(--radius-md);padding:20px;margin:0 auto 20px;width:200px;height:200px;box-shadow:var(--shadow-sm)}.qr-canvas-holder canvas{display:block;max-width:100%}.roadmap-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;max-width:500px;margin:0 auto}.roadmap-icon{font-size:4rem;color:hsl(var(--accent-h),var(--accent-s),var(--accent-l));margin-bottom:20px;animation:floatAnim 3s ease-in-out infinite}.roadmap-container h3{font-size:1.3rem;font-weight:700;margin-bottom:12px}.roadmap-container p{font-size:.85rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));margin-bottom:28px}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:.99;animation:fadeIn .25s cubic-bezier(.16,1,.3,1)}.modal-overlay.hidden{display:none}.modal-container{background-color:hsl(var(--panel-h),var(--panel-s),var(--panel-l));border:1px solid rgba(var(--border-rgb),.3);border-radius:var(--radius-lg);padding:40px;max-width:520px;width:90%;position:relative;box-shadow:var(--shadow-lg);animation:scaleUp .3s cubic-bezier(.34,1.56,.64,1)}.modal-close-btn{position:absolute;top:20px;right:20px;background:transparent;border:none;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));cursor:pointer}.modal-close-btn:hover{color:hsl(var(--text-h),var(--text-s),var(--text-l))}.promo-modal{max-width:550px;background:linear-gradient(135deg,hsl(var(--panel-h),var(--panel-s),var(--panel-l)) 0,rgba(var(--bg-rgb),.95) 100%);border:1px solid rgba(var(--primary-rgb),.3)}.promo-graphic-header{font-size:4rem;margin-bottom:20px;text-shadow:var(--shadow-glow)}.promo-badge,.promo-graphic-header{color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}.promo-badge{background:rgba(var(--primary-rgb),.15);padding:4px 12px;font-size:.7rem;font-weight:700;text-transform:uppercase;border-radius:20px;display:inline-block;margin-bottom:16px}.promo-modal-body h3{font-size:1.5rem;font-weight:800;margin-bottom:10px;color:#fff}.promo-modal-body p{font-size:.88rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));line-height:1.5;margin-bottom:24px}.promo-features-list{list-style:none;margin-bottom:28px;display:flex;flex-direction:column;gap:10px}.promo-features-list li{display:flex;align-items:center;gap:12px;font-size:.85rem;font-weight:500}.promo-features-list li span{color:#10b981;font-size:1.15rem}.promo-actions{display:flex;gap:16px}.exit-modal-header{text-align:center;margin-bottom:28px}.exit-modal-header .header-icon{font-size:3.5rem;color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));margin-bottom:12px}.exit-modal-header h3{font-size:1.4rem;font-weight:800;margin-bottom:4px}.exit-modal-header p{font-size:.82rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l))}.exit-stars{justify-content:center;margin-top:8px;margin-bottom:20px}.exit-stars .material-symbols-outlined{font-size:2.2rem!important}.ws-offer-box{background:rgba(var(--primary-rgb),.05);border:1px solid rgba(var(--primary-rgb),.15);border-radius:var(--radius-md);padding:16px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.ws-offer-info h4{font-size:.85rem;font-weight:700;margin-bottom:2px}.ws-offer-info p{font-size:.72rem;color:hsl(var(--muted-h),var(--muted-s),var(--muted-l));line-height:1.3}.modal-actions{display:flex;justify-content:flex-end;gap:12px}.toast-container{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:8px;z-index:2000}.toast{background:hsl(var(--panel-h),var(--panel-s),var(--panel-l));box-shadow:var(--shadow-md);padding:12px 20px;border-radius:var(--radius-sm);display:flex;align-items:center;gap:12px;font-size:.8rem;font-weight:600;border:1px solid var(--border-color);border-left:4px solid hsl(var(--primary-h),var(--primary-s),var(--primary-l));animation:slideInLeft .3s cubic-bezier(.16,1,.3,1)}.toast.success{border-left-color:#10b981}.toast.success span{color:#10b981}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleUp{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideInLeft{0%{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes floatAnim{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@media (max-width:820px){.app-sidebar{position:absolute;transform:translateX(-100%);box-shadow:var(--shadow-lg)}.app-sidebar.show{transform:translateX(0)}.mobile-close-btn,.mobile-menu-btn{display:inline-flex}.app-header{padding:0 16px}.dashboard-view,.tool-workspace-view{padding:24px 16px}.welcome-hero{padding:32px 20px}.hero-content h1{font-size:1.8rem}.worksocial-hero-ad{flex-direction:column;padding:24px;align-items:flex-start}.ad-graphic,.mock-workspace-card{width:100%}}.card-icon-area{display:flex;align-items:flex-start;justify-content:space-between}.card-big-icon{font-size:2.8rem;color:var(--card-accent,hsl(var(--primary-h),var(--primary-s),var(--primary-l)));background:rgba(var(--card-accent-rgb,var(--primary-rgb)),.12);padding:14px;border-radius:var(--radius-md);line-height:1;transition:transform var(--transition-fast),background var(--transition-fast)}.tool-card:hover .card-big-icon{background:rgba(var(--card-accent-rgb,var(--primary-rgb)),.2);transform:scale(1.06)}body.dark-theme,body.dark-theme .app-main{background-color:#eaecf4}body.dark-theme .app-sidebar{background-color:#dfe2ee;border-right:1px solid rgba(0,0,0,.09)}body.dark-theme .sidebar-header{border-bottom-color:rgba(0,0,0,.09)}body.dark-theme .sidebar-stats-card{background:rgba(255,255,255,.55);border-color:rgba(0,0,0,.08)}body.dark-theme .stats-header{color:#6b7280}body.dark-theme .stat-value{color:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 8%))}body.dark-theme .stat-label{color:#6b7280}body.dark-theme .nav-section-title{color:#8a92a8}body.dark-theme .nav-link{color:#4b5268}body.dark-theme .nav-link:hover{background:rgba(0,0,0,.06);color:#1a1f30}body.dark-theme .nav-item.active .nav-link{background:rgba(var(--primary-rgb),.12);color:hsl(var(--primary-h),var(--primary-s),calc(var(--primary-l) - 5%))}body.dark-theme .nav-count{background:rgba(0,0,0,.08);color:#6b7280}body.dark-theme .nav-item.active .nav-count{background:hsl(var(--primary-h),var(--primary-s),var(--primary-l));color:#fff}body.dark-theme .sidebar-footer{border-top-color:rgba(0,0,0,.09)}body.dark-theme .promo-mini-card{background:rgba(255,255,255,.55);border-color:rgba(var(--primary-rgb),.2);box-shadow:none}body.dark-theme .promo-mini-card p{color:#1a1f30}body.dark-theme .app-header{background-color:rgba(234,236,244,.85);border-bottom:1px solid rgba(0,0,0,.08)}body.dark-theme #searchInput{background:rgba(255,255,255,.75);border-color:rgba(0,0,0,.1);color:#1a1f30}body.dark-theme #searchInput::placeholder{color:#8a92a8}body.dark-theme .search-dropdown{background:#ffffff;border-color:rgba(0,0,0,.1)}body.dark-theme .result-title{color:#1a1f30}body.dark-theme .result-category{color:#5c6275}body.dark-theme .dropdown-header{color:#8a92a8}body.dark-theme .welcome-hero{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,.06)}body.dark-theme .hero-content h1{color:#1a1f30}body.dark-theme .hero-content p{color:#5c6275}body.dark-theme .banner-stat h4{color:#1a1f30}body.dark-theme .banner-stat p{color:#5c6275}body.dark-theme .border-divider{background:rgba(0,0,0,.1)}body.dark-theme .section-header h2{color:#1a1f30}body.dark-theme .section-header p{color:#5c6275}body.dark-theme .tool-card{background-color:hsl(225,18%,26%);border-color:rgba(255,255,255,.08);box-shadow:0 4px 16px rgba(0,0,0,.14)}body.dark-theme .tool-card h3{color:hsl(210,20%,96%)}body.dark-theme .tool-card p{color:hsl(210,12%,70%)}body.dark-theme .tool-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.22),var(--shadow-glow)}body.dark-theme .category-block{background:hsl(225,18%,24%);border-color:rgba(255,255,255,.07);box-shadow:0 4px 16px rgba(0,0,0,.14)}body.dark-theme .category-block-header{color:hsl(210,15%,92%)}body.dark-theme .category-tool-item{color:hsl(210,12%,68%)}body.dark-theme .category-tool-item:hover{color:hsl(210,15%,92%)}body.dark-theme .category-block-header .icon{color:hsl(var(--primary-h),var(--primary-s),var(--primary-l))}body.dark-theme .tool-working-canvas{background-color:hsl(225,18%,24%);border-color:rgba(255,255,255,.07);box-shadow:0 4px 24px rgba(0,0,0,.16)}body.dark-theme .tool-titles h1{color:#1a1f30}body.dark-theme .tool-titles p{color:#5c6275}body.dark-theme .tool-footer-bar{background:hsl(225,18%,26%);border-color:rgba(255,255,255,.07)}body.dark-theme .promo-mini-card p{color:hsl(210,15%,80%)}body.dark-theme .back-to-hub-btn{border-color:rgba(0,0,0,.15);color:#1a1f30}body.dark-theme .back-to-hub-btn:hover{border-color:hsl(var(--primary-h),var(--primary-s),var(--primary-l));background:rgba(var(--primary-rgb),.06)}body.light-theme .app-sidebar{background-color:#ffffff;border-right:none;box-shadow:4px 0 24px rgba(0,0,0,.07),1px 0 0 rgba(0,0,0,.05)}body.light-theme .sidebar-header{background-color:#ffffff;border-bottom:1px solid rgba(0,0,0,.06)}body.light-theme .sidebar-stats-card{background:#f8f5f0;border:1px solid rgba(0,0,0,.06)}body.light-theme .sidebar-footer{background-color:#ffffff;border-top:1px solid rgba(0,0,0,.06)}body.light-theme .nav-link{color:#5a5248}body.light-theme .nav-link:hover{background:rgba(249,115,22,.07);color:#1a1410}body.light-theme .nav-item.active .nav-link{background:rgba(249,115,22,.1);color:#c2450a;border-left-color:#f97316}body.light-theme .nav-count{background:rgba(0,0,0,.06);color:#7a6f65}body.light-theme .nav-item.active .nav-count{background:#f97316;color:#fff}body.light-theme .nav-section-title{color:#9a8f85}body.light-theme .app-header{background-color:rgba(255,255,255,.9);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 1px 12px rgba(0,0,0,.05)}body.light-theme #searchInput{background:#f5f2ee;border-color:rgba(0,0,0,.09);color:#1a1410}body.light-theme #searchInput::placeholder{color:#a09088}body.light-theme #searchInput:focus{background:#ffffff;border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.12)}body.light-theme .section-header h2{color:#1a1410}body.light-theme .section-header p{color:#7a6f65}body.light-theme .tool-card{background:#13131a;border:1px solid rgba(255,255,255,.06);box-shadow:0 1px 2px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.25),0 10px 28px rgba(0,0,0,.2)}body.light-theme .tool-card h3{color:#f0ede8}body.light-theme .tool-card p{color:#8a8480}body.light-theme .tool-card:hover{border-color:rgba(var(--card-accent-rgb,249,115,22),.4);box-shadow:0 2px 6px rgba(0,0,0,.3),0 10px 28px rgba(0,0,0,.25),0 0 0 1px rgba(var(--card-accent-rgb,249,115,22),.2),0 16px 40px rgba(var(--card-accent-rgb,249,115,22),.15);transform:translateY(-4px)}body.light-theme .category-block{background:#ffffff;border:1px solid rgba(0,0,0,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 2px 8px rgba(0,0,0,.05),0 8px 20px rgba(120,80,30,.04);-webkit-backdrop-filter:none;backdrop-filter:none}body.light-theme .category-block-header{color:#1a1410;border-bottom-color:rgba(0,0,0,.06)}body.light-theme .category-tool-item{color:#7a6f65}body.light-theme .category-tool-item:hover{color:#1a1410;background:rgba(249,115,22,.06)}body.light-theme .tool-working-canvas{background:#ffffff;border-color:rgba(0,0,0,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 4px 16px rgba(0,0,0,.06),0 12px 32px rgba(120,80,30,.04)}body.light-theme .tool-titles h1{color:#1a1410}body.light-theme .tool-titles p{color:#7a6f65}body.light-theme .tool-footer-bar{background:#ffffff;border-color:rgba(0,0,0,.07);box-shadow:0 2px 8px rgba(0,0,0,.04)}body.light-theme .back-to-hub-btn{border-color:rgba(0,0,0,.12);color:#1a1410}body.light-theme .back-to-hub-btn:hover{border-color:#f97316;background:rgba(249,115,22,.06)}body.light-theme .promo-mini-card{background:#fdf8f3;border-color:rgba(249,115,22,.2);box-shadow:none}body.light-theme .promo-mini-card p{color:#1a1410}body.light-theme .stat-value{color:#e8620a}body.light-theme .stat-label{color:#7a6f65}body.light-theme .stats-header{color:#9a8f85}