.dashboard-module__5Z32ga__dashboard-wrapper{background:var(--bg-primary);min-height:calc(100vh - 80px);color:var(--text-primary);padding:40px 20px}.dashboard-module__5Z32ga__dashboard-container{flex-wrap:wrap;gap:24px;max-width:1200px;margin:0 auto;display:flex}.dashboard-module__5Z32ga__hero{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);background:linear-gradient(135deg,#3b82f61a,#2563eb0d);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-bottom:40px;padding:40px;display:flex;position:relative;overflow:hidden}.dashboard-module__5Z32ga__hero:before{content:"";filter:blur(40px);background:radial-gradient(circle,#3b82f64d 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-50%;right:-10%}.dashboard-module__5Z32ga__hero-content{z-index:1;flex:450px;min-width:280px}.dashboard-module__5Z32ga__hero-right{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.dashboard-module__5Z32ga__hero-content h1{color:var(--text-primary);margin:0;font-size:2.5rem;font-weight:800}.dashboard-module__5Z32ga__hero-content p{color:var(--text-secondary);margin-top:10px;font-size:1.1rem}.dashboard-module__5Z32ga__admin-badge{color:#000;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(45deg,#00e676,#00c853);border-radius:20px;margin-bottom:12px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.dashboard-module__5Z32ga__top-actions{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dashboard-module__5Z32ga__section-title{color:var(--text-primary);font-size:1.5rem;font-weight:700}.dashboard-module__5Z32ga__admin-btn{color:#0f172a;cursor:pointer;background:#fff;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 24px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #0003}.dashboard-module__5Z32ga__admin-btn:hover{background:#f1f5f9;transform:translateY(-2px)}.dashboard-module__5Z32ga__category-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;width:100%;display:grid}.dashboard-module__5Z32ga__category-card{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);cursor:pointer;border-radius:20px;flex-direction:column;gap:16px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.dashboard-module__5Z32ga__category-card:hover{background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:0 12px 32px #0006, 0 0 0 1px var(--border-accent);transform:translateY(-8px)}.dashboard-module__5Z32ga__card-icon{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex;box-shadow:0 4px 12px #2563eb4d}.dashboard-module__5Z32ga__category-card h3{color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:700}.dashboard-module__5Z32ga__card-footer{color:#64748b;justify-content:space-between;align-items:center;margin-top:auto;font-size:.9rem;display:flex}.dashboard-module__5Z32ga__explore-link{color:#3b82f6;opacity:0;font-weight:600;transition:all .2s;transform:translate(-10px)}.dashboard-module__5Z32ga__category-card:hover .dashboard-module__5Z32ga__explore-link{opacity:1;transform:translate(0)}.dashboard-module__5Z32ga__empty-state{text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:24px;padding:80px 40px}.dashboard-module__5Z32ga__empty-state p{color:#64748b;font-size:1.1rem}@media (max-width:768px){.dashboard-module__5Z32ga__hero{text-align:center;flex-direction:column;gap:20px;padding:30px}.dashboard-module__5Z32ga__hero-content h1{font-size:2rem}.dashboard-module__5Z32ga__hero-right{justify-content:center;gap:16px;width:100%;margin-top:10px}.dashboard-module__5Z32ga__top-actions{flex-direction:column;align-items:flex-start;gap:16px}.dashboard-module__5Z32ga__admin-btn{justify-content:center;width:100%}}.dashboard-module__5Z32ga__progress-doughnut-container{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;justify-content:center;align-items:center;padding:15px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 32px #0003}.dashboard-module__5Z32ga__progress-doughnut-container:hover{background:#ffffff0f;border-color:#10b98166;transform:scale(1.05);box-shadow:0 12px 48px #0000004d,0 0 0 1px #10b98133}[data-theme=kids-jungle] .dashboard-module__5Z32ga__dashboard-wrapper{font-family:Nunito,sans-serif}[data-theme=kids-jungle] .dashboard-module__5Z32ga__hero{background:linear-gradient(135deg,#4a7c3f1f,#b4821412);border:2px solid #b4821438;border-radius:32px;box-shadow:0 8px 32px #4a7c3f1a}[data-theme=kids-jungle] .dashboard-module__5Z32ga__hero:before{background:radial-gradient(circle,#4a7c3f40 0%,#0000 70%)}[data-theme=kids-jungle] .dashboard-module__5Z32ga__hero-content h1{color:#1a3a1a;font-family:Nunito,sans-serif;font-weight:900}[data-theme=kids-jungle] .dashboard-module__5Z32ga__hero-content p{color:#3d6b35;font-family:Nunito,sans-serif}[data-theme=kids-jungle] .dashboard-module__5Z32ga__admin-badge{color:#fff;background:linear-gradient(45deg,#4a7c3f,#6fba6f)}[data-theme=kids-jungle] .dashboard-module__5Z32ga__section-title{color:#1a3a1a;font-family:Nunito,sans-serif;font-weight:800}[data-theme=kids-jungle] .dashboard-module__5Z32ga__category-card{background:#fffde6ed;border:2px solid #b4821447;border-radius:28px;box-shadow:0 6px 24px #4a7c3f14}[data-theme=kids-jungle] .dashboard-module__5Z32ga__category-card:hover{background:#f0ffebf7;border-color:#4a7c3f80;box-shadow:0 14px 42px #4a7c3f2e,0 0 0 1px #4a7c3f33}[data-theme=kids-jungle] .dashboard-module__5Z32ga__card-icon{background:linear-gradient(135deg,#4a7c3f,#6fba6f);border-radius:50%;box-shadow:0 4px 16px #4a7c3f52}[data-theme=kids-jungle] .dashboard-module__5Z32ga__category-card h3{color:#1a3a1a;font-family:Nunito,sans-serif;font-weight:800}[data-theme=kids-jungle] .dashboard-module__5Z32ga__card-footer{color:#6b8f5e}[data-theme=kids-jungle] .dashboard-module__5Z32ga__explore-link{color:#4a7c3f;font-family:Nunito,sans-serif;font-weight:700}[data-theme=kids-jungle] .dashboard-module__5Z32ga__admin-btn{color:#fff;background:linear-gradient(135deg,#4a7c3f,#3a6230);border-radius:50px;font-family:Nunito,sans-serif;font-weight:800;box-shadow:0 4px 14px #4a7c3f4d}[data-theme=kids-jungle] .dashboard-module__5Z32ga__admin-btn:hover{background:linear-gradient(135deg,#3a6230,#2d5a1e);box-shadow:0 8px 24px #4a7c3f73}[data-theme=kids-jungle] .dashboard-module__5Z32ga__progress-doughnut-container{background:#fffde699;border:2px solid #b482142e;box-shadow:0 8px 28px #4a7c3f1a}[data-theme=kids-jungle] .dashboard-module__5Z32ga__progress-doughnut-container:hover{background:#f0ffebcc;border-color:#4a7c3f66;box-shadow:0 12px 40px #4a7c3f33,0 0 0 1px #4a7c3f26}[data-theme=kids-jungle] .dashboard-module__5Z32ga__dashboard-wrapper .hero-clock-widget{background:#fffde6bf!important;border:2px solid #b4821438!important;box-shadow:0 8px 24px #4a7c3f1f!important}[data-theme=kids-space] .dashboard-module__5Z32ga__dashboard-wrapper{font-family:Nunito,sans-serif}[data-theme=kids-space] .dashboard-module__5Z32ga__hero{background:linear-gradient(135deg,#00d4ff14,#7b5ea70f);border:1px solid #00d4ff33;border-radius:32px;box-shadow:0 8px 32px #0006,0 0 40px #00d4ff0f}[data-theme=kids-space] .dashboard-module__5Z32ga__hero:before{background:radial-gradient(circle,#00d4ff33 0%,#0000 70%)}[data-theme=kids-space] .dashboard-module__5Z32ga__hero-content h1{color:#e8f4ff;letter-spacing:.01em;font-family:Orbitron,Nunito,sans-serif;font-weight:800}[data-theme=kids-space] .dashboard-module__5Z32ga__hero-content p{color:#a8c8f0;font-family:Nunito,sans-serif}[data-theme=kids-space] .dashboard-module__5Z32ga__admin-badge{color:#000;background:linear-gradient(45deg,#00d4ff,#7b5ea7)}[data-theme=kids-space] .dashboard-module__5Z32ga__section-title{color:#e8f4ff;letter-spacing:.02em;font-family:Orbitron,Nunito,sans-serif;font-weight:800}[data-theme=kids-space] .dashboard-module__5Z32ga__category-card{background:#0f1432c7;border:1px solid #00d4ff2e;border-radius:28px;box-shadow:0 6px 24px #0006,0 0 1px #00d4ff1a}[data-theme=kids-space] .dashboard-module__5Z32ga__category-card:hover{background:#192046eb;border-color:#00d4ff73;box-shadow:0 12px 40px #00000080,0 0 20px #00d4ff26}[data-theme=kids-space] .dashboard-module__5Z32ga__card-icon{background:linear-gradient(135deg,#00d4ff,#7b5ea7);border-radius:50%;box-shadow:0 4px 18px #00d4ff59,0 0 12px #00d4ff33}[data-theme=kids-space] .dashboard-module__5Z32ga__category-card h3{color:#e8f4ff;font-family:Nunito,sans-serif;font-weight:800}[data-theme=kids-space] .dashboard-module__5Z32ga__card-footer{color:#5a7fa8}[data-theme=kids-space] .dashboard-module__5Z32ga__explore-link{color:#00d4ff;font-family:Nunito,sans-serif;font-weight:700}[data-theme=kids-space] .dashboard-module__5Z32ga__admin-btn{color:#000;background:linear-gradient(135deg,#00d4ff,#08a);border-radius:50px;font-family:Nunito,sans-serif;font-weight:800;box-shadow:0 0 16px #00d4ff59,0 4px 12px #00d4ff33}[data-theme=kids-space] .dashboard-module__5Z32ga__admin-btn:hover{box-shadow:0 0 28px #00d4ff8c,0 6px 20px #00d4ff4d}[data-theme=kids-space] .dashboard-module__5Z32ga__progress-doughnut-container{background:#0f1432b3;border:1px solid #00d4ff26;box-shadow:0 8px 28px #0006}[data-theme=kids-space] .dashboard-module__5Z32ga__progress-doughnut-container:hover{background:#192046d9;border-color:#00d4ff66;box-shadow:0 12px 40px #00000080,0 0 20px #00d4ff1f}[data-theme=kids-space] .hero-clock-widget{background:#0f1432bf!important;border:1px solid #00d4ff40!important;box-shadow:0 8px 30px #0006,0 0 16px #00d4ff1f!important}
.navbar-module__UPz_vW__navbar{z-index:1000;background:var(--bg-secondary);-webkit-backdrop-filter:blur(20px);border:none;border-bottom:1px solid var(--border);box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:10px 32px;transition:all .3s;position:sticky;top:0;box-shadow:0 4px 20px #0000001a}@media (max-width:1024px){.navbar-module__UPz_vW__navbar{padding:10px 20px}}.navbar-module__UPz_vW__topBar{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;display:flex}.navbar-module__UPz_vW__brand{background:linear-gradient(135deg,#a855f7 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;letter-spacing:-.03em;filter:drop-shadow(0 0 12px #a855f74d);-webkit-background-clip:text;align-items:center;gap:8px;font-size:1.35rem;font-weight:900;text-decoration:none;display:flex}.navbar-module__UPz_vW__rightGroup{align-items:center;gap:20px;margin-left:auto;display:flex}.navbar-module__UPz_vW__rightControls{align-items:center;gap:16px;display:flex}.navbar-module__UPz_vW__userGroup{align-items:center;gap:14px;display:flex}.navbar-module__UPz_vW__desktopOnly{display:flex}.navbar-module__UPz_vW__mobileOnly,.navbar-module__UPz_vW__mobileOnlyAuth{display:none}.navbar-module__UPz_vW__hamburger{cursor:pointer;color:var(--text-primary);background:0 0;border:none;padding:0;font-size:24px;display:none}.navbar-module__UPz_vW__navSection{align-items:center;gap:32px;display:flex}.navbar-module__UPz_vW__navLinks{gap:24px;margin:0;padding:0;list-style:none;display:flex}.navbar-module__UPz_vW__navLinks li a{color:var(--text-secondary);padding:4px 0;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;position:relative}.navbar-module__UPz_vW__navLinks li a:after{content:"";background:linear-gradient(90deg,#a855f7,#3b82f6);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0;box-shadow:0 0 8px #a855f7}.navbar-module__UPz_vW__navLinks li a:hover{color:var(--text-primary)}.navbar-module__UPz_vW__navLinks li a:hover:after{width:100%}.navbar-module__UPz_vW__userInfo{align-items:center;gap:20px;display:flex}.navbar-module__UPz_vW__userProfileWrapper{align-items:center;display:flex;position:relative}.navbar-module__UPz_vW__profileThumb{cursor:pointer;background:#1e1b4b;border:2px solid #a855f780;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;overflow:hidden}.navbar-module__UPz_vW__profileThumb:hover{border-color:#a855f7;transform:scale(1.05);box-shadow:0 0 15px #a855f766}.navbar-module__UPz_vW__profileThumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.navbar-module__UPz_vW__thumbPlaceholder{color:#c084fc;font-size:1rem;font-weight:800}.navbar-module__UPz_vW__dropdown{-webkit-backdrop-filter:blur(20px);z-index:1001;background:#0f1420f2;border:1px solid #8b5cf64d;border-radius:14px;flex-direction:column;width:230px;padding:10px;animation:.2s cubic-bezier(0,0,.2,1) navbar-module__UPz_vW__dropdownFade;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 10px 40px #0009}@keyframes navbar-module__UPz_vW__dropdownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.navbar-module__UPz_vW__dropdownHeader{flex-direction:column;padding:6px 10px 10px;display:flex}.navbar-module__UPz_vW__dropdownHi{color:#fff;font-size:.95rem;font-weight:700}.navbar-module__UPz_vW__dropdownEmail{color:#cbd5e1;margin-top:2px;font-size:.78rem}.navbar-module__UPz_vW__dropdownDivider{background:#ffffff14;height:1px;margin:6px 0}.navbar-module__UPz_vW__dropdownItem{color:#cbd5e1;border-radius:8px;align-items:center;padding:8px 10px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.navbar-module__UPz_vW__dropdownItem:hover{color:#fff;background:#8b5cf626}.navbar-module__UPz_vW__dropdownLogout{color:#f87171;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:.88rem;font-weight:700;transition:all .2s}.navbar-module__UPz_vW__dropdownLogout:hover{color:#ef4444;background:#ef444426}.navbar-module__UPz_vW__authGroup{align-items:center;gap:16px;display:flex}.navbar-module__UPz_vW__navLogin{color:var(--text-secondary);font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}.navbar-module__UPz_vW__navLogin:hover{color:var(--text-primary)}.navbar-module__UPz_vW__navSignup{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:10px;padding:8px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #7c3aed66}.navbar-module__UPz_vW__navSignup:hover{transform:translateY(-2px);box-shadow:0 8px 25px #7c3aed99}@media (max-width:900px){.navbar-module__UPz_vW__navbar{border-radius:0;margin:0;padding:12px 24px;top:0}.navbar-module__UPz_vW__hamburger{display:block}.navbar-module__UPz_vW__navSection{background:var(--bg-secondary);border:none;border-bottom:1px solid var(--border);opacity:0;pointer-events:none;border-radius:0 0 20px 20px;flex-direction:column;gap:24px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:0;right:0;transform:translateY(-10px);box-shadow:0 10px 30px #0000001a}.navbar-module__UPz_vW__navSection.navbar-module__UPz_vW__showMenu{opacity:1;pointer-events:all;transform:translateY(0)}.navbar-module__UPz_vW__navLinks{text-align:center;flex-direction:column;gap:16px;width:100%}.navbar-module__UPz_vW__authGroup{flex-direction:column;gap:16px;width:100%}.navbar-module__UPz_vW__navSignup{text-align:center;box-sizing:border-box;width:100%}.navbar-module__UPz_vW__mobileUserGroup{align-items:center;gap:12px;display:flex}.navbar-module__UPz_vW__desktopOnly{display:none!important}.navbar-module__UPz_vW__mobileOnly{display:flex!important}.navbar-module__UPz_vW__mobileOnlyAuth{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.navbar-module__UPz_vW__mobileDrawerProfile{border-top:1px solid #ffffff1a;flex-direction:column;gap:12px;width:100%;padding-top:16px;display:flex}.navbar-module__UPz_vW__mobileDrawerHeader{align-items:center;gap:12px;display:flex}.navbar-module__UPz_vW__mobileDrawerMeta{flex-direction:column;display:flex}.navbar-module__UPz_vW__mobileDrawerDivider{background:#ffffff14;height:1px}.navbar-module__UPz_vW__mobileDrawerItem{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.navbar-module__UPz_vW__mobileDrawerLogout{color:#f87171;cursor:pointer;text-align:left;background:#ef44441a;border:1px solid #ef444440;border-radius:10px;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.9rem;font-weight:700;display:flex}}.navbar-module__UPz_vW__langSelectorWrapper{align-items:center;display:flex}.navbar-module__UPz_vW__langSelect{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;border-radius:8px;outline:none;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .2s}.navbar-module__UPz_vW__langSelect:hover{border-color:var(--border-accent)}.navbar-module__UPz_vW__themeToggleBtn{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;align-items:center;gap:6px;padding:6px 10px;font-size:.9rem;font-weight:600;transition:all .25s;display:flex}.navbar-module__UPz_vW__themeToggleBtn:hover{border-color:var(--border-accent);background:var(--bg-card-hover);transform:translateY(-1px)}[data-theme=kids-jungle] .navbar-module__UPz_vW__navbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffde1f0;border-bottom:3px solid #b4821440;box-shadow:0 4px 24px #4a7c3f1f,0 1px #ffc83226}[data-theme=kids-jungle] .navbar-module__UPz_vW__brand{background:linear-gradient(135deg,#4a7c3f,#2d5a1e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Nunito,sans-serif;font-weight:900}[data-theme=kids-jungle] .navbar-module__UPz_vW__navLinks li a{color:#3d6b35;font-family:Nunito,sans-serif;font-weight:700}[data-theme=kids-jungle] .navbar-module__UPz_vW__navLinks li a:hover{color:#1a3a1a}[data-theme=kids-jungle] .navbar-module__UPz_vW__navLinks li a:after{background:#4a7c3f}[data-theme=kids-jungle] .navbar-module__UPz_vW__navSignup{letter-spacing:.3px;background:linear-gradient(135deg,#4a7c3f,#3a6230);border-radius:50px;font-family:Nunito,sans-serif;font-weight:800;box-shadow:0 4px 16px #4a7c3f59}[data-theme=kids-jungle] .navbar-module__UPz_vW__navSignup:hover{transform:translateY(-2px);box-shadow:0 8px 24px #4a7c3f80}[data-theme=kids-jungle] .navbar-module__UPz_vW__navLogin{color:#3d6b35;font-family:Nunito,sans-serif;font-weight:700}[data-theme=kids-jungle] .navbar-module__UPz_vW__navLogin:hover{color:#1a3a1a}[data-theme=kids-jungle] .navbar-module__UPz_vW__profileThumb{border:2px solid #4a7c3f73}[data-theme=kids-jungle] .navbar-module__UPz_vW__profileThumb:hover{border-color:#4a7c3f;box-shadow:0 0 16px #4a7c3f59}[data-theme=kids-jungle] .navbar-module__UPz_vW__thumbPlaceholder{color:#4a7c3f}[data-theme=kids-jungle] .navbar-module__UPz_vW__dropdown{background:#fffde6f7;border:1px solid #b4821433;box-shadow:0 12px 40px #4a7c3f33}[data-theme=kids-jungle] .navbar-module__UPz_vW__dropdownHi{font-family:Nunito,sans-serif}[data-theme=kids-jungle] .navbar-module__UPz_vW__langSelect{color:#3d6b35;background:#fffde6e6;border:1px solid #b4821440;font-family:Nunito,sans-serif;font-weight:700}[data-theme=kids-jungle] .navbar-module__UPz_vW__hamburger{color:#3d6b35}[data-theme=kids-jungle] .navbar-module__UPz_vW__navSection{background:#fffde1f7;border-bottom:2px solid #b4821433}[data-theme=kids-space] .navbar-module__UPz_vW__navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050819e0;border-bottom:1px solid #00d4ff2e;box-shadow:0 4px 30px #00d4ff14,0 1px #00d4ff0f}[data-theme=kids-space] .navbar-module__UPz_vW__brand{background:linear-gradient(135deg,#00d4ff,#7b5ea7);-webkit-text-fill-color:transparent;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,Nunito,sans-serif;font-weight:900}[data-theme=kids-space] .navbar-module__UPz_vW__navLinks li a{color:#a8c8f0;font-family:Nunito,sans-serif;font-weight:700}[data-theme=kids-space] .navbar-module__UPz_vW__navLinks li a:hover{color:#e8f4ff}[data-theme=kids-space] .navbar-module__UPz_vW__navLinks li a:after{background:#00d4ff}[data-theme=kids-space] .navbar-module__UPz_vW__navSignup{color:#000;letter-spacing:.3px;background:linear-gradient(135deg,#00d4ff,#08a);border-radius:50px;font-family:Nunito,sans-serif;font-weight:800;box-shadow:0 0 18px #00d4ff66,0 4px 14px #00d4ff33}[data-theme=kids-space] .navbar-module__UPz_vW__navSignup:hover{transform:translateY(-2px);box-shadow:0 0 28px #00d4ffa6,0 6px 20px #00d4ff59}[data-theme=kids-space] .navbar-module__UPz_vW__navLogin{color:#a8c8f0;font-family:Nunito,sans-serif;font-weight:700}[data-theme=kids-space] .navbar-module__UPz_vW__navLogin:hover{color:#e8f4ff}[data-theme=kids-space] .navbar-module__UPz_vW__profileThumb{background:#0f1432e6;border:2px solid #00d4ff66}[data-theme=kids-space] .navbar-module__UPz_vW__profileThumb:hover{border-color:#00d4ff;box-shadow:0 0 18px #00d4ff66}[data-theme=kids-space] .navbar-module__UPz_vW__thumbPlaceholder{color:#00d4ff}[data-theme=kids-space] .navbar-module__UPz_vW__dropdown{background:#080c23f7;border:1px solid #00d4ff33;box-shadow:0 12px 40px #0009,0 0 20px #00d4ff1a}[data-theme=kids-space] .navbar-module__UPz_vW__dropdownHi{color:#e8f4ff;font-family:Nunito,sans-serif}[data-theme=kids-space] .navbar-module__UPz_vW__dropdownEmail{color:#5a7fa8}[data-theme=kids-space] .navbar-module__UPz_vW__dropdownItem{color:#a8c8f0;font-family:Nunito,sans-serif}[data-theme=kids-space] .navbar-module__UPz_vW__dropdownItem:hover{color:#e8f4ff;background:#00d4ff14}[data-theme=kids-space] .navbar-module__UPz_vW__langSelect{color:#a8c8f0;background:#0f1432e6;border:1px solid #00d4ff33;font-family:Nunito,sans-serif;font-weight:700}[data-theme=kids-space] .navbar-module__UPz_vW__langSelect:hover{border-color:#00d4ff73}[data-theme=kids-space] .navbar-module__UPz_vW__hamburger{color:#a8c8f0}[data-theme=kids-space] .navbar-module__UPz_vW__navSection{background:#050819f7;border-bottom:1px solid #00d4ff26}
.footer-module__j_x-Qa__footer{background:var(--bg-secondary);color:var(--text-secondary);border-top:1px solid var(--border);z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-top:80px;padding:80px 24px 40px;position:relative}.footer-module__j_x-Qa__footerContainer{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:60px;max-width:1200px;margin:0 auto;display:grid}.footer-module__j_x-Qa__brandSection{flex-direction:column;gap:20px;display:flex}.footer-module__j_x-Qa__footerBrand{color:var(--text-primary);background:linear-gradient(135deg,#a855f7,#3b82f6);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #a855f74d);-webkit-background-clip:text;font-size:1.5rem;font-weight:800;text-decoration:none}.footer-module__j_x-Qa__description{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.footer-module__j_x-Qa__socialLinks{gap:16px;margin-top:10px;display:flex}.footer-module__j_x-Qa__socialIcon{background:var(--bg-card);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.footer-module__j_x-Qa__socialIcon svg{width:20px;height:20px}.footer-module__j_x-Qa__socialIcon:hover{background:var(--bg-card-hover);color:var(--accent);border-color:var(--border-accent);transform:translateY(-4px);box-shadow:0 10px 20px #8b5cf633}.footer-module__j_x-Qa__columnTitle{color:var(--text-primary);margin-bottom:24px;font-size:1.1rem;font-weight:700}.footer-module__j_x-Qa__linkList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-module__j_x-Qa__linkList a{color:var(--text-secondary);font-size:.95rem;text-decoration:none;transition:color .2s}.footer-module__j_x-Qa__linkList a:hover{color:var(--accent)}.footer-module__j_x-Qa__contactInfo{flex-direction:column;gap:16px;display:flex}.footer-module__j_x-Qa__contactItem{color:var(--text-secondary);gap:12px;font-size:.95rem;display:flex}.footer-module__j_x-Qa__contactIcon{color:#a855f7}.footer-module__j_x-Qa__contactItem:hover{color:var(--text-primary)}.footer-module__j_x-Qa__contactFormBtn{color:var(--text-primary);background:linear-gradient(135deg,#a855f726,#3b82f626);border:1px solid #a855f74d;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.footer-module__j_x-Qa__contactFormBtn:hover{color:#fff;background:linear-gradient(135deg,#a855f7,#3b82f6);transform:translateY(-2px);box-shadow:0 4px 14px #a855f766}.footer-module__j_x-Qa__bottomBar{border-top:1px solid var(--border);max-width:1200px;color:var(--text-muted);justify-content:space-between;align-items:center;margin:60px auto 0;padding-top:30px;font-size:.9rem;display:flex}@media (max-width:900px){.footer-module__j_x-Qa__footerContainer{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:600px){.footer-module__j_x-Qa__footerContainer{grid-template-columns:1fr}.footer-module__j_x-Qa__bottomBar{text-align:center;flex-direction:column;gap:20px}}[data-theme=kids-jungle] .footer-module__j_x-Qa__footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5fff099;border-top:3px solid #b4821438}[data-theme=kids-jungle] .footer-module__j_x-Qa__footerBrand{background:linear-gradient(135deg,#4a7c3f,#2d5a1e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Nunito,sans-serif;font-weight:900}[data-theme=kids-jungle] .footer-module__j_x-Qa__description{color:#3d6b35;font-family:Nunito,sans-serif}[data-theme=kids-jungle] .footer-module__j_x-Qa__columnTitle{color:#1a3a1a;font-family:Nunito,sans-serif;font-weight:800}[data-theme=kids-jungle] .footer-module__j_x-Qa__linkList a{color:#6b8f5e;font-family:Nunito,sans-serif;font-weight:600}[data-theme=kids-jungle] .footer-module__j_x-Qa__linkList a:hover{color:#4a7c3f}[data-theme=kids-jungle] .footer-module__j_x-Qa__socialIcon{color:#6b8f5e;background:#4a7c3f0f;border:1px solid #b4821433}[data-theme=kids-jungle] .footer-module__j_x-Qa__socialIcon:hover{color:#3a6230;background:#4a7c3f24;border-color:#4a7c3f66;box-shadow:0 8px 20px #4a7c3f26}[data-theme=kids-jungle] .footer-module__j_x-Qa__contactIcon{color:#4a7c3f}[data-theme=kids-jungle] .footer-module__j_x-Qa__contactItem{color:#3d6b35;font-family:Nunito,sans-serif}[data-theme=kids-jungle] .footer-module__j_x-Qa__bottomBar{color:#6b8f5e;border-top:1px solid #b4821426;font-family:Nunito,sans-serif}[data-theme=kids-space] .footer-module__j_x-Qa__footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050816bf;border-top:1px solid #00d4ff26}[data-theme=kids-space] .footer-module__j_x-Qa__footerBrand{background:linear-gradient(135deg,#00d4ff,#7b5ea7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,Nunito,sans-serif;font-weight:900}[data-theme=kids-space] .footer-module__j_x-Qa__description{color:#a8c8f0;font-family:Nunito,sans-serif}[data-theme=kids-space] .footer-module__j_x-Qa__columnTitle{color:#e8f4ff;font-family:Nunito,sans-serif;font-weight:800}[data-theme=kids-space] .footer-module__j_x-Qa__linkList a{color:#5a7fa8;font-family:Nunito,sans-serif;font-weight:600}[data-theme=kids-space] .footer-module__j_x-Qa__linkList a:hover{color:#00d4ff}[data-theme=kids-space] .footer-module__j_x-Qa__socialIcon{color:#5a7fa8;background:#00d4ff0a;border:1px solid #00d4ff1f}[data-theme=kids-space] .footer-module__j_x-Qa__socialIcon:hover{color:#00d4ff;background:#00d4ff1a;border-color:#00d4ff66;box-shadow:0 0 16px #00d4ff40}[data-theme=kids-space] .footer-module__j_x-Qa__contactIcon{color:#00d4ff}[data-theme=kids-space] .footer-module__j_x-Qa__contactItem{color:#a8c8f0;font-family:Nunito,sans-serif}[data-theme=kids-space] .footer-module__j_x-Qa__bottomBar{color:#5a7fa8;border-top:1px solid #00d4ff1a;font-family:Nunito,sans-serif}
.contact-module__2fpTIW__container{max-width:1200px;min-height:100vh;margin:0 auto;padding:120px 24px 80px}.contact-module__2fpTIW__heroSection{text-align:center;margin-bottom:50px}.contact-module__2fpTIW__badge{color:var(--accent,#a855f7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a855f71f;border:1px solid #a855f74d;border-radius:30px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 18px;font-size:.9rem;font-weight:600;display:inline-flex}.contact-module__2fpTIW__title{color:var(--text-primary);background:linear-gradient(135deg, var(--text-primary) 0%, #a855f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:2.8rem;font-weight:800;line-height:1.2}.contact-module__2fpTIW__subtitle{color:var(--text-secondary);max-width:680px;margin:0 auto;font-size:1.15rem;line-height:1.6}.contact-module__2fpTIW__mainGrid{grid-template-columns:1fr 1.4fr;align-items:start;gap:40px;display:grid}.contact-module__2fpTIW__infoSidebar{flex-direction:column;gap:20px;display:flex}.contact-module__2fpTIW__infoCard{background:var(--bg-card,#ffffff0a);border:1px solid var(--border,#ffffff1a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;align-items:flex-start;gap:18px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.contact-module__2fpTIW__infoCard:hover{border-color:var(--border-accent,#a855f766);background:var(--bg-card-hover,#ffffff0f);transform:translateY(-4px);box-shadow:0 12px 30px #a855f726}.contact-module__2fpTIW__iconWrapper{background:linear-gradient(135deg,#a855f726,#3b82f626);border:1px solid #a855f740;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex}.contact-module__2fpTIW__whatsappIconWrapper{color:#25d366;background:linear-gradient(135deg,#25d36626,#128c7e26);border-color:#25d3664d}.contact-module__2fpTIW__cardContent{flex:1}.contact-module__2fpTIW__cardLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted,#94a3b8);margin-bottom:6px;font-size:.85rem;font-weight:700}.contact-module__2fpTIW__cardValue{color:var(--text-primary);word-break:break-word;margin-bottom:6px;font-size:1.1rem;font-weight:700}.contact-module__2fpTIW__cardLink{color:var(--accent,#a855f7);align-items:center;gap:6px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.contact-module__2fpTIW__cardLink:hover{color:#c084fc;text-decoration:underline}.contact-module__2fpTIW__whatsappBtn{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #25d3664d}.contact-module__2fpTIW__whatsappBtn:hover{background:linear-gradient(135deg,#28e06f,#159e8e);transform:translateY(-2px);box-shadow:0 8px 25px #25d36673}.contact-module__2fpTIW__formContainer{background:var(--bg-card,#ffffff0a);border:1px solid var(--border,#ffffff1a);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;padding:40px;box-shadow:0 20px 40px #0003}.contact-module__2fpTIW__formTitle{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:24px;font-size:1.6rem;font-weight:800;display:flex}.contact-module__2fpTIW__contactForm{flex-direction:column;gap:20px;display:flex}.contact-module__2fpTIW__inputGroup{flex-direction:column;gap:8px;display:flex}.contact-module__2fpTIW__label{color:var(--text-secondary);font-size:.95rem;font-weight:600}.contact-module__2fpTIW__input,.contact-module__2fpTIW__select,.contact-module__2fpTIW__textarea{background:var(--bg-primary,#0f172a99);border:1px solid var(--border,#ffffff26);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:14px 18px;font-family:inherit;font-size:1rem;transition:all .3s}.contact-module__2fpTIW__select option{color:#fff;background:#1e293b}.contact-module__2fpTIW__input:focus,.contact-module__2fpTIW__select:focus,.contact-module__2fpTIW__textarea:focus{background:var(--bg-secondary,#1e293bcc);border-color:#a855f7;box-shadow:0 0 0 3px #a855f740}.contact-module__2fpTIW__textarea{resize:vertical;min-height:140px}.contact-module__2fpTIW__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7,#3b82f6);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:16px;font-size:1.05rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 8px 25px #a855f759}.contact-module__2fpTIW__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#b866ff,#4b92ff);transform:translateY(-2px);box-shadow:0 12px 30px #a855f780}.contact-module__2fpTIW__submitBtn:disabled{opacity:.65;cursor:not-allowed}.contact-module__2fpTIW__alertSuccess{color:#4ade80;background:#22c55e26;border:1px solid #22c55e59;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;font-size:.95rem;font-weight:600;animation:.4s contact-module__2fpTIW__fadeIn;display:flex}.contact-module__2fpTIW__alertError{color:#f87171;background:#ef444426;border:1px solid #ef444459;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;font-size:.95rem;font-weight:600;animation:.4s contact-module__2fpTIW__fadeIn;display:flex}.contact-module__2fpTIW__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite contact-module__2fpTIW__spin}@keyframes contact-module__2fpTIW__spin{to{transform:rotate(360deg)}}@keyframes contact-module__2fpTIW__fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.contact-module__2fpTIW__mainGrid{grid-template-columns:1fr}.contact-module__2fpTIW__title{font-size:2.2rem}.contact-module__2fpTIW__container{padding-top:100px}}@media (max-width:600px){.contact-module__2fpTIW__container{padding:90px 16px 60px}.contact-module__2fpTIW__formContainer{padding:24px}.contact-module__2fpTIW__title{font-size:1.8rem}.contact-module__2fpTIW__subtitle{font-size:1rem}}[data-theme=kids-jungle] .contact-module__2fpTIW__title{background:linear-gradient(135deg,#2d5a1e,#4a7c3f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Nunito,sans-serif}[data-theme=kids-jungle] .contact-module__2fpTIW__badge{color:#3a6230;background:#4a7c3f1f;border-color:#4a7c3f4d}[data-theme=kids-jungle] .contact-module__2fpTIW__infoCard,[data-theme=kids-jungle] .contact-module__2fpTIW__formContainer{background:#f5fff0b3;border-color:#b4821433}[data-theme=kids-jungle] .contact-module__2fpTIW__submitBtn{background:linear-gradient(135deg,#4a7c3f,#2d5a1e);box-shadow:0 8px 20px #4a7c3f4d}[data-theme=kids-jungle] .contact-module__2fpTIW__select option{color:#1a3a1a;background:#f0fdf4}
.faq-module__t33dUW__faqWrapper{z-index:2;width:100%;max-width:1100px;margin:0 auto;padding:60px 20px;position:relative}.faq-module__t33dUW__faqHeader{text-align:center;margin-bottom:40px}.faq-module__t33dUW__faqBadge{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.faq-module__t33dUW__faqTitle{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.2}.faq-module__t33dUW__faqSubtitle{color:var(--text-secondary);max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.6}.faq-module__t33dUW__searchBarContainer{align-items:center;max-width:640px;margin:0 auto 30px;display:flex;position:relative}.faq-module__t33dUW__searchIcon{opacity:.7;pointer-events:none;font-size:1.1rem;position:absolute;left:18px}.faq-module__t33dUW__searchInput{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:16px;outline:none;padding:14px 20px 14px 48px;font-size:.98rem;transition:all .25s;box-shadow:0 4px 20px #00000026}.faq-module__t33dUW__searchInput:focus{border-color:#38bdf899;box-shadow:0 0 0 3px #38bdf826,0 8px 30px #0003}.faq-module__t33dUW__searchInput::placeholder{color:var(--text-muted)}.faq-module__t33dUW__categoryPills{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:40px;display:flex}.faq-module__t33dUW__pillBtn{background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.faq-module__t33dUW__pillBtn:hover{color:var(--text-primary);border-color:#fff3;transform:translateY(-2px)}.faq-module__t33dUW__activePill{color:#38bdf8;background:linear-gradient(135deg,#38bdf833,#6366f133);border-color:#38bdf899;font-weight:700;box-shadow:0 4px 16px #38bdf826}.faq-module__t33dUW__accordionList{flex-direction:column;gap:14px;margin-bottom:50px;display:flex}.faq-module__t33dUW__faqCard{background:var(--bg-card);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:18px;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 16px #00000014}.faq-module__t33dUW__faqCard:hover{border-color:#38bdf859;transform:translateY(-2px);box-shadow:0 8px 28px #00000029}.faq-module__t33dUW__cardOpen{background:linear-gradient(135deg, #38bdf80a, #6366f105), var(--bg-card);border-color:#38bdf880;box-shadow:0 10px 32px #0003,0 0 20px #38bdf80f}.faq-module__t33dUW__questionButton{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.05rem;font-weight:700;line-height:1.45;transition:color .2s;display:flex}.faq-module__t33dUW__questionButton:hover{color:#38bdf8}.faq-module__t33dUW__questionText{flex:1}.faq-module__t33dUW__chevron{border:1px solid var(--border);width:28px;height:28px;color:var(--text-secondary);background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .2s,color .2s;display:flex}.faq-module__t33dUW__cardOpen .faq-module__t33dUW__chevron{color:#38bdf8;background:#38bdf833;border-color:#38bdf866;transform:rotate(180deg)}.faq-module__t33dUW__answerContainer{border-top:1px solid #ffffff0a;padding:0 24px 22px;animation:.25s ease-out faq-module__t33dUW__fadeIn}.faq-module__t33dUW__answerText{color:var(--text-secondary);margin:0;padding-top:14px;font-size:.98rem;line-height:1.7}.faq-module__t33dUW__emptyState{text-align:center;color:var(--text-secondary);padding:40px 20px}.faq-module__t33dUW__emptyState h4{color:var(--text-primary);margin-bottom:8px;font-size:1.2rem}.faq-module__t33dUW__supportBox{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:linear-gradient(135deg,#38bdf814,#6366f10f);border:1px solid #38bdf840;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:36px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000026}.faq-module__t33dUW__supportBox:before{content:"";filter:blur(35px);pointer-events:none;background:radial-gradient(circle,#38bdf826 0%,#0000 70%);width:280px;height:280px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.faq-module__t33dUW__supportBox h3{color:var(--text-primary);margin:0;font-size:1.45rem;font-weight:800}.faq-module__t33dUW__supportBox p{color:var(--text-secondary);max-width:520px;margin:0;font-size:.96rem;line-height:1.55}.faq-module__t33dUW__contactBtn{color:#fff;background:linear-gradient(135deg,#0284c7,#4f46e5);border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:12px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 18px #0284c759}.faq-module__t33dUW__contactBtn:hover{transform:translateY(-2px);box-shadow:0 8px 26px #0284c780}@keyframes faq-module__t33dUW__fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-module__t33dUW__faqWrapper{padding:40px 16px}.faq-module__t33dUW__questionButton{padding:16px 18px;font-size:.98rem}.faq-module__t33dUW__answerContainer{padding:0 18px 18px}.faq-module__t33dUW__supportBox{padding:28px 20px}.faq-module__t33dUW__pillBtn{padding:8px 14px;font-size:.82rem}}
.home-module__lGFO9a__landingPageContainer{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;transition:background-color .35s,color .35s;position:relative;overflow-x:hidden}.home-module__lGFO9a__particleCanvas{pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;top:0;left:0}.home-module__lGFO9a__ambientOrb1{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf62e 0%,#0000 70%);width:500px;height:500px;position:fixed;top:-10%;left:15%}.home-module__lGFO9a__ambientOrb2{filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#3b82f626 0%,#0000 70%);width:600px;height:600px;position:fixed;top:40%;right:-5%}.home-module__lGFO9a__ambientOrb3{filter:blur(90px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ec48991f 0%,#0000 70%);width:500px;height:500px;position:fixed;bottom:10%;left:-10%}.home-module__lGFO9a__heroSection{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;max-width:1300px;min-height:85vh;margin:0 auto;padding:80px 24px 60px;display:grid;position:relative}@media (max-width:1024px){.home-module__lGFO9a__heroSection{text-align:center;grid-template-columns:1fr;padding-top:40px}}.home-module__lGFO9a__heroContent{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:1024px){.home-module__lGFO9a__heroContent{align-items:center}}.home-module__lGFO9a__heroBadge{color:#c084fc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:30px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.home-module__lGFO9a__badgeDot{background:#a855f7;border-radius:50%;width:8px;height:8px;animation:2s infinite home-module__lGFO9a__pulseDot;box-shadow:0 0 10px #a855f7}@keyframes home-module__lGFO9a__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.home-module__lGFO9a__heroTitle{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:900;line-height:1.08}.home-module__lGFO9a__heroTitleStatic{color:var(--text-primary)}.home-module__lGFO9a__heroTitleGlow{background:linear-gradient(135deg,#a855f7 0%,#3b82f6 50%,#06b6d4 100%);color:#0000;text-shadow:0 0 40px #a855f74d;-webkit-background-clip:text;background-clip:text}.home-module__lGFO9a__typewriterBlock{color:#60a5fa;align-items:center;min-height:40px;margin-bottom:16px;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;display:flex}.home-module__lGFO9a__cursor{color:#a855f7;margin-left:4px;animation:1s infinite home-module__lGFO9a__blink}@keyframes home-module__lGFO9a__blink{0%,to{opacity:1}50%{opacity:0}}.home-module__lGFO9a__heroSubtitle{color:var(--text-secondary);max-width:580px;margin-bottom:36px;font-size:1.1rem;line-height:1.6}.home-module__lGFO9a__heroCTAs{flex-wrap:wrap;gap:18px;margin-bottom:48px;display:flex}.home-module__lGFO9a__primaryCTA{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#2563eb);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:16px 36px;font-size:1.05rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #7c3aed66}.home-module__lGFO9a__primaryCTA:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 14px 35px #7c3aed99}.home-module__lGFO9a__ctaGlow{opacity:0;background:radial-gradient(circle,#ffffff4d 0%,#0000 60%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.home-module__lGFO9a__primaryCTA:hover .home-module__lGFO9a__ctaGlow{opacity:1}.home-module__lGFO9a__secondaryCTA{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;justify-content:center;align-items:center;padding:16px 32px;font-size:1.05rem;font-weight:600;transition:all .3s;display:inline-flex}.home-module__lGFO9a__secondaryCTA:hover{background:var(--bg-card-hover);border-color:var(--border-accent);color:var(--text-primary);transform:translateY(-3px)}@media (max-width:480px){.home-module__lGFO9a__heroCTAs{flex-direction:column;gap:12px;width:100%}.home-module__lGFO9a__primaryCTA,.home-module__lGFO9a__secondaryCTA{width:100%;padding:14px 24px;font-size:1rem}}.home-module__lGFO9a__statsRow{border-top:1px solid var(--border);align-items:center;gap:24px;width:100%;max-width:580px;padding-top:24px;display:flex}.home-module__lGFO9a__statCard{flex-direction:column;display:flex}.home-module__lGFO9a__statNumber{background:linear-gradient(135deg, var(--text-primary), #a855f7);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:800}.home-module__lGFO9a__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.home-module__lGFO9a__statDivider{background:var(--border);width:1px;height:36px}.home-module__lGFO9a__heroVisual{justify-content:center;width:100%;transition:transform .1s ease-out;display:flex;position:relative}.home-module__lGFO9a__mockCard{background:var(--bg-card);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;width:100%;max-width:440px;padding:24px;position:relative;box-shadow:0 20px 50px #00000026,0 0 30px #8b5cf626}.home-module__lGFO9a__mockCardHeader{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:20px;padding-bottom:12px;display:flex}.home-module__lGFO9a__mockDot{border-radius:50%;width:10px;height:10px}.home-module__lGFO9a__mockTitle{color:var(--text-muted);margin-left:auto;font-size:.8rem}.home-module__lGFO9a__mockQuestion{margin-bottom:20px}.home-module__lGFO9a__mockQBadge{color:#60a5fa;background:#3b82f626;border-radius:6px;margin-bottom:10px;padding:2px 10px;font-size:.75rem;display:inline-block}.home-module__lGFO9a__mockQText{color:var(--text-primary);margin-bottom:14px;font-size:1rem;font-weight:600}.home-module__lGFO9a__mockOption{background:var(--bg-primary);border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;font-size:.9rem;display:flex}.home-module__lGFO9a__mockOptionCorrect{color:#34d399;background:#34d3991a;border-color:#34d39966}.home-module__lGFO9a__mockOptionLabel{opacity:.7;font-size:.8rem;font-weight:700}.home-module__lGFO9a__mockCheck{margin-left:auto;font-weight:800}.home-module__lGFO9a__mockProgressLabel{color:var(--text-muted);justify-content:space-between;margin-bottom:6px;font-size:.75rem;display:flex}.home-module__lGFO9a__mockProgressBar{background:var(--border);border-radius:3px;width:100%;height:6px;overflow:hidden}.home-module__lGFO9a__mockProgressFill{background:linear-gradient(90deg,#8b5cf6,#3b82f6);border-radius:3px;height:100%}.home-module__lGFO9a__floatBadge1,.home-module__lGFO9a__floatBadge2{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 30px #00000026}.home-module__lGFO9a__floatBadge1{animation:4s ease-in-out infinite home-module__lGFO9a__floatAnim;top:-15px;right:-20px}.home-module__lGFO9a__floatBadge2{animation:5s ease-in-out 1s infinite home-module__lGFO9a__floatAnim;bottom:20px;left:-20px}@keyframes home-module__lGFO9a__floatAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.home-module__lGFO9a__marqueeStrip{z-index:1;background:#8b5cf60d;border-top:1px solid #8b5cf626;border-bottom:1px solid #8b5cf626;width:100%;padding:14px 0;position:relative;overflow:hidden}.home-module__lGFO9a__marqueeTrack{white-space:nowrap;gap:40px;width:max-content;animation:25s linear infinite home-module__lGFO9a__marquee;display:flex}@keyframes home-module__lGFO9a__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-module__lGFO9a__marqueeItem{color:var(--text-secondary);align-items:center;gap:12px;font-size:.9rem;font-weight:600;display:flex}.home-module__lGFO9a__marqueeDot{color:#8b5cf6;font-size:.6rem}.home-module__lGFO9a__main{z-index:1;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.home-module__lGFO9a__sectionLabel{letter-spacing:.15em;color:#a855f7;text-align:center;margin-bottom:12px;font-size:.8rem;font-weight:800}.home-module__lGFO9a__sectionTitle{text-align:center;color:var(--text-primary);margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.home-module__lGFO9a__gradientText{background:linear-gradient(135deg,#a855f7,#3b82f6);color:#0000;-webkit-background-clip:text;background-clip:text}.home-module__lGFO9a__sectionSubtitle{color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto 50px;font-size:1.05rem;line-height:1.6}.home-module__lGFO9a__categoriesSection{opacity:0;padding:100px 0 60px;transition:all .8s ease-out;transform:translateY(30px)}.home-module__lGFO9a__categoriesSection.home-module__lGFO9a__visible{opacity:1;transform:translateY(0)}.home-module__lGFO9a__carouselWrapper{align-items:center;gap:16px;display:flex;position:relative}.home-module__lGFO9a__carouselViewport{touch-action:pan-y;width:100%;padding:20px 4px;overflow:hidden}.home-module__lGFO9a__carouselTrack{gap:24px;transition:transform .5s cubic-bezier(.25,1,.5,1);display:flex}@media (max-width:1024px){.home-module__lGFO9a__carouselTrack{gap:20px}}@media (max-width:640px){.home-module__lGFO9a__carouselTrack{gap:16px}}.home-module__lGFO9a__categoryCard{background:var(--bg-card);cursor:pointer;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:0 0 calc(33.3333% - 16px);padding:32px 24px;transition:all .4s;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.home-module__lGFO9a__categoryCard{flex:0 0 calc(50% - 10px)}}@media (max-width:640px){.home-module__lGFO9a__categoryCard{border-radius:16px;flex:0 0 100%;padding:24px 20px}}.home-module__lGFO9a__categoryCard:hover{border-color:var(--card-color);box-shadow:0 15px 35px #00000080, 0 0 20px var(--card-color);background:var(--bg-card-hover);transform:translateY(-8px)}.home-module__lGFO9a__categoryIcon{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:1.8rem;display:flex}.home-module__lGFO9a__categoryTitle{color:var(--text-primary);margin-bottom:10px;font-size:1.25rem;font-weight:700}@media (max-width:640px){.home-module__lGFO9a__categoryTitle{font-size:1.1rem}}.home-module__lGFO9a__categoryDesc{color:var(--text-secondary);margin-bottom:24px;font-size:.9rem;line-height:1.6}.home-module__lGFO9a__categoryLink{align-items:center;gap:6px;margin-top:auto;font-size:.9rem;font-weight:700;transition:gap .2s;display:inline-flex}.home-module__lGFO9a__categoryCard:hover .home-module__lGFO9a__categoryLink{gap:10px}.home-module__lGFO9a__carouselArrow{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.home-module__lGFO9a__carouselArrow:hover{color:#fff;background:#7c3aed;border-color:#7c3aed;transform:scale(1.1)}.home-module__lGFO9a__desktopArrow{display:flex}.home-module__lGFO9a__mobileArrow{display:none}.home-module__lGFO9a__carouselControls{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.home-module__lGFO9a__carouselDots{justify-content:center;align-items:center;gap:8px;display:flex}.home-module__lGFO9a__carouselDot{background:var(--text-muted);opacity:.4;cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.home-module__lGFO9a__carouselDotActive{background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:6px;width:28px;box-shadow:0 0 12px #7c3aed99}@media (max-width:640px){.home-module__lGFO9a__desktopArrow{display:none}.home-module__lGFO9a__mobileArrow{width:38px;height:38px;display:flex}}.home-module__lGFO9a__howItWorksSection{opacity:0;padding:80px 0;transition:all .8s ease-out;transform:translateY(30px)}.home-module__lGFO9a__howItWorksSection.home-module__lGFO9a__visible{opacity:1;transform:translateY(0)}.home-module__lGFO9a__stepsGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:20px;display:grid}@media (max-width:900px){.home-module__lGFO9a__stepsGrid{grid-template-columns:1fr}}.home-module__lGFO9a__stepCard{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:36px 28px;transition:all .3s;position:relative;box-shadow:0 4px 15px #0000000d}.home-module__lGFO9a__stepCard:hover{border-color:var(--border-accent);transform:translateY(-5px)}.home-module__lGFO9a__stepNum{color:#8b5cf640;font-size:2.5rem;font-weight:900;position:absolute;top:20px;right:24px}.home-module__lGFO9a__stepIcon{margin-bottom:16px;font-size:2.2rem}.home-module__lGFO9a__stepTitle{color:var(--text-primary);margin-bottom:10px;font-size:1.2rem;font-weight:700}.home-module__lGFO9a__stepDesc{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.home-module__lGFO9a__featuresSection{opacity:0;padding:80px 0;transition:all .8s ease-out;transform:translateY(30px)}.home-module__lGFO9a__featuresSection.home-module__lGFO9a__visible{opacity:1;transform:translateY(0)}.home-module__lGFO9a__featuresGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.home-module__lGFO9a__featuresGrid{grid-template-columns:1fr}}.home-module__lGFO9a__featureCard{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:32px 24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000000d}.home-module__lGFO9a__featureCard:hover{border-color:var(--feature-color);transform:translateY(-5px)}.home-module__lGFO9a__featureIconWrap{border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:18px;font-size:1.5rem;display:flex}.home-module__lGFO9a__featureTitle{color:var(--text-primary);margin-bottom:8px;font-size:1.15rem;font-weight:700}.home-module__lGFO9a__featureDesc{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.home-module__lGFO9a__featureCardLine{width:100%;height:3px;position:absolute;bottom:0;left:0}.home-module__lGFO9a__ctaBanner{border:1px solid var(--border-accent);text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;background:linear-gradient(135deg,#7c3aed1a,#2563eb1a);border-radius:28px;margin:60px 0;padding:60px 40px;transition:all .8s ease-out;position:relative;overflow:hidden;transform:translateY(30px)}.home-module__lGFO9a__ctaBanner.home-module__lGFO9a__visible{opacity:1;transform:translateY(0)}.home-module__lGFO9a__ctaBannerTitle{color:var(--text-primary);margin-bottom:14px;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800}.home-module__lGFO9a__ctaBannerSubtitle{color:var(--text-secondary);max-width:540px;margin:0 auto 30px;font-size:1.05rem}.home-module__lGFO9a__ctaBannerButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.home-module__lGFO9a__videoSection{text-align:center;opacity:1;padding:80px 0;transition:all .8s ease-out;transform:translateY(0)}.home-module__lGFO9a__sectionSubtitle{color:var(--text-secondary);max-width:600px;margin:-10px auto 40px;font-size:1.05rem;line-height:1.6}.home-module__lGFO9a__videoCardWrapper{border-radius:24px;max-width:900px;margin:0 auto 32px;position:relative}.home-module__lGFO9a__videoGlow{filter:blur(25px);opacity:.7;z-index:0;background:linear-gradient(135deg,#a855f74d,#3b82f64d);border-radius:30px;position:absolute;inset:-10px}.home-module__lGFO9a__videoContainer{z-index:1;border:1px solid var(--border);background:var(--bg-secondary);border-radius:20px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000026}.home-module__lGFO9a__videoIframe{border:none;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0}.home-module__lGFO9a__videoHighlights{flex-wrap:wrap;justify-content:center;gap:24px;max-width:850px;margin:0 auto;display:flex}.home-module__lGFO9a__videoHighlightItem{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);border-radius:50px;align-items:center;gap:10px;padding:10px 20px;font-size:.9rem;font-weight:600;display:flex;box-shadow:0 4px 15px #0000001a}.home-module__lGFO9a__vhIcon{font-size:1.1rem}.home-module__lGFO9a__testimonialsSection{opacity:1;padding:80px 0;transition:all .8s ease-out;transform:translateY(0)}.home-module__lGFO9a__testimonialsSection.home-module__lGFO9a__visible{opacity:1;transform:translateY(0)}.home-module__lGFO9a__testimonialFeatured{background:var(--bg-card);border:1.5px solid var(--border-accent);text-align:center;border-radius:24px;max-width:800px;margin:0 auto 24px;padding:40px;position:relative;box-shadow:0 12px 35px #00000014}.home-module__lGFO9a__testimonialQuoteIcon{color:#8b5cf659;margin-bottom:-20px;font-size:4rem;line-height:1}.home-module__lGFO9a__testimonialAvatar{color:#fff;background:#7c3aed;border:2px solid #a855f7;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:1.5rem;font-weight:700;display:flex;overflow:hidden}.home-module__lGFO9a__testimonialAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-module__lGFO9a__testimonialMessage{color:var(--text-primary);margin-bottom:20px;font-size:1.15rem;font-style:italic;font-weight:500;line-height:1.7}.home-module__lGFO9a__testimonialMeta{flex-direction:column;align-items:center;gap:4px;display:flex}.home-module__lGFO9a__testimonialName{color:var(--text-primary);font-size:1.05rem;font-weight:800}.home-module__lGFO9a__testimonialGrade{color:#8b5cf6;font-size:.88rem;font-weight:600}.home-module__lGFO9a__testimonialStars{letter-spacing:2px;font-size:1rem}.home-module__lGFO9a__testimonialDots{justify-content:center;gap:8px;margin-bottom:30px;display:flex}.home-module__lGFO9a__tDot{background:var(--text-muted);opacity:.4;cursor:pointer;border:none;border-radius:4px;width:8px;height:8px;padding:0;transition:all .3s}.home-module__lGFO9a__tDotActive{opacity:1;background:#a855f7;width:24px}.home-module__lGFO9a__testimonialMiniGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.home-module__lGFO9a__testimonialMiniCard{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:16px;padding:18px;transition:all .25s;box-shadow:0 4px 15px #0000000a}.home-module__lGFO9a__testimonialMiniCard:hover{border-color:var(--border-accent);background:var(--bg-card-hover);transform:translateY(-2px)}.home-module__lGFO9a__miniCardHeader{align-items:center;gap:10px;margin-bottom:10px;display:flex}.home-module__lGFO9a__miniAvatar{color:#fff;background:#7c3aed;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex;overflow:hidden}.home-module__lGFO9a__miniAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-module__lGFO9a__miniName{color:var(--text-primary);font-size:.88rem;font-weight:700}.home-module__lGFO9a__miniStars{font-size:.75rem}.home-module__lGFO9a__miniMessage{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-module__lGFO9a__adContainerHidden{width:100%;display:block;opacity:0!important;pointer-events:none!important;background:0 0!important;border:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.home-module__lGFO9a__adPlaceholderHidden{width:100%;background:0 0!important;border:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.home-module__lGFO9a__adContainerFilled{animation:.35s ease-out forwards home-module__lGFO9a__adFadeIn}@keyframes home-module__lGFO9a__adFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.home-module__lGFO9a__adContainer{z-index:1;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1160px;margin:40px auto;padding:0 16px;display:flex;position:relative}.home-module__lGFO9a__adVariantLeaderboard{margin:48px auto}.home-module__lGFO9a__adVariantInfeed{margin:56px auto}.home-module__lGFO9a__adVariantRectangle{max-width:400px;margin:32px auto}.home-module__lGFO9a__adVariantSidebar{width:100%;max-width:300px;margin:0 auto}.home-module__lGFO9a__adVariantSidebar .home-module__lGFO9a__adPlaceholder{min-height:600px}@media (max-width:900px){.home-module__lGFO9a__adVariantSidebar .home-module__lGFO9a__adPlaceholder{min-height:250px}}.home-module__lGFO9a__adVariantSideRail{width:300px;margin:0 auto;display:none}.home-module__lGFO9a__adVariantSideRail .home-module__lGFO9a__adPlaceholder{min-height:600px}@media (min-width:1500px){.home-module__lGFO9a__adVariantSideRail{display:block}}.home-module__lGFO9a__twoColumnAdLayout{box-sizing:border-box;align-items:flex-start;gap:32px;width:100%;max-width:1160px;margin:60px auto;padding:0 16px;display:flex}.home-module__lGFO9a__twoColumnMainContent{flex:1 1 0;width:100%;min-width:0}.home-module__lGFO9a__twoColumnSidebarAd{flex:0 0 300px;align-self:flex-start;width:300px;position:sticky;top:90px}.home-module__lGFO9a__twoColumnSidebarAd:empty{display:none!important}.home-module__lGFO9a__twoColumnSidebarAd:not(:has(*)){display:none!important}.home-module__lGFO9a__twoColumnSidebarAd:not(:has([data-ad-filled=true])){display:none!important}@media (max-width:1500px){.home-module__lGFO9a__twoColumnSidebarAd{display:none!important}}.home-module__lGFO9a__adHeader{justify-content:center;align-items:center;width:100%;margin-bottom:6px;display:flex}.home-module__lGFO9a__adLabelBadge{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);opacity:.6;font-size:.7rem;font-weight:700}.home-module__lGFO9a__adPlaceholder{background:var(--bg-card);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:100px;transition:min-height .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.home-module__lGFO9a__adPlaceholder:hover{border-color:#8b5cf673}@media (max-width:768px){.home-module__lGFO9a__adPlaceholder{min-height:250px}}.home-module__lGFO9a__adDemoFallback{background:linear-gradient(135deg,#8b5cf60d 0%,#3b82f60d 100%);border-radius:14px;justify-content:center;align-items:center;width:100%;padding:20px 24px;display:flex;position:relative}.home-module__lGFO9a__adDemoGlow{pointer-events:none;background:radial-gradient(circle,#8b5cf61a 0%,#0000 70%);width:60%;height:200%;position:absolute;top:-50%;left:20%}.home-module__lGFO9a__adDemoContent{z-index:1;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.home-module__lGFO9a__adDemoIcon{background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.6rem;display:flex}.home-module__lGFO9a__adDemoTextGroup{text-align:left;flex-direction:column;align-items:flex-start;display:flex}@media (max-width:640px){.home-module__lGFO9a__adDemoTextGroup{text-align:center;align-items:center}}.home-module__lGFO9a__adDemoTitle{color:var(--text-primary);font-size:.95rem;font-weight:700}.home-module__lGFO9a__adDemoSubtitle{color:var(--text-secondary);margin-top:2px;font-size:.8rem}.home-module__lGFO9a__adDemoBadge{letter-spacing:.05em;color:#34d399;background:#34d3991f;border:1px solid #34d3994d;border-radius:20px;margin-left:auto;padding:4px 10px;font-size:.72rem;font-weight:800}@media (max-width:640px){.home-module__lGFO9a__adDemoBadge{margin-top:4px;margin-left:0}}
.courses-module__Eh646a__pageWrapper{background-color:var(--bg-primary,#0f172a);min-height:100vh;color:var(--text-primary,#f8fafc);position:relative;overflow-x:hidden}.courses-module__Eh646a__mainContainer{max-width:1280px;margin:0 auto;padding:120px 24px 80px}.courses-module__Eh646a__heroSection{text-align:center;margin-bottom:40px}.courses-module__Eh646a__heroBadge{color:#38bdf8;text-transform:uppercase;letter-spacing:.05em;background:#38bdf826;border:1px solid #38bdf84d;border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 18px;font-size:.85rem;font-weight:700;display:inline-flex}.courses-module__Eh646a__heroTitle{background:linear-gradient(135deg,#38bdf8,#818cf8,#c084fc);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;margin-bottom:14px;font-size:2.8rem;font-weight:800}.courses-module__Eh646a__heroSubtitle{color:var(--text-secondary,#94a3b8);max-width:720px;margin:0 auto 28px;font-size:1.15rem;line-height:1.6}.courses-module__Eh646a__searchWrapper{max-width:680px;margin:0 auto}.courses-module__Eh646a__searchInput{border:1px solid var(--border,#ffffff1f);background:var(--bg-card,#1e293b99);width:100%;color:var(--text-primary,#fff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;border-radius:16px;outline:none;padding:14px 22px;font-size:1rem;transition:all .25s}.courses-module__Eh646a__searchInput:focus{border-color:#38bdf8;box-shadow:0 0 16px #38bdf840}.courses-module__Eh646a__categoriesSection{margin-bottom:36px}.courses-module__Eh646a__categoriesBar{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.courses-module__Eh646a__categoryBtn{border:1px solid var(--border,#ffffff1a);background:var(--bg-card,#1e293b80);color:var(--text-secondary,#94a3b8);cursor:pointer;border-radius:14px;padding:10px 20px;font-size:.9rem;font-weight:700;transition:all .2s}.courses-module__Eh646a__categoryBtn:hover{color:#fff;background:#334155cc}.courses-module__Eh646a__activeCategory{box-shadow:0 4px 15px #38bdf859;color:#fff!important;background:linear-gradient(135deg,#0284c7,#38bdf8)!important;border-color:#0000!important}.courses-module__Eh646a__coursesGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px;display:grid}.courses-module__Eh646a__courseCard{background:var(--bg-card,#1e293b99);border:1px solid var(--border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border-radius:20px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.courses-module__Eh646a__courseCard:hover{border-color:#38bdf866;transform:translateY(-6px);box-shadow:0 16px 36px #00000059}.courses-module__Eh646a__cardImageWrapper{width:100%;height:200px;position:relative;overflow:hidden}.courses-module__Eh646a__courseImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.courses-module__Eh646a__courseCard:hover .courses-module__Eh646a__courseImage{transform:scale(1.05)}.courses-module__Eh646a__categoryBadge{color:#38bdf8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#0f172ae0;border:1px solid #38bdf859;border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:800;position:absolute;top:14px;left:14px}.courses-module__Eh646a__harvardBadge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#a51c30e6;border:1px solid #fecaca66;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:.72rem;font-weight:800;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px #0000004d}.courses-module__Eh646a__freeTag{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:800}.courses-module__Eh646a__cardBody{flex-direction:column;flex:1;padding:22px;display:flex}.courses-module__Eh646a__metaRow{color:var(--text-secondary,#94a3b8);justify-content:space-between;margin-bottom:10px;font-size:.82rem;display:flex}.courses-module__Eh646a__courseTitle{color:var(--text-primary,#fff);margin:0 0 10px;font-size:1.2rem;font-weight:800;line-height:1.4}.courses-module__Eh646a__courseDesc{color:var(--text-secondary,#94a3b8);flex:1;margin-bottom:16px;font-size:.9rem;line-height:1.6}.courses-module__Eh646a__instructorRow{color:var(--text-secondary,#cbd5e1);border-top:1px solid var(--border,#ffffff14);justify-content:space-between;margin-bottom:12px;padding-top:12px;font-size:.82rem;display:flex}.courses-module__Eh646a__tagsRow{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.courses-module__Eh646a__tagBadge{color:#818cf8;background:#818cf81f;border-radius:6px;padding:3px 8px;font-size:.72rem}.courses-module__Eh646a__cardFooter{margin-top:auto}.courses-module__Eh646a__startBtn{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#0284c7,#38bdf8);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 15px #38bdf840}.courses-module__Eh646a__startBtn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #38bdf866}.courses-module__Eh646a__noResults{text-align:center;color:var(--text-secondary,#94a3b8);padding:60px 20px}.courses-module__Eh646a__noResults h3{color:#fff;margin-bottom:8px;font-size:1.3rem}.courses-module__Eh646a__resetBtn{color:#0f172a;cursor:pointer;background:#38bdf8;border:none;border-radius:12px;margin-top:16px;padding:10px 20px;font-weight:800}.courses-module__Eh646a__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.courses-module__Eh646a__modalContent{color:#fff;background:#0f172a;border:1px solid #ffffff26;border-radius:24px;width:100%;max-width:680px;max-height:90vh;padding:32px;position:relative;overflow-y:auto}.courses-module__Eh646a__closeBtn{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.courses-module__Eh646a__closeBtn:hover{color:#f87171;background:#ef44444d}.courses-module__Eh646a__modalImageBanner{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:220px;margin-bottom:20px}.courses-module__Eh646a__modalTitle{margin-bottom:12px;font-size:1.6rem;font-weight:800;line-height:1.3}.courses-module__Eh646a__modalMetaGrid{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px;padding:16px;display:grid}.courses-module__Eh646a__metaBadgeItem{color:#cbd5e1;font-size:.85rem}.courses-module__Eh646a__metaBadgeItem strong{color:#38bdf8;margin-bottom:2px;font-weight:700;display:block}.courses-module__Eh646a__modalDescBox{color:#cbd5e1;background:#0f172a99;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:20px;padding:18px;font-size:.95rem;line-height:1.7}.courses-module__Eh646a__modalAttribution{color:#94a3b8;background:#38bdf80f;border:1px dashed #38bdf840;border-radius:12px;margin-bottom:24px;padding:12px 16px;font-size:.8rem;line-height:1.5}.courses-module__Eh646a__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.courses-module__Eh646a__harvardEnrollBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a51c30,#c53030);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #a51c304d}.courses-module__Eh646a__harvardEnrollBtn:hover{background:linear-gradient(135deg,#b91c1c,#dc2626);transform:translateY(-2px);box-shadow:0 6px 20px #a51c3080}.courses-module__Eh646a__mcqPracticeBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#38bdf8);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #38bdf840}.courses-module__Eh646a__mcqPracticeBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #38bdf873}.courses-module__Eh646a__disclaimerBox{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b80;border:1px solid #ffffff14;border-radius:18px;align-items:flex-start;gap:18px;margin-top:48px;margin-bottom:24px;padding:24px;display:flex}.courses-module__Eh646a__disclaimerIcon{background:#38bdf81f;border:1px solid #38bdf840;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:2rem;display:flex}.courses-module__Eh646a__disclaimerText h4{color:#fff;margin:0 0 6px;font-size:1.05rem;font-weight:800}.courses-module__Eh646a__disclaimerText p{color:#94a3b8;margin:0;font-size:.88rem;line-height:1.6}@media (max-width:768px){.courses-module__Eh646a__mainContainer{padding:90px 16px 40px}.courses-module__Eh646a__heroTitle{font-size:2rem}.courses-module__Eh646a__heroSubtitle{font-size:.95rem}.courses-module__Eh646a__coursesGrid{grid-template-columns:1fr}}
.daily-updates-module__PF2aLW__pageWrapper{background-color:var(--bg-primary,#0f172a);min-height:100vh;color:var(--text-primary,#f8fafc);position:relative;overflow-x:hidden}.daily-updates-module__PF2aLW__mainContainer{max-width:1280px;margin:0 auto;padding:120px 24px 80px}.daily-updates-module__PF2aLW__headerSection{text-align:center;margin-bottom:32px}.daily-updates-module__PF2aLW__dateBadge{color:#818cf8;text-transform:uppercase;letter-spacing:.05em;background:#6366f126;border:1px solid #6366f14d;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.daily-updates-module__PF2aLW__title{background:linear-gradient(135deg,#38bdf8,#818cf8,#f43f5e);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;margin-bottom:12px;font-size:2.8rem;font-weight:800}.daily-updates-module__PF2aLW__subtitle{color:var(--text-secondary,#94a3b8);max-width:680px;margin:0 auto 24px;font-size:1.15rem;line-height:1.6}.daily-updates-module__PF2aLW__tickerGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:40px;display:grid}.daily-updates-module__PF2aLW__rateCard{background:var(--bg-card,#1e293b99);border:1px solid var(--border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;align-items:center;gap:14px;padding:14px 18px;transition:all .25s;display:flex}.daily-updates-module__PF2aLW__rateCard:hover{border-color:#6366f14d;transform:translateY(-3px);box-shadow:0 10px 25px #0003}.daily-updates-module__PF2aLW__rateIcon{color:#818cf8;background:linear-gradient(135deg,#6366f133,#8b5cf633);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;display:flex}.daily-updates-module__PF2aLW__rateLabel{color:var(--text-secondary,#94a3b8);text-transform:uppercase;font-size:.75rem;font-weight:600}.daily-updates-module__PF2aLW__rateVal{color:var(--text-primary,#fff);margin-top:2px;font-size:1.1rem;font-weight:800}.daily-updates-module__PF2aLW__layoutGrid{grid-template-columns:1fr 360px;align-items:start;gap:36px;display:grid}@media (max-width:992px){.daily-updates-module__PF2aLW__layoutGrid{grid-template-columns:1fr}}.daily-updates-module__PF2aLW__sectionHeader{border-bottom:1px solid var(--border,#ffffff14);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.daily-updates-module__PF2aLW__sectionTitle{color:var(--text-primary,#f8fafc);align-items:center;gap:10px;font-size:1.5rem;font-weight:800;display:flex}.daily-updates-module__PF2aLW__tabsWrapper{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.daily-updates-module__PF2aLW__tabBtn{border:1px solid var(--border,#ffffff1a);background:var(--bg-card,#1e293b80);color:var(--text-secondary,#94a3b8);cursor:pointer;border-radius:12px;padding:8px 16px;font-size:.88rem;font-weight:600;transition:all .2s}.daily-updates-module__PF2aLW__tabBtn:hover{background:var(--bg-card-hover,#334155b3);color:#fff}.daily-updates-module__PF2aLW__activeTab{box-shadow:0 4px 15px #38bdf84d;color:#fff!important;background:linear-gradient(135deg,#38bdf8,#6366f1)!important;border-color:#0000!important}.daily-updates-module__PF2aLW__blogGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.daily-updates-module__PF2aLW__postCard{background:var(--bg-card,#1e293b99);border:1px solid var(--border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;color:inherit;border-radius:20px;flex-direction:column;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.daily-updates-module__PF2aLW__postCard:hover{border-color:#38bdf866;transform:translateY(-6px);box-shadow:0 20px 40px #0000004d}.daily-updates-module__PF2aLW__postImageWrapper{background:linear-gradient(135deg,#1e293b,#0f172a);width:100%;height:180px;position:relative;overflow:hidden}.daily-updates-module__PF2aLW__postImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.daily-updates-module__PF2aLW__postCard:hover .daily-updates-module__PF2aLW__postImage{transform:scale(1.06)}.daily-updates-module__PF2aLW__postCategoryTag{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;border:1px solid #ffffff26;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;top:12px;left:12px}.daily-updates-module__PF2aLW__postBody{flex-direction:column;flex:1;padding:20px;display:flex}.daily-updates-module__PF2aLW__postTitle{color:var(--text-primary,#fff);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:1.15rem;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.daily-updates-module__PF2aLW__postSummary{color:var(--text-secondary,#94a3b8);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:14px;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.daily-updates-module__PF2aLW__postMeta{border-top:1px solid var(--border,#ffffff0f);color:var(--text-secondary,#94a3b8);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:.8rem;display:flex}.daily-updates-module__PF2aLW__lotteryGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.daily-updates-module__PF2aLW__sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:100px}.daily-updates-module__PF2aLW__sidebarCard{background:var(--bg-card,#1e293b99);border:1px solid var(--border,#ffffff1a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:20px}.daily-updates-module__PF2aLW__sidebarTitle{color:var(--text-primary,#f8fafc);border-bottom:1px solid var(--border,#ffffff14);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:10px;font-size:1.2rem;font-weight:800;display:flex}.daily-updates-module__PF2aLW__lotteryList{flex-direction:column;gap:16px;display:flex}.daily-updates-module__PF2aLW__lotteryCard{background:var(--bg-card,#1e293b99);border:1px solid var(--border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-sm,0 4px 6px -1px #0000001a);border-radius:20px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.daily-updates-module__PF2aLW__lotteryCard:hover{border-color:#38bdf866;transform:translateY(-4px);box-shadow:0 16px 32px #0003}.daily-updates-module__PF2aLW__lotteryCardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.daily-updates-module__PF2aLW__lotteryName{color:var(--text-primary,#fff);font-size:1.05rem;font-weight:800}.daily-updates-module__PF2aLW__providerBadge{text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:800}.daily-updates-module__PF2aLW__providerNLB{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.daily-updates-module__PF2aLW__providerDLB{color:#fff;background:linear-gradient(135deg,#059669,#10b981)}.daily-updates-module__PF2aLW__drawMeta{color:var(--text-secondary,#94a3b8);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.8rem;display:flex}.daily-updates-module__PF2aLW__numbersRow{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.daily-updates-module__PF2aLW__numbersBlock{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.daily-updates-module__PF2aLW__numbersRowLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.daily-updates-module__PF2aLW__numberBall{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:50%;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 6px;font-size:.85rem;font-weight:800;display:flex;box-shadow:0 3px 8px #3b82f64d}.daily-updates-module__PF2aLW__letterBall{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:50%;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 8px;font-size:.78rem;font-weight:800;display:flex;box-shadow:0 3px 8px #f59e0b59}.daily-updates-module__PF2aLW__specialSymbolTag{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.daily-updates-module__PF2aLW__risingSignBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#6366f126,#a855f726);border:1.5px solid #8b5cf666;border-radius:14px;align-items:center;gap:12px;width:fit-content;margin-top:14px;padding:8px 16px;display:flex;box-shadow:0 4px 14px #6366f11f}.daily-updates-module__PF2aLW__risingSignEmoji{filter:drop-shadow(0 2px 4px #0003);justify-content:center;align-items:center;font-size:1.8rem;line-height:1;display:flex}.daily-updates-module__PF2aLW__risingSignImg{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 5px #0000004d);width:36px;height:36px}.daily-updates-module__PF2aLW__risingSignInfo{flex-direction:column;display:flex}.daily-updates-module__PF2aLW__risingSignLabel{text-transform:uppercase;letter-spacing:.05em;color:#6366f1;font-size:.68rem;font-weight:700}.daily-updates-module__PF2aLW__risingSignName{color:var(--text-primary,#fff);letter-spacing:.01em;font-size:1.05rem;font-weight:800}.daily-updates-module__PF2aLW__backBtn{color:#38bdf8;align-items:center;gap:8px;margin-bottom:24px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.daily-updates-module__PF2aLW__backBtn:hover{transform:translate(-4px)}.daily-updates-module__PF2aLW__detailBanner{border-radius:24px;width:100%;height:380px;margin-bottom:32px;overflow:hidden;box-shadow:0 20px 40px #0006}.daily-updates-module__PF2aLW__detailBannerImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.daily-updates-module__PF2aLW__detailTitle{color:var(--text-primary,#fff);margin-bottom:16px;font-size:2.5rem;font-weight:800;line-height:1.3}.daily-updates-module__PF2aLW__detailMetaBar{border-bottom:1px solid var(--border,#ffffff1a);color:var(--text-secondary,#94a3b8);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:32px;padding-bottom:20px;font-size:.9rem;display:flex}.daily-updates-module__PF2aLW__detailContent{color:var(--text-primary,#e2e8f0);white-space:pre-wrap;margin-bottom:48px;font-size:1.1rem;line-height:1.8}.daily-updates-module__PF2aLW__loadingSpinner{color:#38bdf8;justify-content:center;padding:60px 0;font-size:1.2rem;display:flex}.daily-updates-module__PF2aLW__currencyPanel{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:24px;display:grid}.daily-updates-module__PF2aLW__currencyCard{background:var(--bg-card,#1e293b99);border:1px solid var(--border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default;border-radius:20px;align-items:center;gap:16px;padding:20px 22px;transition:all .25s;display:flex}.daily-updates-module__PF2aLW__currencyCard:hover{border-color:#38bdf859;transform:translateY(-4px);box-shadow:0 12px 30px #00000040}.daily-updates-module__PF2aLW__currencyFlag{flex-shrink:0;font-size:2.2rem;line-height:1}.daily-updates-module__PF2aLW__currencyInfo{flex:1;min-width:0}.daily-updates-module__PF2aLW__currencyCode{color:var(--text-primary,#fff);letter-spacing:.04em;font-size:1.1rem;font-weight:800}.daily-updates-module__PF2aLW__currencyName{color:var(--text-secondary,#94a3b8);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.78rem;overflow:hidden}.daily-updates-module__PF2aLW__currencyRate{text-align:right;flex-shrink:0}.daily-updates-module__PF2aLW__currencyRateLabel{color:var(--text-secondary,#64748b);text-transform:uppercase;margin-bottom:2px;font-size:.7rem;font-weight:600;display:block}.daily-updates-module__PF2aLW__currencyRateVal{background:linear-gradient(135deg,#38bdf8,#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.05rem;font-weight:800}.daily-updates-module__PF2aLW__currencySearchInput{border:1px solid var(--border,#ffffff1f);background:var(--bg-card,#1e293b80);width:100%;color:var(--text-primary,#fff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;outline:none;margin-bottom:20px;padding:12px 18px;font-size:.95rem;transition:all .2s}.daily-updates-module__PF2aLW__currencySearchInput:focus{border-color:#6366f1;box-shadow:0 0 12px #6366f140}.daily-updates-module__PF2aLW__converterBox{background:var(--bg-card,#1e293b80);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #6366f140;border-radius:20px;margin-bottom:28px;padding:22px 26px}.daily-updates-module__PF2aLW__converterTitle{color:#818cf8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:1rem;font-weight:800}.daily-updates-module__PF2aLW__converterRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.daily-updates-module__PF2aLW__converterInput{border:1px solid var(--border,#ffffff1f);min-width:130px;color:var(--text-primary,#fff);background:#0f172a99;border-radius:12px;outline:none;flex:1;padding:11px 16px;font-size:1rem;font-weight:700;transition:border-color .2s}.daily-updates-module__PF2aLW__converterInput:focus{border-color:#6366f1}.daily-updates-module__PF2aLW__converterInput::placeholder{color:#475569;font-weight:400}.daily-updates-module__PF2aLW__converterInput::-webkit-inner-spin-button{-webkit-appearance:none}.daily-updates-module__PF2aLW__converterInput::-webkit-outer-spin-button{-webkit-appearance:none}.daily-updates-module__PF2aLW__converterSelect{border:1px solid var(--border,#ffffff1f);min-width:180px;color:var(--text-primary,#fff);cursor:pointer;background:#0f172a99;border-radius:12px;outline:none;flex:2;padding:11px 14px;font-size:.92rem;font-weight:600;transition:border-color .2s}.daily-updates-module__PF2aLW__converterSelect:focus{border-color:#6366f1}.daily-updates-module__PF2aLW__converterResult{color:#38bdf8;text-align:center;background:linear-gradient(135deg,#38bdf81f,#6366f11f);border:1px solid #6366f140;border-radius:12px;flex:2;justify-content:center;align-items:center;min-width:160px;min-height:44px;padding:11px 18px;font-size:1.05rem;font-weight:800;display:flex}@media (max-width:640px){.daily-updates-module__PF2aLW__currencyPanel{grid-template-columns:1fr}.daily-updates-module__PF2aLW__converterRow{flex-direction:column}.daily-updates-module__PF2aLW__converterInput,.daily-updates-module__PF2aLW__converterSelect,.daily-updates-module__PF2aLW__converterResult{width:100%;min-width:unset}}.daily-updates-module__PF2aLW__weatherControlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.daily-updates-module__PF2aLW__langToggleGroup{background:var(--bg-card,#1e293b99);border:1px solid var(--border,#ffffff1a);border-radius:12px;gap:6px;padding:4px;display:flex}.daily-updates-module__PF2aLW__langToggleBtn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 16px;font-size:.85rem;font-weight:700;transition:all .2s}.daily-updates-module__PF2aLW__langToggleBtn:hover{color:#fff}.daily-updates-module__PF2aLW__activeLangBtn{box-shadow:0 2px 10px #38bdf84d;color:#fff!important;background:linear-gradient(135deg,#0284c7,#38bdf8)!important}.daily-updates-module__PF2aLW__weatherSlideControlsHeader{background:var(--bg-card,#1e293b66);border:1px solid var(--border,#38bdf833);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;display:flex}.daily-updates-module__PF2aLW__slideTabGroup{background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;padding:4px;display:flex}.daily-updates-module__PF2aLW__slideTabBtn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:7px 16px;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.daily-updates-module__PF2aLW__slideTabBtn:hover{color:#fff}.daily-updates-module__PF2aLW__activeSlideTab{box-shadow:0 4px 12px #38bdf859;color:#fff!important;background:linear-gradient(135deg,#0284c7,#38bdf8)!important}.daily-updates-module__PF2aLW__slideNavArrows{align-items:center;gap:8px;display:flex}.daily-updates-module__PF2aLW__slideArrowBtn{border:1px solid var(--border,#ffffff1f);background:var(--bg-card,#1e293b99);color:#38bdf8;cursor:pointer;border-radius:10px;align-items:center;gap:4px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex}.daily-updates-module__PF2aLW__slideArrowBtn:disabled{opacity:.35;cursor:not-allowed;color:#64748b;border-color:#0000}.daily-updates-module__PF2aLW__slideArrowBtn:not(:disabled):hover{background:#38bdf826;border-color:#38bdf8;transform:translateY(-1px)}.daily-updates-module__PF2aLW__weatherSlideViewport{border-radius:20px;width:100%;position:relative;overflow:hidden}.daily-updates-module__PF2aLW__weatherSlideTrack{width:100%;transition:transform .45s cubic-bezier(.25,1,.5,1);display:flex}@media (min-width:901px){.daily-updates-module__PF2aLW__weatherSlideTrack{grid-template-columns:1fr 520px;gap:28px;display:grid;width:100%!important;transform:none!important}.daily-updates-module__PF2aLW__weatherSlidePanel{flex-shrink:1!important;width:100%!important}.daily-updates-module__PF2aLW__weatherSlideControlsHeader,.daily-updates-module__PF2aLW__slideDots{display:none}}@media (max-width:900px){.daily-updates-module__PF2aLW__weatherSlideTrack{width:200%;display:flex}.daily-updates-module__PF2aLW__weatherSlidePanel{box-sizing:border-box;flex-shrink:0;width:50%;padding-right:2px}.daily-updates-module__PF2aLW__slideActiveDetails{transform:translate(0%)}.daily-updates-module__PF2aLW__slideActiveMap{transform:translate(-50%)}.daily-updates-module__PF2aLW__weatherSlideControlsHeader{display:flex}.daily-updates-module__PF2aLW__slideDots{justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}}.daily-updates-module__PF2aLW__slideDot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.daily-updates-module__PF2aLW__slideDotActive{background:#38bdf8;border-radius:6px;width:28px;box-shadow:0 0 10px #38bdf880}.daily-updates-module__PF2aLW__weatherLayout{width:100%}.daily-updates-module__PF2aLW__forecastCard{background:var(--bg-card,#1e293b99);border:1px solid var(--border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:24px}.daily-updates-module__PF2aLW__forecastCardHeader{border-bottom:1px solid var(--border,#ffffff14);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.daily-updates-module__PF2aLW__forecastCardHeader h3{color:var(--text-primary,#fff);margin:0;font-size:1.15rem;font-weight:800}.daily-updates-module__PF2aLW__forecastDateBadge{color:#38bdf8;background:#38bdf81f;border-radius:12px;padding:4px 10px;font-size:.78rem;font-weight:700}.daily-updates-module__PF2aLW__forecastTextContent{white-space:pre-wrap;color:var(--text-primary,#e2e8f0);max-height:680px;padding-right:8px;font-family:inherit;font-size:.95rem;line-height:1.7;overflow-y:auto}.daily-updates-module__PF2aLW__forecastTextContent::-webkit-scrollbar{width:6px}.daily-updates-module__PF2aLW__forecastTextContent::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.daily-updates-module__PF2aLW__mapCard{background:var(--bg-card,#1e293b99);border:1px solid var(--border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:24px}.daily-updates-module__PF2aLW__mapCardHeader{border-bottom:1px solid var(--border,#ffffff14);margin-bottom:16px;padding-bottom:10px}.daily-updates-module__PF2aLW__mapCardHeader h3{color:var(--text-primary,#fff);margin:0 0 4px;font-size:1.15rem;font-weight:800}.daily-updates-module__PF2aLW__mapCardHeader p{color:var(--text-secondary,#94a3b8);margin:0;font-size:.8rem}.daily-updates-module__PF2aLW__mapViewport{box-sizing:border-box;width:100%;max-width:500px;margin:0 auto;position:relative}.daily-updates-module__PF2aLW__mapContainer{aspect-ratio:500/751;-webkit-user-select:none;user-select:none;width:100%;max-width:500px;margin:0 auto;position:relative}.daily-updates-module__PF2aLW__mapImg{-o-object-fit:contain;object-fit:contain;opacity:.95;border-radius:12px;width:100%;height:100%;display:block}.daily-updates-module__PF2aLW__mapMarkerDot{cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;transform:translate(-50%,-50%)}.daily-updates-module__PF2aLW__dotCore{z-index:2;pointer-events:none;background:#f43f5e;border-radius:50%;width:10px;height:10px;transition:transform .2s,background-color .2s;box-shadow:0 0 8px #f43f5e}.daily-updates-module__PF2aLW__mapMarkerDot:hover .daily-updates-module__PF2aLW__dotCore{background:#38bdf8;transform:scale(1.4);box-shadow:0 0 12px #38bdf8}.daily-updates-module__PF2aLW__dotPulse{z-index:1;pointer-events:none;background:#f43f5e66;border-radius:50%;width:22px;height:22px;animation:1.8s ease-out infinite daily-updates-module__PF2aLW__markerPulseAnim;position:absolute}@keyframes daily-updates-module__PF2aLW__markerPulseAnim{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.daily-updates-module__PF2aLW__hoverSummaryBanner{background:var(--bg-card,#0f172ab3);border:1px solid var(--border,#38bdf840);box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;height:54px;min-height:54px;max-height:54px;margin-bottom:14px;padding:0 16px;display:flex;overflow:hidden}.daily-updates-module__PF2aLW__hoverSummaryPlaceholder{color:var(--text-secondary,#94a3b8);text-align:center;white-space:nowrap;font-size:.85rem}.daily-updates-module__PF2aLW__hoverSummaryActive{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex;overflow:hidden}.daily-updates-module__PF2aLW__cityNameBadge{color:#38bdf8;letter-spacing:.05em;background:#38bdf81f;border-radius:8px;flex-shrink:0;padding:3px 10px;font-size:.9rem;font-weight:800}.daily-updates-module__PF2aLW__cityMetricsRow{color:var(--text-primary,#e2e8f0);white-space:nowrap;gap:14px;font-size:.85rem;display:flex}.daily-updates-module__PF2aLW__cityMetricsRow strong{color:#fff}.daily-updates-module__PF2aLW__mapTooltipTop,.daily-updates-module__PF2aLW__mapTooltipBottom{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;z-index:100;background:#0f172af2;border:1px solid #38bdf866;border-radius:14px;width:180px;max-width:80vw;padding:10px 12px;animation:.12s ease-out daily-updates-module__PF2aLW__fadeInTooltip;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}.daily-updates-module__PF2aLW__mapTooltipTop{bottom:26px}.daily-updates-module__PF2aLW__mapTooltipBottom{top:26px}@keyframes daily-updates-module__PF2aLW__fadeInTooltip{0%{opacity:0}to{opacity:1}}.daily-updates-module__PF2aLW__tooltipTitle{color:#38bdf8;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff1a;margin-bottom:6px;padding-bottom:4px;font-size:.88rem;font-weight:800}.daily-updates-module__PF2aLW__tooltipGrid{color:#cbd5e1;flex-direction:column;gap:4px;font-size:.78rem;display:flex}.daily-updates-module__PF2aLW__tooltipGrid span{color:#94a3b8}.daily-updates-module__PF2aLW__tooltipGrid strong{color:#fff;float:right}.daily-updates-module__PF2aLW__tooltipTime{color:#64748b;text-align:right;border-top:1px solid #ffffff0f;margin-top:6px;padding-top:4px;font-size:.68rem}@media (max-width:768px){.daily-updates-module__PF2aLW__mainContainer{padding:90px 16px 40px}.daily-updates-module__PF2aLW__title{font-size:2rem}.daily-updates-module__PF2aLW__subtitle{font-size:.98rem}.daily-updates-module__PF2aLW__sectionTitle{font-size:1.25rem}.daily-updates-module__PF2aLW__forecastCard{border-radius:16px;padding:16px}.daily-updates-module__PF2aLW__mapCard{border-radius:16px;padding:16px 12px}.daily-updates-module__PF2aLW__forecastTextContent{max-height:480px;font-size:.88rem}}@media (max-width:640px){.daily-updates-module__PF2aLW__weatherControlsBar{flex-direction:column;align-items:stretch;gap:12px}.daily-updates-module__PF2aLW__tabsWrapper{white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;width:100%;padding-bottom:6px;display:flex;overflow-x:auto}.daily-updates-module__PF2aLW__tabsWrapper::-webkit-scrollbar{height:4px}.daily-updates-module__PF2aLW__tabsWrapper::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.daily-updates-module__PF2aLW__tabBtn{flex-shrink:0;padding:8px 12px;font-size:.82rem}.daily-updates-module__PF2aLW__langToggleGroup{justify-content:center;width:100%;display:flex}.daily-updates-module__PF2aLW__langToggleBtn{text-align:center;flex:1}.daily-updates-module__PF2aLW__hoverSummaryBanner{height:54px;min-height:54px;max-height:54px;padding:0 10px}.daily-updates-module__PF2aLW__hoverSummaryActive{flex-direction:row;justify-content:space-between;align-items:center;gap:6px}.daily-updates-module__PF2aLW__cityNameBadge{padding:2px 6px;font-size:.8rem}.daily-updates-module__PF2aLW__cityMetricsRow{gap:8px;font-size:.76rem}.daily-updates-module__PF2aLW__forecastCardHeader{flex-direction:column;align-items:flex-start;gap:6px}.daily-updates-module__PF2aLW__mapCardHeader h3{font-size:1.05rem}.daily-updates-module__PF2aLW__mapCardHeader p{font-size:.75rem}.daily-updates-module__PF2aLW__dotCore{width:8px;height:8px}.daily-updates-module__PF2aLW__dotPulse{width:18px;height:18px}}.daily-updates-module__PF2aLW__detailContainer{max-width:900px;margin:0 auto;padding:120px 24px 80px}.daily-updates-module__PF2aLW__backBtn{color:#38bdf8;align-items:center;gap:6px;margin-bottom:28px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.daily-updates-module__PF2aLW__backBtn:hover{color:#7dd3fc}.daily-updates-module__PF2aLW__detailBanner{background:#0f172a99;border-radius:16px;width:100%;margin-bottom:28px;overflow:hidden}.daily-updates-module__PF2aLW__detailBannerImg{-o-object-fit:contain;object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}.daily-updates-module__PF2aLW__detailTitle{color:var(--text-primary,#f8fafc);letter-spacing:-.02em;margin-bottom:16px;font-size:2rem;font-weight:800;line-height:1.3}.daily-updates-module__PF2aLW__detailMetaBar{color:var(--text-secondary,#94a3b8);border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:16px;margin-bottom:28px;padding-bottom:20px;font-size:.85rem;display:flex}.daily-updates-module__PF2aLW__detailContent{color:var(--text-primary,#e2e8f0);white-space:pre-wrap;font-size:1.05rem;line-height:1.8}
.jobs-module__U4SBJa__pageWrapper{background-color:var(--bg-primary,#0f172a);min-height:100vh;color:var(--text-primary,#f8fafc);position:relative;overflow-x:hidden}.jobs-module__U4SBJa__mainContainer{max-width:1280px;margin:0 auto;padding:120px 24px 80px}.jobs-module__U4SBJa__headerSection{text-align:center;margin-bottom:40px}.jobs-module__U4SBJa__title{background:linear-gradient(135deg,#38bdf8,#818cf8,#c084fc);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;margin-bottom:12px;font-size:2.8rem;font-weight:800}.jobs-module__U4SBJa__subtitle{color:var(--text-secondary,#94a3b8);max-width:680px;margin:0 auto 32px;font-size:1.15rem;line-height:1.6}.jobs-module__U4SBJa__searchBarWrapper{max-width:600px;margin:0 auto 28px;position:relative}.jobs-module__U4SBJa__searchInput{background:var(--bg-card,#1e293bb3);border:1px solid var(--border,#ffffff1a);width:100%;color:var(--text-primary,#fff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;outline:none;padding:14px 20px 14px 48px;font-size:1rem;transition:all .25s}.jobs-module__U4SBJa__searchInput:focus{border-color:#6366f1;box-shadow:0 0 20px #6366f14d}.jobs-module__U4SBJa__searchIcon{color:var(--text-secondary,#94a3b8);pointer-events:none;font-size:1.2rem;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.jobs-module__U4SBJa__tabsWrapper{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.jobs-module__U4SBJa__tabBtn{border:1px solid var(--border,#ffffff1a);background:var(--bg-card,#1e293b80);color:var(--text-secondary,#94a3b8);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}.jobs-module__U4SBJa__tabBtn:hover{background:var(--bg-card-hover,#334155b3);color:var(--text-primary,#fff);transform:translateY(-2px)}.jobs-module__U4SBJa__activeTab{box-shadow:0 4px 15px #6366f166;color:#fff!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-color:#0000!important}.jobs-module__U4SBJa__layoutGrid{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}@media (max-width:992px){.jobs-module__U4SBJa__layoutGrid{grid-template-columns:1fr}}.jobs-module__U4SBJa__jobsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.jobs-module__U4SBJa__jobCard{background:var(--bg-card,#1e293b99);border:1px solid var(--border,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border-radius:20px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.jobs-module__U4SBJa__jobCard:hover{border-color:#6366f166;transform:translateY(-6px);box-shadow:0 16px 32px #0000004d,0 0 20px #6366f126}.jobs-module__U4SBJa__cardHeader{background:linear-gradient(135deg,#1e293b,#0f172a);width:100%;height:160px;position:relative;overflow:hidden}.jobs-module__U4SBJa__cardImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.jobs-module__U4SBJa__jobCard:hover .jobs-module__U4SBJa__cardImg{transform:scale(1.06)}.jobs-module__U4SBJa__fallbackBanner{background:linear-gradient(135deg,#1e293b,#334155);justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;display:flex}.jobs-module__U4SBJa__categoryTag{text-transform:uppercase;letter-spacing:.05em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #0003}.jobs-module__U4SBJa__catGovt{background:linear-gradient(135deg,#10b981,#059669)}.jobs-module__U4SBJa__catPrivate{background:linear-gradient(135deg,#3b82f6,#2563eb)}.jobs-module__U4SBJa__catNgo{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.jobs-module__U4SBJa__cardBody{flex-direction:column;flex:1;padding:20px;display:flex}.jobs-module__U4SBJa__orgName{color:var(--accent,#38bdf8);align-items:center;gap:6px;margin-bottom:6px;font-size:.85rem;font-weight:600;display:flex}.jobs-module__U4SBJa__jobTitle{color:var(--text-primary,#f8fafc);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:1.15rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.jobs-module__U4SBJa__cardFooter{border-top:1px solid var(--border,#ffffff0f);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.jobs-module__U4SBJa__deadLineInfo{color:var(--text-secondary,#94a3b8);align-items:center;gap:6px;font-size:.82rem;display:flex}.jobs-module__U4SBJa__urgencyBadge{border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700}.jobs-module__U4SBJa__urgentActive{color:#34d399;background:#10b98126}.jobs-module__U4SBJa__urgentSoon{color:#fbbf24;background:#f59e0b26}.jobs-module__U4SBJa__urgentExpired{color:#f87171;background:#ef444426}.jobs-module__U4SBJa__viewBtn{color:#818cf8;align-items:center;gap:4px;font-size:.85rem;font-weight:600;display:flex}.jobs-module__U4SBJa__sidebar{flex-direction:column;gap:20px;display:flex}.jobs-module__U4SBJa__sidebarCard{background:var(--bg-card,#1e293b99);border:1px solid var(--border,#ffffff1a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:24px;position:sticky;top:100px}.jobs-module__U4SBJa__sidebarTitle{color:var(--text-primary,#f8fafc);border-bottom:1px solid var(--border,#ffffff14);align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;font-size:1.2rem;font-weight:800;display:flex}.jobs-module__U4SBJa__recentList{flex-direction:column;gap:14px;display:flex}.jobs-module__U4SBJa__recentItem{cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:12px;padding:12px;transition:all .2s}.jobs-module__U4SBJa__recentItem:hover{background:#6366f11a;border-color:#6366f14d;transform:translate(4px)}.jobs-module__U4SBJa__recentItemHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.jobs-module__U4SBJa__recentCategory{text-transform:uppercase;color:#818cf8;font-size:.7rem;font-weight:700}.jobs-module__U4SBJa__recentTitle{color:var(--text-primary,#f8fafc);margin-bottom:6px;font-size:.95rem;font-weight:700;line-height:1.3}.jobs-module__U4SBJa__recentDeadline{color:var(--text-secondary,#94a3b8);align-items:center;gap:4px;font-size:.78rem;display:flex}.jobs-module__U4SBJa__emptyState{text-align:center;background:var(--bg-card,#1e293b66);border:1px dashed var(--border,#ffffff26);border-radius:20px;padding:60px 20px}.jobs-module__U4SBJa__emptyIcon{opacity:.8;margin-bottom:16px;font-size:3.5rem}.jobs-module__U4SBJa__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.25s jobs-module__U4SBJa__fadeIn;display:flex;position:fixed;inset:0}.jobs-module__U4SBJa__modalContent{background:var(--bg-primary,#0f172a);border:1px solid var(--border,#ffffff26);border-radius:24px;width:100%;max-width:720px;max-height:90vh;animation:.3s jobs-module__U4SBJa__slideUp;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #0009}.jobs-module__U4SBJa__closeBtn{color:#fff;cursor:pointer;z-index:10;background:#00000080;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.jobs-module__U4SBJa__closeBtn:hover{background:#ef4444}.jobs-module__U4SBJa__modalHeaderBanner{background:linear-gradient(135deg,#1e293b,#0f172a);width:100%;height:220px;position:relative}.jobs-module__U4SBJa__modalBannerImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.jobs-module__U4SBJa__modalBody{padding:32px}.jobs-module__U4SBJa__modalTitle{color:var(--text-primary,#fff);margin-bottom:10px;font-size:1.8rem;font-weight:800}.jobs-module__U4SBJa__modalMetaRow{border-bottom:1px solid var(--border,#ffffff1a);flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.jobs-module__U4SBJa__metaItem{color:var(--text-secondary,#94a3b8);align-items:center;gap:6px;font-size:.9rem;display:flex}.jobs-module__U4SBJa__descriptionBox{color:var(--text-primary,#cbd5e1);white-space:pre-wrap;margin-bottom:32px;font-size:1rem;line-height:1.7}.jobs-module__U4SBJa__modalActionRow{flex-wrap:wrap;gap:16px;display:flex}.jobs-module__U4SBJa__applyBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:200px;padding:14px 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 15px #6366f166}.jobs-module__U4SBJa__applyBtn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f199}.jobs-module__U4SBJa__gazetteBtn{color:#fbbf24;cursor:pointer;background:linear-gradient(135deg,#f59e0b26,#d9770640);border:1px solid #f59e0b66;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:180px;padding:14px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.jobs-module__U4SBJa__gazetteBtn:hover{color:#fef3c7;background:linear-gradient(135deg,#f59e0b40,#d9770659);transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b4d}.jobs-module__U4SBJa__instructionBtn{color:#38bdf8;cursor:pointer;background:linear-gradient(135deg,#38bdf826,#0ea5e940);border:1px solid #38bdf866;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:180px;padding:14px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.jobs-module__U4SBJa__instructionBtn:hover{color:#e0f2fe;background:linear-gradient(135deg,#38bdf840,#0ea5e959);transform:translateY(-2px);box-shadow:0 8px 25px #38bdf84d}.jobs-module__U4SBJa__feeBadge{color:#10b981;background:#10b9811a;border:1px solid #10b98140;border-radius:6px;align-items:center;gap:4px;width:fit-content;margin-bottom:8px;padding:3px 8px;font-size:.8rem;font-weight:600;display:inline-flex}@keyframes jobs-module__U4SBJa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes jobs-module__U4SBJa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
