.partner-portal_shell__nMgYc{min-height:100vh;background:#f6f5ff;padding:24px clamp(24px,5vw,96px);color:#181824;font-family:Arial,Helvetica,sans-serif;color-scheme:light}.partner-portal_panel__OwxrO{width:100%;margin:auto;background:#fff;border:1px solid #e7e5f0;border-radius:14px;box-shadow:0 8px 35px #44308208;overflow:clip}.partner-portal_header__HZezT{min-height:72px;padding:0 30px;display:flex;align-items:center;gap:28px;border-bottom:1px solid #efedf7;background:white}.partner-portal_brand__OdIEn{display:flex;align-items:center;gap:14px;white-space:nowrap;color:#505264;font-size:14px;font-weight:600}.partner-portal_logo__5orE8{display:block;width:96px;height:auto}.partner-portal_brand__OdIEn span{border-left:1px solid #e6e4ed;padding-left:14px}.partner-portal_nav__SxBC_{display:flex;align-self:stretch;gap:26px;flex:1;justify-content:center}.partner-portal_nav__SxBC_ a{display:flex;align-items:center;gap:9px;white-space:nowrap;border-bottom:3px solid transparent;padding-top:3px;font-size:12px;color:#696b7c;font-weight:600}.partner-portal_nav__SxBC_ a[aria-current=page]{color:#7a00ff;border-color:#9d00ff}.partner-portal_account__SxiLt{position:relative;margin-left:auto}.partner-portal_account__SxiLt summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.partner-portal_account__SxiLt summary::-webkit-details-marker{display:none}.partner-portal_avatar__0fobr{width:36px;height:36px;border-radius:50%;background:#eee6ff;color:#5b448a;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.partner-portal_accountMenu__Oqx0l{position:absolute;top:46px;right:0;width:225px;padding:16px;display:grid;gap:14px;background:white;border:1px solid #e8e5f0;border-radius:12px;box-shadow:0 10px 30px #24104418;z-index:30;font-size:13px}.partner-portal_accountMenu__Oqx0l a:hover{color:#7028e4}.partner-portal_mobileToggle__r4zku{display:none;border:0;background:none;color:#6a6478;cursor:pointer}.partner-portal_main__kS1bv{padding:30px 32px 26px;position:relative;isolation:isolate}.partner-portal_main__kS1bv:before{content:"";position:absolute;inset:0 0 auto;height:245px;z-index:-1;background:linear-gradient(120deg,#f7f5ff,#f9f8ff 50%,#efecff);mask-image:linear-gradient(black 70%,transparent)}.partner-portal_main__kS1bv:after{content:"";position:absolute;right:5%;top:40px;width:230px;height:180px;z-index:-1;background:#bfa5ff0b;clip-path:polygon(15% 42%,60% 0,100% 70%,48% 100%)}.partner-portal_greeting__2I4B_{margin-bottom:28px}.partner-portal_greeting__2I4B_ h1{margin:0 0 5px;font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:750}.partner-portal_greeting__2I4B_ p{margin:0;color:#707184;font-size:15px;line-height:1.5}.partner-portal_metrics___c_l7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px}.partner-portal_metric__La2Je{display:flex;align-items:center;gap:18px;min-height:102px;padding:20px;border:1px solid #edebf4;border-radius:12px;background:white;box-shadow:0 2px 3px #30205f06}.partner-portal_metric__La2Je:hover{border-color:#cbb8f0}.partner-portal_metric__La2Je>svg{margin-left:auto;color:#898496}.partner-portal_iconTile__SHDJi{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#f7edff;color:#9d00ff;flex-shrink:0}.partner-portal_amber__hqdTI{background:#fff7e6;color:#aa791d}.partner-portal_green__oirnI{background:#e5f9ee;color:#21985a}.partner-portal_metricLabel__9b1ks{font-size:12px;color:#696b7b;margin-bottom:5px}.partner-portal_metricValue__vJyv3{font-size:25px;line-height:1.15;letter-spacing:-.6px;font-weight:700}.partner-portal_metricNote__X65EE{display:block;color:#7b7387;font-size:10px;margin-top:5px}.partner-portal_section__kV6E_{margin-top:28px}.partner-portal_sectionHead__4Nz7d{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.partner-portal_sectionHead__4Nz7d h2{font-size:18px;font-weight:700;margin:0;letter-spacing:-.3px}.partner-portal_textLink__nkJD3{color:#7530dc;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:9px}.partner-portal_textLink__nkJD3:hover{text-decoration:underline}.partner-portal_tableWrap__ioZZz{border:1px solid #edebf3;border-radius:10px}.partner-portal_table__p997t{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.partner-portal_table__p997t thead{background:#f6f6fa;color:#727487;font-size:11px}.partner-portal_table__p997t th{padding:12px 18px;font-weight:600}.partner-portal_table__p997t th:first-child{border-top-left-radius:10px}.partner-portal_table__p997t th:last-child{border-top-right-radius:10px}.partner-portal_table__p997t td{border-top:1px solid #efedf5;padding:10px 18px;vertical-align:middle}.partner-portal_person__m_HyC{display:flex;align-items:center;gap:11px;font-weight:500}.partner-portal_person__m_HyC .partner-portal_avatar__0fobr{width:32px;height:32px;font-size:11px}.partner-portal_table__p997t tbody tr:nth-child(3n+2) .partner-portal_avatar__0fobr{background:#e3f2fe;color:#3b5e74}.partner-portal_table__p997t tbody tr:nth-child(3n+3) .partner-portal_avatar__0fobr{background:#ffe7ef;color:#8a4d63}.partner-portal_badge__ZAI_T{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:20px;background:#f1eaff;color:#7640d1;font-size:11px;font-weight:600;white-space:nowrap}.partner-portal_hired__4RxYh{color:#258458;background:#e3f8ec}.partner-portal_closed__7wO3D{color:#74717e;background:#f1f0f4}.partner-portal_reward__Ho9Gu{color:#747185}.partner-portal_reward__Ho9Gu strong{color:#30303d;font-weight:650}.partner-portal_rowDetails__A1yE8 summary{cursor:pointer;list-style:none;font-size:20px;color:#81778e;padding:0 7px}.partner-portal_rowDetails__A1yE8>div{min-width:180px;font-size:12px;padding:12px;display:grid;gap:12px}.partner-portal_jobGrid__13K73{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.partner-portal_job__0SU_S{display:flex;align-items:flex-start;gap:14px;border:1px solid #eae7f2;border-radius:10px;padding:17px;background:white}.partner-portal_job__0SU_S .partner-portal_iconTile__SHDJi{width:44px;height:44px;border-radius:10px}.partner-portal_jobInfo__KqlH0{flex:1;min-width:0}.partner-portal_job__0SU_S h3{font-size:14px;font-weight:650;line-height:1.35;margin:0 0 4px}.partner-portal_location__r8nYs{display:flex;align-items:center;gap:4px;color:#7a7989;font-size:11px;line-height:1.5}.partner-portal_rewardTag__cNE60{margin-top:9px;display:inline-flex;align-items:center;gap:6px;background:#e9faf1;color:#2c9863;padding:4px 7px;border-radius:4px;font-size:10px;font-weight:650}.partner-portal_jobActions__ItYek{display:flex;flex-direction:column;align-items:center;gap:11px;flex-shrink:0}.partner-portal_primary__CEqR8{border:0;cursor:pointer;border-radius:6px;background:linear-gradient(135deg,#813cec,#601bdb);padding:10px 14px;color:white;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:600;box-shadow:0 2px 3px #7133d91a}.partner-portal_primary__CEqR8:disabled{opacity:.6;cursor:wait}.partner-portal_empty__hKmZj{padding:28px 20px;text-align:center;background:#fcfbff;color:#82798f;font-size:13px;border:1px dashed #e1daef;border-radius:10px}.partner-portal_footer__T77o_{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid #f0edf5;font-size:11px;color:#8b8499}.partner-portal_notice__toza1{font-size:12px;color:#756d82;line-height:1.6;margin:12px 0}.partner-portal_error__7iL9a{color:#b4233b;background:#fff2f3;padding:15px;border-radius:10px;margin-bottom:20px;font-size:13px}.partner-portal_search__7qkKT{display:flex;gap:10px;align-items:center;max-width:450px;background:white;padding:10px 14px;border:1px solid #e4dfec;border-radius:8px;margin:20px 0}.partner-portal_search__7qkKT input{width:100%;background:none;outline:none;font-size:13px}.partner-portal_pagination__Glxa_{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px;font-size:13px}.partner-portal_modal__olgsc{border:1px solid #e4ddee;border-radius:18px;padding:28px;width:min(560px,calc(100% - 32px));max-height:85vh;background:white;color:#262030;margin:auto;box-shadow:0 20px 80px #2e174b30}.partner-portal_modal__olgsc::backdrop{background:#20103465;backdrop-filter:blur(3px)}.partner-portal_modal__olgsc h2{font-size:20px;font-weight:700;margin-bottom:14px}.partner-portal_modalActions__61sPl{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:16px;margin-top:20px}.partner-portal_accept__BvZiX{display:flex;gap:10px;align-items:flex-start;font-size:13px;margin-top:20px}.partner-portal_accept__BvZiX input{margin-top:3px;accent-color:#9d00ff}.partner-portal_shell__nMgYc a:focus-visible,.partner-portal_shell__nMgYc button:focus-visible,.partner-portal_shell__nMgYc summary:focus-visible{outline:3px solid #c4a2ff;outline-offset:4px}@media(max-width:1100px){.partner-portal_header__HZezT{gap:18px;padding:0 22px}.partner-portal_nav__SxBC_{gap:18px}.partner-portal_brand__OdIEn span{display:none}.partner-portal_job__0SU_S{flex-wrap:wrap}.partner-portal_jobActions__ItYek{flex-direction:row;width:100%;justify-content:space-between}}@media(max-width:760px){.partner-portal_shell__nMgYc{padding:0;background:white}.partner-portal_panel__OwxrO{border:0;border-radius:0;box-shadow:none}.partner-portal_header__HZezT{min-height:66px;padding:14px 20px;gap:16px;flex-wrap:wrap}.partner-portal_brand__OdIEn span{display:block;font-size:12px}.partner-portal_logo__5orE8{width:72px}.partner-portal_mobileToggle__r4zku{display:block}.partner-portal_nav__SxBC_{display:none;order:5;width:100%;flex:none;flex-direction:column;gap:0}.partner-portal_nav__SxBC_[data-open=true]{display:flex}.partner-portal_nav__SxBC_ a{padding:14px 10px;border-bottom:1px solid #f0edf6}.partner-portal_nav__SxBC_ a[aria-current=page]{border-left:3px solid #9d00ff;border-bottom-color:#f0edf6;background:#faf7ff}.partner-portal_main__kS1bv{padding:26px 20px}.partner-portal_greeting__2I4B_ h1{font-size:27px}.partner-portal_greeting__2I4B_ p{font-size:13px}.partner-portal_metrics___c_l7{gap:10px;grid-template-columns:1fr;margin-bottom:24px}.partner-portal_metric__La2Je{min-height:86px;padding:15px 18px}.partner-portal_metricValue__vJyv3{font-size:23px}.partner-portal_iconTile__SHDJi{width:46px;height:46px}.partner-portal_sectionHead__4Nz7d h2{font-size:17px}.partner-portal_sectionHead__4Nz7d .partner-portal_textLink__nkJD3{font-size:10px;gap:5px}.partner-portal_jobGrid__13K73{grid-template-columns:1fr}.partner-portal_jobActions__ItYek{width:auto;flex-direction:column}.partner-portal_job__0SU_S{flex-wrap:nowrap;gap:10px;padding:14px}.partner-portal_job__0SU_S h3{font-size:13px}.partner-portal_job__0SU_S .partner-portal_iconTile__SHDJi{width:34px;height:38px}.partner-portal_primary__CEqR8{padding:10px;font-size:10px}.partner-portal_table__p997t thead{display:none}.partner-portal_table__p997t,.partner-portal_table__p997t tbody{display:block}.partner-portal_table__p997t tr{display:grid;grid-template-columns:1fr auto;padding:14px;gap:10px;border-top:1px solid #ede9f3}.partner-portal_table__p997t tr:first-child{border-top:0}.partner-portal_table__p997t td{display:block;border:0;padding:0}.partner-portal_table__p997t td:nth-child(2){grid-column:1;padding-left:43px;color:#7a7384}.partner-portal_table__p997t td:nth-child(3){grid-column:2;grid-row:1;align-self:center}.partner-portal_table__p997t td:nth-child(4){grid-column:1;padding-left:43px}.partner-portal_table__p997t td:last-child{grid-column:2;grid-row:2/span 2}.partner-portal_person__m_HyC{font-size:12px}.partner-portal_rowDetails__A1yE8>div{min-width:0;max-width:180px}}@media(max-width:380px){.partner-portal_main__kS1bv{padding:22px 14px}.partner-portal_brand__OdIEn span{display:none}.partner-portal_job__0SU_S{flex-wrap:wrap}.partner-portal_jobActions__ItYek{width:100%;flex-direction:row}}.partner-landing_landing__7pWyE{color:#292137;max-width:1180px;margin:auto;font-family:Arial,Helvetica,sans-serif}.partner-landing_landing__7pWyE *{box-sizing:border-box}.partner-landing_landing__7pWyE a:focus-visible,.partner-landing_landing__7pWyE summary:focus-visible{outline:3px solid #8551dd;outline-offset:5px}.partner-landing_nav__lgKit{display:flex;gap:28px;justify-content:center;padding:4px 0 24px;font-size:13px;color:#645573}.partner-landing_nav__lgKit a:hover,.partner-landing_secondary__MFtxU:hover{text-decoration:underline}.partner-landing_hero__YqdGI{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:center;padding:42px 20px 68px}.partner-landing_eyebrow__xhdBQ{font-size:10px;font-weight:700;letter-spacing:2px;color:#7850a0}.partner-landing_hero__YqdGI h1{font-size:clamp(58px,6.8vw,92px);line-height:.98;letter-spacing:-5px;font-weight:750;margin:23px 0}.partner-landing_hero__YqdGI h1 em{font-style:normal;color:#7837dc}.partner-landing_lead__4L22s{font-size:22px;line-height:1.4;letter-spacing:-.5px}.partner-landing_description__7tZ40{max-width:430px;font-size:15px;line-height:1.8;color:#70677b;margin:18px 0 24px}.partner-landing_actions__EgJk_{display:flex;gap:18px;align-items:flex-start;flex-direction:column}.partner-landing_primary__gyIIe{display:inline-flex;align-items:center;justify-content:center;gap:17px;background:#7433ce;color:white;padding:16px 22px;border-radius:9px;font-size:14px;font-weight:700;min-height:48px}.partner-landing_primary__gyIIe:hover{background:#5d24ad}.partner-landing_secondary__MFtxU{display:inline-flex;align-items:center;gap:10px;color:#7138b9;font-size:13px;font-weight:700;min-height:36px}.partner-landing_micro__5jEqN{font-size:11px;color:#74677e;margin-top:20px}.partner-landing_visual__tl_jF{position:relative;background:#f0e9fa;border-radius:140px 140px 24px 24px;padding:65px 25px 38px;min-height:445px;display:flex;align-items:center;flex-direction:column;overflow:hidden}.partner-landing_orbit__KuREh{position:absolute;width:460px;height:460px;border:1px solid #d9c9ef;border-radius:50%;top:115px;left:50%;transform:translateX(-50%)}.partner-landing_connection__HB5tI{display:flex;align-items:center;width:100%;position:relative;z-index:1}.partner-landing_opportunity__J2sLq,.partner-landing_person__CC4zZ{display:flex;flex-direction:column;align-items:center;gap:13px;justify-content:center;width:130px;height:115px;background:#fff;border-radius:18px;color:#7138b9;font-size:12px;font-weight:700;box-shadow:0 10px 35px #4d23700a}.partner-landing_opportunity__J2sLq{background:#dac8f2;color:#44236e}.partner-landing_line__z3s6C{flex:1;border-top:2px dashed #ab85ce;min-width:15px}.partner-landing_visualCard__dqlY4{background:#fff;padding:26px 22px;border-radius:18px;position:relative;margin-top:32px;box-shadow:0 14px 45px #4e287b12;width:95%;display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;color:#776986;transform:rotate(-3deg)}.partner-landing_visualCard__dqlY4 strong{display:block;font-size:19px;color:#432763;line-height:1.7}.partner-landing_visualCard__dqlY4 p{font-size:12px;line-height:1.7;margin:0}.partner-landing_gift__Yk_fC{display:grid;place-items:center;color:#74509d;background:#f4edff;border-radius:14px;width:58px;height:58px}.partner-landing_visualNote__PcQ_L{margin-top:30px;display:flex;gap:8px;font-size:12px;color:#6a488e}.partner-landing_section__psXma{padding:58px 20px;scroll-margin-top:24px;border-top:1px solid #eee8f4}.partner-landing_landing__7pWyE h2{font-size:clamp(25px,3vw,35px);letter-spacing:-1px;font-weight:700;line-height:1.2;margin:14px 0 20px}.partner-landing_landing__7pWyE h3{font-weight:700;font-size:17px;line-height:1.4}.partner-landing_steps__aq9Se{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:35px}.partner-landing_steps__aq9Se article>span{color:#a084bf;font-size:13px;font-weight:700;display:block;border-bottom:1px solid #e4d8ef;padding-bottom:15px;margin-bottom:18px}.partner-landing_intro__AL33T,.partner-landing_jobs__4CuWe article>p,.partner-landing_methods__7qb16 p,.partner-landing_rewardSection__xaLEx p,.partner-landing_steps__aq9Se p{color:#756b80;font-size:14px;line-height:1.8}.partner-landing_steps__aq9Se p{margin-top:10px}.partner-landing_methods__7qb16{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:10px 20px 58px}.partner-landing_methods__7qb16 article{border-radius:14px;padding:32px;background:#f7f4fb;color:#7b40b8}.partner-landing_methods__7qb16 article:nth-child(2){background:#f4f5ef;color:#6b7753}.partner-landing_methods__7qb16 h2{font-size:26px;color:#33263e}.partner-landing_methods__7qb16 p{margin-bottom:20px}.partner-landing_jobs__4CuWe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.partner-landing_jobs__4CuWe article{border:1px solid #e6dfee;padding:24px;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;color:#8766a6}.partner-landing_jobs__4CuWe h3{color:#342640}.partner-landing_jobs__4CuWe article .partner-landing_amount__4rGmT{font-size:20px;font-weight:700;color:#733bb3;display:flex;align-items:center;gap:9px}.partner-landing_jobs__4CuWe .partner-landing_secondary__MFtxU{margin-top:auto}.partner-landing_empty__duOwk{background:#f8f5fc;padding:32px;border-radius:12px;text-align:center;color:#7c5b9f}.partner-landing_empty__duOwk>svg{margin:0 auto 14px}.partner-landing_empty__duOwk p{font-size:14px;line-height:1.7;margin:12px auto;max-width:550px;color:#756b80}.partner-landing_rewardSection__xaLEx{background:#f3edf9;border-radius:18px;padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:55px;scroll-margin-top:24px}.partner-landing_rewardSection__xaLEx .partner-landing_secondary__MFtxU{margin-top:20px}.partner-landing_rewardSection__xaLEx ul{padding:0;list-style:none;display:grid;gap:24px}.partner-landing_rewardSection__xaLEx li{display:flex;gap:15px;color:#7e49af}.partner-landing_rewardSection__xaLEx strong{font-size:14px;color:#3f3051}.partner-landing_rewardSection__xaLEx p{margin-top:6px}.partner-landing_faq__8EoQB{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;padding:70px 20px;scroll-margin-top:24px}.partner-landing_faq__8EoQB details{border-bottom:1px solid #e7dfed;padding:20px 0}.partner-landing_faq__8EoQB summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.partner-landing_faq__8EoQB details p{font-size:14px;line-height:1.8;color:#756b80;margin-top:14px}.partner-landing_finalCta__n3Yzl{background:#342047;color:#fff;border-radius:18px;text-align:center;padding:45px 20px}.partner-landing_finalCta__n3Yzl>svg{margin:auto;color:#cbabe9}.partner-landing_finalCta__n3Yzl h2{font-size:32px;margin:20px 0 26px}.partner-landing_finalCta__n3Yzl .partner-landing_primary__gyIIe{background:#e9d9ff;color:#4c2075}.partner-landing_finalCta__n3Yzl .partner-landing_primary__gyIIe:hover{background:#d9c0fa}.partner-landing_footer__3w4Nf{display:flex;gap:25px;flex-wrap:wrap;padding:30px 20px 4px;font-size:11px;color:#786b84}.partner-landing_footer__3w4Nf span{margin-right:auto}@media(max-width:900px){.partner-landing_hero__YqdGI{gap:25px;padding:25px 0 45px}.partner-landing_visual__tl_jF{padding:55px 16px 30px;min-height:410px}.partner-landing_visualCard__dqlY4{width:100%}.partner-landing_steps__aq9Se{gap:18px}.partner-landing_jobs__4CuWe{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-landing_rewardSection__xaLEx{gap:25px;padding:30px}.partner-landing_hero__YqdGI h1{letter-spacing:-3px}}@media(max-width:640px){.partner-landing_nav__lgKit{gap:16px;font-size:11px;flex-wrap:wrap;padding-bottom:20px}.partner-landing_hero__YqdGI{grid-template-columns:1fr;gap:30px}.partner-landing_hero__YqdGI h1{font-size:68px}.partner-landing_lead__4L22s{font-size:21px}.partner-landing_visual__tl_jF{min-height:370px;padding-top:40px;max-width:400px;width:100%;margin:auto}.partner-landing_visualCard__dqlY4{max-width:310px}.partner-landing_section__psXma{padding:40px 0}.partner-landing_steps__aq9Se{grid-template-columns:1fr 1fr;gap:24px 18px}.partner-landing_steps__aq9Se h3{font-size:16px}.partner-landing_steps__aq9Se p{font-size:13px}.partner-landing_methods__7qb16{grid-template-columns:1fr;padding:0 0 40px}.partner-landing_methods__7qb16 article{padding:25px}.partner-landing_jobs__4CuWe{grid-template-columns:1fr}.partner-landing_rewardSection__xaLEx{grid-template-columns:1fr;padding:25px}.partner-landing_faq__8EoQB{grid-template-columns:1fr;gap:0;padding:45px 0}.partner-landing_faq__8EoQB h2 br{display:none}.partner-landing_finalCta__n3Yzl h2{font-size:26px}.partner-landing_footer__3w4Nf{padding:25px 0 0;gap:18px}.partner-landing_footer__3w4Nf span,.partner-landing_primary__gyIIe{width:100%}.partner-landing_finalCta__n3Yzl .partner-landing_primary__gyIIe{width:auto}.partner-landing_micro__5jEqN{line-height:1.6}}