@import url(https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap);:root{--color-bg:#0a0c14;--color-surface:#111521;--color-surface-2:#181d2e;--color-border:#222840;--color-accent:#f5a623;--color-accent-dim:#f5a62326;--color-text:#e8eaf0;--color-text-muted:#7b82a0;--color-error:#ff4d6d;--color-success:#00c896;--font-display:"Syne",sans-serif;--font-body:"IBM Plex Sans",sans-serif;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--shadow-sm:0 2px 8px #0006;--shadow-md:0 4px 24px #0009;--shadow-accent:0 0 24px #f5a62333}[data-theme=light]{--color-bg:#f4f5f8;--color-surface:#fff;--color-surface-2:#eef0f5;--color-border:#dde0ea;--color-accent:#e09610;--color-accent-dim:#e096101f;--color-text:#111521;--color-text-muted:#6b7385;--color-error:#d93050;--color-success:#008f6b;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 24px #0000001f;--shadow-accent:0 0 24px #e0961026}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background-color:#0a0c14;background-color:var(--color-bg);color:#e8eaf0;color:var(--color-text);font-family:IBM Plex Sans,sans-serif;font-family:var(--font-body);font-size:15px;line-height:1.6;transition:background-color .2s ease,color .2s ease}a{color:#f5a623;color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:Syne,sans-serif;font-family:var(--font-display);line-height:1.2}button,input,select,textarea{font-family:inherit}button{cursor:pointer}.sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.LandingPage_page__ds1wV{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);min-height:100vh}.LandingPage_nav__tPsoL{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--color-bg) 85%,#0000);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:100}.LandingPage_navInner__NsyvI{align-items:center;display:flex;gap:32px;height:60px;margin:0 auto;max-width:1140px;padding:0 32px}.LandingPage_navLogo__wat65{align-items:center;display:flex;flex-shrink:0;gap:10px}.LandingPage_navLogoMark__gJXGM{align-items:center;background:var(--color-accent);border-radius:7px;color:#0a0c14;display:inline-flex;flex-shrink:0;font-family:var(--font-display);font-size:11px;font-weight:800;height:30px;justify-content:center;width:30px}.LandingPage_navLogoName__rk5MF{color:var(--color-text);font-family:var(--font-display);font-size:17px;font-weight:800}.LandingPage_navLinks__f0DJY{align-items:center;display:flex;gap:28px}.LandingPage_navLink__OCAJL{color:var(--color-text-muted);font-size:14px;text-decoration:none;transition:color .15s}.LandingPage_navLink__OCAJL:hover{color:var(--color-text);text-decoration:none}.LandingPage_navActions__Z9rfn{align-items:center;display:flex;gap:8px;margin-left:auto}.LandingPage_navSignIn__vxWgc{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:500;padding:7px 14px;transition:color .15s}.LandingPage_navSignIn__vxWgc:hover{color:var(--color-text)}.LandingPage_navCta__ey3EF{background:var(--color-accent);border:none;border-radius:var(--radius-sm);color:#0a0c14;cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:700;padding:8px 18px;transition:opacity .15s}.LandingPage_navCta__ey3EF:hover{opacity:.88}.LandingPage_hero__P3zyo{padding:88px 32px 72px}.LandingPage_heroInner__eEeDR{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.15fr;margin:0 auto;max-width:1140px}.LandingPage_heroLeft__FQFIU{display:flex;flex-direction:column;gap:24px}.LandingPage_heroBadge__0mawH{align-items:center;background:var(--color-accent-dim);border:1px solid #f5a62340;border-radius:99px;color:var(--color-accent);display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:5px 14px;width:fit-content}.LandingPage_heroBadgeDot__hkvUF{animation:LandingPage_pulse__f8Uds 2.2s ease-in-out infinite;background:var(--color-accent);border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes LandingPage_pulse__f8Uds{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.LandingPage_heroTitle__XZOH-{color:var(--color-text);font-family:var(--font-display);font-size:clamp(38px,4.5vw,58px);font-weight:800;line-height:1.08;margin:0}.LandingPage_heroSub__eifYm{color:var(--color-text-muted);font-size:16px;line-height:1.7;margin:0;max-width:440px}.LandingPage_heroCtas__o-JgZ{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.LandingPage_ctaPrimary__EfBer{background:var(--color-accent);border:none;border-radius:var(--radius-sm);color:#0a0c14;cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:700;padding:12px 28px;transition:opacity .15s,transform .15s}.LandingPage_ctaPrimary__EfBer:hover{opacity:.88;transform:translateY(-1px)}.LandingPage_ctaGhost__ftrG-{align-items:center;background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-body);font-size:15px;font-weight:500;gap:6px;padding:11px 22px;transition:border-color .15s,color .15s}.LandingPage_ctaGhost__ftrG-:hover{border-color:var(--color-text-muted);color:var(--color-text)}.LandingPage_heroTrust__Uv-EB{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:20px}.LandingPage_heroRight__Ylq6N{align-items:center;display:flex;justify-content:flex-end}.LandingPage_browser__MC-F1{background:#0f1117;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 0 0 1px #ffffff0a,0 24px 60px #0000008c,0 8px 20px #0006;max-width:600px;overflow:hidden;position:relative;width:100%}.LandingPage_browserChrome__GrynF{align-items:center;background:#1a1d2e;border-bottom:1px solid #ffffff12;display:flex;gap:12px;height:38px;padding:0 14px}.LandingPage_browserDots__gLEKX{display:flex;flex-shrink:0;gap:6px}.LandingPage_browserDots__gLEKX span{border-radius:50%;height:10px;width:10px}.LandingPage_browserUrl__IUa8X{background:#ffffff0d;border-radius:5px;color:#ffffff4d;flex:1 1;font-family:monospace;font-size:10px;margin:0 auto;max-width:200px;padding:4px 12px;text-align:center}.LandingPage_browserBody__MU-LL{display:flex;height:360px;overflow:hidden}.LandingPage_browserFade__sga-I{background:linear-gradient(#0000,#0f1117e6);border-radius:0 0 12px 12px;bottom:0;height:72px;left:0;pointer-events:none;position:absolute;right:0}.LandingPage_miniSidebar__53TCl{background:#13151f;border-right:1px solid #ffffff0f;display:flex;flex-direction:column;flex-shrink:0;gap:14px;padding:14px 10px;width:126px}.LandingPage_miniLogo__mIyQv{align-items:center;display:flex;flex-shrink:0;gap:7px;padding:0 2px}.LandingPage_miniLogoMark__sE4a3{align-items:center;background:#f5a623;border-radius:5px;color:#0a0c14;display:flex;flex-shrink:0;font-family:sans-serif;font-size:8px;font-weight:800;height:22px;justify-content:center;width:22px}.LandingPage_miniLogoName__2sXwH{color:#e5e7ef;font-size:11px;font-weight:700;white-space:nowrap}.LandingPage_miniNav__WQDGG{display:flex;flex:1 1;flex-direction:column;gap:1px}.LandingPage_miniNavItem__Pasyv{border-radius:5px;color:#ffffff59;font-family:sans-serif;font-size:10px;padding:6px 8px}.LandingPage_miniNavActive__DQYo3{background:#f5a6231f;color:#f5a623;font-weight:700}.LandingPage_miniCredit__k13o1{background:#ffffff0a;border:1px solid #ffffff12;border-radius:7px;flex-shrink:0;padding:8px}.LandingPage_miniCreditTop__DDyix{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.LandingPage_miniCreditLabel__taKtO{color:#ffffff59;font-family:sans-serif;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.LandingPage_miniCreditNum__VdyNe{color:#f5a623;font-family:sans-serif;font-size:15px;font-weight:800;line-height:1}.LandingPage_miniCreditBar__JyXOI{background:#ffffff14;border-radius:99px;height:3px;overflow:hidden}.LandingPage_miniCreditFill__g59U4{background:#f5a623;border-radius:99px;height:100%;width:17%}.LandingPage_miniContent__mzwMX{background:#0f1117;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;overflow:hidden;padding:12px}.LandingPage_miniSearchBar__vqDcK{align-items:center;background:#ffffff0d;border:1px solid #ffffff12;border-radius:6px;display:flex;flex-shrink:0;gap:6px;padding:7px 10px}.LandingPage_miniSearchIcon__LIU9j{color:#fff3;font-size:13px;line-height:1}.LandingPage_miniSearchText__z0Cgm{color:#fff3;font-family:sans-serif;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_miniCards__aT-KI{display:flex;flex-direction:column;gap:7px}.LandingPage_miniCard__sQ0KB{background:hsla(0,0%,100%,.035);border:1px solid #ffffff12;border-radius:7px;display:flex;flex-direction:column;gap:4px;padding:9px 11px}.LandingPage_miniCardHead__x0lyY{align-items:center;display:flex;gap:8px;justify-content:space-between}.LandingPage_miniCardTitle__Hc68j{color:#e5e7ef;font-family:sans-serif;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_miniCardBadge__YPsos{border-radius:99px;flex-shrink:0;font-family:sans-serif;font-size:9px;font-weight:700;padding:2px 7px;white-space:nowrap}.LandingPage_miniCardMeta__0p23i{color:#ffffff4d;font-family:sans-serif;font-size:9px}.LandingPage_miniCardFoot__dJLkU{align-items:center;display:flex;justify-content:space-between}.LandingPage_miniCardTime__I1O\+N{color:#fff3;font-family:sans-serif;font-size:9px}.LandingPage_miniCardLock__A2LXx{background:#f5a62314;color:#f5a623bf}.LandingPage_miniCardLock__A2LXx,.LandingPage_miniCardOpen__hLWLS{border-radius:4px;font-family:sans-serif;font-size:9px;padding:2px 6px}.LandingPage_miniCardOpen__hLWLS{background:#00c8961a;color:#00c896}.LandingPage_statsBar__J0BLX{background:var(--color-surface);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);padding:32px}.LandingPage_statsInner__nWGD2{justify-content:center;margin:0 auto;max-width:1140px}.LandingPage_statGroup__Pt6dJ,.LandingPage_statsInner__nWGD2{align-items:center;display:flex}.LandingPage_stat__ZfOSI{padding:0 48px;text-align:center}.LandingPage_statNum__sD8Gq{color:var(--color-text);font-family:var(--font-display);font-size:26px;font-weight:800;line-height:1}.LandingPage_statLabel__yLlKM{color:var(--color-text-muted);font-size:12px;margin-top:4px}.LandingPage_statDivider__x4Ssw{background:var(--color-border);flex-shrink:0;height:40px;width:1px}.LandingPage_section__zqf4b{padding:100px 32px}.LandingPage_featuresSection__hWO85{background:var(--color-surface);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);padding:100px 32px}.LandingPage_sectionInner__i88r8{margin:0 auto;max-width:1140px}.LandingPage_sectionTag__081Lk{color:var(--color-accent);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.LandingPage_sectionTitle__K-j2g{color:var(--color-text);font-family:var(--font-display);font-size:clamp(26px,3vw,36px);font-weight:800;margin:0 0 12px}.LandingPage_sectionSub__JoHH-{color:var(--color-text-muted);font-size:15px;line-height:1.7;margin:0;max-width:540px}.LandingPage_steps__x-8Oi{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:1fr 32px 1fr 32px 1fr;margin-top:56px}.LandingPage_stepConnector__DwhCp{align-items:flex-start;display:flex;justify-content:center;padding-top:10px}.LandingPage_stepConnector__DwhCp:after{background:linear-gradient(to bottom,var(--color-accent),var(--color-border));content:"";display:block;height:28px;opacity:.5;width:1px}.LandingPage_step__0Gj5y{display:flex;flex-direction:column;gap:12px}.LandingPage_stepNum__mmypX{color:var(--color-accent);font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.1em}.LandingPage_stepTitle__haLEa{color:var(--color-text);font-family:var(--font-display);font-size:18px;font-weight:800;margin:0}.LandingPage_stepDesc__FNPv6{color:var(--color-text-muted);font-size:14px;line-height:1.7;margin:0}.LandingPage_featureGrid__MlpJX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:56px}.LandingPage_featureCard__LsLcr{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:28px;transition:border-color .2s}.LandingPage_featureCard__LsLcr:hover{border-color:var(--color-accent)}.LandingPage_featureIcon__P3Y4g{align-items:center;background:var(--color-accent-dim);border-radius:var(--radius-sm);color:var(--color-accent);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.LandingPage_featureTitle__rmD8\+{color:var(--color-text);font-family:var(--font-display);font-size:16px;font-weight:800;margin:0}.LandingPage_featureDesc__48XKq{color:var(--color-text-muted);font-size:14px;line-height:1.7;margin:0}.LandingPage_pricingGrid__NASta{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:48px}.LandingPage_pricingCard__JfHR6{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;padding:28px;position:relative}.LandingPage_pricingPop__KAP4D{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),var(--shadow-accent)}.LandingPage_pricingPopBadge__lQhZO{background:var(--color-accent);border-radius:99px;color:#0a0c14;font-size:10px;font-weight:800;left:50%;padding:3px 14px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.LandingPage_pricingName__asrFK{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.LandingPage_pricingPrice__ShmWy{color:var(--color-text);font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1}.LandingPage_pricingCredits__PnQzU{color:var(--color-text-muted);font-size:13px}.LandingPage_pricingList__Ecmw\+{display:flex;flex:1 1;flex-direction:column;gap:8px;list-style:none;margin:8px 0 4px;padding:0}.LandingPage_pricingList__Ecmw\+ li{align-items:center;color:var(--color-text-muted);display:flex;font-size:13px;gap:8px}.LandingPage_check__1y\+EY{color:var(--color-accent);flex-shrink:0;font-weight:700}.LandingPage_pricingBtn__rkXkl{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:600;margin-top:8px;padding:11px;transition:border-color .15s;width:100%}.LandingPage_pricingBtn__rkXkl:hover{border-color:var(--color-text-muted)}.LandingPage_pricingBtnPrimary__KYGxp{background:var(--color-accent);border:none;border-radius:var(--radius-sm);color:#0a0c14;cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:700;margin-top:8px;padding:12px;transition:opacity .15s;width:100%}.LandingPage_pricingBtnPrimary__KYGxp:hover{opacity:.88}.LandingPage_pricingNote__9zmRN{color:var(--color-text-muted);font-size:12px;margin-top:20px;text-align:center}.LandingPage_ctaSection__irqNU{background:var(--color-surface);border-top:1px solid var(--color-border);padding:100px 32px}.LandingPage_ctaSectionInner__0AsPA{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:600px;text-align:center}.LandingPage_ctaSectionTitle__bekWk{color:var(--color-text);font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:800;margin:0}.LandingPage_ctaSectionSub__Ni4gH{color:var(--color-text-muted);font-size:16px;line-height:1.65;margin:0}.LandingPage_ctaSectionBtn__qq72T{background:var(--color-accent);border:none;border-radius:var(--radius-sm);color:#0a0c14;cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:700;padding:14px 32px;transition:opacity .15s,transform .15s}.LandingPage_ctaSectionBtn__qq72T:hover{opacity:.88;transform:translateY(-1px)}.LandingPage_footer__cNMa7{border-top:1px solid var(--color-border);padding:40px 32px}.LandingPage_footerInner__zCkWF{align-items:center;display:flex;flex-wrap:wrap;gap:32px;margin:0 auto;max-width:1140px}.LandingPage_footerLogo__38hKp{align-items:center;display:flex;gap:8px}.LandingPage_footerLinks__\+NZ1b{align-items:center;display:flex;flex:1 1;gap:24px}.LandingPage_footerLinks__\+NZ1b a{color:var(--color-text-muted);font-size:13px;text-decoration:none;transition:color .15s}.LandingPage_footerLinks__\+NZ1b a:hover{color:var(--color-text);text-decoration:none}.LandingPage_footerBtn__dZEyP{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);font-size:13px;padding:0;transition:color .15s}.LandingPage_footerBtn__dZEyP:hover{color:var(--color-text)}.LandingPage_footerCopy__zrMR2{color:var(--color-text-muted);font-size:12px;margin:0 0 0 auto}@media (max-width:960px){.LandingPage_heroInner__eEeDR{gap:48px;grid-template-columns:1fr}.LandingPage_heroRight__Ylq6N{justify-content:center}.LandingPage_browser__MC-F1{max-width:100%}.LandingPage_steps__x-8Oi{gap:32px;grid-template-columns:1fr}.LandingPage_stepConnector__DwhCp{display:none}.LandingPage_featureGrid__MlpJX{grid-template-columns:1fr 1fr}.LandingPage_pricingGrid__NASta{grid-template-columns:1fr}.LandingPage_pricingPop__KAP4D{margin-top:12px}.LandingPage_statsInner__nWGD2{flex-wrap:wrap;gap:0}.LandingPage_statGroup__Pt6dJ{flex-direction:row}.LandingPage_stat__ZfOSI{padding:12px 24px}}@media (max-width:640px){.LandingPage_navInner__NsyvI{gap:12px;padding:0 20px}.LandingPage_navLinks__f0DJY,.LandingPage_navSignIn__vxWgc{display:none}.LandingPage_hero__P3zyo{padding:48px 20px 40px}.LandingPage_heroTitle__XZOH-{font-size:clamp(30px,8vw,38px)}.LandingPage_heroCtas__o-JgZ{align-items:stretch;flex-direction:column}.LandingPage_ctaGhost__ftrG-,.LandingPage_ctaPrimary__EfBer{justify-content:center;text-align:center;width:100%}.LandingPage_heroRight__Ylq6N{display:none}.LandingPage_heroTrust__Uv-EB{font-size:12px;gap:12px}.LandingPage_ctaSection__irqNU,.LandingPage_featuresSection__hWO85,.LandingPage_section__zqf4b{padding:56px 20px}.LandingPage_statsBar__J0BLX{padding:20px}.LandingPage_footer__cNMa7{padding:32px 20px}.LandingPage_featureGrid__MlpJX{grid-template-columns:1fr}.LandingPage_footerInner__zCkWF{align-items:flex-start;flex-direction:column;gap:16px}.LandingPage_footerLinks__\+NZ1b{flex-wrap:wrap;gap:16px}.LandingPage_footerCopy__zrMR2{margin-left:0}.LandingPage_stat__ZfOSI{padding:10px 16px}.LandingPage_statDivider__x4Ssw{display:none}.LandingPage_sectionTitle__K-j2g{font-size:24px}.LandingPage_ctaSectionTitle__bekWk{font-size:28px}.LandingPage_ctaSectionBtn__qq72T{width:100%}}@media (max-width:400px){.LandingPage_navCta__ey3EF{font-size:13px;padding:7px 14px}.LandingPage_heroTitle__XZOH-{font-size:28px}.LandingPage_heroBadge__0mawH{font-size:11px;padding:4px 10px}}.Button_btn__46tEs{align-items:center;border:none;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:15px;font-weight:500;gap:var(--space-sm);justify-content:center;padding:12px var(--space-lg);transition:all .2s ease;white-space:nowrap}.Button_btn__46tEs:disabled{cursor:not-allowed;opacity:.5}.Button_primary__8xfMW{background:var(--color-accent);color:#0a0c14;font-weight:700}.Button_primary__8xfMW:hover:not(:disabled){background:#fb4;box-shadow:var(--shadow-accent);transform:translateY(-1px)}.Button_secondary__on-0g{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text)}.Button_secondary__on-0g:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.Button_ghost__O5f5o{background:#0000;border:1px solid var(--color-border);color:var(--color-text-muted)}.Button_ghost__O5f5o:hover:not(:disabled){border-color:var(--color-text-muted);color:var(--color-text)}.Button_destructive__J9i2\+{background:#ff4d6d1f;border:1px solid #ff4d6d4d;color:var(--color-error);font-weight:600}.Button_destructive__J9i2\+:hover:not(:disabled){background:#ff4d6d38;border-color:var(--color-error)}.Button_sm__LFC8p{font-size:13px;padding:8px 14px}.Button_lg__YeZWb{font-size:17px;padding:14px 32px}.Button_full__ckXOP{width:100%}.Button_loading__fEyYo{opacity:.7}.Input_field__1BV3E{display:flex;flex-direction:column;gap:var(--space-xs)}.Input_label__xkPck{color:var(--color-text-muted);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.Input_input__sJ8IG{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:15px;outline:none;padding:12px var(--space-md);transition:border-color .2s,box-shadow .2s;width:100%}.Input_input__sJ8IG::placeholder{color:var(--color-text-muted)}.Input_input__sJ8IG:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-dim)}.Input_inputError__RcAdo{border-color:var(--color-error)!important}.Input_error__DbOLH{color:var(--color-error);font-size:12px}.Input_hint__FywP8{color:var(--color-text-muted);font-size:12px}.AuthPages_page__\+6Hsm{align-items:center;background:radial-gradient(ellipse 60% 40% at 70% 20%,#f5a62312 0,#0000 60%),var(--color-bg);display:flex;justify-content:center;min-height:100vh;padding:var(--space-xl) var(--space-md)}.AuthPages_card__Qohcn{animation:AuthPages_slideUp__xRW0l .35s ease both;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:460px;padding:var(--space-xl);width:100%}@keyframes AuthPages_slideUp__xRW0l{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AuthPages_brand__hTdox{align-items:center;display:flex;gap:var(--space-sm);margin-bottom:var(--space-xl)}.AuthPages_logo__CW47N{align-items:center;background:var(--color-accent);border-radius:var(--radius-sm);color:#0a0c14;display:inline-flex;font-size:14px;height:36px;justify-content:center;width:36px}.AuthPages_logo__CW47N,.AuthPages_title__LNAjx{font-family:var(--font-display);font-weight:800}.AuthPages_title__LNAjx{color:var(--color-text);font-size:20px}.AuthPages_heading__4WQr-{font-size:26px;font-weight:800;margin-bottom:var(--space-xs)}.AuthPages_sub__z3JK6{color:var(--color-text-muted);font-size:14px;margin-bottom:var(--space-lg)}.AuthPages_roleRow__GFS7Q{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:1fr 1fr;margin-bottom:var(--space-lg)}.AuthPages_roleCard__z-rDx{align-items:flex-start;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-body);gap:4px;padding:var(--space-md);text-align:left;transition:border-color .15s,background .15s}.AuthPages_roleCard__z-rDx:hover{border-color:var(--color-accent)}.AuthPages_roleCardActive__TozQz{background:var(--color-accent-dim);border-color:var(--color-accent)}.AuthPages_roleIcon__b6t6z{font-size:22px;margin-bottom:2px}.AuthPages_roleLabel__zqC6M{color:var(--color-text);font-size:14px;font-weight:700}.AuthPages_roleDesc__dxvAv{color:var(--color-text-muted);font-size:12px;line-height:1.4}.AuthPages_form__iAuHB{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-md)}.AuthPages_forgotRow__8gQrA{font-size:13px;margin-top:calc(var(--space-sm)*-1);text-align:right}.AuthPages_divider__H2Xdc{color:var(--color-text-muted);font-size:12px;margin:var(--space-md) 0;position:relative;text-align:center}.AuthPages_divider__H2Xdc:after,.AuthPages_divider__H2Xdc:before{background:var(--color-border);content:"";height:1px;position:absolute;top:50%;width:40%}.AuthPages_divider__H2Xdc:before{left:0}.AuthPages_divider__H2Xdc:after{right:0}.AuthPages_divider__H2Xdc span{background:var(--color-surface);padding:0 var(--space-sm);position:relative}.AuthPages_footer__1tTd1{color:var(--color-text-muted);font-size:14px;margin-top:var(--space-lg);text-align:center}.AuthPages_errorBanner__FnZXX{background:#ff4d6d1f;border:1px solid #ff4d6d4d;border-radius:var(--radius-sm);color:var(--color-error)}.AuthPages_errorBanner__FnZXX,.AuthPages_successBanner__9OXHo{font-size:14px;margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md)}.AuthPages_successBanner__9OXHo{background:#00c8961a;border:1px solid #00c8964d;border-radius:var(--radius-sm);color:var(--color-success)}.AppLayout_shell__L9J7L{background:var(--color-bg);display:flex;min-height:100vh}.AppLayout_sidebar__VO9lb{background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow-y:auto;position:sticky;top:0;width:240px;z-index:20}.AppLayout_sidebarTop__fqgtN{display:flex;flex:1 1;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg) var(--space-md)}.AppLayout_brand__pcDnX{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:10px;padding:0;text-align:left}.AppLayout_brandLogo__OSLiq{align-items:center;background:var(--color-accent);border-radius:8px;color:#0a0c14;display:inline-flex;flex-shrink:0;font-family:var(--font-display);font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.AppLayout_brandName__rXgOU{color:var(--color-text);font-family:var(--font-display);font-size:18px;font-weight:800}.AppLayout_navSection__1O1d3,.AppLayout_nav__M-APs{display:flex;flex-direction:column;gap:2px}.AppLayout_navSection__1O1d3{border-top:1px solid var(--color-border);padding-top:var(--space-md)}.AppLayout_navSectionLabel__nb8aV{color:var(--color-text-muted);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:4px;padding:0 var(--space-sm);text-transform:uppercase}.AppLayout_navItem__0k7m5{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;font-family:var(--font-body);font-size:14px;font-weight:500;gap:10px;padding:9px var(--space-sm);position:relative;text-align:left;transition:color .15s,background .15s;width:100%}.AppLayout_navItem__0k7m5:hover{background:#ffffff0a;color:var(--color-text)}.AppLayout_navItemActive__Osn1U{background:var(--color-accent-dim)!important;color:var(--color-accent)!important;font-weight:700}.AppLayout_navIcon__OEpdY{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:18px}.AppLayout_navLabel__4NBDT{flex:1 1}.AppLayout_creditBadge__17G8M{background:var(--color-accent);border-radius:99px;color:#0a0c14;flex-shrink:0;font-size:10px;font-weight:800;padding:1px 7px}.AppLayout_creditCard__5AYCU{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0 var(--space-md);padding:var(--space-md)}.AppLayout_creditCardTop__PQBH8{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-sm)}.AppLayout_creditCardLabel__uryUX{color:var(--color-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.AppLayout_creditCardValue__xSftk{color:var(--color-accent);font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1}.AppLayout_creditCardBar__mMF1P{background:var(--color-border);border-radius:99px;height:4px;margin-bottom:var(--space-sm);overflow:hidden}.AppLayout_creditCardFill__1YpQb{background:var(--color-accent);border-radius:99px;height:100%;min-width:4px;transition:width .4s ease}.AppLayout_creditCardBtn__9vzZ9{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:600;padding:0;text-align:left}.AppLayout_creditCardBtn__9vzZ9:hover{opacity:.8}.AppLayout_userCard__3aWTp{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-shrink:0;gap:var(--space-sm);padding:var(--space-md)}.AppLayout_userAvatar__MlpoK{align-items:center;background:var(--color-accent-dim);border:2px solid var(--color-accent);border-radius:50%;color:var(--color-accent);display:flex;flex-shrink:0;font-family:var(--font-display);font-size:13px;font-weight:800;height:34px;justify-content:center;overflow:hidden;width:34px}.AppLayout_userAvatar__MlpoK img{height:100%;object-fit:cover;width:100%}.AppLayout_userInfo__e79jU{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.AppLayout_userName__quFSD{color:var(--color-text);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppLayout_userRole__XHPAf{color:var(--color-accent);font-size:11px;font-weight:600;text-transform:capitalize}.AppLayout_themeToggle__YUugZ{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;padding:5px;transition:color .15s}.AppLayout_themeToggle__YUugZ:hover{color:var(--color-accent)}.AppLayout_logoutBtn__2KtQ7{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;padding:5px;transition:color .15s}.AppLayout_logoutBtn__2KtQ7:hover{color:var(--color-error)}.AppLayout_content__BMGg3{min-width:0}.AppLayout_content__BMGg3,.AppLayout_main__iEwIl{display:flex;flex:1 1;flex-direction:column}.AppLayout_mobileBar__LE8R2{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:none;justify-content:space-between;padding:var(--space-md);position:sticky;top:0;z-index:20}.AppLayout_mobileRight__yLLyg{align-items:center;display:flex;gap:var(--space-sm)}.AppLayout_mobileCreditBtn__TntFu{border:1px solid #f5a6234d;border-radius:99px;font-family:var(--font-body);font-weight:700;gap:5px;padding:5px 12px}.AppLayout_mobileAvatar__vN047,.AppLayout_mobileCreditBtn__TntFu{align-items:center;background:var(--color-accent-dim);color:var(--color-accent);cursor:pointer;display:flex;font-size:13px}.AppLayout_mobileAvatar__vN047{border:2px solid var(--color-accent);border-radius:50%;font-family:var(--font-display);font-weight:800;height:32px;justify-content:center;overflow:hidden;padding:0;width:32px}.AppLayout_mobileAvatar__vN047 img{height:100%;object-fit:cover;width:100%}.AppLayout_mobileLogout__bwCal{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;padding:6px;transition:color .15s}.AppLayout_mobileLogout__bwCal:hover{color:var(--color-error)}.AppLayout_mobileNav__Qcib4{background:var(--color-surface);border-top:1px solid var(--color-border);bottom:0;display:none;left:0;padding:var(--space-xs) 0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:30}.AppLayout_mobileNavItem__ivv6o{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:var(--font-body);font-size:10px;font-weight:600;gap:3px;padding:6px 0;position:relative;transition:color .15s}.AppLayout_mobileNavActive__aqkYQ,.AppLayout_mobileNavItem__ivv6o:hover{color:var(--color-accent)!important}.AppLayout_mobileBadge__63ZbJ{background:var(--color-accent);border-radius:99px;color:#0a0c14;font-size:9px;font-weight:800;min-width:14px;padding:1px 4px;position:absolute;right:calc(50% - 18px);text-align:center;top:4px}@media (max-width:768px){.AppLayout_sidebar__VO9lb{display:none}.AppLayout_mobileBar__LE8R2,.AppLayout_mobileNav__Qcib4{display:flex}.AppLayout_content__BMGg3{padding-bottom:64px}}@media (max-width:480px){.AppLayout_mobileBar__LE8R2{padding:var(--space-sm) var(--space-md)}.AppLayout_brandName__rXgOU{font-size:16px}.AppLayout_mobileCreditBtn__TntFu{font-size:12px;padding:4px 10px}}.DashboardPage_page__JdEfU{display:flex;flex:1 1;flex-direction:column;min-height:0}.DashboardPage_topbar__FfGTo{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-lg) var(--space-xl);position:sticky;top:0;z-index:10}.DashboardPage_greeting__cwsL5{color:var(--color-text);font-family:var(--font-display);font-size:22px;font-weight:800;margin-bottom:2px}.DashboardPage_greetingSub__q\+HTh{color:var(--color-text-muted);font-size:13px}.DashboardPage_topbarRight__xgG8t{align-items:center;display:flex;gap:var(--space-md)}.DashboardPage_roleBadge__JhlhV{background:var(--color-accent-dim);border:1px solid #f5a6234d;border-radius:99px;color:var(--color-accent);font-size:11px;font-weight:700;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.DashboardPage_main__7DWw\+{display:flex;flex:1 1;flex-direction:column;gap:var(--space-xl);padding:var(--space-xl)}.DashboardPage_completionCard__T5gjr{align-items:center;background:var(--color-surface);border:1px solid #f5a62340;border-left:3px solid var(--color-accent);border-radius:var(--radius-md);display:flex;gap:var(--space-xl);justify-content:space-between;padding:var(--space-lg) var(--space-xl)}.DashboardPage_completionTitle__gI\+4B{font-family:var(--font-display);font-size:16px;font-weight:800;margin-bottom:4px}.DashboardPage_completionSub__mKfEz{color:var(--color-text-muted);font-size:13px;margin-bottom:var(--space-md)}.DashboardPage_completionSteps__EnGYW{display:flex;flex-direction:column;gap:6px}.DashboardPage_completionStep__P7PgE{align-items:center;background:none;border:none;color:var(--color-accent);cursor:pointer;display:flex;font-family:var(--font-body);font-size:13px;font-weight:600;gap:8px;padding:0}.DashboardPage_completionStep__P7PgE:hover{opacity:.8}.DashboardPage_completionDot__QIViF{background:var(--color-accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}.DashboardPage_completionRight__Epa4H{flex-shrink:0}.DashboardPage_progressRing__HHvN4{align-items:center;display:flex;justify-content:center;position:relative}.DashboardPage_progressPct__n9hPS{color:var(--color-accent);font-family:var(--font-display);font-size:14px;font-weight:800;position:absolute}.DashboardPage_statsRow__EXtoh{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.DashboardPage_statCard__3M5Ts{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-md);padding:var(--space-lg);transition:border-color .2s,box-shadow .2s}.DashboardPage_statCard__3M5Ts:hover{border-color:var(--color-accent);box-shadow:var(--shadow-accent)}.DashboardPage_statIcon__i8afw{align-items:center;background:var(--color-accent-dim);border-radius:var(--radius-sm);color:var(--color-accent);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.DashboardPage_statBody__WwRo8{flex:1 1;min-width:0}.DashboardPage_statValue__i9l3n{font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1.1}.DashboardPage_statLabel__Ibn0H{color:var(--color-text-muted);font-size:12px;margin-top:2px}.DashboardPage_statArrow__tnznK{color:var(--color-text-muted);cursor:pointer;font-size:18px;transition:color .15s}.DashboardPage_statArrow__tnznK:hover{color:var(--color-accent)}.DashboardPage_twoCol__jm3TL{grid-gap:var(--space-xl);display:grid;gap:var(--space-xl);grid-template-columns:1fr 1fr}.DashboardPage_panel__4\+8PG{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.DashboardPage_panelHeader__OeFKB{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-md) var(--space-lg)}.DashboardPage_panelTitle__pQ4zb{font-family:var(--font-display);font-size:15px;font-weight:800}.DashboardPage_panelLink__Jc\+3P{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600}.DashboardPage_panelLink__Jc\+3P:hover{opacity:.8}.DashboardPage_actionList__O4isZ{display:flex;flex-direction:column}.DashboardPage_actionItem__xpgBD{align-items:center;background:none;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;display:flex;font-family:var(--font-body);gap:var(--space-md);padding:var(--space-md) var(--space-lg);text-align:left;transition:background .15s;width:100%}.DashboardPage_actionItem__xpgBD:last-child{border-bottom:none}.DashboardPage_actionItem__xpgBD:hover{background:#ffffff08}.DashboardPage_actionIconWrap__KvaNv{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.DashboardPage_actionBody__JQyX9{flex:1 1;min-width:0}.DashboardPage_actionTitle__Y0-\+5{font-size:14px;font-weight:600;margin-bottom:2px}.DashboardPage_actionDesc__yIWEe{color:var(--color-text-muted);font-size:12px}.DashboardPage_actionChev__jBZa9{color:var(--color-text-muted);flex-shrink:0;font-size:20px}.DashboardPage_recentEmpty__4wm2E,.DashboardPage_recentLoading__XEp\+v{color:var(--color-text-muted);font-size:14px;padding:var(--space-lg)}.DashboardPage_recentSkeleton__Pti1q{animation:DashboardPage_pulse__l-AXs 1.5s ease-in-out infinite;background:var(--color-surface-2);border-radius:var(--radius-sm);height:52px;margin-bottom:8px}@keyframes DashboardPage_pulse__l-AXs{0%,to{opacity:1}50%{opacity:.4}}.DashboardPage_recentList__37ee7{display:flex;flex-direction:column}.DashboardPage_recentItem__XPOou{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-md);justify-content:space-between;padding:var(--space-md) var(--space-lg);transition:background .15s}.DashboardPage_recentItem__XPOou:last-child{border-bottom:none}.DashboardPage_recentItem__XPOou:hover{background:#ffffff08}.DashboardPage_recentItemLeft__2v\+Tg{flex:1 1;min-width:0}.DashboardPage_recentTitle__08d1n{font-size:13px;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardPage_recentMeta__Me7Bh{color:var(--color-text-muted);font-size:12px}.DashboardPage_recentRight__i6r9b{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.DashboardPage_recentSalary__ajDMi{color:var(--color-success);font-size:12px;font-weight:700}.DashboardPage_recentSource__tiyN4{color:var(--color-text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.DashboardPage_skillsPanel__kQYVQ{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.DashboardPage_skillTags__fPKWf{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-lg)}.DashboardPage_skillTag__M4uOv{background:var(--color-accent-dim);border:1px solid #f5a6234d;border-radius:99px;color:var(--color-accent);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600;padding:5px 14px;transition:all .15s}.DashboardPage_skillTag__M4uOv:hover{background:var(--color-accent);color:#0a0c14}.DashboardPage_skillTagAdd__st6RF{background:var(--color-surface-2);border:1px dashed var(--color-border);border-radius:99px;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);font-size:13px;padding:5px 14px;transition:all .15s}.DashboardPage_skillTagAdd__st6RF:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (max-width:1024px){.DashboardPage_twoCol__jm3TL{grid-template-columns:1fr}}@media (max-width:768px){.DashboardPage_topbar__FfGTo{padding:var(--space-md);position:static}.DashboardPage_greeting__cwsL5{font-size:18px}.DashboardPage_main__7DWw\+{gap:var(--space-lg);padding:var(--space-md)}.DashboardPage_statsRow__EXtoh{grid-template-columns:1fr 1fr}.DashboardPage_completionCard__T5gjr{align-items:flex-start;flex-direction:column;gap:var(--space-md)}.DashboardPage_completionRight__Epa4H{align-self:flex-end}}@media (max-width:480px){.DashboardPage_statsRow__EXtoh{grid-template-columns:1fr}.DashboardPage_greeting__cwsL5{font-size:16px}.DashboardPage_greetingSub__q\+HTh{font-size:12px}.DashboardPage_statCard__3M5Ts{padding:var(--space-md)}.DashboardPage_statValue__i9l3n{font-size:20px}.DashboardPage_twoCol__jm3TL{gap:var(--space-md)}}.ProfilePage_page__8\+qA\+{flex:1 1;min-height:0}.ProfilePage_main__3a3zY{margin:0 auto;max-width:680px;padding:var(--space-2xl) var(--space-xl)}.ProfilePage_card__D1vGH{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl)}.ProfilePage_avatar__oa8jI{align-items:center;background:var(--color-accent-dim);border:2px solid var(--color-accent);border-radius:50%;color:var(--color-accent);display:flex;font-family:var(--font-display);font-size:28px;font-weight:800;height:72px;justify-content:center;margin-bottom:var(--space-lg);overflow:hidden;width:72px}.ProfilePage_avatar__oa8jI img{height:100%;object-fit:cover;width:100%}.ProfilePage_heading__Utexq{font-size:24px;margin-bottom:var(--space-xs)}.ProfilePage_sub__8DRSo{color:var(--color-text-muted);font-size:14px;margin-bottom:var(--space-lg)}.ProfilePage_form__1NKhY{display:flex;flex-direction:column;gap:var(--space-lg)}.ProfilePage_field__lSs9B{display:flex;flex-direction:column;gap:var(--space-sm)}.ProfilePage_label__3yspP{color:var(--color-text-muted);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ProfilePage_textarea__BelAt{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.6;outline:none;padding:12px var(--space-md);resize:vertical;transition:border-color .2s,box-shadow .2s}.ProfilePage_textarea__BelAt::placeholder{color:var(--color-text-muted)}.ProfilePage_textarea__BelAt:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-dim)}.ProfilePage_selectedSkills__9\+yqE{border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-sm);padding:var(--space-sm) 0}.ProfilePage_selectedChip__FyKsp{background:var(--color-accent-dim);border:1px solid var(--color-accent);border-radius:99px;color:var(--color-accent);cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:600;padding:4px 10px;transition:all .15s}.ProfilePage_selectedChip__FyKsp:hover{background:#ff4d6d1f;border-color:var(--color-error);color:var(--color-error)}.ProfilePage_groupTabs__P3Ngl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-sm)}.ProfilePage_groupTab__I5g1Y{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:99px;color:var(--color-text-muted);cursor:pointer;display:flex;font-family:var(--font-body);font-size:12px;font-weight:600;gap:6px;padding:5px 12px;position:relative;transition:all .15s}.ProfilePage_groupTab__I5g1Y:hover{border-color:var(--color-accent);color:var(--color-accent)}.ProfilePage_groupTabActive__mGRi1{background:var(--color-accent);border-color:var(--color-accent);color:#0a0c14;font-weight:700}.ProfilePage_groupDot__2rifW{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.ProfilePage_groupTabActive__mGRi1 .ProfilePage_groupDot__2rifW{background:#0a0c14}.ProfilePage_skillGrid__1Ketq{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-xs);min-height:100px;padding:var(--space-md)}.ProfilePage_skillTag__mmjto{background:var(--color-surface);border:1px solid var(--color-border);border-radius:99px;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s}.ProfilePage_skillTag__mmjto.ProfilePage_active__Zil0j,.ProfilePage_skillTag__mmjto:hover{border-color:var(--color-accent);color:var(--color-accent)}.ProfilePage_skillTag__mmjto.ProfilePage_active__Zil0j{background:var(--color-accent-dim);font-weight:600}.ProfilePage_skillHint__ZaIRu{color:var(--color-text-muted);font-size:12px}.ProfilePage_errorBanner__MeNtS{background:#ff4d6d1f;border:1px solid #ff4d6d4d;border-radius:var(--radius-sm);color:var(--color-error);font-size:14px;padding:var(--space-sm) var(--space-md)}.ProfilePage_successBanner__myYCl{background:#00c8961a;border:1px solid #00c8964d;border-radius:var(--radius-sm);color:var(--color-success);font-size:14px;padding:var(--space-sm) var(--space-md)}@media (max-width:768px){.ProfilePage_main__3a3zY{padding:var(--space-lg) var(--space-md)}}@media (max-width:600px){.ProfilePage_card__D1vGH,.ProfilePage_main__3a3zY{padding:var(--space-md)}.ProfilePage_heading__Utexq{font-size:20px}.ProfilePage_groupTabs__P3Ngl{gap:4px}.ProfilePage_groupTab__I5g1Y{font-size:11px;padding:4px 10px}.ProfilePage_skillGrid__1Ketq{padding:var(--space-sm)}.ProfilePage_skillTag__mmjto{font-size:12px;padding:5px 10px}}.JobCard_card__wr8LX{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:var(--space-lg);position:relative;transition:border-color .2s,box-shadow .2s}.JobCard_card__wr8LX:hover{border-color:var(--color-accent);box-shadow:var(--shadow-accent)}.JobCard_top__6RQEk{display:flex;flex-direction:column;gap:4px}.JobCard_titleRow__T7FLl{align-items:flex-start;display:flex;gap:var(--space-sm);justify-content:space-between}.JobCard_title__z3q-h{color:var(--color-text);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.3}.JobCard_source__qoa6e{border:1px solid;border-radius:99px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.JobCard_company__eT\+fo{color:var(--color-accent);font-size:13px;font-weight:600}.JobCard_location__KO7hQ{align-items:center;color:var(--color-text-muted);display:flex;font-size:12px;gap:4px}.JobCard_salary__tZ0ck{background:#00c89614;border:1px solid #00c89633;border-radius:var(--radius-sm);color:var(--color-success);display:inline-block;font-size:13px;font-weight:700;padding:4px 10px;width:fit-content}.JobCard_skills__y5eU9{display:flex;flex-wrap:wrap;gap:4px}.JobCard_skillChip__2aTT-{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);font-size:11px;font-weight:500;padding:2px 8px}.JobCard_description__RZxvr{color:var(--color-text-muted);flex:1 1;font-size:13px;line-height:1.6}.JobCard_footer__p7KKD{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between;margin-top:4px}.JobCard_date__mHgwq{color:var(--color-text-muted);font-size:12px}.JobCard_applyBtn__uSjPm{background:var(--color-accent);border-radius:var(--radius-sm);color:#0a0c14;font-size:13px;font-weight:700;padding:7px 16px;text-decoration:none;transition:background .2s,transform .1s;white-space:nowrap}.JobCard_applyBtn__uSjPm:hover{background:#fb4;text-decoration:none;transform:translateY(-1px)}.JobCard_lockWrap__u6Y2v{align-items:center;display:flex;gap:6px}.JobCard_unlockBtn__oov3p{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-body);font-size:12px;font-weight:700;gap:5px;padding:6px 12px;transition:border-color .15s,color .15s;white-space:nowrap}.JobCard_unlockBtn__oov3p:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.JobCard_unlockBtn__oov3p:disabled{cursor:not-allowed;opacity:.6}.JobCard_creditHint__e2W8f{color:var(--color-text-muted);font-size:11px;white-space:nowrap}.JobCard_unlockError__YxVyb{color:var(--color-error);font-size:11px;max-width:160px;text-align:right}.JobCard_spinner__ymjLt{animation:JobCard_spin__MwDQy .7s linear infinite;border:2px solid var(--color-border);border-radius:50%;border-top-color:var(--color-accent);display:inline-block;height:12px;width:12px}@keyframes JobCard_spin__MwDQy{to{transform:rotate(1turn)}}.JobCard_lockedOverlay__xd\+SV{border-top:1px dashed var(--color-border);margin-top:4px;padding-top:8px}.JobCard_lockedNote__B-2F3{color:var(--color-text-muted);font-size:11px;font-style:italic}@media (max-width:480px){.JobCard_titleRow__T7FLl{flex-wrap:wrap}.JobCard_source__qoa6e{margin-top:2px}.JobCard_footer__p7KKD{flex-wrap:wrap;gap:8px}.JobCard_lockWrap__u6Y2v{flex-wrap:wrap}.JobCard_creditHint__e2W8f{display:none}}.JobsPage_page__JG9HQ{flex:1 1;min-height:0}.JobsPage_main__DFZeH{margin:0 auto;max-width:1100px;padding:var(--space-xl)}.JobsPage_hero__\+sOpQ{margin-bottom:var(--space-xl);padding:var(--space-xl) 0 var(--space-lg);text-align:center}.JobsPage_heroTitle__x-Osr{color:var(--color-text);font-family:var(--font-display);font-size:36px;font-weight:800;margin-bottom:var(--space-xs)}.JobsPage_heroSub__nvna\+{color:var(--color-text-muted);font-size:15px;margin-bottom:var(--space-xl)}.JobsPage_searchBar__Nb1az{align-items:stretch;display:flex;gap:var(--space-sm);margin:0 auto var(--space-lg);max-width:780px}.JobsPage_locationWrap__aJPFA,.JobsPage_searchInputWrap__hGiep{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:8px;padding:0 var(--space-md);transition:border-color .2s}.JobsPage_searchInputWrap__hGiep{flex:2 1}.JobsPage_locationWrap__aJPFA{flex:1 1}.JobsPage_locationWrap__aJPFA:focus-within,.JobsPage_searchInputWrap__hGiep:focus-within{border-color:var(--color-accent)}.JobsPage_locationIcon__TbYtz,.JobsPage_searchIcon__JHYrv{color:var(--color-text-muted);flex-shrink:0}.JobsPage_locationInput__wkjFi,.JobsPage_searchInput__n90VN{background:none;border:none;color:var(--color-text);font-family:var(--font-body);font-size:15px;outline:none;padding:14px 0;width:100%}.JobsPage_locationInput__wkjFi::placeholder,.JobsPage_searchClear__g0Xz6,.JobsPage_searchInput__n90VN::placeholder{color:var(--color-text-muted)}.JobsPage_searchClear__g0Xz6{background:none;border:none;cursor:pointer;flex-shrink:0;font-size:13px;padding:4px;transition:color .15s}.JobsPage_searchClear__g0Xz6:hover{color:var(--color-error)}.JobsPage_typeRow__mEjXm{display:flex;gap:var(--space-xs);justify-content:center}.JobsPage_typeBtn__Crqnp{background:var(--color-surface);border:1px solid var(--color-border);border-radius:99px;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600;padding:7px 20px;transition:all .15s}.JobsPage_typeBtn__Crqnp:hover{border-color:var(--color-accent);color:var(--color-accent)}.JobsPage_typeBtnActive__fy\+72{background:var(--color-accent);border-color:var(--color-accent);color:#0a0c14;font-weight:700}.JobsPage_categoriesSection__Z1vcF{margin-bottom:var(--space-xl)}.JobsPage_sectionTitle__\+E6l1{color:var(--color-text-muted);font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:var(--space-md);text-transform:uppercase}.JobsPage_categoryGrid__BgLWj{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.JobsPage_categoryTile__Jj24k{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-body);gap:10px;justify-content:center;padding:var(--space-md) var(--space-sm);text-align:center;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.JobsPage_categoryTile__Jj24k:hover{background:var(--color-accent-dim);border-color:var(--color-accent);box-shadow:var(--shadow-accent);transform:translateY(-2px)}.JobsPage_categoryTileActive__NbUy9{background:var(--color-accent-dim)!important;border-color:var(--color-accent)!important;box-shadow:var(--shadow-accent)}.JobsPage_categoryIcon__YkQYE{align-items:center;color:var(--color-text-muted);display:flex;justify-content:center;transition:color .18s}.JobsPage_categoryTileActive__NbUy9 .JobsPage_categoryIcon__YkQYE,.JobsPage_categoryTile__Jj24k:hover .JobsPage_categoryIcon__YkQYE{color:var(--color-accent)}.JobsPage_categoryLabel__z9zVF{color:var(--color-text-muted);font-size:11px;font-weight:600;line-height:1.3;transition:color .18s}.JobsPage_categoryTileActive__NbUy9 .JobsPage_categoryLabel__z9zVF,.JobsPage_categoryTile__Jj24k:hover .JobsPage_categoryLabel__z9zVF{color:var(--color-accent)}.JobsPage_resultsSection__2dsZi{display:flex;flex-direction:column;gap:var(--space-md)}.JobsPage_activeFilter__cxOrv{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;font-size:13px;justify-content:space-between;margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md)}.JobsPage_clearFilter__i792c{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:700}.JobsPage_clearFilter__i792c:hover{opacity:.8}.JobsPage_errorBanner__zZSHo{background:#ff4d6d1f;border:1px solid #ff4d6d4d;border-radius:var(--radius-sm);color:var(--color-error);font-size:14px;margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-md)}.JobsPage_grid__\+f5ZV{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.JobsPage_empty__u7Xs1{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:15px;gap:var(--space-md);padding:var(--space-2xl);text-align:center}.JobsPage_loadMoreRow__qVf3M{display:flex;justify-content:center;margin-top:var(--space-xl)}.JobsPage_loadingMore__m-OkM{align-items:center;display:flex;gap:6px;justify-content:center;padding:var(--space-lg)}.JobsPage_bounceDot__VJez5{animation:JobsPage_bounce__4kydR .7s ease-in-out infinite alternate;background:var(--color-accent);border-radius:50%;display:inline-block;height:7px;width:7px}@keyframes JobsPage_bounce__4kydR{0%{opacity:.5;transform:translateY(0)}to{opacity:1;transform:translateY(-6px)}}.JobsPage_loaderWrap__j-ew9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;padding:var(--space-xl);position:relative}.JobsPage_loaderBeam__T-\+J2{animation:JobsPage_beam__P8BcA 2.2s ease-in-out infinite;background:linear-gradient(90deg,#0000 0,#f5a62399 40%,var(--color-accent) 50%,#f5a62399 60%,#0000 100%);height:2px;left:0;position:absolute;right:0;top:0;z-index:2}@keyframes JobsPage_beam__P8BcA{0%{opacity:0;top:0}5%{opacity:1}95%{opacity:1}to{opacity:0;top:100%}}.JobsPage_loaderStatus__b52pf{align-items:center;display:flex;gap:10px;margin-bottom:var(--space-xl)}.JobsPage_loaderSpinner__aYlnh{animation:JobsPage_spin__GuQBj 1.1s linear infinite;flex-shrink:0;transform-origin:center}@keyframes JobsPage_spin__GuQBj{to{transform:rotate(1turn)}}.JobsPage_loaderText__Tjvqs{color:var(--color-text-muted);font-family:var(--font-body);font-size:14px;font-weight:600}.JobsPage_dots__YJSwh span{animation:JobsPage_dot-fade__FJiwm 1.4s ease-in-out infinite;opacity:0}.JobsPage_dots__YJSwh span:first-child{animation-delay:0s}.JobsPage_dots__YJSwh span:nth-child(2){animation-delay:.2s}.JobsPage_dots__YJSwh span:nth-child(3){animation-delay:.4s}@keyframes JobsPage_dot-fade__FJiwm{0%,60%,to{opacity:0}30%{opacity:1}}.JobsPage_skeletonGrid__opiVu{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.JobsPage_skeletonCard__PS35s{animation:JobsPage_skFadeIn__2OQsb .4s ease forwards,JobsPage_shimmer-pulse__xo2FV 1.8s ease-in-out infinite;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);opacity:0;overflow:hidden;padding:var(--space-lg);position:relative}@keyframes JobsPage_skFadeIn__2OQsb{to{opacity:1}}.JobsPage_skeletonCard__PS35s:after{animation:JobsPage_shimmer-sweep__koWQf 1.8s ease-in-out infinite;background:linear-gradient(105deg,#0000 30%,rgba(245,166,35,.055) 50%,#0000 70%);content:"";inset:0;position:absolute}@keyframes JobsPage_shimmer-sweep__koWQf{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.JobsPage_skBlock__z9efm{background:var(--color-border);border-radius:4px;opacity:.7}.JobsPage_skRow__6e5hA{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between}.JobsPage_skPill__Dwadq{background:var(--color-border);border-radius:99px;flex-shrink:0;height:18px;opacity:.6;width:48px}.JobsPage_skSalary__nREGD{background:#00c89614;border:1px solid #00c8961f;border-radius:var(--radius-sm);height:26px;margin-top:12px;width:120px}.JobsPage_skBtn__Inf9I{background:#f5a62326;border-radius:var(--radius-sm);flex-shrink:0;height:30px;width:68px}@media (max-width:768px){.JobsPage_main__DFZeH{padding:var(--space-md)}.JobsPage_heroTitle__x-Osr{font-size:26px}.JobsPage_heroSub__nvna\+{font-size:14px}.JobsPage_searchBar__Nb1az{flex-direction:column}.JobsPage_searchBar__Nb1az>button{justify-content:center;width:100%}.JobsPage_locationWrap__aJPFA{flex:initial}.JobsPage_categoryGrid__BgLWj{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.JobsPage_typeRow__mEjXm{flex-wrap:wrap;justify-content:flex-start}.JobsPage_grid__\+f5ZV{grid-template-columns:1fr}.JobsPage_loaderWrap__j-ew9{padding:var(--space-md)}.JobsPage_skeletonGrid__opiVu{grid-template-columns:1fr}}@media (max-width:480px){.JobsPage_hero__\+sOpQ{padding:var(--space-lg) 0 var(--space-md)}.JobsPage_heroTitle__x-Osr{font-size:22px}.JobsPage_categoryGrid__BgLWj{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.JobsPage_categoryTile__Jj24k{gap:6px;padding:var(--space-sm) 4px}.JobsPage_categoryLabel__z9zVF{font-size:10px}}.AdminDashboard_page__xPYzY{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);min-height:100vh}.AdminDashboard_header__QiEOr{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-md) var(--space-xl);position:sticky;top:0;z-index:10}.AdminDashboard_brand__o9L0L{align-items:center;cursor:pointer;display:flex;gap:var(--space-sm)}.AdminDashboard_logo__0GaFp{align-items:center;background:var(--color-accent);border-radius:var(--radius-sm);color:#0a0c14;display:inline-flex;font-family:var(--font-display);font-size:13px;font-weight:800;height:32px;justify-content:center;width:32px}.AdminDashboard_appName__f8eWH{color:var(--color-text);font-family:var(--font-display);font-size:18px;font-weight:800}.AdminDashboard_nav__WEX9\+{align-items:center;display:flex;gap:var(--space-xs)}.AdminDashboard_navLink__LjY02{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);font-size:14px;padding:var(--space-xs) var(--space-sm);transition:color .2s}.AdminDashboard_navLink__LjY02:hover{color:var(--color-accent)}.AdminDashboard_navLink__LjY02.AdminDashboard_active__KIaKJ{background:var(--color-accent-dim);color:var(--color-accent)}.AdminDashboard_main__szPlT{margin:0 auto;max-width:1200px;padding:var(--space-xl)}.AdminDashboard_section__X2RTB{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-xl);padding:var(--space-xl)}.AdminDashboard_section__X2RTB h1{color:var(--color-text);font-family:var(--font-display);font-size:24px;font-weight:800;margin-bottom:var(--space-lg)}.AdminDashboard_message__xNC\+6{background:#00c8961a;border:1px solid #00c8964d;border-radius:var(--radius-sm);color:var(--color-success);font-size:14px;margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-md)}.AdminDashboard_messageError__JgbjW{background:#ff4d6d1a;border-color:#ff4d6d4d;color:var(--color-error)}.AdminDashboard_grid__ic8Kk{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-top:var(--space-md)}.AdminDashboard_jobCard__Flxa1{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s}.AdminDashboard_jobCard__Flxa1:hover{border-color:var(--color-accent)}.AdminDashboard_actions__T6K6m{background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;gap:var(--space-sm);padding:var(--space-md)}.AdminDashboard_loading__aGdva{align-items:center;color:var(--color-text-muted);display:flex;font-size:15px;height:50vh;justify-content:center}.AdminDashboard_empty__32Mk9{color:var(--color-text-muted);font-size:15px;padding:var(--space-2xl);text-align:center}@media (max-width:768px){.AdminDashboard_header__QiEOr{flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-md)}.AdminDashboard_nav__WEX9\+{flex-wrap:wrap;order:3;width:100%}.AdminDashboard_main__szPlT,.AdminDashboard_section__X2RTB{padding:var(--space-md)}}.AdminDashboard_inlineLink__Kcd\+W{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:var(--font-body);font-size:inherit;padding:0;text-decoration:underline}.AdminDashboard_sectionTopRow__yzxrg{align-items:flex-start;display:flex;gap:var(--space-md);justify-content:space-between;margin-bottom:var(--space-lg)}.AdminDashboard_bulkBar__x8J-I{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:var(--space-md);padding:var(--space-sm) var(--space-md)}.AdminDashboard_checkAll__F7HhI{align-items:center;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px}.AdminDashboard_checkAll__F7HhI input[type=checkbox]{accent-color:var(--color-accent);cursor:pointer;height:15px;width:15px}.AdminDashboard_bulkActions__vittD{display:flex;gap:var(--space-sm);margin-left:auto}.AdminDashboard_jobCardSelected__ft-d7{background:var(--color-accent-dim)!important;border-color:var(--color-accent)!important}.AdminDashboard_selectCheck__zX9J\+{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;display:flex;font-size:12px;gap:8px;padding:var(--space-sm) var(--space-md)}.AdminDashboard_selectCheck__zX9J\+ input[type=checkbox]{accent-color:var(--color-accent);height:14px;width:14px}.AdminDashboard_editForm__AOPA4{background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.AdminDashboard_editLabel__pNzC4{color:var(--color-text-muted);display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px;letter-spacing:.04em;text-transform:uppercase}.AdminDashboard_editInput__o92nZ{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:13px;outline:none;padding:8px var(--space-sm);transition:border-color .2s}.AdminDashboard_editInput__o92nZ:focus{border-color:var(--color-accent)}.AdminDashboard_editTextarea__ZEo2P{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:13px;line-height:1.4;min-height:80px;outline:none;padding:8px var(--space-sm);resize:vertical;transition:border-color .2s}.AdminDashboard_editTextarea__ZEo2P:focus{border-color:var(--color-accent)}.AdminDashboard_editActions__LZWUC{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}.AdminDashboard_grantForm__tD9jJ{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.AdminDashboard_grantInput__MltqH{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);flex:1 1;font-family:var(--font-body);font-size:14px;min-width:200px;outline:none;padding:9px var(--space-md);transition:border-color .2s}.AdminDashboard_grantInput__MltqH:focus{border-color:var(--color-accent)}.AdminDashboard_grantInput__MltqH::placeholder{color:var(--color-text-muted)}.AdminJobPostForm_form__iWv74{display:flex;flex-direction:column;gap:var(--space-lg);max-width:640px}.AdminJobPostForm_formRow__y5YOX{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:1fr 1fr}.AdminJobPostForm_formGroup__\+DDcg{display:flex;flex-direction:column;gap:var(--space-xs)}.AdminJobPostForm_label__ltqH6{color:var(--color-text-muted);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.AdminJobPostForm_textarea__qhmx0{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.6;outline:none;padding:12px var(--space-md);resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.AdminJobPostForm_textarea__qhmx0::placeholder{color:var(--color-text-muted)}.AdminJobPostForm_textarea__qhmx0:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-dim)}.AdminJobPostForm_textareaError__CCZSP{border-color:var(--color-error)!important}.AdminJobPostForm_errorMsg__THAvQ{color:var(--color-error);font-size:12px;margin-top:2px}.AdminJobPostForm_formActions__lAg1x{align-items:center;display:flex;gap:var(--space-md);padding-top:var(--space-sm)}@media (max-width:600px){.AdminJobPostForm_formRow__y5YOX{grid-template-columns:1fr}}.CreditsPage_page__uxt5E{display:flex;flex-direction:column;gap:var(--space-2xl);margin:0 auto;max-width:860px;padding:var(--space-xl)}.CreditsPage_pageHeader__5ESDQ{align-items:flex-start;display:flex;gap:var(--space-xl);justify-content:space-between}.CreditsPage_title__zLkXO{font-family:var(--font-display);font-size:28px;font-weight:800;margin-bottom:6px}.CreditsPage_sub__7r2i7{color:var(--color-text-muted);font-size:14px}.CreditsPage_balanceCard__P6b2M{align-items:center;background:var(--color-surface);border:1px solid #f5a6234d;border-radius:var(--radius-md);display:flex;flex-direction:column;flex-shrink:0;padding:var(--space-lg) var(--space-xl);text-align:center}.CreditsPage_balanceLabel__JLITE{color:var(--color-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.CreditsPage_balanceValue__1UfZy{color:var(--color-accent);font-family:var(--font-display);font-size:48px;font-weight:800;line-height:1}.CreditsPage_balanceUnit__qJdej{color:var(--color-text-muted);font-size:13px;margin-top:2px}.CreditsPage_howItWorks__zTqF4{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-md);padding:var(--space-lg) var(--space-xl)}.CreditsPage_step__KT0tE{align-items:flex-start;display:flex;flex:1 1;gap:var(--space-md)}.CreditsPage_stepIcon__D3SQ\+{align-items:center;background:var(--color-accent-dim);border-radius:var(--radius-sm);color:var(--color-accent);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.CreditsPage_stepText__Q4R0a{display:flex;flex-direction:column;gap:4px}.CreditsPage_stepText__Q4R0a strong{color:var(--color-text);font-size:14px;font-weight:700}.CreditsPage_stepText__Q4R0a span{color:var(--color-text-muted);font-size:12px}.CreditsPage_stepArrow__twZER{color:var(--color-border);flex-shrink:0;font-size:20px}.CreditsPage_freeNote__R6IEx{background:#00c89614;border:1px solid #00c89640;border-radius:var(--radius-md);color:var(--color-success);font-size:14px;padding:var(--space-md) var(--space-lg)}.CreditsPage_freeNote__R6IEx strong{font-weight:700}.CreditsPage_sectionTitle__8W82n{font-family:var(--font-display);font-size:18px;font-weight:800;margin-bottom:6px}.CreditsPage_sectionSub__Jweih{color:var(--color-text-muted);font-size:13px;margin-bottom:var(--space-lg)}.CreditsPage_sectionSub__Jweih strong{color:var(--color-text)}.CreditsPage_bundles__GTcFm{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(3,1fr);margin-bottom:var(--space-md)}.CreditsPage_bundle__0Ugle{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);position:relative;transition:border-color .2s,box-shadow .2s}.CreditsPage_bundlePopular__fLvU\+,.CreditsPage_bundle__0Ugle:hover{border-color:var(--color-accent);box-shadow:var(--shadow-accent)}.CreditsPage_popularBadge__RHalM{background:var(--color-accent);border-radius:99px;color:#0a0c14;font-size:10px;font-weight:800;left:50%;letter-spacing:.08em;padding:3px 12px;position:absolute;text-transform:uppercase;top:-10px;transform:translateX(-50%);white-space:nowrap}.CreditsPage_bundleName__CA3eT{color:var(--color-text-muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.CreditsPage_bundleCredits__52eDT{align-items:baseline;display:flex;gap:4px;margin-top:4px}.CreditsPage_bundleCreditsNum__E6ZRE{color:var(--color-text);font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1}.CreditsPage_bundleCreditsLabel__JT\+gu{color:var(--color-text-muted);font-size:14px}.CreditsPage_bundlePrice__bqgeU{color:var(--color-accent);font-family:var(--font-display);font-size:20px;font-weight:800}.CreditsPage_bundlePerCredit__uK-2P{color:var(--color-text-muted);font-size:12px;margin-top:-4px}.CreditsPage_bundleDesc__VrSqA{color:var(--color-text-muted);flex:1 1;font-size:13px;line-height:1.5}.CreditsPage_buyBtn__OoaCu{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:700;margin-top:var(--space-sm);padding:10px 0;transition:all .2s}.CreditsPage_buyBtn__OoaCu:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.CreditsPage_buyBtn__OoaCu:disabled{cursor:not-allowed;opacity:.6}.CreditsPage_buyBtnPrimary__CrBPv{background:var(--color-accent);border-color:var(--color-accent);color:#0a0c14}.CreditsPage_buyBtnPrimary__CrBPv:hover:not(:disabled){background:#fb4;border-color:#fb4;color:#0a0c14}.CreditsPage_yocoNote__JJTDO{color:var(--color-text-muted);font-size:12px;text-align:center}.CreditsPage_yocoNote__JJTDO a{color:var(--color-accent)}.CreditsPage_txLoading__\+bhMA{display:flex;flex-direction:column;gap:var(--space-sm)}.CreditsPage_txSkeleton__ql5ae{animation:CreditsPage_pulse__uscjp 1.5s ease-in-out infinite;background:var(--color-surface-2);border-radius:var(--radius-sm);height:56px}@keyframes CreditsPage_pulse__uscjp{0%,to{opacity:1}50%{opacity:.4}}.CreditsPage_txEmpty__ieKtH{color:var(--color-text-muted);font-size:14px;padding:var(--space-xl);text-align:center}.CreditsPage_txEmpty__ieKtH,.CreditsPage_txList__nOayY{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.CreditsPage_txList__nOayY{overflow:hidden}.CreditsPage_txRow__jdlfo{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-md);padding:var(--space-md) var(--space-lg)}.CreditsPage_txRow__jdlfo:last-child{border-bottom:none}.CreditsPage_txIcon__nA1Ri{align-items:center;background:var(--color-surface-2);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.CreditsPage_txBody__hBNVH{flex:1 1;min-width:0}.CreditsPage_txDesc__P60v0{font-size:14px;font-weight:500;margin-bottom:2px}.CreditsPage_txDate__ZxqrL{color:var(--color-text-muted);font-size:12px}.CreditsPage_txAmount__B0din{flex-shrink:0;font-family:var(--font-display);font-size:16px;font-weight:800}.CreditsPage_txAmountPos__wXqOw{color:var(--color-success)}.CreditsPage_txAmountNeg__r\+SGw{color:var(--color-text-muted)}@media (max-width:768px){.CreditsPage_page__uxt5E{gap:var(--space-xl);padding:var(--space-md)}.CreditsPage_pageHeader__5ESDQ{flex-direction:column;gap:var(--space-md)}.CreditsPage_balanceCard__P6b2M{align-items:center;flex-direction:row;justify-content:space-between;padding:var(--space-md) var(--space-lg);width:100%}.CreditsPage_balanceValue__1UfZy{font-size:36px}.CreditsPage_howItWorks__zTqF4{flex-direction:column;gap:var(--space-md);padding:var(--space-md)}.CreditsPage_stepArrow__twZER{align-self:center;transform:rotate(90deg)}.CreditsPage_bundles__GTcFm{grid-template-columns:1fr}.CreditsPage_bundle__0Ugle{padding:var(--space-md)}.CreditsPage_txRow__jdlfo{padding:var(--space-sm) var(--space-md)}}@media (max-width:480px){.CreditsPage_title__zLkXO{font-size:22px}.CreditsPage_bundleCreditsNum__E6ZRE{font-size:32px}.CreditsPage_bundlePrice__bqgeU{font-size:16px}}.CreditsPage_buyError__y-J0N{background:#ff4d6d1a;border:1px solid #ff4d6d4d;border-radius:var(--radius-sm);color:var(--color-error);font-size:14px;margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md)}.CreditsPurchaseReturnPage_page__RkIka{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:var(--space-xl)}.CreditsPurchaseReturnPage_card__qCWqZ{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-md);max-width:440px;padding:var(--space-2xl);text-align:center;width:100%}.CreditsPurchaseReturnPage_icon__NxZVC{font-size:48px;line-height:1}.CreditsPurchaseReturnPage_heading__uz0vZ{color:var(--color-text);font-family:var(--font-display);font-size:24px;font-weight:800;margin:0}.CreditsPurchaseReturnPage_sub__Tj\+O7{color:var(--color-text-muted);font-size:15px;line-height:1.5;margin:0}.CreditsPurchaseReturnPage_spinner__BlywX{animation:CreditsPurchaseReturnPage_spin__fC8x1 .8s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-accent);height:44px;width:44px}@keyframes CreditsPurchaseReturnPage_spin__fC8x1{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.5d88e601.css.map*/