*,*:before,*:after{box-sizing:border-box}:root{--bg-main: #0a0a0a;--bg-radial-1: rgba(255, 0, 0, .03);--bg-radial-2: rgba(255, 0, 0, .02);--text-main: rgba(255, 255, 255, .9);--text-muted: rgba(255, 255, 255, .8);--heading: #ffffff;--link: #ff0000;--link-hover: #ff4444;--selection-bg: rgba(255, 0, 0, .3);--selection-text: #ffffff;--scroll-track: #1a1a1a;--scroll-thumb: #333333}html[data-theme=light]{--bg-main: #f6f7fb;--bg-radial-1: rgba(255, 0, 0, .08);--bg-radial-2: rgba(255, 0, 0, .04);--text-main: rgba(18, 20, 24, .92);--text-muted: rgba(18, 20, 24, .78);--heading: #0f1115;--link: #d70000;--link-hover: #aa0000;--selection-bg: rgba(255, 0, 0, .2);--selection-text: #111111;--scroll-track: #e7e9ef;--scroll-thumb: #b6bcc7;--surface-1: rgba(255, 255, 255, .92);--surface-2: rgba(255, 255, 255, .84);--surface-border: rgba(17, 20, 24, .12);--surface-border-strong: rgba(17, 20, 24, .2);--shadow-soft: 0 8px 24px rgba(26, 29, 35, .08);--input-bg: rgba(255, 255, 255, .96)}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:var(--text-main);background:var(--bg-main);background-image:radial-gradient(circle at 20% 50%,var(--bg-radial-1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,var(--bg-radial-2) 0%,transparent 50%);background-attachment:fixed}body{margin:0;padding:0;min-height:100vh}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;line-height:1.2;font-weight:700;color:var(--heading)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}p{margin:0 0 1rem;color:var(--text-muted)}a{color:var(--link);text-decoration:none;transition:color .2s}a:hover{color:var(--link-hover)}button{cursor:pointer;font-family:inherit}input{font-family:inherit}::selection{background:var(--selection-bg);color:var(--selection-text)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:red}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}html[data-theme=light] .main-nav{background:#ffffffd9;border-bottom-color:#0f121717}html[data-theme=light] .logo-text,html[data-theme=light] .nav-link,html[data-theme=light] .profile-trigger{color:#14181dd1}html[data-theme=light] .nav-link:hover,html[data-theme=light] .profile-trigger:hover,html[data-theme=light] .nav-link.active,html[data-theme=light] .profile-trigger.active{color:#0f1217}html[data-theme=light] .theme-toggle-btn{border-color:#11141829;background:#ffffffe6}html[data-theme=light] .theme-toggle-btn:hover{background:#fff;border-color:#11141847}html[data-theme=light] .profile-dropdown{background:#fffffffa;border-color:#11141824;box-shadow:0 10px 28px #00000014}html[data-theme=light] .profile-menu-item{color:#14181de6}html[data-theme=light] .profile-menu-item:hover{background:#1114180f;color:#0f1217}html[data-theme=light] .search-box,html[data-theme=light] .hero-section,html[data-theme=light] .info-card,html[data-theme=light] .description-text,html[data-theme=light] .feature-card,html[data-theme=light] .step,html[data-theme=light] .reason-item,html[data-theme=light] .metadata-item,html[data-theme=light] .input-card,html[data-theme=light] .eligibility-card,html[data-theme=light] .auth-card,html[data-theme=light] .account-card,html[data-theme=light] .plan,html[data-theme=light] .ai-section,html[data-theme=light] .ai-subcard,html[data-theme=light] .ai-rec-card{background:var(--surface-1);border-color:var(--surface-border);box-shadow:var(--shadow-soft)}html[data-theme=light] .search-input,html[data-theme=light] .form-input,html[data-theme=light] input[type=text],html[data-theme=light] input[type=email]{background:var(--input-bg);color:#14181d;border-color:var(--surface-border-strong)}html[data-theme=light] .search-input::placeholder,html[data-theme=light] .form-input::placeholder{color:#14181d73}html[data-theme=light] .info-card-label,html[data-theme=light] .ai-usage,html[data-theme=light] .item-value,html[data-theme=light] .subtitle,html[data-theme=light] .page-subtitle,html[data-theme=light] .eligibility-description{color:#14181d9e}html[data-theme=light] .info-card-value,html[data-theme=light] .hero-title,html[data-theme=light] .section-title,html[data-theme=light] .content-title,html[data-theme=light] .item-message,html[data-theme=light] .item-label,html[data-theme=light] .plan h2,html[data-theme=light] .price,html[data-theme=light] .ai-section-title,html[data-theme=light] .ai-rec-title{color:#101318}html[data-theme=light] .checklist-item,html[data-theme=light] .result-hero,html[data-theme=light] .results-card{background:var(--surface-2);border-color:var(--surface-border)}html[data-theme=light] .tag{background:#1114180d;border-color:#1114181f;color:#111418e6}html[data-theme=light] .tag:hover{background:#d700001a;border-color:#d7000059;color:#8e0000}html[data-theme=light] .metadata-note,html[data-theme=light] .disclaimer,html[data-theme=light] .auth-status,html[data-theme=light] .account-status{background:#ffffffe6;border-color:var(--surface-border-strong);color:#14181ddb}.main-nav[data-astro-cid-pux6a34n]{background:#00000080;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:100;padding:1rem 0}.nav-container[data-astro-cid-pux6a34n]{max-width:1400px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;position:relative}.nav-logo[data-astro-cid-pux6a34n]{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:all .3s ease;z-index:101}.nav-logo[data-astro-cid-pux6a34n]:hover{transform:scale(1.05)}.logo-icon[data-astro-cid-pux6a34n]{height:20px;width:auto}.logo-text[data-astro-cid-pux6a34n]{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.02em}.hamburger[data-astro-cid-pux6a34n]{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:.5rem;z-index:101;transition:all .3s ease}.hamburger-line[data-astro-cid-pux6a34n]{width:28px;height:3px;background:#fff;border-radius:3px;transition:all .3s ease}.hamburger[data-astro-cid-pux6a34n].active .hamburger-line[data-astro-cid-pux6a34n]:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.hamburger[data-astro-cid-pux6a34n].active .hamburger-line[data-astro-cid-pux6a34n]:nth-child(2){opacity:0}.hamburger[data-astro-cid-pux6a34n].active .hamburger-line[data-astro-cid-pux6a34n]:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.nav-links[data-astro-cid-pux6a34n]{display:flex;gap:1.25rem;align-items:center}.nav-link[data-astro-cid-pux6a34n]{display:flex;align-items:center;gap:.4rem;padding:.35rem 0;color:#ffffffc7;font-size:.98rem;font-weight:500;text-decoration:none;transition:color .2s ease;white-space:nowrap;position:relative}.nav-link[data-astro-cid-pux6a34n]:hover{color:#fff}.nav-link[data-astro-cid-pux6a34n].active{color:#fff;font-weight:600}.nav-link[data-astro-cid-pux6a34n].active:after{content:"";position:absolute;left:0;right:0;bottom:-.35rem;height:2px;background:red;border-radius:999px}.link-icon[data-astro-cid-pux6a34n]{width:18px;height:18px;flex-shrink:0}.profile-initial[data-astro-cid-pux6a34n]{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff3b3b,#d40000);box-shadow:0 2px 8px #ff000040;flex-shrink:0}.chevron-icon[data-astro-cid-pux6a34n]{width:14px;height:14px;opacity:.7}.profile-menu[data-astro-cid-pux6a34n]{position:relative}.profile-trigger[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 0;color:#ffffffc7;font-size:.98rem;font-weight:500;background:transparent;border:none;cursor:pointer;position:relative}.profile-trigger[data-astro-cid-pux6a34n]:hover{color:#fff}.profile-trigger[data-astro-cid-pux6a34n].active{color:#fff;font-weight:600}.profile-trigger[data-astro-cid-pux6a34n].active:after{content:"";position:absolute;left:0;right:0;bottom:-.35rem;height:2px;background:red;border-radius:999px}.profile-dropdown[data-astro-cid-pux6a34n]{position:absolute;top:calc(100% + .65rem);right:0;min-width:160px;padding:.4rem;background:#0d0d0dfa;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 8px 24px #00000059;display:none;z-index:120}.profile-dropdown[data-astro-cid-pux6a34n].open{display:block}.profile-menu-item[data-astro-cid-pux6a34n]{display:flex;width:100%;align-items:center;padding:.55rem .65rem;border-radius:8px;color:#ffffffe0;text-decoration:none;font-size:.92rem;background:transparent;border:none;text-align:left}.profile-menu-item[data-astro-cid-pux6a34n]:hover{background:#ffffff14;color:#fff}.profile-menu-item-btn[data-astro-cid-pux6a34n]{cursor:pointer}.hidden[data-astro-cid-pux6a34n]{display:none!important}.theme-toggle-btn[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:inherit;font-size:.95rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.theme-toggle-btn[data-astro-cid-pux6a34n]:hover{background:#ffffff29;border-color:#ffffff61}@media(max-width:768px){.hamburger[data-astro-cid-pux6a34n]{display:flex}.nav-links[data-astro-cid-pux6a34n]{position:fixed;top:70px;left:0;right:0;flex-direction:column;background:#000000f2;backdrop-filter:blur(10px);padding:1.5rem 1rem;gap:1rem;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.nav-links[data-astro-cid-pux6a34n].active{max-height:500px;opacity:1}.nav-link[data-astro-cid-pux6a34n]{justify-content:center;width:100%;padding:.9rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.profile-menu[data-astro-cid-pux6a34n]{width:100%}.theme-toggle-btn[data-astro-cid-pux6a34n]{width:42px;height:42px}.profile-trigger[data-astro-cid-pux6a34n]{justify-content:center;width:100%;padding:.9rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.profile-trigger[data-astro-cid-pux6a34n].active:after{left:25%;right:25%;bottom:.45rem}.profile-dropdown[data-astro-cid-pux6a34n]{position:static;margin-top:.5rem;width:100%;box-shadow:none}.nav-link[data-astro-cid-pux6a34n].active:after{left:25%;right:25%;bottom:.45rem}.logo-text[data-astro-cid-pux6a34n]{font-size:1rem}.logo-icon[data-astro-cid-pux6a34n]{height:18px}}.footer[data-astro-cid-sz7xmlte]{padding:3rem 1.5rem;margin-top:4rem;text-align:center;border-top:1px solid rgba(255,255,255,.1)}.container[data-astro-cid-sz7xmlte]{max-width:1400px;margin:0 auto}.footer-content[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.footer-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:0;justify-content:center;align-items:center}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffb3;text-decoration:none;font-size:.95rem;transition:color .3s ease;padding:0 1rem;border-right:1px solid rgba(255,255,255,.3)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:last-child{border-right:none}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.copyright[data-astro-cid-sz7xmlte]{color:#ffffff80;font-size:.9rem;margin:0}.heart[data-astro-cid-sz7xmlte]{color:red;animation:heartbeat 1.5s ease-in-out infinite;display:inline-block}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media(max-width:768px){.footer-links[data-astro-cid-sz7xmlte]{flex-direction:column;gap:1rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{border-right:none;padding:.5rem 0}}html[data-theme=light] .footer[data-astro-cid-sz7xmlte]{border-top-color:#1114181f}html[data-theme=light] .footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#111418b8;border-right-color:#1114183d}html[data-theme=light] .footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#0f1217}html[data-theme=light] .copyright[data-astro-cid-sz7xmlte]{color:#11141894}
