.cvpilot-logo-module__gTRSyq__wrapper{flex-shrink:0;display:block;position:relative}.cvpilot-logo-module__gTRSyq__logo,.cvpilot-logo-module__gTRSyq__icon{object-fit:contain}.cvpilot-logo-module__gTRSyq__logo{object-position:left center}.cvpilot-logo-module__gTRSyq__icon{object-position:center}
.cvpilot-logo-loader-module__maMR4W__loader{flex-shrink:0;display:block;position:relative}.cvpilot-logo-loader-module__maMR4W__loader:after{content:"";pointer-events:none;background:radial-gradient(circle,#7595ff59 0%,#0f92f71f 45%,#0000 70%);background:radial-gradient(circle,lab(62.9956% 18.9778 -71.2144/.35) 0%,lab(58.4262% -3.61189 -60.3039/.12) 45%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite cvpilot-logo-loader-module__maMR4W__glow-pulse;position:absolute;inset:-18%}.cvpilot-logo-loader-module__maMR4W__icon{z-index:1;object-fit:contain;will-change:transform, filter;width:100%;height:100%;animation:2s ease-in-out infinite cvpilot-logo-loader-module__maMR4W__icon-loading;display:block;position:relative}@keyframes cvpilot-logo-loader-module__maMR4W__icon-loading{0%,to{filter:drop-shadow(0 0 10px #8267e273);filter:drop-shadow(0 0 10px lab(50.9554% 33.5346 -60.3052/.45));transform:scale(.88)translateY(2px)}35%{filter:drop-shadow(0 0 24px #45a9ffd9);filter:drop-shadow(0 0 24px lab(66.2057% -2.0417 -73.5067/.85));transform:scale(1.06)translateY(-4px)}70%{filter:drop-shadow(0 0 16px #6f8effa6);filter:drop-shadow(0 0 16px lab(60.8138% 17.6198 -67.6893/.65));transform:scale(.96)translateY(0)}}@keyframes cvpilot-logo-loader-module__maMR4W__glow-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.cvpilot-logo-loader-module__maMR4W__loader:after{opacity:.6;animation:none}.cvpilot-logo-loader-module__maMR4W__icon{filter:drop-shadow(0 0 12px #6684fb80);filter:drop-shadow(0 0 12px lab(57.4529% 16.5396 -64.1406/.5));animation:none}}
.cvpilot-logo-loader-overlay-module__-U3P9G__overlay{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000002c7;background:lab(.0974484% .159241 -.723398/.78);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;inset:0}.cvpilot-logo-loader-overlay-module__-U3P9G__message{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);text-align:center;margin:0;font-size:.9375rem;font-weight:500}
.auth-form-module__xdZriG__glassCard{border:1px solid var(--landing-border);background:var(--landing-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;width:100%;max-width:28rem;box-shadow:0 24px 48px #00000259;box-shadow:0 24px 48px lab(.0974484% .159241 -.723398/.35)}.auth-form-module__xdZriG__glassCardHeader{flex-direction:column;gap:.375rem;padding:1.5rem 1.5rem 0;display:flex}.auth-form-module__xdZriG__glassCardTitle{font-family:var(--font-heading);color:var(--landing-text);font-size:1.25rem;font-weight:700}.auth-form-module__xdZriG__glassCardDescription{color:var(--landing-muted);font-size:.875rem;line-height:1.5}.auth-form-module__xdZriG__glassCardContent{padding:1.5rem}.auth-form-module__xdZriG__fieldLabel{color:var(--landing-text);font-size:.875rem;font-weight:500}.auth-form-module__xdZriG__footerNote{text-align:center;color:var(--landing-muted);margin-top:1rem;font-size:.875rem}.auth-form-module__xdZriG__footerLink{color:var(--landing-accent-secondary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.auth-form-module__xdZriG__footerLink:hover{color:var(--landing-accent)}.auth-form-module__xdZriG__error{color:#fc5855;color:lab(60.882% 63.0569 37.6481);font-size:.875rem}.auth-form-module__xdZriG__referralBadge{color:var(--landing-muted);background:#5295ff1f;background:lab(60.8181% 12.2767 -76.91/.12);border:1px solid #5295ff40;border:1px solid lab(60.8181% 12.2767 -76.91/.25);border-radius:.75rem;padding:.75rem .875rem;font-size:.875rem}.auth-form-module__xdZriG__referralBadge span{color:var(--landing-accent-secondary);font-weight:600}.auth-form-module__xdZriG__socialAuth{flex-direction:column;gap:.75rem;display:flex}.auth-form-module__xdZriG__divider{color:var(--landing-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;margin:1.25rem 0;font-size:.75rem;display:flex}.auth-form-module__xdZriG__divider:before,.auth-form-module__xdZriG__divider:after{content:"";background:var(--landing-border);flex:1;height:1px}
.sign-out-button-module__zSotXW__button{border-color:var(--landing-border);color:var(--landing-muted);background:0 0}.sign-out-button-module__zSotXW__button:hover{color:var(--landing-text);background:#0c111fbf;background:lab(5.07922% 1.24426 -10.0691/.75)}
.locale-switcher-module__2IeULq__switcher{background:color-mix(in srgb, var(--foreground) 6%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem;display:inline-flex}.locale-switcher-module__2IeULq__button{min-width:2rem;color:color-mix(in srgb, var(--foreground) 70%, transparent);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .2s,color .2s}.locale-switcher-module__2IeULq__buttonFull{min-width:5.5rem;font-size:.8125rem}.locale-switcher-module__2IeULq__button:hover{color:var(--foreground)}.locale-switcher-module__2IeULq__buttonActive{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 12%, transparent)}.locale-switcher-module__2IeULq__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.footer-module__OhnSsa__footer{border-top:1px solid var(--landing-border);background:#010207;background:lab(.622877% .276752 -1.90933)}.footer-module__OhnSsa__container{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:72rem;margin:0 auto;padding:2.5rem 1.5rem;display:flex}@media (min-width:768px){.footer-module__OhnSsa__container{text-align:left;flex-direction:row;justify-content:space-between;padding:2rem}}.footer-module__OhnSsa__brand{font-family:var(--font-heading);color:var(--landing-text);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.footer-module__OhnSsa__brandDot{background:var(--landing-accent-secondary);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--landing-accent-secondary);border-radius:9999px}.footer-module__OhnSsa__links{flex-wrap:wrap;justify-content:center;gap:1.25rem 1.5rem;display:flex}.footer-module__OhnSsa__sectionGroup{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.footer-module__OhnSsa__link{color:var(--landing-muted);cursor:pointer;font-size:.875rem;text-decoration:none;transition:color .2s}.footer-module__OhnSsa__link:hover{color:var(--landing-text)}.footer-module__OhnSsa__copy{color:var(--landing-muted);font-size:.8125rem}
.landing-nav-actions-module___CWqXq__links{scrollbar-width:none;flex:auto;align-items:center;gap:.75rem;min-width:0;display:none;overflow-x:auto}.landing-nav-actions-module___CWqXq__links::-webkit-scrollbar{display:none}@media (min-width:1100px){.landing-nav-actions-module___CWqXq__links{display:flex}}.landing-nav-actions-module___CWqXq__sectionGroup{flex-shrink:0;align-items:center;gap:.875rem;display:flex}.landing-nav-actions-module___CWqXq__divider{background:var(--landing-border);flex-shrink:0;width:1px;height:1.25rem}.landing-nav-actions-module___CWqXq__link{color:var(--landing-muted);cursor:pointer;white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.landing-nav-actions-module___CWqXq__link:hover{color:var(--landing-text)}@media (min-width:1100px) and (max-width:1320px){.landing-nav-actions-module___CWqXq__links{gap:.5rem}.landing-nav-actions-module___CWqXq__sectionGroup{gap:.625rem}.landing-nav-actions-module___CWqXq__link{font-size:.8125rem}}.landing-nav-actions-module___CWqXq__actions{flex-shrink:0;align-items:center;gap:.375rem;display:none}@media (min-width:768px){.landing-nav-actions-module___CWqXq__actions{display:flex}}@media (min-width:768px) and (max-width:1280px){.landing-nav-actions-module___CWqXq__signIn,.landing-nav-actions-module___CWqXq__dashboardLink,.landing-nav-actions-module___CWqXq__adminLink{padding:.3125rem .625rem;font-size:.8125rem}.landing-nav-actions-module___CWqXq__cta,.landing-nav-actions-module___CWqXq__dashboardLink{padding:.375rem .75rem;font-size:.8125rem}}.landing-nav-actions-module___CWqXq__signIn,.landing-nav-actions-module___CWqXq__dashboardLink,.landing-nav-actions-module___CWqXq__adminLink{color:var(--landing-muted);cursor:pointer;white-space:nowrap;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.landing-nav-actions-module___CWqXq__signIn:hover,.landing-nav-actions-module___CWqXq__dashboardLink:hover{color:var(--landing-text)}.landing-nav-actions-module___CWqXq__adminLink{color:#f97770;color:lab(65.9538% 50.1356 28.6987)}.landing-nav-actions-module___CWqXq__adminLink:hover{color:#ff948c;color:lab(73.1266% 43.6874 24.543)}.landing-nav-actions-module___CWqXq__cta,.landing-nav-actions-module___CWqXq__dashboardLink{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);cursor:pointer;background:linear-gradient(135deg, var(--landing-accent), var(--landing-accent-secondary));box-shadow:0 0 20px var(--landing-glow);border-radius:9999px;justify-content:center;align-items:center;padding:.4375rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:box-shadow .2s,opacity .2s;display:inline-flex}.landing-nav-actions-module___CWqXq__dashboardLink{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209)}.landing-nav-actions-module___CWqXq__cta:hover,.landing-nav-actions-module___CWqXq__dashboardLink:hover{box-shadow:0 0 28px var(--landing-glow);opacity:.95;color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209)}.landing-nav-actions-module___CWqXq__mobileActions{border-top:1px solid var(--landing-border);flex-direction:column;gap:.5rem;margin-top:.25rem;padding:.5rem .75rem .25rem;display:flex}.landing-nav-actions-module___CWqXq__mobileLink{color:var(--landing-muted);cursor:pointer;border-radius:.5rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:block}.landing-nav-actions-module___CWqXq__mobileLink:hover{color:var(--landing-text);background:#0f152899;background:lab(6.89114% 2.45627 -14.2875/.6)}.landing-nav-actions-module___CWqXq__mobileCta{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);text-align:center;cursor:pointer;background:linear-gradient(135deg, var(--landing-accent), var(--landing-accent-secondary));box-shadow:0 0 20px var(--landing-glow);border-radius:9999px;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:box-shadow .2s,opacity .2s;display:inline-flex}.landing-nav-actions-module___CWqXq__mobileCta:hover{box-shadow:0 0 28px var(--landing-glow);opacity:.95}
.ats-matching-panel-module__quM5Aa__panel{flex-direction:column;gap:1.5rem;display:flex}.ats-matching-panel-module__quM5Aa__overallSection{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ats-matching-panel-module__quM5Aa__overallHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ats-matching-panel-module__quM5Aa__overallTitle{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.3}.ats-matching-panel-module__quM5Aa__overallBadge{border-radius:9999px;align-items:center;gap:.375rem;width:fit-content;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ats-matching-panel-module__quM5Aa__overallBadgeExcellent{background-color:hsl(142, 76%, 36% / .1);color:#12873d}.dark .ats-matching-panel-module__quM5Aa__overallBadgeExcellent{color:#1fe066}.ats-matching-panel-module__quM5Aa__overallBadgeGood{background-color:hsl(48, 96%, 53% / .1);color:#c8a104}.dark .ats-matching-panel-module__quM5Aa__overallBadgeGood{color:#face1e}.ats-matching-panel-module__quM5Aa__overallBadgeNeedsWork{background-color:hsl(0, 84%, 60% / .1);color:#d31212}.dark .ats-matching-panel-module__quM5Aa__overallBadgeNeedsWork{color:#ef4343}.ats-matching-panel-module__quM5Aa__breakdown{flex-direction:column;gap:1rem;padding:0 1.5rem 1.5rem;display:flex}.ats-matching-panel-module__quM5Aa__breakdownTitle{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.ats-matching-panel-module__quM5Aa__scoreRow{flex-direction:column;gap:.375rem;display:flex}.ats-matching-panel-module__quM5Aa__scoreRowHeader{justify-content:space-between;align-items:center;display:flex}.ats-matching-panel-module__quM5Aa__scoreRowLabel{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.ats-matching-panel-module__quM5Aa__scoreRowValue{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600}.ats-matching-panel-module__quM5Aa__progressTrack{background-color:hsl(var(--muted));border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.ats-matching-panel-module__quM5Aa__progressFill{border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.ats-matching-panel-module__quM5Aa__progressFillExcellent{background-color:#16a249}.ats-matching-panel-module__quM5Aa__progressFillGood{background-color:#facc14}.ats-matching-panel-module__quM5Aa__progressFillPoor{background-color:#ef4343}.ats-matching-panel-module__quM5Aa__scoreDetails{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.ats-matching-panel-module__quM5Aa__scoreDetail{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.ats-matching-panel-module__quM5Aa__scoreDetailSeparator{color:hsl(var(--border))}.ats-matching-panel-module__quM5Aa__skillsSection{border-top:1px solid hsl(var(--border));padding:1rem 1.5rem 1.5rem}.ats-matching-panel-module__quM5Aa__skillsSectionTitle{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.ats-matching-panel-module__quM5Aa__skillsGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.ats-matching-panel-module__quM5Aa__skillsGrid{grid-template-columns:1fr}}.ats-matching-panel-module__quM5Aa__skillsColumn{flex-direction:column;gap:.5rem;display:flex}.ats-matching-panel-module__quM5Aa__skillsColumnLabel{color:#16a249;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.dark .ats-matching-panel-module__quM5Aa__skillsColumnLabel{color:#1fe066}.ats-matching-panel-module__quM5Aa__skillsColumnLabelMissing{color:#eb1414}.dark .ats-matching-panel-module__quM5Aa__skillsColumnLabelMissing{color:#ef4343}.ats-matching-panel-module__quM5Aa__skillsList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ats-matching-panel-module__quM5Aa__skillItem{color:hsl(var(--foreground));background-color:hsl(var(--muted) / .5);border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;line-height:1.5;display:flex}.ats-matching-panel-module__quM5Aa__skillItemMatched{background-color:hsl(142, 76%, 36% / .08)}.ats-matching-panel-module__quM5Aa__skillItemMissing{background-color:hsl(0, 84%, 60% / .08)}.ats-matching-panel-module__quM5Aa__skillIcon{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.ats-matching-panel-module__quM5Aa__skillIconMatched{background-color:#16a249}.ats-matching-panel-module__quM5Aa__skillIconMissing{background-color:#ef4343}.ats-matching-panel-module__quM5Aa__experienceDetails{flex-direction:column;gap:.375rem;margin-top:.25rem;display:flex}.ats-matching-panel-module__quM5Aa__experienceDetail{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.ats-matching-panel-module__quM5Aa__experienceDetail strong{color:hsl(var(--foreground));font-weight:500}.ats-matching-panel-module__quM5Aa__educationDetails{flex-direction:column;gap:.375rem;margin-top:.25rem;display:flex}.ats-matching-panel-module__quM5Aa__educationDetail{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.ats-matching-panel-module__quM5Aa__educationDetail strong{color:hsl(var(--foreground));font-weight:500}.ats-matching-panel-module__quM5Aa__educationMatch{border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500;display:inline-flex}.ats-matching-panel-module__quM5Aa__educationMatchYes{background-color:hsl(142, 76%, 36% / .1);color:#16a249}.dark .ats-matching-panel-module__quM5Aa__educationMatchYes{color:#1fe066}.ats-matching-panel-module__quM5Aa__educationMatchNo{background-color:hsl(0, 84%, 60% / .1);color:#eb1414}.dark .ats-matching-panel-module__quM5Aa__educationMatchNo{color:#ef4343}
.landing-nav-module__SBKFJW__nav{z-index:50;width:calc(100% - 2rem);max-width:72rem;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.landing-nav-module__SBKFJW__shell{border:1px solid var(--landing-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050815bf;background:lab(2.35153% .967972 -6.86423/.75);border-radius:9999px;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.625rem 1rem;display:flex;box-shadow:0 0 0 1px #e7effc0a,0 8px 32px #00000059;box-shadow:0 0 0 1px lab(94.1323% -.973195 -7.43576/.04),0 8px 32px lab(0% 0 0/.35)}.landing-nav-module__SBKFJW__brand{font-family:var(--font-heading);color:var(--landing-text);cursor:pointer;flex-shrink:0;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.landing-nav-module__SBKFJW__brand:hover{color:var(--landing-accent-secondary)}.landing-nav-module__SBKFJW__brandIcon{background:linear-gradient(135deg, var(--landing-accent), var(--landing-accent-secondary));color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.landing-nav-module__SBKFJW__desktopActions{flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:none}@media (min-width:768px){.landing-nav-module__SBKFJW__desktopActions{display:flex}}.landing-nav-module__SBKFJW__mobileLocale{padding:.25rem .75rem .5rem}.landing-nav-module__SBKFJW__menuButton{border:1px solid var(--landing-border);width:2.25rem;height:2.25rem;color:var(--landing-text);cursor:pointer;background:#0c111fcc;background:lab(5.07922% 1.24426 -10.0691/.8);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:flex}.landing-nav-module__SBKFJW__menuButton:hover{border-color:var(--landing-accent);background:#0f1528e6;background:lab(6.89114% 2.45627 -14.2875/.9)}@media (min-width:1100px){.landing-nav-module__SBKFJW__menuButton{display:none}}.landing-nav-module__SBKFJW__mobilePanel{border:1px solid var(--landing-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050815f2;background:lab(2.35153% .967972 -6.86423/.95);border-radius:1rem;gap:.75rem;margin-top:.5rem;padding:.75rem;display:grid}.landing-nav-module__SBKFJW__mobilePanelClosed{display:none}.landing-nav-module__SBKFJW__mobileSection{gap:.25rem;display:grid}.landing-nav-module__SBKFJW__mobileSectionLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--landing-muted);padding:0 .75rem;font-size:.6875rem;font-weight:600}.landing-nav-module__SBKFJW__mobileLink{color:var(--landing-muted);cursor:pointer;border-radius:.5rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:block}.landing-nav-module__SBKFJW__mobileLink:hover{color:var(--landing-text);background:#0f152899;background:lab(6.89114% 2.45627 -14.2875/.6)}
.ats-recommendations-panel-module__dehrvW__panel{flex-direction:column;gap:1.5rem;display:flex}.ats-recommendations-panel-module__dehrvW__header{flex-direction:column;gap:.25rem;display:flex}.ats-recommendations-panel-module__dehrvW__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.3}.ats-recommendations-panel-module__dehrvW__description{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.ats-recommendations-panel-module__dehrvW__section{flex-direction:column;gap:.75rem;display:flex}.ats-recommendations-panel-module__dehrvW__sectionHeader{align-items:center;gap:.5rem;display:flex}.ats-recommendations-panel-module__dehrvW__sectionIcon{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:600;display:flex}.ats-recommendations-panel-module__dehrvW__sectionIconMissing{background-color:hsl(0, 84%, 60% / .12);color:#eb1414}.dark .ats-recommendations-panel-module__dehrvW__sectionIconMissing{color:#ef4343}.ats-recommendations-panel-module__dehrvW__sectionIconWeak{background-color:hsl(38, 92%, 50% / .12);color:#dc8f09}.dark .ats-recommendations-panel-module__dehrvW__sectionIconWeak{color:#f6a823}.ats-recommendations-panel-module__dehrvW__sectionIconSuggestions{background-color:hsl(200, 70%, 50% / .12);color:#228ec3}.dark .ats-recommendations-panel-module__dehrvW__sectionIconSuggestions{color:#3ca7dd}.ats-recommendations-panel-module__dehrvW__sectionTitle{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.ats-recommendations-panel-module__dehrvW__missingSkillsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ats-recommendations-panel-module__dehrvW__missingSkillItem{background-color:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.ats-recommendations-panel-module__dehrvW__missingSkillHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ats-recommendations-panel-module__dehrvW__missingSkillName{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.ats-recommendations-panel-module__dehrvW__missingSkillImportance{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;flex-shrink:0;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ats-recommendations-panel-module__dehrvW__importanceCritical{background-color:hsl(0, 84%, 60% / .1);color:#d31212}.dark .ats-recommendations-panel-module__dehrvW__importanceCritical{color:#ef4343}.ats-recommendations-panel-module__dehrvW__importanceImportant{background-color:hsl(38, 92%, 50% / .1);color:#dc8f09}.dark .ats-recommendations-panel-module__dehrvW__importanceImportant{color:#f6a823}.ats-recommendations-panel-module__dehrvW__importanceNiceToHave{background-color:hsl(142, 76%, 36% / .1);color:#16a249}.dark .ats-recommendations-panel-module__dehrvW__importanceNiceToHave{color:#1fe066}.ats-recommendations-panel-module__dehrvW__missingSkillReason{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.ats-recommendations-panel-module__dehrvW__weakSectionsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ats-recommendations-panel-module__dehrvW__weakSectionItem{background-color:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.ats-recommendations-panel-module__dehrvW__weakSectionName{color:#ab6f07;font-size:.875rem;font-weight:500}.dark .ats-recommendations-panel-module__dehrvW__weakSectionName{color:#f6a823}.ats-recommendations-panel-module__dehrvW__weakSectionIssue{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.ats-recommendations-panel-module__dehrvW__weakSectionSuggestion{color:hsl(var(--foreground));background-color:hsl(var(--background));border:1px dashed hsl(var(--border));border-radius:.375rem;padding:.5rem;font-size:.8125rem;line-height:1.5}.ats-recommendations-panel-module__dehrvW__weakSectionSuggestionLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.6875rem;font-weight:500}.ats-recommendations-panel-module__dehrvW__suggestionsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ats-recommendations-panel-module__dehrvW__suggestionItem{background-color:hsl(var(--muted) / .5);border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.ats-recommendations-panel-module__dehrvW__suggestionHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ats-recommendations-panel-module__dehrvW__suggestionCategory{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}.ats-recommendations-panel-module__dehrvW__suggestionPriority{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;flex-shrink:0;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ats-recommendations-panel-module__dehrvW__priorityHigh{background-color:hsl(0, 84%, 60% / .1);color:#d31212}.dark .ats-recommendations-panel-module__dehrvW__priorityHigh{color:#ef4343}.ats-recommendations-panel-module__dehrvW__priorityMedium{background-color:hsl(38, 92%, 50% / .1);color:#dc8f09}.dark .ats-recommendations-panel-module__dehrvW__priorityMedium{color:#f6a823}.ats-recommendations-panel-module__dehrvW__priorityLow{background-color:hsl(142, 76%, 36% / .1);color:#16a249}.dark .ats-recommendations-panel-module__dehrvW__priorityLow{color:#1fe066}.ats-recommendations-panel-module__dehrvW__suggestionText{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.ats-recommendations-panel-module__dehrvW__suggestionImpact{color:hsl(var(--muted-foreground));font-size:.75rem;font-style:italic;line-height:1.4}.ats-recommendations-panel-module__dehrvW__summarySection{border-top:1px solid hsl(var(--border));padding-top:1rem}.ats-recommendations-panel-module__dehrvW__summaryLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:500}.ats-recommendations-panel-module__dehrvW__summaryText{color:hsl(var(--foreground));font-size:.875rem;line-height:1.7}.ats-recommendations-panel-module__dehrvW__loading{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;padding:2rem;font-size:.875rem;display:flex}.ats-recommendations-panel-module__dehrvW__empty{text-align:center;color:hsl(var(--muted-foreground));flex-direction:column;align-items:center;gap:.5rem;padding:2rem;display:flex}
.hero-section-module__CUnQaq__section{isolation:isolate;min-height:clamp(36rem,88vh,52rem);padding-top:5.5rem;position:relative;overflow:hidden}.hero-section-module__CUnQaq__background{z-index:-4;position:absolute;inset:0}.hero-section-module__CUnQaq__backgroundImage{object-fit:cover;object-position:68% center;filter:brightness(1.15)saturate(1.1)}.hero-section-module__CUnQaq__backgroundVignette{background:radial-gradient(80% 70% at 62%,#0000 30%,#01010533 75%,#00010366 100%);background:radial-gradient(80% 70% at 62%,#0000 30%,lab(.432646% .24683 -1.55951/.2) 75%,lab(.17535% .188082 -.966543/.4) 100%);position:absolute;inset:0}.hero-section-module__CUnQaq__backgroundOverlay{background:linear-gradient(105deg,#000105d1 0%,#0101079e 30%,#01010738 55%,#0101070f 75%,#0000 100%);background:linear-gradient(105deg,lab(.274708% .344731 -1.68949/.82) 0%,lab(.420263% .39006 -2.09717/.62) 30%,lab(.420263% .39006 -2.09717/.22) 55%,lab(.420263% .39006 -2.09717/.06) 75%,#0000 100%);position:absolute;inset:0}.hero-section-module__CUnQaq__constellation{z-index:-3;opacity:.28;pointer-events:none;background-image:radial-gradient(circle,#e7effc29 1px,#0000 1px);background-image:radial-gradient(circle,lab(94.1323% -.973195 -7.43576/.16) 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 75%,#0000 100%);mask-image:linear-gradient(#000 0% 75%,#0000 100%)}.hero-section-module__CUnQaq__container{align-items:center;max-width:76rem;min-height:clamp(30rem,78vh,46rem);margin-inline:auto;padding:3rem 1.5rem 4.5rem;display:flex}@media (min-width:1024px){.hero-section-module__CUnQaq__container{padding:4.5rem 2rem 5.5rem}.hero-section-module__CUnQaq__backgroundImage{object-position:72% center}.hero-section-module__CUnQaq__copy{max-width:36rem}}.hero-section-module__CUnQaq__copy{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;gap:1.75rem;animation:.7s ease-out both hero-section-module__CUnQaq__copyReveal;display:flex;position:relative}.hero-section-module__CUnQaq__eyebrow{flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.hero-section-module__CUnQaq__eyebrowDivider{background:var(--landing-border);width:1px;height:1.25rem}.hero-section-module__CUnQaq__eyebrowTag{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#00bebfe6;color:lab(69.4066% -58.9907 -17.4539/.9);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}.hero-section-module__CUnQaq__title{max-width:14ch;font-family:var(--font-heading);letter-spacing:-.04em;color:var(--landing-text);text-shadow:0 2px 24px #00000080;text-shadow:0 2px 24px lab(0% 0 0/.5);flex-direction:column;gap:.125rem;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:700;line-height:1.02;display:flex}.hero-section-module__CUnQaq__titleLine{display:block}.hero-section-module__CUnQaq__titleHighlight{background:linear-gradient(125deg, var(--landing-accent-secondary) 0%, var(--landing-accent) 45%, #e47dfb 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #6145ff40);filter:drop-shadow(0 0 20px lab(42.492% 58.6778 -97.971/.25));-webkit-background-clip:text;background-clip:text;display:block}@supports (color:lab(0% 0 0)){.hero-section-module__CUnQaq__titleHighlight{background:linear-gradient(125deg, var(--landing-accent-secondary) 0%, var(--landing-accent) 45%, lab(67.9558% 54.1999 -46.3703) 100%)}}.hero-section-module__CUnQaq__description{max-width:34rem;color:var(--landing-muted);text-shadow:0 1px 12px #0006;text-shadow:0 1px 12px lab(0% 0 0/.4);font-size:1.0625rem;line-height:1.7}@media (min-width:768px){.hero-section-module__CUnQaq__description{font-size:1.1875rem}}.hero-section-module__CUnQaq__actions{flex-wrap:wrap;gap:.875rem;display:flex}.hero-section-module__CUnQaq__primaryBtn{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);cursor:pointer;background:linear-gradient(135deg, var(--landing-accent), var(--landing-accent-secondary));border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.625rem;font-size:1rem;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 0 28px #6145ff47,inset 0 1px #ffffff1f;box-shadow:0 0 28px lab(42.492% 58.6778 -97.971/.28),inset 0 1px lab(100% 0 0/.12)}.hero-section-module__CUnQaq__primaryBtn:hover{transform:translateY(-1px);box-shadow:0 0 40px #6145ff66,inset 0 1px #ffffff1f;box-shadow:0 0 40px lab(42.492% 58.6778 -97.971/.4),inset 0 1px lab(100% 0 0/.12)}.hero-section-module__CUnQaq__secondaryBtn{border:1px solid var(--landing-border);color:var(--landing-text);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050815a6;background:lab(2.35153% .967972 -6.86423/.65);border-radius:.75rem;justify-content:center;align-items:center;padding:.8125rem 1.625rem;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.hero-section-module__CUnQaq__secondaryBtn:hover{background:#0b1023d9;background:lab(4.98302% 2.21403 -13.4995/.85);border-color:#5295ff73;border-color:lab(60.8181% 12.2767 -76.91/.45)}.hero-section-module__CUnQaq__telemetry{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#050815e0,#05050fb8);background:linear-gradient(135deg,lab(2.35153% .967972 -6.86423/.88),lab(1.46111% 1.22293 -3.95622/.72));border:1px solid #5295ff38;border:1px solid lab(60.8181% 12.2767 -76.91/.22);border-radius:.875rem;flex-wrap:wrap;align-items:stretch;gap:0;width:100%;max-width:28rem;margin-top:.5rem;padding:.875rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff0a,0 8px 32px #00000040;box-shadow:inset 0 1px lab(100% 0 0/.04),0 8px 32px lab(0% 0 0/.25)}.hero-section-module__CUnQaq__telemetryItem{flex-direction:column;flex:1;gap:.25rem;min-width:5.5rem;padding-inline:.5rem;display:flex}.hero-section-module__CUnQaq__telemetryDivider{background:var(--landing-border);align-self:stretch;width:1px}.hero-section-module__CUnQaq__telemetryValue{font-family:var(--font-mono,ui-monospace, monospace);color:var(--landing-text);font-size:1.375rem;font-weight:700;line-height:1}.hero-section-module__CUnQaq__telemetryLabel{color:var(--landing-muted);font-size:.6875rem;line-height:1.3}@media (max-width:1023px){.hero-section-module__CUnQaq__section,.hero-section-module__CUnQaq__container{min-height:auto}.hero-section-module__CUnQaq__backgroundImage{object-position:center 30%}.hero-section-module__CUnQaq__backgroundOverlay{background:linear-gradient(#000105c7 0%,#0101078c 40%,#01010747 100%);background:linear-gradient(lab(.274708% .344731 -1.68949/.78) 0%,lab(.420263% .39006 -2.09717/.55) 40%,lab(.420263% .39006 -2.09717/.28) 100%)}.hero-section-module__CUnQaq__copy{text-align:center;align-items:center}.hero-section-module__CUnQaq__title{text-align:center;max-width:16ch}.hero-section-module__CUnQaq__description{text-align:center}.hero-section-module__CUnQaq__actions,.hero-section-module__CUnQaq__telemetry,.hero-section-module__CUnQaq__eyebrow{justify-content:center}}@keyframes hero-section-module__CUnQaq__copyReveal{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-section-module__CUnQaq__copy{animation:none}}
.ats-score-card-module__Ly87kq__card{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.ats-score-card-module__Ly87kq__ringSection{align-items:center;gap:1.5rem;display:flex}.ats-score-card-module__Ly87kq__ringContainer{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ats-score-card-module__Ly87kq__ring{transform:rotate(-90deg)}.ats-score-card-module__Ly87kq__ringTrack{fill:none;stroke:hsl(var(--muted))}.ats-score-card-module__Ly87kq__ringFill{fill:none;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1)}.ats-score-card-module__Ly87kq__ringFillGreen{stroke:#16a249}.ats-score-card-module__Ly87kq__ringFillYellow{stroke:#facc14}.ats-score-card-module__Ly87kq__ringFillRed{stroke:#ef4343}.ats-score-card-module__Ly87kq__ringScore{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ats-score-card-module__Ly87kq__ringScoreValue{color:hsl(var(--foreground));letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1}.ats-score-card-module__Ly87kq__ringScoreLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:.625rem;font-weight:500}.ats-score-card-module__Ly87kq__scoreInfo{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ats-score-card-module__Ly87kq__scoreTitle{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.3}.ats-score-card-module__Ly87kq__scoreDescription{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.ats-score-card-module__Ly87kq__scoreBadge{border-radius:9999px;align-items:center;gap:.375rem;width:fit-content;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ats-score-card-module__Ly87kq__scoreBadgeGreen{background-color:hsl(142, 76%, 36% / .1);color:#12873d}.dark .ats-score-card-module__Ly87kq__scoreBadgeGreen{color:#1fe066}.ats-score-card-module__Ly87kq__scoreBadgeYellow{background-color:hsl(48, 96%, 53% / .1);color:#c8a104}.dark .ats-score-card-module__Ly87kq__scoreBadgeYellow{color:#face1e}.ats-score-card-module__Ly87kq__scoreBadgeRed{background-color:hsl(0, 84%, 60% / .1);color:#d31212}.dark .ats-score-card-module__Ly87kq__scoreBadgeRed{color:#ef4343}.ats-score-card-module__Ly87kq__summarySection{border-top:1px solid hsl(var(--border));padding-top:1rem}.ats-score-card-module__Ly87kq__summaryLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:500}.ats-score-card-module__Ly87kq__summaryText{color:hsl(var(--foreground));font-size:.875rem;line-height:1.7}@keyframes ats-score-card-module__Ly87kq__countUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ats-score-card-module__Ly87kq__animatedScore{animation:.6s forwards ats-score-card-module__Ly87kq__countUp}
.landing-page-module__5QNijq__landing{min-height:100vh;color:var(--landing-text)}.landing-page-module__5QNijq__main{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.landing-page-module__5QNijq__landing [data-scroll-reveal]{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}
.match-score-card-module__-7dxOW__card{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.match-score-card-module__-7dxOW__ringSection{align-items:center;gap:1.5rem;display:flex}.match-score-card-module__-7dxOW__ringContainer{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.match-score-card-module__-7dxOW__ring{transform:rotate(-90deg)}.match-score-card-module__-7dxOW__ringTrack{fill:none;stroke:hsl(var(--muted))}.match-score-card-module__-7dxOW__ringFill{fill:none;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1)}.match-score-card-module__-7dxOW__ringFillHigh{stroke:#16a249}.match-score-card-module__-7dxOW__ringFillMedium{stroke:#facc14}.match-score-card-module__-7dxOW__ringFillLow{stroke:#ef4343}.match-score-card-module__-7dxOW__ringScore{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.match-score-card-module__-7dxOW__ringScoreValue{color:hsl(var(--foreground));letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1}.match-score-card-module__-7dxOW__ringScoreLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:.625rem;font-weight:500}.match-score-card-module__-7dxOW__scoreInfo{flex-direction:column;gap:.25rem;min-width:0;display:flex}.match-score-card-module__-7dxOW__scoreTitle{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.3}.match-score-card-module__-7dxOW__scoreDescription{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.match-score-card-module__-7dxOW__scoreBadge{border-radius:9999px;align-items:center;gap:.375rem;width:fit-content;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.match-score-card-module__-7dxOW__scoreBadgeHigh{background-color:hsl(142, 76%, 36% / .1);color:#12873d}.dark .match-score-card-module__-7dxOW__scoreBadgeHigh{color:#1fe066}.match-score-card-module__-7dxOW__scoreBadgeMedium{background-color:hsl(48, 96%, 53% / .1);color:#c8a104}.dark .match-score-card-module__-7dxOW__scoreBadgeMedium{color:#face1e}.match-score-card-module__-7dxOW__scoreBadgeLow{background-color:hsl(0, 84%, 60% / .1);color:#d31212}.dark .match-score-card-module__-7dxOW__scoreBadgeLow{color:#ef4343}.match-score-card-module__-7dxOW__detailsSection{border-top:1px solid hsl(var(--border));flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.match-score-card-module__-7dxOW__detailsColumn{flex-direction:column;gap:.5rem;display:flex}.match-score-card-module__-7dxOW__detailsLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.match-score-card-module__-7dxOW__detailsLabelStrengths{color:#16a249}.dark .match-score-card-module__-7dxOW__detailsLabelStrengths{color:#1fe066}.match-score-card-module__-7dxOW__detailsLabelWeaknesses{color:#eb1414}.dark .match-score-card-module__-7dxOW__detailsLabelWeaknesses{color:#ef4343}.match-score-card-module__-7dxOW__detailsList{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.match-score-card-module__-7dxOW__detailsItem{color:hsl(var(--foreground));align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.6;display:flex}.match-score-card-module__-7dxOW__detailsBullet{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.375rem}.match-score-card-module__-7dxOW__detailsBulletStrengths{background-color:#16a249}.match-score-card-module__-7dxOW__detailsBulletWeaknesses{background-color:#ef4343}@keyframes match-score-card-module__-7dxOW__countUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.match-score-card-module__-7dxOW__animatedScore{animation:.6s forwards match-score-card-module__-7dxOW__countUp}
.missing-skills-module__b2-ICG__card{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.missing-skills-module__b2-ICG__header{flex-direction:column;gap:.25rem;display:flex}.missing-skills-module__b2-ICG__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.3}.missing-skills-module__b2-ICG__description{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.missing-skills-module__b2-ICG__badgeList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.missing-skills-module__b2-ICG__badge{background-color:hsl(0, 84%, 60% / .1);color:#d31212;border:1px solid hsl(0, 84%, 60% / .15);border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}.dark .missing-skills-module__b2-ICG__badge{color:#ef4343;background-color:hsl(0, 84%, 60% / .12);border-color:hsl(0, 84%, 60% / .2)}.missing-skills-module__b2-ICG__badge:hover{background-color:hsl(0, 84%, 60% / .15);border-color:hsl(0, 84%, 60% / .25)}.dark .missing-skills-module__b2-ICG__badge:hover{background-color:hsl(0, 84%, 60% / .18);border-color:hsl(0, 84%, 60% / .3)}.missing-skills-module__b2-ICG__badgeIcon{background-color:#ef4343;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:.75rem;height:.75rem;display:inline-flex}.missing-skills-module__b2-ICG__badgeIconInner{background-color:#fff;border-radius:1px;width:.375rem;height:.0625rem}.missing-skills-module__b2-ICG__emptyState{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}.missing-skills-module__b2-ICG__emptyIcon{background-color:hsl(142, 76%, 36% / .1);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.missing-skills-module__b2-ICG__emptyIconInner{background-color:#16a249;border-radius:50%;width:.75rem;height:.75rem}.missing-skills-module__b2-ICG__emptyTitle{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.missing-skills-module__b2-ICG__emptyDescription{color:hsl(var(--muted-foreground));max-width:20rem;font-size:.8125rem}
.cover-letter-display-module__zQ-b1a__section{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.cover-letter-display-module__zQ-b1a__header{flex-direction:column;gap:.25rem;display:flex}.cover-letter-display-module__zQ-b1a__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.3}.cover-letter-display-module__zQ-b1a__description{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.cover-letter-display-module__zQ-b1a__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cover-letter-display-module__zQ-b1a__content{background-color:hsl(var(--muted));border-radius:.5rem;max-height:30rem;padding:1rem;overflow:auto}.cover-letter-display-module__zQ-b1a__text{white-space:pre-wrap;color:hsl(var(--foreground));margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.8125rem;line-height:1.7}.cover-letter-display-module__zQ-b1a__emptyState{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}.cover-letter-display-module__zQ-b1a__emptyTitle{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600}.cover-letter-display-module__zQ-b1a__emptyDescription{color:hsl(var(--muted-foreground));max-width:20rem;font-size:.8125rem}
.interview-questions-panel-module__-SKtba__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.interview-questions-panel-module__-SKtba__item{align-items:flex-start;gap:.75rem;display:flex}.interview-questions-panel-module__-SKtba__badge{background-color:hsl(var(--primary) / .1);width:1.5rem;height:1.5rem;color:hsl(var(--primary));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:500;display:flex}.interview-questions-panel-module__-SKtba__text{color:hsl(var(--foreground));padding-top:.125rem;font-size:.875rem;line-height:1.5}.interview-questions-panel-module__-SKtba__headerRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.interview-questions-panel-module__-SKtba__copyButton{border:1px solid hsl(var(--input));background-color:hsl(var(--background));height:1.75rem;color:hsl(var(--foreground));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:background-color .15s;display:inline-flex}.interview-questions-panel-module__-SKtba__copyButton:hover{background-color:hsl(var(--muted))}.interview-questions-panel-module__-SKtba__structured{flex-direction:column;gap:1.5rem;display:flex}.interview-questions-panel-module__-SKtba__section{flex-direction:column;gap:.75rem;display:flex}.interview-questions-panel-module__-SKtba__sectionTitle{color:hsl(var(--foreground));margin:0;font-size:.8125rem;font-weight:600}
.resume-rewrite-display-module__OwTESW__section{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.resume-rewrite-display-module__OwTESW__header{flex-direction:column;gap:.25rem;display:flex}.resume-rewrite-display-module__OwTESW__title{color:hsl(var(--foreground));margin:0;font-size:1rem;font-weight:600}.resume-rewrite-display-module__OwTESW__description{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}.resume-rewrite-display-module__OwTESW__toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.resume-rewrite-display-module__OwTESW__content{background-color:hsl(var(--muted));border-radius:.5rem;max-height:30rem;padding:1rem;overflow:auto}.resume-rewrite-display-module__OwTESW__text{white-space:pre-wrap;color:hsl(var(--foreground));margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.8125rem;line-height:1.7}.resume-rewrite-display-module__OwTESW__emptyState{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}.resume-rewrite-display-module__OwTESW__emptyTitle{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600}.resume-rewrite-display-module__OwTESW__emptyDescription{color:hsl(var(--muted-foreground));max-width:20rem;margin:0;font-size:.8125rem}
.analysis-comparison-view-module__6Cawga__wrapper{gap:1rem;display:grid}@media (min-width:1024px){.analysis-comparison-view-module__6Cawga__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.analysis-comparison-view-module__6Cawga__column,.analysis-comparison-view-module__6Cawga__diffPanel{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.75rem;padding:1.25rem}.analysis-comparison-view-module__6Cawga__columnTitle{color:hsl(var(--foreground));margin:0 0 1rem;font-size:.9375rem;font-weight:600}.analysis-comparison-view-module__6Cawga__metrics{flex-direction:column;gap:.75rem;margin:0;display:flex}.analysis-comparison-view-module__6Cawga__metricRow{flex-direction:column;gap:.125rem;display:flex}.analysis-comparison-view-module__6Cawga__metricRow dt{color:hsl(var(--muted-foreground));font-size:.75rem}.analysis-comparison-view-module__6Cawga__metricRow dd{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:500}
.blog-post-card-module__mI6rRa__card{border:1px solid var(--landing-border);background:var(--landing-card);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 24px 60px #01010859;box-shadow:0 24px 60px lab(.405651% .569731 -2.70167/.35)}.blog-post-card-module__mI6rRa__collection{width:fit-content;color:var(--landing-accent-secondary);letter-spacing:.08em;text-transform:uppercase;background:#5295ff29;background:lab(60.8181% 12.2767 -76.91/.16);border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.blog-post-card-module__mI6rRa__meta{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.blog-post-card-module__mI6rRa__metaItem{color:var(--landing-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.blog-post-card-module__mI6rRa__title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.2}.blog-post-card-module__mI6rRa__titleLink{color:var(--landing-text);text-decoration:none}.blog-post-card-module__mI6rRa__titleLink:hover{color:var(--landing-accent-secondary)}.blog-post-card-module__mI6rRa__description{color:var(--landing-muted);font-size:1rem;line-height:1.65}.blog-post-card-module__mI6rRa__tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.blog-post-card-module__mI6rRa__tag{border:1px solid var(--landing-border);color:var(--landing-accent-secondary);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.blog-post-card-module__mI6rRa__readMore{color:var(--landing-accent-secondary);align-items:center;gap:.375rem;margin-top:.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-post-card-module__mI6rRa__readMore:hover{color:var(--landing-accent)}
.analysis-compare-picker-module__ARVHMa__wrapper{border:1px solid var(--border);border-radius:.75rem;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem;display:flex}.analysis-compare-picker-module__ARVHMa__field{flex-direction:column;gap:.375rem;min-width:12rem;display:flex}.analysis-compare-picker-module__ARVHMa__field label{color:var(--muted-foreground);font-size:.75rem}.analysis-compare-picker-module__ARVHMa__select{border:1px solid var(--border);background-color:var(--input);height:2rem;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:.5rem;padding:0 .5rem;font-size:.8125rem}.analysis-compare-picker-module__ARVHMa__link{color:var(--primary);font-size:.8125rem;text-decoration:none}.analysis-compare-picker-module__ARVHMa__link:hover{text-decoration:underline}
.blog-list-module__5fDS_G__section{flex-direction:column;gap:2.5rem;display:flex}.blog-list-module__5fDS_G__header{flex-direction:column;gap:.75rem;max-width:42rem;display:flex}.blog-list-module__5fDS_G__label{letter-spacing:.12em;text-transform:uppercase;color:var(--landing-accent-secondary);font-size:.75rem;font-weight:600}.blog-list-module__5fDS_G__title{font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.blog-list-module__5fDS_G__description{color:var(--landing-muted);font-size:1.0625rem;line-height:1.65}.blog-list-module__5fDS_G__grid{gap:1.5rem;display:grid}.blog-list-module__5fDS_G__collections{flex-direction:column;gap:3rem;display:flex}.blog-list-module__5fDS_G__collectionSection{flex-direction:column;gap:1.5rem;display:flex}.blog-list-module__5fDS_G__collectionHeader{flex-direction:column;gap:.5rem;max-width:42rem;display:flex}.blog-list-module__5fDS_G__collectionTitle{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.blog-list-module__5fDS_G__collectionDescription{color:var(--landing-muted);font-size:.9375rem;line-height:1.6}@media (min-width:768px){.blog-list-module__5fDS_G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.blog-list-module__5fDS_G__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-list-module__5fDS_G__empty{border:1px dashed var(--landing-border);color:var(--landing-muted);text-align:center;border-radius:1rem;padding:2rem}
.admin-referrals-search-module__XtwoMa__form{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-referrals-search-module__XtwoMa__form input{flex:1;min-width:min(100%,22rem)}
.admin-users-search-module__Tu9iaG__form{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-users-search-module__Tu9iaG__form input{flex:1;min-width:min(100%,20rem)}
.analysis-notifications-module__Jfcvpq__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.analysis-notifications-module__Jfcvpq__empty{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.analysis-notifications-module__Jfcvpq__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.analysis-notifications-module__Jfcvpq__item{border:1px solid hsl(var(--border));border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem;display:flex}.analysis-notifications-module__Jfcvpq__itemContent{flex-direction:column;gap:.25rem;display:flex}.analysis-notifications-module__Jfcvpq__title{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:600}.analysis-notifications-module__Jfcvpq__message{color:hsl(var(--muted-foreground));margin:0;font-size:.8125rem}.analysis-notifications-module__Jfcvpq__link{color:hsl(var(--primary));font-size:.8125rem;font-weight:500;text-decoration:none}.analysis-notifications-module__Jfcvpq__link:hover{text-decoration:underline}
.admin-header-module__BvGaSq__header{border-bottom:1px solid var(--landing-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04030ed9;background:lab(1.09155% 1.38902 -4.28882/.85);flex-shrink:0;justify-content:space-between;align-items:center;height:4rem;padding:0 1.5rem;display:flex}.admin-header-module__BvGaSq__title{font-family:var(--font-heading);color:var(--landing-text);margin:0;font-size:1.25rem;font-weight:700}.admin-header-module__BvGaSq__actions{align-items:center;gap:.5rem;display:flex}
.mdx-components-module__SYyslq__h1,.mdx-components-module__SYyslq__h2,.mdx-components-module__SYyslq__h3,.mdx-components-module__SYyslq__p,.mdx-components-module__SYyslq__ul,.mdx-components-module__SYyslq__ol,.mdx-components-module__SYyslq__li,.mdx-components-module__SYyslq__blockquote,.mdx-components-module__SYyslq__strong,.mdx-components-module__SYyslq__link{margin:0}.mdx-components-module__SYyslq__h1{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--landing-text);font-size:2rem;font-weight:700;line-height:1.15}.mdx-components-module__SYyslq__h2{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--landing-text);margin-top:2rem;font-size:1.5rem;font-weight:700;line-height:1.2}.mdx-components-module__SYyslq__h3{font-family:var(--font-heading);color:var(--landing-text);margin-top:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.25}.mdx-components-module__SYyslq__p,.mdx-components-module__SYyslq__li{color:var(--landing-muted);font-size:1.0625rem;line-height:1.75}.mdx-components-module__SYyslq__p+.mdx-components-module__SYyslq__p,.mdx-components-module__SYyslq__p+.mdx-components-module__SYyslq__ul,.mdx-components-module__SYyslq__p+.mdx-components-module__SYyslq__ol,.mdx-components-module__SYyslq__h2+.mdx-components-module__SYyslq__p,.mdx-components-module__SYyslq__h3+.mdx-components-module__SYyslq__p{margin-top:1rem}.mdx-components-module__SYyslq__ul,.mdx-components-module__SYyslq__ol{gap:.5rem;margin-top:1rem;padding-left:1.25rem;display:grid}.mdx-components-module__SYyslq__blockquote{border-left:3px solid var(--landing-accent);background:var(--landing-surface);color:var(--landing-text);border-radius:.75rem;margin-top:1.25rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.65}.mdx-components-module__SYyslq__strong{color:var(--landing-text);font-weight:600}.mdx-components-module__SYyslq__link{color:var(--landing-accent-secondary);text-underline-offset:.2em;text-decoration:underline}.mdx-components-module__SYyslq__link:hover{color:var(--landing-accent)}
.header-module__tJLI4W__header{border-bottom:1px solid var(--landing-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03050fd1;background:lab(1.48407% .575937 -4.17247/.82);flex-shrink:0;justify-content:space-between;align-items:center;height:4rem;padding:0 1.5rem;display:flex}.header-module__tJLI4W__title{font-family:var(--font-heading);color:var(--landing-text);margin:0;font-size:1.25rem;font-weight:700}.header-module__tJLI4W__actions{align-items:center;gap:.5rem;display:flex}
.admin-referrals-table-module__4aj1aW__emailCell{text-overflow:ellipsis;max-width:16rem;overflow:hidden}.admin-referrals-table-module__4aj1aW__code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.03em;background:#5295ff1f;background:lab(60.8181% 12.2767 -76.91/.12);border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.admin-referrals-table-module__4aj1aW__empty{text-align:center;color:var(--muted-foreground);padding:2rem 0}
.admin-testimonials-table-module__La18eq__emailCell{text-overflow:ellipsis;max-width:14rem;overflow:hidden}.admin-testimonials-table-module__La18eq__previewCell{white-space:normal;max-width:20rem;color:var(--muted-foreground);line-height:1.45}.admin-testimonials-table-module__La18eq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-testimonials-table-module__La18eq__statusPublished,.admin-testimonials-table-module__La18eq__statusDraft{border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.admin-testimonials-table-module__La18eq__statusPublished{color:#5bbd74;color:lab(69.2991% -42.1007 27.57);background:#20a04e24;background:lab(57.9142% -48.5439 32.2804/.14)}.admin-testimonials-table-module__La18eq__statusDraft{color:var(--muted-foreground);background:#6b71842e;background:lab(47.6123% .597984 -11.1663/.18)}.admin-testimonials-table-module__La18eq__error{width:100%;color:var(--destructive);font-size:.75rem}.admin-testimonials-table-module__La18eq__empty{text-align:center;color:var(--muted-foreground);padding:2rem 0}.admin-testimonials-table-module__La18eq__dialog{width:min(100% - 2rem,28rem);color:inherit;background:0 0;border:none;border-radius:1rem;margin:auto;padding:0}.admin-testimonials-table-module__La18eq__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000002b8;background:lab(.0974484% .159241 -.723398/.72)}.admin-testimonials-table-module__La18eq__dialogPanel{border:1px solid var(--border);background:var(--card);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 24px 48px #00000259;box-shadow:0 24px 48px lab(.0974484% .159241 -.723398/.35)}.admin-testimonials-table-module__La18eq__dialogTitle{margin:0;font-size:1.125rem;font-weight:700}.admin-testimonials-table-module__La18eq__dialogDescription{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.admin-testimonials-table-module__La18eq__dialogActions{justify-content:flex-end;gap:.5rem;display:flex}
.admin-users-table-module__O98qgG__emailCell{text-overflow:ellipsis;max-width:16rem;overflow:hidden}.admin-users-table-module__O98qgG__planControl,.admin-users-table-module__O98qgG__banControl{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-users-table-module__O98qgG__select{border:1px solid var(--border);background:var(--input);min-width:6.5rem;height:2rem;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:.5rem;padding:0 .5rem;font-size:.8125rem}.admin-users-table-module__O98qgG__statusActive{color:#5bbd74;color:lab(69.2991% -42.1007 27.57);background:#20a04e24;background:lab(57.9142% -48.5439 32.2804/.14);border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.admin-users-table-module__O98qgG__statusBanned{color:#f97770;color:lab(65.9538% 50.1356 28.6987);background:#d7333724;background:lab(49.2539% 63.2983 39.3808/.14);border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.admin-users-table-module__O98qgG__error{width:100%;color:var(--destructive);font-size:.75rem}.admin-users-table-module__O98qgG__empty{text-align:center;color:var(--muted-foreground);padding:2rem 0}
.batch-analysis-form-module__C-JVjq__form{flex-direction:column;gap:1rem;display:flex}.batch-analysis-form-module__C-JVjq__field{flex-direction:column;gap:.5rem;display:flex}.batch-analysis-form-module__C-JVjq__resumeList{border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;gap:.5rem;max-height:14rem;padding:.75rem;display:flex;overflow:auto}.batch-analysis-form-module__C-JVjq__resumeItem{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.batch-analysis-form-module__C-JVjq__error{color:hsl(var(--destructive));margin:0;font-size:.8125rem}
.public-tool-form-module__LAgikq__section{flex-direction:column;gap:1.5rem;width:100%;max-width:42rem;display:flex}.public-tool-form-module__LAgikq__header{flex-direction:column;gap:.75rem;display:flex}.public-tool-form-module__LAgikq__label{letter-spacing:.08em;text-transform:uppercase;color:var(--landing-accent);font-size:.75rem;font-weight:600}.public-tool-form-module__LAgikq__title{font-family:var(--font-heading);color:var(--landing-text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.15}.public-tool-form-module__LAgikq__description{color:var(--landing-muted);font-size:.9375rem;line-height:1.7}.public-tool-form-module__LAgikq__form{border:1px solid var(--landing-border);background:var(--landing-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 24px 48px #00000259;box-shadow:0 24px 48px lab(.0974484% .159241 -.723398/.35)}.public-tool-form-module__LAgikq__field{flex-direction:column;gap:.375rem;display:flex}.public-tool-form-module__LAgikq__fieldLabel{color:var(--landing-text);font-size:.875rem;font-weight:500}.public-tool-form-module__LAgikq__textarea{min-height:9rem;color:var(--landing-text);border-color:var(--landing-border);background:#04050d;background:lab(1.50495% .368677 -3.17218)}.public-tool-form-module__LAgikq__submit{align-self:flex-start}.public-tool-form-module__LAgikq__error{color:#fc5855;color:lab(60.882% 63.0569 37.6481);font-size:.875rem}.public-tool-form-module__LAgikq__result{background:var(--landing-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #5295ff59;border:1px solid lab(60.8181% 12.2767 -76.91/.35);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.public-tool-form-module__LAgikq__scoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.public-tool-form-module__LAgikq__resultLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--landing-muted);font-size:.8125rem;font-weight:600}.public-tool-form-module__LAgikq__resultScore{font-family:var(--font-heading);color:var(--landing-text);font-size:2.5rem;font-weight:700;line-height:1}.public-tool-form-module__LAgikq__resultSummary{color:#ced1d8;color:lab(83.705% .072211 -3.78537);font-size:.9375rem;line-height:1.7}.public-tool-form-module__LAgikq__listBlock{flex-direction:column;gap:.5rem;display:flex}.public-tool-form-module__LAgikq__listTitle{color:var(--landing-text);font-size:.875rem;font-weight:600}.public-tool-form-module__LAgikq__list{color:var(--landing-muted);flex-direction:column;gap:.375rem;padding-left:1.125rem;font-size:.875rem;line-height:1.6;display:flex}.public-tool-form-module__LAgikq__resultCta{color:var(--landing-accent-secondary);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.public-tool-form-module__LAgikq__resultCta:hover{color:var(--landing-accent)}.public-tool-form-module__LAgikq__footerNote{color:var(--landing-muted);font-size:.875rem}.public-tool-form-module__LAgikq__footerLink{color:var(--landing-accent-secondary);text-underline-offset:3px;text-decoration:underline}.public-tool-form-module__LAgikq__footerLink:hover{color:var(--landing-accent)}
.waitlist-form-module__uWKi0G__section{border:1px solid var(--landing-border);background:var(--landing-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.5rem;flex-direction:column;gap:2rem;width:min(100%,42rem);padding:2rem;display:flex;box-shadow:0 24px 60px #01010859;box-shadow:0 24px 60px lab(.405651% .569731 -2.70167/.35)}.waitlist-form-module__uWKi0G__header{flex-direction:column;gap:.75rem;display:flex}.waitlist-form-module__uWKi0G__label{letter-spacing:.12em;text-transform:uppercase;color:var(--landing-accent-secondary);font-size:.75rem;font-weight:600}.waitlist-form-module__uWKi0G__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--landing-text);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1}.waitlist-form-module__uWKi0G__description{color:var(--landing-muted);font-size:1.0625rem;line-height:1.65}.waitlist-form-module__uWKi0G__form{flex-direction:column;gap:.75rem;display:flex}.waitlist-form-module__uWKi0G__fieldLabel{color:var(--landing-text);font-size:.875rem;font-weight:600}.waitlist-form-module__uWKi0G__fieldRow{flex-direction:column;gap:.75rem;display:flex}.waitlist-form-module__uWKi0G__inputWrap{position:relative}.waitlist-form-module__uWKi0G__inputIcon{color:var(--landing-muted);position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.waitlist-form-module__uWKi0G__input{border-color:var(--landing-border);color:var(--landing-text);background:#02040da6;background:lab(1.13504% .528798 -3.58696/.65);padding-left:2.5rem}.waitlist-form-module__uWKi0G__submit{background:linear-gradient(135deg, var(--landing-accent), var(--landing-accent-secondary));justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.waitlist-form-module__uWKi0G__success{color:#86efac;font-size:.9375rem}.waitlist-form-module__uWKi0G__error{color:#fca5a5;font-size:.9375rem}.waitlist-form-module__uWKi0G__footerNote{color:var(--landing-muted);font-size:.875rem}.waitlist-form-module__uWKi0G__footerLink{color:var(--landing-accent-secondary);text-underline-offset:.2em;text-decoration:underline}@media (min-width:640px){.waitlist-form-module__uWKi0G__fieldRow{flex-direction:row;align-items:stretch}.waitlist-form-module__uWKi0G__inputWrap{flex:1}.waitlist-form-module__uWKi0G__submit{min-width:11rem}}
.admin-sidebar-module__cwKbda__sidebar{border-right:1px solid var(--landing-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:16rem;height:100vh;color:var(--landing-text);background:#040310f2;background:lab(1.06445% 1.7536 -5.25963/.95);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;box-shadow:8px 0 32px #00000240;box-shadow:8px 0 32px lab(.0974484% .159241 -.723398/.25)}.admin-sidebar-module__cwKbda__logo{border-bottom:1px solid var(--landing-border);cursor:pointer;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem 1rem;text-decoration:none;transition:opacity .2s;display:flex}.admin-sidebar-module__cwKbda__logo:hover{opacity:.9}.admin-sidebar-module__cwKbda__logoIcon{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:linear-gradient(135deg,#e64343,#d20046);background:linear-gradient(135deg,lab(53.9062% 63.1954 38.5555),lab(45.3341% 71.1182 25.8088));border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.admin-sidebar-module__cwKbda__logoTextGroup{flex-direction:column;gap:.125rem;display:flex}.admin-sidebar-module__cwKbda__logoText{font-family:var(--font-heading);color:var(--landing-text);font-size:.875rem;font-weight:700;line-height:1}.admin-sidebar-module__cwKbda__logoBadge{letter-spacing:.04em;text-transform:uppercase;color:#f97770;color:lab(65.9538% 50.1356 28.6987);font-size:.6875rem;font-weight:600}.admin-sidebar-module__cwKbda__nav{flex-direction:column;flex:1;gap:.25rem;padding:.75rem .5rem;display:flex}.admin-sidebar-module__cwKbda__navLink{color:var(--landing-muted);cursor:pointer;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:flex}.admin-sidebar-module__cwKbda__navLink:hover{color:var(--landing-text);background:#0c111fbf;background:lab(5.07922% 1.24426 -10.0691/.75)}.admin-sidebar-module__cwKbda__navLinkActive{color:var(--landing-text);background:#cf404024;background:lab(49.4737% 56.8232 34.3326/.14);border-color:#cf404047;border-color:lab(49.4737% 56.8232 34.3326/.28);box-shadow:0 0 20px #cc272e1f;box-shadow:0 0 20px lab(45.7636% 63.3818 40.1799/.12)}.admin-sidebar-module__cwKbda__navIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.admin-sidebar-module__cwKbda__footer{border-top:1px solid var(--landing-border);padding:.75rem 1rem 1rem}.admin-sidebar-module__cwKbda__backLink{color:var(--landing-muted);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s}.admin-sidebar-module__cwKbda__backLink:hover{color:var(--landing-text)}
.blog-post-module__JkpAMW__article{flex-direction:column;gap:2rem;max-width:46rem;margin-inline:auto;display:flex}.blog-post-module__JkpAMW__backLink{width:fit-content;color:var(--landing-muted);align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.blog-post-module__JkpAMW__backLink:hover{color:var(--landing-text)}.blog-post-module__JkpAMW__header{border-bottom:1px solid var(--landing-border);flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}.blog-post-module__JkpAMW__collection{width:fit-content;color:var(--landing-accent-secondary);letter-spacing:.08em;text-transform:uppercase;background:#5295ff29;background:lab(60.8181% 12.2767 -76.91/.16);border-radius:999px;padding:.375rem .75rem;font-size:.75rem;font-weight:700}.blog-post-module__JkpAMW__meta{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.blog-post-module__JkpAMW__metaItem{color:var(--landing-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.blog-post-module__JkpAMW__title{font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.12}.blog-post-module__JkpAMW__description{color:var(--landing-muted);font-size:1.125rem;line-height:1.65}.blog-post-module__JkpAMW__tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.blog-post-module__JkpAMW__tag{border:1px solid var(--landing-border);color:var(--landing-accent-secondary);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.blog-post-module__JkpAMW__content{flex-direction:column;display:flex}
.dashboard-layout-module__fcNMiW__layout{min-height:100vh;display:flex}.dashboard-layout-module__fcNMiW__mainArea{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-layout-module__fcNMiW__content{flex:1;padding:1.5rem;overflow-y:auto}@media (min-width:1024px){.dashboard-layout-module__fcNMiW__content{padding:2rem}}
.admin-analytics-dashboard-module__S85QYW__wrapper{flex-direction:column;gap:1.5rem;display:flex}.admin-analytics-dashboard-module__S85QYW__periodRow{flex-wrap:wrap;gap:.5rem;display:flex}.admin-analytics-dashboard-module__S85QYW__periodLink{border:1px solid var(--border);height:2rem;color:var(--muted-foreground);border-radius:.5rem;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.admin-analytics-dashboard-module__S85QYW__periodLink:hover{background:var(--muted);color:var(--foreground)}.admin-analytics-dashboard-module__S85QYW__periodLinkActive{color:var(--foreground);background:#cf40401f;background:lab(49.4737% 56.8232 34.3326/.12);border-color:#cf404059;border-color:lab(49.4737% 56.8232 34.3326/.35)}.admin-analytics-dashboard-module__S85QYW__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.admin-analytics-dashboard-module__S85QYW__cardMeta{color:var(--muted-foreground);margin:0;font-size:.875rem}.admin-analytics-dashboard-module__S85QYW__emailCell{text-overflow:ellipsis;max-width:16rem;overflow:hidden}.admin-analytics-dashboard-module__S85QYW__empty{color:var(--muted-foreground);margin:0;font-size:.875rem}
.admin-email-form-module__AY9JEW__layout{gap:1.5rem;display:grid}@media (min-width:1100px){.admin-email-form-module__AY9JEW__layout{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start}}.admin-email-form-module__AY9JEW__form{flex-direction:column;gap:1.25rem;display:flex}.admin-email-form-module__AY9JEW__fieldset{border:0;margin:0;padding:0}.admin-email-form-module__AY9JEW__legend{margin-bottom:.75rem;font-size:.875rem;font-weight:600}.admin-email-form-module__AY9JEW__modeRow{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.admin-email-form-module__AY9JEW__modeOption{color:var(--foreground);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.admin-email-form-module__AY9JEW__field{flex-direction:column;gap:.5rem;display:flex}.admin-email-form-module__AY9JEW__helperText{color:var(--muted-foreground);margin:0;font-size:.8125rem}.admin-email-form-module__AY9JEW__actions{flex-wrap:wrap;gap:.75rem;display:flex}.admin-email-form-module__AY9JEW__error{color:var(--destructive);margin:0;font-size:.875rem}.admin-email-form-module__AY9JEW__success{color:#5bbd74;color:lab(69.2991% -42.1007 27.57);margin:0;font-size:.875rem}.admin-email-form-module__AY9JEW__previewPanel{border:1px solid var(--border);background:var(--card);border-radius:.875rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.admin-email-form-module__AY9JEW__previewHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-email-form-module__AY9JEW__previewTitle{margin:0;font-size:1rem;font-weight:600}.admin-email-form-module__AY9JEW__previewClose{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;font-size:.8125rem}.admin-email-form-module__AY9JEW__previewClose:hover{color:var(--foreground)}.admin-email-form-module__AY9JEW__previewSubject{color:var(--muted-foreground);margin:0;font-size:.875rem}.admin-email-form-module__AY9JEW__previewFrame{border:1px solid var(--border);background:#0f172a;border-radius:.75rem;min-height:18rem;overflow:auto}.admin-email-form-module__AY9JEW__previewFrame table{width:100%}
.admin-referrals-page-module__o9C5eW__page{flex-direction:column;gap:1.5rem;display:flex}.admin-referrals-page-module__o9C5eW__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-referrals-page-module__o9C5eW__title{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.admin-referrals-page-module__o9C5eW__description{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.admin-referrals-page-module__o9C5eW__tableSection{flex-direction:column;gap:1rem;display:flex}.admin-referrals-page-module__o9C5eW__searchFallback{color:var(--muted-foreground);font-size:.875rem}.admin-referrals-page-module__o9C5eW__pagination{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.admin-referrals-page-module__o9C5eW__pageInfo{color:var(--muted-foreground);font-size:.875rem}.admin-referrals-page-module__o9C5eW__pageLink,.admin-referrals-page-module__o9C5eW__pageLinkDisabled{border:1px solid var(--border);border-radius:.5rem;justify-content:center;align-items:center;height:2rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.admin-referrals-page-module__o9C5eW__pageLink{color:var(--foreground);text-decoration:none;transition:background-color .2s}.admin-referrals-page-module__o9C5eW__pageLink:hover{background:var(--muted)}.admin-referrals-page-module__o9C5eW__pageLinkDisabled{color:var(--muted-foreground);opacity:.6}
.admin-testimonials-page-module__ai5Uka__page{flex-direction:column;gap:1.5rem;display:flex}.admin-testimonials-page-module__ai5Uka__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-testimonials-page-module__ai5Uka__title{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.admin-testimonials-page-module__ai5Uka__description{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.admin-testimonials-page-module__ai5Uka__tableSection{flex-direction:column;gap:1rem;display:flex}.admin-testimonials-page-module__ai5Uka__pagination{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.admin-testimonials-page-module__ai5Uka__pageInfo{color:var(--muted-foreground);font-size:.875rem}.admin-testimonials-page-module__ai5Uka__pageLink,.admin-testimonials-page-module__ai5Uka__pageLinkDisabled{border:1px solid var(--border);border-radius:.5rem;justify-content:center;align-items:center;height:2rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.admin-testimonials-page-module__ai5Uka__pageLink{color:var(--foreground);text-decoration:none;transition:background-color .2s}.admin-testimonials-page-module__ai5Uka__pageLink:hover{background:var(--muted)}.admin-testimonials-page-module__ai5Uka__pageLinkDisabled{color:var(--muted-foreground);opacity:.6}
.admin-users-page-module__vDGi_a__page{flex-direction:column;gap:1.5rem;display:flex}.admin-users-page-module__vDGi_a__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-users-page-module__vDGi_a__title{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.admin-users-page-module__vDGi_a__description{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.admin-users-page-module__vDGi_a__tableSection{flex-direction:column;gap:1rem;display:flex}.admin-users-page-module__vDGi_a__searchFallback{color:var(--muted-foreground);font-size:.875rem}.admin-users-page-module__vDGi_a__pagination{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.admin-users-page-module__vDGi_a__pageInfo{color:var(--muted-foreground);font-size:.875rem}.admin-users-page-module__vDGi_a__pageLink,.admin-users-page-module__vDGi_a__pageLinkDisabled{border:1px solid var(--border);border-radius:.5rem;justify-content:center;align-items:center;height:2rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.admin-users-page-module__vDGi_a__pageLink{color:var(--foreground);text-decoration:none;transition:background-color .2s}.admin-users-page-module__vDGi_a__pageLink:hover{background:var(--muted)}.admin-users-page-module__vDGi_a__pageLinkDisabled{color:var(--muted-foreground);opacity:.6}
.analysis-analytics-dashboard-module__GOtLSq__wrapper{flex-direction:column;gap:1.5rem;display:flex}.analysis-analytics-dashboard-module__GOtLSq__periodRow{flex-wrap:wrap;gap:.5rem;display:flex}.analysis-analytics-dashboard-module__GOtLSq__periodLink{border:1px solid var(--landing-border);height:1.75rem;color:var(--landing-muted);background:#0508158c;background:lab(2.35153% .967972 -6.86423/.55);border-radius:.5rem;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.analysis-analytics-dashboard-module__GOtLSq__periodLink:hover{color:var(--landing-text);background:#0c111fbf;background:lab(5.07922% 1.24426 -10.0691/.75)}.analysis-analytics-dashboard-module__GOtLSq__periodLinkActive{color:var(--landing-text);background:#5295ff24;background:lab(60.8181% 12.2767 -76.91/.14);border-color:#5295ff73;border-color:lab(60.8181% 12.2767 -76.91/.45);box-shadow:0 0 20px #6145ff1f;box-shadow:0 0 20px lab(42.492% 58.6778 -97.971/.12)}.analysis-analytics-dashboard-module__GOtLSq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.analysis-analytics-dashboard-module__GOtLSq__summaryCard{border:1px solid var(--landing-border);background:#080c1ad1;background:lab(3.54342% 1.10503 -8.65549/.82);border-radius:.875rem;padding:1.125rem 1.25rem;box-shadow:0 0 0 1px #e7effc0a,0 10px 28px #00000247;box-shadow:0 0 0 1px lab(94.1323% -.973195 -7.43576/.04),0 10px 28px lab(.0974484% .159241 -.723398/.28)}.analysis-analytics-dashboard-module__GOtLSq__summaryLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--landing-muted);margin:0;font-size:.75rem;font-weight:500}.analysis-analytics-dashboard-module__GOtLSq__summaryValue{color:var(--landing-text);margin:.5rem 0 0;font-size:1.75rem;font-weight:700;line-height:1.1}.analysis-analytics-dashboard-module__GOtLSq__dailyPanel{border:1px solid var(--landing-border);background:#050815eb;background:lab(2.35153% .967972 -6.86423/.92);border-radius:.875rem;padding:1.25rem;box-shadow:0 0 0 1px #e7effc0a,0 12px 32px #00000252;box-shadow:0 0 0 1px lab(94.1323% -.973195 -7.43576/.04),0 12px 32px lab(.0974484% .159241 -.723398/.32)}.analysis-analytics-dashboard-module__GOtLSq__dailyTitle{border-bottom:1px solid var(--landing-border);color:var(--landing-text);margin:0 0 1rem;padding-bottom:.75rem;font-size:1rem;font-weight:600}.analysis-analytics-dashboard-module__GOtLSq__empty{color:var(--landing-muted);margin:0;font-size:.875rem}.analysis-analytics-dashboard-module__GOtLSq__tableWrap{background:#030511a6;background:lab(1.46018% .833064 -5.26333/.65);border:1px solid #e7effc14;border:1px solid lab(94.1323% -.973195 -7.43576/.08);border-radius:.625rem;overflow:auto}.analysis-analytics-dashboard-module__GOtLSq__table{border-collapse:collapse;width:100%;font-size:.8125rem}.analysis-analytics-dashboard-module__GOtLSq__table th,.analysis-analytics-dashboard-module__GOtLSq__table td{text-align:left;border-bottom:1px solid #e7effc14;border-bottom:1px solid lab(94.1323% -.973195 -7.43576/.08);padding:.75rem .875rem}.analysis-analytics-dashboard-module__GOtLSq__table th{color:var(--landing-muted);background:#0c111fb8;background:lab(5.07922% 1.24426 -10.0691/.72);font-weight:600}.analysis-analytics-dashboard-module__GOtLSq__table td{color:var(--landing-text)}.analysis-analytics-dashboard-module__GOtLSq__table tbody tr:last-child td{border-bottom:0}.analysis-analytics-dashboard-module__GOtLSq__table tbody tr:hover td{background:#0c111f73;background:lab(5.07922% 1.24426 -10.0691/.45)}
.settings-language-section-module__EBGjQq__card{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--background) 92%, var(--foreground) 8%);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.settings-language-section-module__EBGjQq__copy{flex-direction:column;gap:.375rem;display:flex}.settings-language-section-module__EBGjQq__title{font-size:1rem;font-weight:600}.settings-language-section-module__EBGjQq__description{color:color-mix(in srgb, var(--foreground) 65%, transparent);font-size:.875rem}@media (max-width:640px){.settings-language-section-module__EBGjQq__card{flex-direction:column;align-items:flex-start}}
.referral-dashboard-module__gvv-Ca__page{flex-direction:column;gap:1.5rem;display:flex}.referral-dashboard-module__gvv-Ca__header{flex-direction:column;gap:.5rem;display:flex}.referral-dashboard-module__gvv-Ca__label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:600}.referral-dashboard-module__gvv-Ca__title{letter-spacing:-.02em;font-size:1.875rem;font-weight:700}.referral-dashboard-module__gvv-Ca__description{max-width:42rem;color:var(--muted-foreground);line-height:1.6}.referral-dashboard-module__gvv-Ca__grid{gap:1rem;display:grid}@media (min-width:900px){.referral-dashboard-module__gvv-Ca__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.referral-dashboard-module__gvv-Ca__cardTitle{align-items:center;gap:.5rem;display:inline-flex}.referral-dashboard-module__gvv-Ca__cardContent{flex-direction:column;gap:.75rem;display:flex}.referral-dashboard-module__gvv-Ca__stats{gap:1rem;display:grid}@media (min-width:640px){.referral-dashboard-module__gvv-Ca__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.referral-dashboard-module__gvv-Ca__statValue{font-size:2rem;line-height:1}.referral-dashboard-module__gvv-Ca__inviteList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.referral-dashboard-module__gvv-Ca__inviteItem{border:1px solid var(--border);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.referral-dashboard-module__gvv-Ca__inviteName{font-weight:600}.referral-dashboard-module__gvv-Ca__inviteEmail,.referral-dashboard-module__gvv-Ca__inviteMeta{color:var(--muted-foreground);font-size:.875rem}.referral-dashboard-module__gvv-Ca__inviteMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.referral-dashboard-module__gvv-Ca__emptyState{color:var(--muted-foreground)}
.file-dropzone-module__cOm2Ga__dropzone{border:2px dashed var(--border);background-color:var(--background);cursor:pointer;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:12rem;padding:2rem;transition:border-color .2s,background-color .2s;display:flex;position:relative}.file-dropzone-module__cOm2Ga__dropzone:hover{border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 5%, var(--background))}.file-dropzone-module__cOm2Ga__dropzoneDragging{border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 10%, var(--background))}.file-dropzone-module__cOm2Ga__dropzoneIcon{width:2.5rem;height:2.5rem;color:var(--muted-foreground);transition:color .2s}.file-dropzone-module__cOm2Ga__dropzoneDragging .file-dropzone-module__cOm2Ga__dropzoneIcon{color:var(--primary)}.file-dropzone-module__cOm2Ga__dropzoneText{color:var(--foreground);text-align:center;font-size:.875rem;font-weight:500}.file-dropzone-module__cOm2Ga__dropzoneHint{color:var(--muted-foreground);text-align:center;font-size:.75rem}.file-dropzone-module__cOm2Ga__dropzoneActiveHint{color:var(--primary);font-weight:500}.file-dropzone-module__cOm2Ga__fileInfo{background-color:var(--accent);border-radius:.5rem;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.75rem 1rem;display:flex}.file-dropzone-module__cOm2Ga__fileInfoIcon{width:1.25rem;height:1.25rem;color:var(--primary);flex-shrink:0}.file-dropzone-module__cOm2Ga__fileInfoName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.file-dropzone-module__cOm2Ga__fileInfoSize{color:var(--muted-foreground);flex-shrink:0;font-size:.75rem}.file-dropzone-module__cOm2Ga__fileInfoRemove{width:1.5rem;height:1.5rem;color:var(--muted-foreground);cursor:pointer;background-color:#0000;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:color .15s,background-color .15s;display:flex}.file-dropzone-module__cOm2Ga__fileInfoRemove:hover{color:var(--destructive);background-color:color-mix(in srgb, var(--destructive) 10%, transparent)}.file-dropzone-module__cOm2Ga__fileInfoRemoveIcon{width:1rem;height:1rem}.file-dropzone-module__cOm2Ga__errorMessage{color:var(--destructive);text-align:center;margin-top:.25rem;font-size:.75rem}.file-dropzone-module__cOm2Ga__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.admin-layout-module__0HyrTq__layout{min-height:100vh;display:flex}.admin-layout-module__0HyrTq__mainArea{flex-direction:column;flex:1;min-width:0;display:flex}.admin-layout-module__0HyrTq__content{flex:1;padding:1.5rem;overflow-y:auto}@media (min-width:1024px){.admin-layout-module__0HyrTq__content{padding:2rem}}
.blog-shell-module__-L71xG__shell{--landing-bg:#02040d;--landing-surface:#080c1a99;--landing-border:#e7effc1f;--landing-accent:#5295ff;--landing-accent-secondary:#00bebf;--landing-text:#f1f5fc;--landing-muted:#9aa5b8;--landing-card:#060a1ad9;background:radial-gradient(circle at top, #15133e59, transparent 45%), var(--landing-bg);min-height:100vh;color:var(--landing-text);flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.blog-shell-module__-L71xG__shell{--landing-bg:lab(1.13504% .528798 -3.58696);--landing-surface:lab(3.54342% 1.10503 -8.65549/.6);--landing-border:lab(94.1323% -.973195 -7.43576/.12);--landing-accent:lab(60.8181% 12.2767 -76.91);--landing-accent-secondary:lab(69.4066% -58.9907 -17.4539);--landing-text:lab(96.4879% -.519067 -3.73547);--landing-muted:lab(67.4079% -1.26991 -11.0616);--landing-card:lab(2.8713% 1.41427 -9.39849/.85);background:radial-gradient(circle at top, lab(8.32976% 13.2145 -27.9602/.35), transparent 45%), var(--landing-bg)}}.blog-shell-module__-L71xG__header{z-index:20;border-bottom:1px solid var(--landing-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02040dd1;background:lab(1.13504% .528798 -3.58696/.82);position:sticky;top:0}.blog-shell-module__-L71xG__headerInner,.blog-shell-module__-L71xG__footerInner,.blog-shell-module__-L71xG__main{width:min(100% - 2rem,72rem);margin-inline:auto}.blog-shell-module__-L71xG__headerInner{justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.blog-shell-module__-L71xG__brand{color:var(--landing-text);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-shell-module__-L71xG__brandIcon{background:linear-gradient(135deg, var(--landing-accent), var(--landing-accent-secondary));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.blog-shell-module__-L71xG__nav{align-items:center;gap:.75rem;display:flex}.blog-shell-module__-L71xG__navLink,.blog-shell-module__-L71xG__navLinkActive,.blog-shell-module__-L71xG__cta{font-size:.875rem;text-decoration:none;transition:color .2s}.blog-shell-module__-L71xG__navLink,.blog-shell-module__-L71xG__navLinkActive{color:var(--landing-muted);padding:.375rem .625rem}.blog-shell-module__-L71xG__navLink:hover,.blog-shell-module__-L71xG__navLinkActive{color:var(--landing-text)}.blog-shell-module__-L71xG__cta{background:linear-gradient(135deg, var(--landing-accent), var(--landing-accent-secondary));color:#fff;border-radius:999px;padding:.5rem .875rem;font-weight:600}.blog-shell-module__-L71xG__main{flex:1;padding-block:3rem 4rem}.blog-shell-module__-L71xG__footer{border-top:1px solid var(--landing-border);padding-block:1.5rem}.blog-shell-module__-L71xG__footerInner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.blog-shell-module__-L71xG__backLink{color:var(--landing-muted);align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.blog-shell-module__-L71xG__backLink:hover{color:var(--landing-text)}.blog-shell-module__-L71xG__copy{color:var(--landing-muted);font-size:.8125rem}@media (max-width:640px){.blog-shell-module__-L71xG__navLink,.blog-shell-module__-L71xG__navLinkActive{display:none}}
.marketing-shell-module__n7nksa__shell{min-height:100vh;color:var(--landing-text);flex-direction:column;display:flex}.marketing-shell-module__n7nksa__main{flex:1;width:min(100% - 2rem,72rem);margin-inline:auto;padding:6.5rem 0 4rem}.marketing-shell-module__n7nksa__mainCentered{flex:1;justify-content:center;align-items:center;width:min(100% - 2rem,72rem);min-height:calc(100vh - 8rem);margin-inline:auto;padding:6.5rem 0 4rem;display:flex}.marketing-shell-module__n7nksa__mainWide{flex:1;width:min(100% - 2rem,80rem);margin-inline:auto;padding:6.5rem 0 4rem}
.not-found-page-module__LpZTCq__page{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.not-found-page-module__LpZTCq__background{z-index:-3;position:absolute;inset:0}.not-found-page-module__LpZTCq__backgroundImage{object-fit:cover;object-position:center;filter:brightness(1.35)saturate(1.2)}.not-found-page-module__LpZTCq__backgroundOverlay{background:radial-gradient(85% 75% at 50% 42%,#02041514 0%,#01020e47 55%,#01010873 100%),linear-gradient(#01030c2e 0%,#01020a52 50%,#0101076b 100%);background:radial-gradient(85% 75% at 50% 42%,lab(1.40281% 1.50461 -7.73232/.08) 0%,lab(.804241% .963613 -4.78829/.28) 55%,lab(.405651% .569731 -2.70167/.45) 100%),linear-gradient(lab(.826004% .700317 -3.87582/.18) 0%,lab(.591808% .63476 -3.26208/.32) 50%,lab(.420263% .39006 -2.09717/.42) 100%);position:absolute;inset:0}.not-found-page-module__LpZTCq__constellation{z-index:-2;opacity:.4;pointer-events:none;background-image:radial-gradient(circle,#e7effc24 1px,#0000 1px);background-image:radial-gradient(circle,lab(94.1323% -.973195 -7.43576/.14) 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.not-found-page-module__LpZTCq__header{z-index:1;justify-content:center;padding:1.75rem 1.5rem 0;display:flex;position:relative}.not-found-page-module__LpZTCq__brandLink{text-decoration:none;transition:opacity .2s;display:inline-flex}.not-found-page-module__LpZTCq__brandLink:hover{opacity:.88}.not-found-page-module__LpZTCq__main{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1.5rem 3rem;display:flex;position:relative}.not-found-page-module__LpZTCq__code{font-family:var(--font-heading);letter-spacing:.16em;color:#0000;-webkit-text-stroke:1.5px oklch(78% .18 260/.72);text-shadow:0 0 40px #6e8eff8c,0 0 100px #0088f459;text-shadow:0 0 40px lab(59.8413% 28.346 -85.1171/.55),0 0 100px lab(54.3836% 2.12118 -73.2532/.35);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0 .5rem;font-size:clamp(7rem,30vw,18rem);font-weight:800;line-height:.9;animation:.9s ease-out both not-found-page-module__LpZTCq__codeReveal;display:flex;position:absolute;inset:0}.not-found-page-module__LpZTCq__content{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;max-width:36rem;display:flex;position:relative}.not-found-page-module__LpZTCq__title{max-width:24ch;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--landing-text);text-shadow:0 2px 24px #00000073;text-shadow:0 2px 24px lab(0% 0 0/.45);margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.2;animation:.7s ease-out .1s both not-found-page-module__LpZTCq__floatIn}.not-found-page-module__LpZTCq__description{color:var(--landing-text);text-shadow:0 1px 16px #0006;text-shadow:0 1px 16px lab(0% 0 0/.4);margin:0;font-size:1.0625rem;line-height:1.7;animation:.7s ease-out .16s both not-found-page-module__LpZTCq__floatIn}.not-found-page-module__LpZTCq__actions{justify-content:center;margin-top:.25rem;animation:.7s ease-out .22s both not-found-page-module__LpZTCq__floatIn;display:flex}.not-found-page-module__LpZTCq__primaryBtn{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);cursor:pointer;background:linear-gradient(135deg, var(--landing-accent), var(--landing-accent-secondary));border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.625rem;font-size:1rem;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 0 28px #6145ff47,inset 0 1px #ffffff1f;box-shadow:0 0 28px lab(42.492% 58.6778 -97.971/.28),inset 0 1px lab(100% 0 0/.12)}.not-found-page-module__LpZTCq__primaryBtn:hover{transform:translateY(-1px);box-shadow:0 0 40px #6145ff66,inset 0 1px #ffffff1f;box-shadow:0 0 40px lab(42.492% 58.6778 -97.971/.4),inset 0 1px lab(100% 0 0/.12)}@keyframes not-found-page-module__LpZTCq__codeReveal{0%{opacity:0;letter-spacing:.08em;transform:scale(.94)}to{opacity:1;letter-spacing:.16em;transform:scale(1)}}@keyframes not-found-page-module__LpZTCq__floatIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
