@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";
:root{--primary-dark:#0c3e5e;--primary-dark-rgb:12, 62, 94;--primary-green:#16a34a;--primary-green-rgb:22, 163, 74;--accent-teal:#135c82;--accent-blue:#0e8a8a;--bg-light:#f8fafc;--bg-card:#fff;--border-light:#e2e8f0;--text-dark:#0f172a;--text-muted:#64748b;--text-light:#f1f5f9;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:var(--font-sans);background:var(--bg-light);color:var(--text-dark);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--primary-dark);font-weight:700;line-height:1.25}h1{letter-spacing:-.03em;font-size:2.75rem}h2{letter-spacing:-.02em;font-size:2.25rem}h3{font-size:1.5rem}p{color:var(--text-muted);font-size:1.05rem;line-height:1.6}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.grid{gap:32px;display:grid}.grid-2{grid-template-columns:1fr}@media (min-width:768px){.grid-2{grid-template-columns:repeat(2,1fr)}}.grid-3{grid-template-columns:1fr}@media (min-width:768px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}.navbar{border-bottom:1px solid var(--border-light);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#fffc;justify-content:space-between;align-items:center;height:80px;display:flex;position:sticky;top:0}.logo{color:var(--primary-dark);align-items:center;gap:10px;font-size:1.35rem;font-weight:800;display:flex}.logo span{color:var(--primary-green)}.nav-links{align-items:center;gap:32px;display:none}@media (min-width:768px){.nav-links{display:flex}}.nav-link{color:var(--text-muted);font-size:.95rem;font-weight:600;transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--primary-dark)}.btn{border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary{background:var(--primary-green);color:#fff;box-shadow:0 4px 14px #16a34a66}.btn-primary:hover{background:#15803d;transform:translateY(-2px);box-shadow:0 6px 20px #16a34a80}.btn-secondary{background:var(--primary-dark);color:#fff;box-shadow:0 4px 14px #0d21374d}.btn-secondary:hover{background:#1e3a5f;transform:translateY(-2px);box-shadow:0 6px 20px #0d213766}.btn-outline{color:var(--primary-dark);border:2px solid var(--primary-dark);background:0 0}.btn-outline:hover{background:#0d21370d;transform:translateY(-2px)}.scene-3d{perspective:1000px}.card-3d{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transform-style:preserve-3d;padding:32px;transition:transform .5s cubic-bezier(.25,.8,.25,1),box-shadow .5s;position:relative}.card-3d:hover{box-shadow:var(--shadow-xl), 0 20px 40px #0000000d;transform:rotateY(8deg)rotateX(4deg)translateZ(10px)translateY(-5px)}.card-3d-content{transform:translateZ(30px)}@keyframes float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1deg)}to{transform:translateY(0)rotate(0)}}@keyframes pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes textShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.float-element{animation:6s ease-in-out infinite float}.pulse-soft{animation:3s ease-in-out infinite pulse-soft}.animate-fade-in-up{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}.animate-text-shimmer{background:linear-gradient(90deg, var(--primary-green), var(--accent-teal), var(--primary-green));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;animation:3s linear infinite textShimmer;display:inline-block}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #ffffff4d}.glass-dark{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d2137d9;border:1px solid #ffffff14}.mock-dashboard{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);background:#0f172a;border:1px solid #ffffff1a;overflow:hidden}.mock-header{background:#1e293b;align-items:center;gap:8px;padding:12px 24px;display:flex}.dot{border-radius:var(--radius-full);width:12px;height:12px}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#10b981}.mock-body{color:#e2e8f0;padding:24px}.blog-content{font-size:1.1rem;line-height:1.8}.blog-content h2{margin-top:36px;margin-bottom:16px;font-size:1.75rem}.blog-content p{color:#334155;margin-bottom:24px}.blog-content ul,.blog-content ol{margin-bottom:24px;padding-left:24px}.blog-content li{color:#334155;margin-bottom:8px}.blog-content strong{color:var(--primary-dark)}.hover-green{transition:color .2s}.hover-green:hover{color:var(--primary-green)!important}.hover-white{transition:color .2s}.hover-white:hover{color:#fff!important}.hamburger-btn{color:var(--primary-dark);cursor:pointer;background:0 0;border:none;padding:8px;font-size:28px;line-height:1;transition:color .2s;display:none}@media (max-width:767px){.hamburger-btn{justify-content:center;align-items:center;display:flex}}.mobile-nav{-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;z-index:99;background:#0d2137f5;border-bottom:1px solid #ffffff14;flex-direction:column;max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:absolute;top:80px;left:0;right:0;overflow:hidden;box-shadow:0 16px 40px #00000059}.mobile-nav.open{opacity:1;pointer-events:auto;max-height:500px}.mobile-nav .nav-link{color:#e2e8f0;border-bottom:1px solid #ffffff0f;padding:16px 24px;font-size:1rem;font-weight:600;transition:background .2s,color .2s;display:block}.mobile-nav .nav-link:hover,.mobile-nav .nav-link:active{color:#fff;background:#ffffff0f}.mobile-nav .btn-primary{text-align:center;border-radius:var(--radius-md);width:auto;margin:16px 24px 24px;padding:14px 24px;font-size:.95rem;display:block}@media (min-width:768px){.mobile-nav{display:none!important}}.fab-whatsapp{z-index:1000;cursor:pointer;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);animation:3s ease-in-out infinite fabPulse;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #25d36666}.fab-whatsapp:hover{transform:scale(1.1)translateY(-2px);box-shadow:0 6px 28px #25d3668c}.fab-whatsapp svg{fill:#fff;width:32px;height:32px}.fab-whatsapp-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#1e293b;border-radius:8px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:opacity .2s;position:absolute;top:50%;right:70px;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.fab-whatsapp-tooltip:after{content:"";border:6px solid #0000;border-left-color:#1e293b;border-right-width:0;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.fab-whatsapp:hover .fab-whatsapp-tooltip{opacity:1}@keyframes fabPulse{0%,to{box-shadow:0 4px 20px #25d36666}50%{box-shadow:0 4px 30px #25d36699}}.fab-extension{z-index:1000;-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#0d2137 0%,#1a5276 100%);border:1.5px solid #0e8a8a99;border-radius:9999px;align-items:center;gap:10px;padding:8px 18px 8px 12px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 8px 24px #0d213759,0 0 12px #0e8a8a40}.fab-extension:hover{border-color:#0e8a8a;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 32px #0d213773,0 0 20px #0e8a8a73}.fab-ext-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.fab-ext-text{flex-direction:column;line-height:1.2;display:flex}.fab-ext-title{color:#fff;letter-spacing:-.01em;align-items:center;gap:6px;font-size:.82rem;font-weight:800;display:flex}.fab-ext-subtitle{color:#6ee7b7;font-size:.7rem;font-weight:600}.fab-ext-badge{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#0e8a8a 0%,#10b981 100%);border-radius:6px;padding:2px 6px;font-size:.65rem;font-weight:800}@media (max-width:640px){.fab-extension{padding:6px 12px 6px 10px;bottom:92px;left:16px}.fab-ext-subtitle{display:none}}.testimonials-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.testimonials-grid{grid-template-columns:repeat(3,1fr)}}.testimonial-card{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:28px;transition:all .3s;position:relative}.testimonial-card:hover{box-shadow:var(--shadow-lg);border-color:#16a34a4d;transform:translateY(-4px)}.testimonial-card:before{content:"“";color:#16a34a26;font-family:Georgia,serif;font-size:3rem;line-height:1;position:absolute;top:16px;left:20px}.testimonial-text{color:#334155;margin-bottom:20px;font-size:.95rem;font-style:italic;line-height:1.7}.testimonial-author{align-items:center;gap:12px;display:flex}.testimonial-avatar{background:linear-gradient(135deg, var(--primary-green), var(--accent-teal));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:700;display:flex}.testimonial-author-info h4{color:var(--primary-dark);margin-bottom:2px;font-size:.85rem;font-weight:700}.testimonial-author-info p{color:var(--text-muted);font-size:.75rem}.testimonial-stars{color:#f59e0b;letter-spacing:2px;margin-bottom:12px;font-size:.85rem}.stats-grid{gap:32px;margin-top:48px;display:flex}.stat-item{text-align:left}.stat-value{color:var(--primary-green);align-items:baseline;gap:2px;margin-bottom:2px;font-size:1.6rem;font-weight:800;display:flex}.stat-value .stat-plus{color:var(--primary-green);font-size:1rem}.stat-label{color:var(--text-dark);font-size:.85rem;font-weight:600}.social-proof-banner{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:linear-gradient(135deg,#16a34a0d,#0e8a8a0d);justify-content:center;align-items:center;gap:12px;padding:14px 24px;display:flex}.social-proof-banner p{color:var(--text-muted);font-size:.9rem;font-weight:600}.social-proof-banner strong{color:var(--primary-green)}.faq-list{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--border-light);border-radius:var(--radius-md);background:#fff;transition:all .3s;overflow:hidden}.faq-item:hover{border-color:#16a34a4d}.faq-question{cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--primary-dark);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 24px;font-size:1rem;font-weight:600;transition:background .2s;display:flex}.faq-question:hover{background:#16a34a08}.faq-question .faq-icon{color:var(--primary-green);flex-shrink:0;font-size:1.2rem;transition:transform .3s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;padding:0 24px;transition:max-height .35s cubic-bezier(.16,1,.3,1),padding .35s;overflow:hidden}.faq-item.open .faq-answer{max-height:300px;padding:0 24px 18px}.faq-answer p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.blog-content table{border-collapse:separate;border-spacing:0;border:1px solid var(--border-light);border-radius:8px;width:100%;margin:32px 0;font-size:.92rem;overflow:hidden}.blog-content th{color:var(--primary-dark);text-align:left;background-color:#f1f5f9;border-bottom:2px solid #cbd5e1;padding:14px 18px;font-weight:800}.blog-content td{color:#334155;background-color:#fff;border-bottom:1px solid #e2e8f0;padding:14px 18px}.blog-content tbody tr:last-child td{border-bottom:none}.blog-content tbody tr:nth-of-type(2n) td{background-color:#f8fafc}.blog-content tbody tr:hover td{background-color:#f1f5f9;transition:background-color .15s}.info-block{border-left:4px solid #0000;border-radius:10px;gap:16px;margin:28px 0;padding:20px;font-size:.96rem;line-height:1.6;display:flex}.info-block-icon{flex-shrink:0;font-size:1.25rem;line-height:1}.info-block-content{color:#334155;flex:1}.info-block-content p:last-child{margin-bottom:0}.info-block.success{background-color:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid #16a34a}.info-block.success .info-block-content strong{color:#15803d}.info-block.warning{background-color:#fffbeb;border:1px solid #fde68a;border-left:4px solid #d97706}.info-block.warning .info-block-content strong{color:#b45309}.info-block.critical{background-color:#fef2f2;border:1px solid #fee2e2;border-left:4px solid #dc2626}.info-block.critical .info-block-content strong{color:#991b1b}.info-block.info{background-color:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #2563eb}.info-block.info .info-block-content strong{color:#1d4ed8}.info-block.rule{background-color:#faf5ff;border:1px solid #e9d5ff;border-left:4px solid #7c3aed}.info-block.rule .info-block-content strong{color:#6b21a8}.info-block.ai{background-color:#f0fdfa;border:1px solid #ccfbf1;border-left:4px solid #0d9488}.info-block.ai .info-block-content strong{color:#0f766e}.timeline-list{margin:32px 0;padding-left:28px;list-style:none;position:relative}.timeline-list:before{content:"";background-color:#cbd5e1;width:2px;position:absolute;top:8px;bottom:8px;left:10px}.timeline-item{margin-bottom:24px;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-marker{border:2px solid var(--accent-blue);width:22px;height:22px;color:var(--accent-blue);z-index:1;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex;position:absolute;top:4px;left:-28px}@media (max-width:1023px){.workspace-grid{grid-template-columns:1fr!important;gap:20px!important}}@media (max-width:1024px){.workspace-layout-grid{grid-template-columns:1fr!important;gap:24px!important}.left-sidebar-col{width:100%!important;position:static!important}.article-main-col{max-width:100%!important}}@media (max-width:991px){.desktop-only-toc{display:none!important}.mobile-only-toc{display:block!important}}.checklist-block{margin:24px 0;padding-left:0;list-style:none}.checklist-item{color:#334155;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:.98rem;display:flex}.checklist-item:before{content:"✓";color:#16a34a;font-size:1.1rem;font-weight:800;line-height:1}.official-ref-box{color:#475569;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:24px 0;padding:16px 20px;font-size:.9rem}.official-ref-title{color:var(--primary-dark);margin-bottom:6px;font-size:.95rem;font-weight:800}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.4s cubic-bezier(.16,1,.3,1) both fadeUp}.hover-card{transition:all .25s cubic-bezier(.16,1,.3,1)}.hover-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000a;border-color:#cbd5e1!important}.glow-badge{transition:box-shadow .2s;box-shadow:0 0 0 2px #0e8a8a1a}.glow-badge:hover{box-shadow:0 0 0 4px #0e8a8a2e}@media (max-width:991px){.hero-split-grid{grid-template-columns:1fr!important;gap:24px!important}}.btn-teal-primary{color:#fff;background:#0e8a8a;transition:background .2s,transform .15s}.btn-teal-primary:hover{background:#0a6f6f;transform:translateY(-1px)}.btn-outline-secondary{color:#0c2e4a;background:#fff;border:1px solid #cbd5e1;transition:background .2s,transform .15s}.btn-outline-secondary:hover{background:#f8fafc;transform:translateY(-1px)}.ws-shell{background:var(--bg-light);min-height:100vh}.ws-topbar{background:var(--bg-card);border-bottom:1px solid var(--border-light);z-index:40;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.ws-topbar-logo{flex-shrink:0;align-items:center;display:flex}.ws-topbar-logo img{height:26px;display:block}.ws-menu-btn{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);width:38px;height:38px;color:var(--text-dark);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.ws-search{flex:100%;order:3;min-width:0;position:relative}.ws-kbd-hint{display:none}.ws-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ws-action-label,.ws-user-name{display:none}@media (min-width:768px){.ws-topbar{gap:16px;padding:1rem 1.5rem}.ws-topbar-logo img{height:32px}.ws-search{flex:auto;order:0;max-width:420px}.ws-kbd-hint,.ws-action-label{display:inline}}@media (min-width:1024px){.ws-menu-btn{display:none}.ws-user-name{display:flex}}.ws-body{grid-template-columns:1fr;min-height:calc(100vh - 60px);display:grid}@media (min-width:1024px){.ws-body{grid-template-columns:220px minmax(0, 1fr) var(--ws-rail-width,320px);min-height:calc(100vh - 65px)}}.ws-nav{z-index:60;-webkit-overflow-scrolling:touch;background:#0c2e4a;flex-direction:column;gap:20px;width:264px;max-width:82vw;padding:1.25rem 1rem;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.ws-nav.is-open{transform:translate(0)}.ws-nav-backdrop{z-index:55;cursor:pointer;background:#0f172a73;border:none;padding:0;position:fixed;inset:0}@media (min-width:1024px){.ws-nav{z-index:auto;width:auto;max-width:none;padding:1.5rem 1rem;position:static;transform:none}.ws-nav-backdrop{display:none}}.ws-nav-group-title{color:#6ee7b7;letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;padding-left:10px;font-size:11px;font-weight:600}.ws-nav-items{flex-direction:column;gap:2px;display:flex}.ws-nav-link{color:#94a3b8;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:14px;text-decoration:none;display:flex}.ws-nav-link.is-active{color:#6ee7b7;background:#10b98126;font-weight:600}.ws-nav-soon{color:#475569;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.ws-nav-soon-tag{color:#334155;border-radius:var(--radius-full);border:1px solid #334155;padding:1px 6px;font-size:10px}@media (min-width:1024px){.ws-nav-link,.ws-nav-soon{padding:8px 10px;font-size:13px}}.ws-main{min-width:0;padding:20px 16px 40px}@media (min-width:768px){.ws-main{padding:28px 24px 48px}}@media (min-width:1024px){.ws-main{padding:32px}}.ws-rail{display:none}@media (min-width:1024px){.ws-rail{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);align-self:start;margin:16px;display:block;overflow:hidden}}@keyframes wh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wh-draw{0%{stroke-dashoffset:var(--wh-ring-c)}to{stroke-dashoffset:var(--wh-ring-o)}}@keyframes wh-count{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes wh-pulse{0%{box-shadow:0 0 #dc262659}70%{box-shadow:0 0 0 8px #dc262600}to{box-shadow:0 0 #dc262600}}@keyframes wh-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ws-slide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.wh-rise{animation:.55s cubic-bezier(.2,.7,.2,1) both wh-rise}.wh-ring-arc{animation:1.1s cubic-bezier(.2,.7,.2,1) .35s both wh-draw}.wh-count{animation:.5s .9s both wh-count}.wh-live{animation:2s ease-out infinite wh-pulse}.wh-bar{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) .5s both wh-grow}.ws-nav-group{animation:.4s both ws-slide}.ws-nav-group:nth-child(2){animation-delay:50ms}.ws-nav-group:nth-child(3){animation-delay:.1s}.ws-nav-group:nth-child(4){animation-delay:.15s}.wh-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.wh-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0c2e4a14,0 4px 6px -4px #0c2e4a14}.wh-card-hero{background:linear-gradient(#fff7f7 0%,#fff 60%);border-color:#fecaca}.wh-card-hero-calm{background:linear-gradient(#f0fdf4 0%,#fff 60%);border-color:#bbf7d0}.wh-row{transition:background .15s,border-color .15s}.wh-row:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.wh-chip{border-radius:var(--radius-full);letter-spacing:.01em;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.wh-link{color:var(--primary-green);margin-top:auto;font-size:12px;font-weight:600;text-decoration:none}.wh-link:hover{text-decoration:underline}.wh-quick{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-dark);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.wh-quick:hover{border-color:var(--accent-blue);background:#f0fdfa;transform:translate(2px)}.wh-hero-grid,.wh-modules{grid-template-columns:1fr;gap:16px;display:grid}.wh-hero-inner{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.wh-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:720px){.wh-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.wh-hero-inner{grid-template-columns:minmax(0,1fr) 132px;gap:18px}}@media (min-width:1200px){.wh-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.wh-modules{grid-template-columns:repeat(3,minmax(0,1fr))}}.wh-stat-clickable:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0e8a8a1f;border-color:#0e8a8a!important}@keyframes wh-tooltip-fade{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.ws-nav-link{transition:background .15s,color .15s,padding-left .15s}.ws-nav-link:hover{color:#e2e8f0;background:#ffffff0f;padding-left:14px}.ws-nav-link.is-active:hover{color:#6ee7b7;background:#10b98133;padding-left:10px}.ws-icon-btn{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-card);width:38px;height:38px;color:var(--text-dark);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ws-badge{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:-5px;right:-5px}.ws-tabbar{z-index:45;background:var(--bg-card);border-top:1px solid var(--border-light);padding:6px 8px calc(10px + env(safe-area-inset-bottom,0px));display:flex;position:fixed;bottom:0;left:0;right:0}.ws-tab{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 0;font-family:inherit;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.ws-tab.is-active{color:var(--primary-green)}.ws-tab-primary{color:var(--primary-green);position:relative;top:-14px}.ws-tab-primary span:first-child{background:var(--primary-green);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 8px 16px -6px #16a34a99}.ws-main{padding-bottom:96px}@media (min-width:1024px){.ws-tabbar{display:none}.ws-main{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.wh-rise,.wh-ring-arc,.wh-count,.wh-live,.wh-bar,.ws-nav-group{animation:none!important}.wh-card,.wh-row,.wh-quick,.ws-nav-link{transition:none!important}}
