.page_page__G1jIW{min-height:100vh;background:#080812;color:#fff;font-family:Arial,Helvetica,sans-serif}.page_page__G1jIW *{box-sizing:border-box}.page_header__ihuZT{height:64px;padding:0 max(22px,4vw);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #ffffff1d;background:#0b0b15}.page_header__ihuZT a{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font:700 12px/1 ui-sans-serif,system-ui}.page_header__ihuZT a:last-child{justify-self:end}.page_header__ihuZT>span{font:800 10px/1 ui-monospace,monospace;letter-spacing:.2em;color:#c9c7d4}.page_hero__1E0fL{max-width:1240px;margin:0 auto;padding:clamp(74px,9vw,130px) 28px clamp(48px,6vw,84px)}.page_hero__1E0fL p{margin:0 0 22px;color:#7cf2dc;font:800 10px/1 ui-monospace,monospace;letter-spacing:.22em}.page_hero__1E0fL h1{max-width:900px;margin:0;color:#fff;font:600 clamp(54px,8vw,116px)/.9 ui-sans-serif,system-ui;letter-spacing:-.07em;text-wrap:balance}.page_grid__CaFDV{max-width:1240px;margin:0 auto;padding:0 28px 110px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page_card__NFhAs{position:relative;min-height:245px;padding:36px;display:grid;place-items:center;overflow:hidden;border:1px solid #ffffff24;border-radius:8px;background:linear-gradient(145deg,#171725,#0e0e18);color:#fff;text-decoration:none;transition:transform .22s,border-color .22s,background .22s}.page_card__NFhAs:hover{transform:translateY(-4px);border-color:#ffffff65;background:linear-gradient(145deg,#202035,#11111d)}.page_card__NFhAs:nth-child(2),.page_card__NFhAs:nth-child(4),.page_card__NFhAs:nth-child(5),.page_card__NFhAs:nth-child(6){background:#fff}.page_card__NFhAs:nth-child(2):hover,.page_card__NFhAs:nth-child(4):hover,.page_card__NFhAs:nth-child(5):hover,.page_card__NFhAs:nth-child(6):hover:hover{background:#f7f7fa}.page_card__NFhAs img{display:block;max-width:100%;height:auto;object-fit:contain}.page_meta__lB_H_{width:min(360px,90%)}.page_rocket__VVn35{width:min(330px,86%)}.page_lovable__Lcx_6{width:min(360px,90%)}.page_trustpilot__Bi3O2{display:flex;align-items:center;gap:13px;color:#fff;font:800 clamp(36px,5vw,62px)/1 ui-sans-serif,system-ui;letter-spacing:-.05em}.page_trustpilot__Bi3O2 i{width:52px;height:52px;display:grid;place-items:center;background:#00b67a;color:#fff;font-style:normal;font-size:31px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 92%,50% 70%,21% 92%,32% 56%,2% 35%,39% 35%)}.page_arrow__vav0o{position:absolute;right:24px;top:24px;width:19px;height:19px;color:#ffffff85}.page_card__NFhAs:nth-child(2) .page_arrow__vav0o,.page_card__NFhAs:nth-child(4) .page_arrow__vav0o,.page_card__NFhAs:nth-child(5) .page_arrow__vav0o,.page_card__NFhAs:nth-child(6) .page_arrow__vav0o .page_arrow__vav0o{color:#11182780}@media(max-width:700px){.page_header__ihuZT{grid-template-columns:1fr auto;padding:0 16px}.page_header__ihuZT>span{display:none}.page_header__ihuZT a:last-child{font-size:0}.page_hero__1E0fL{padding:62px 20px 38px}.page_hero__1E0fL h1{font-size:52px}.page_grid__CaFDV{grid-template-columns:1fr;padding:0 16px 72px}.page_card__NFhAs{min-height:180px;padding:26px;border-radius:8px}.page_trustpilot__Bi3O2{font-size:40px}.page_trustpilot__Bi3O2 i{width:42px;height:42px;font-size:25px}}.page_card__NFhAs h3{color:#fff;text-align:center}.page_card__NFhAs:nth-child(2) h3,.page_card__NFhAs:nth-child(4) h3,.page_card__NFhAs:nth-child(5) h3,.page_card__NFhAs:nth-child(6) h3{color:#111827}.ReviewsDirectory_page__o8NpC{min-height:100vh;background:#f3efe6;color:#191713;font-family:Arial,Helvetica,sans-serif}.ReviewsDirectory_page__o8NpC *{box-sizing:border-box}.ReviewsDirectory_page__o8NpC button,.ReviewsDirectory_page__o8NpC input,.ReviewsDirectory_page__o8NpC select{font:inherit}.ReviewsDirectory_header__wWZAe{height:64px;padding:0 max(22px,4vw);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #cfc8ba;background:#f8f5ee}.ReviewsDirectory_header__wWZAe a{display:inline-flex;align-items:center;gap:8px;color:#191713;text-decoration:none;font:700 12px/1 ui-sans-serif,system-ui}.ReviewsDirectory_header__wWZAe a:last-child{justify-self:end}.ReviewsDirectory_header__wWZAe>span{font:800 10px/1 ui-monospace,monospace;letter-spacing:.2em}.ReviewsDirectory_hero__6Pbpa{max-width:1300px;margin:0 auto;padding:clamp(70px,8vw,120px) 28px 68px}.ReviewsDirectory_hero__6Pbpa>p:first-child{margin:0 0 24px;color:#7758df;font:800 10px/1 ui-monospace,monospace;letter-spacing:.22em}.ReviewsDirectory_hero__6Pbpa h1{max-width:1050px;margin:0;font:600 clamp(62px,9vw,124px)/.84 Georgia,Times New Roman,serif;letter-spacing:-.075em}.ReviewsDirectory_hero__6Pbpa h1 em{color:#7758df;font-weight:400}.ReviewsDirectory_hero__6Pbpa>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.ReviewsDirectory_hero__6Pbpa>div span{padding:9px 13px;border:1px solid #cfc8ba;border-radius:8px;background:#faf8f3;font:700 10px/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.ReviewsDirectory_hero__6Pbpa .ReviewsDirectory_heroCopy__H_Ooz{max-width:720px;margin:25px 0 0;color:#5e584e;font:400 16px/1.7 ui-sans-serif,system-ui}.ReviewsDirectory_directory__271Xm{padding:72px max(28px,calc((100vw - 1244px)/2)) 90px;border-top:1px solid #cfc8ba;background:#fbfaf6}.ReviewsDirectory_directoryIntro__tyOHX{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.ReviewsDirectory_directoryIntro__tyOHX p{margin:0 0 8px;color:#7758df;font:800 9px/1 ui-monospace,monospace;letter-spacing:.18em}.ReviewsDirectory_directoryIntro__tyOHX h2{margin:0;color:#000;font:600 clamp(36px,5vw,60px)/1 Georgia,serif;letter-spacing:-.045em}.ReviewsDirectory_directoryIntro__tyOHX>span{font:700 11px/1 ui-monospace,monospace;text-transform:uppercase;color:#777064}.ReviewsDirectory_controls__DWLG0{position:sticky;top:8px;z-index:10;display:grid;grid-template-columns:minmax(240px,1fr) 180px 150px 170px auto;gap:8px;margin-bottom:25px;padding:9px;border:1px solid #d9d3c8;border-radius:8px;background:#f8f5eef2;box-shadow:0 14px 35px #332a1b12;backdrop-filter:blur(12px)}.ReviewsDirectory_search__yJY_8,.ReviewsDirectory_select__CaljF{height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #d5cfc4;border-radius:8px;background:#fff}.ReviewsDirectory_search__yJY_8 svg,.ReviewsDirectory_select__CaljF svg{width:16px;color:#80776a;flex:none}.ReviewsDirectory_search__yJY_8 input,.ReviewsDirectory_select__CaljF select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#201d18;font-size:13px}.ReviewsDirectory_select__CaljF select{cursor:pointer}.ReviewsDirectory_viewToggle__41YOk{height:48px;display:flex;align-items:center;gap:4px;padding:4px;border-radius:8px;background:#e9e4da}.ReviewsDirectory_viewToggle__41YOk button{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#71695d;line-height:0;cursor:pointer}.ReviewsDirectory_viewToggle__41YOk button[aria-pressed=true]{background:#fff;color:#5f40ca;box-shadow:0 2px 8px #332a1b12}.ReviewsDirectory_viewToggle__41YOk svg{display:block;width:16px;height:16px}.ReviewsDirectory_grid__QlYrn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ReviewsDirectory_list__A4KVC{display:grid;gap:8px}.ReviewsDirectory_card__FIPmH{min-width:0;min-height:170px;display:grid;grid-template-columns:58px minmax(0,1fr);align-content:start;gap:16px;padding:20px;border:1px solid #d9d3c8;border-radius:8px;background:#fff;color:#191713;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.ReviewsDirectory_card__FIPmH:hover{transform:translateY(-3px);border-color:#8c7cba;box-shadow:0 16px 35px #2e274719}.ReviewsDirectory_logo__HE6FN{width:58px;height:58px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(145deg,#ece9ff,#d7fff6);color:#2b214b}.ReviewsDirectory_logo__HE6FN img{display:block;width:40px;height:40px;object-fit:contain}.ReviewsDirectory_logo__HE6FN b{font:900 12px/1 ui-monospace,monospace}.ReviewsDirectory_cardCopy__Urn03{min-width:0;display:grid;align-content:start;gap:6px}.ReviewsDirectory_cardCopy__Urn03 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#82796d;font:800 8px/1 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.ReviewsDirectory_cardCopy__Urn03 strong{font:700 18px/1.2 ui-sans-serif,system-ui}.ReviewsDirectory_cardCopy__Urn03>span{display:-webkit-box;overflow:hidden;color:#696258;font:400 12px/1.55 ui-sans-serif,system-ui;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ReviewsDirectory_read__EQjIN{grid-column:2;display:inline-flex;align-items:center;gap:4px;margin-top:auto;color:#6848cf;font:800 10px/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.07em}.ReviewsDirectory_read__EQjIN svg{width:13px}.ReviewsDirectory_list__A4KVC .ReviewsDirectory_card__FIPmH{min-height:96px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;align-content:center}.ReviewsDirectory_list__A4KVC .ReviewsDirectory_cardCopy__Urn03>span{-webkit-line-clamp:1}.ReviewsDirectory_list__A4KVC .ReviewsDirectory_read__EQjIN{grid-column:auto;margin:0}.ReviewsDirectory_empty__3WJ5c{padding:80px 20px;text-align:center;border:1px dashed #c9c1b3;border-radius:8px}.ReviewsDirectory_empty__3WJ5c svg{width:30px}.ReviewsDirectory_empty__3WJ5c h3{margin:14px 0 5px;font:700 20px/1.2 ui-sans-serif,system-ui}.ReviewsDirectory_empty__3WJ5c p{color:#71695d}.ReviewsDirectory_empty__3WJ5c button{margin-top:12px;padding:10px 16px;border:0;border-radius:8px;background:#191713;color:white;cursor:pointer}.ReviewsDirectory_pagination__5iQsx{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:35px}.ReviewsDirectory_pagination__5iQsx button{display:flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid #cbc4b8;border-radius:8px;background:#fff;color:#29251f;font-size:12px;font-weight:700;cursor:pointer}.ReviewsDirectory_pagination__5iQsx button:disabled{opacity:.35;cursor:not-allowed}.ReviewsDirectory_pagination__5iQsx svg{width:14px}.ReviewsDirectory_pagination__5iQsx span{font:700 10px/1 ui-monospace,monospace;text-transform:uppercase;color:#71695d}@media(max-width:1000px){.ReviewsDirectory_controls__DWLG0{grid-template-columns:1fr 1fr}.ReviewsDirectory_search__yJY_8{grid-column:1/-1}.ReviewsDirectory_viewToggle__41YOk{justify-self:end}.ReviewsDirectory_grid__QlYrn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ReviewsDirectory_header__wWZAe{grid-template-columns:1fr auto;padding:0 16px}.ReviewsDirectory_header__wWZAe>span{display:none}.ReviewsDirectory_header__wWZAe a:last-child{font-size:0}.ReviewsDirectory_hero__6Pbpa{padding:60px 20px 48px}.ReviewsDirectory_hero__6Pbpa h1{font-size:55px}.ReviewsDirectory_directory__271Xm{padding:48px 16px 65px}.ReviewsDirectory_directoryIntro__tyOHX{align-items:start}.ReviewsDirectory_controls__DWLG0{position:static;grid-template-columns:1fr}.ReviewsDirectory_search__yJY_8{grid-column:auto}.ReviewsDirectory_viewToggle__41YOk{width:100%;justify-self:stretch}.ReviewsDirectory_viewToggle__41YOk button{flex:1}.ReviewsDirectory_grid__QlYrn{grid-template-columns:1fr}.ReviewsDirectory_card__FIPmH,.ReviewsDirectory_list__A4KVC .ReviewsDirectory_card__FIPmH{grid-template-columns:52px minmax(0,1fr);min-height:130px;padding:16px}.ReviewsDirectory_logo__HE6FN{width:52px;height:52px}.ReviewsDirectory_list__A4KVC .ReviewsDirectory_read__EQjIN,.ReviewsDirectory_read__EQjIN{grid-column:2}.ReviewsDirectory_pagination__5iQsx{justify-content:space-between;gap:8px}.ReviewsDirectory_pagination__5iQsx span{font-size:9px}}.ReviewsDirectory_rating__7xGzM{display:inline-flex!important;align-items:center;gap:4px!important;margin-top:4px;color:#9a7119!important;font:700 10px/1 ui-monospace,monospace!important}.ReviewsDirectory_rating__7xGzM svg{width:13px;height:13px}.ReviewsDirectory_rating__7xGzM small{color:#82796d!important;font:700 9px/1 ui-monospace,monospace!important;letter-spacing:0!important}@media(max-width:1180px){.ReviewsDirectory_controls__DWLG0{grid-template-columns:1fr 1fr 1fr}.ReviewsDirectory_search__yJY_8{grid-column:1/-1}}.ReviewsDirectory_page__o8NpC{background:linear-gradient(145deg,#fafcfe,#eef2f7);color:#263244}.ReviewsDirectory_hero__6Pbpa{background:radial-gradient(ellipse at 20% 0,#e1e9f5,transparent 65%);border-bottom:1px solid #dce4ee}.ReviewsDirectory_hero__6Pbpa h1{color:#263244;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}.ReviewsDirectory_hero__6Pbpa h1 em{color:#728399}.ReviewsDirectory_hero__6Pbpa>p{color:#63778f}.ReviewsDirectory_sectionNav__pP4Ns{max-width:1240px;margin:auto;padding:16px 32px;display:flex;flex-wrap:wrap;gap:12px;border-block:1px solid #dce3ed}.ReviewsDirectory_sectionNav__pP4Ns a{font-size:12px;font-weight:650;color:#415b7a;text-decoration:none;padding:9px 12px;border:1px solid #ccd7e4;border-radius:8px;background:#ffffffb3}.ReviewsDirectory_scopeNote__1LO6O{font-size:13px;line-height:1.8;color:#64748b;max-width:820px;margin-bottom:20px}.ReviewsDirectory_segmentToggle__Y5uNp{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.ReviewsDirectory_segmentToggle__Y5uNp button{padding:11px 16px;border:1px solid #d0dae6;background:#fff;color:#40536e;font-size:12px;cursor:pointer}.ReviewsDirectory_directoryIntro__tyOHX h2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:600;color:#29384d}.ReviewsDirectory_controls__DWLG0{background:#f1f5faed;border-color:#d0dbe8}.ReviewsDirectory_card__FIPmH,.ReviewsDirectory_search__yJY_8,.ReviewsDirectory_select__CaljF{border-color:#d4deea}.ReviewsDirectory_cardCopy__Urn03>span{color:#61718a}.ReviewsDirectory_cardCopy__Urn03 small{color:#6d8099}.ReviewsDirectory_heroCopy__H_Ooz{max-width:850px}@media(max-width:600px){.ReviewsDirectory_sectionNav__pP4Ns{padding:16px 20px}.ReviewsDirectory_sectionNav__pP4Ns a{font-size:11px}}.ReviewsDirectory_coverageArchive___wHAG{max-width:1380px;margin:0 auto 56px;border:1px solid #d8e0eb;border-radius:8px;background:#ffffff80;padding:20px}.ReviewsDirectory_coverageArchive___wHAG>summary{cursor:pointer;font:600 14px/1.7 Inter,system-ui,sans-serif;color:#526981}.ReviewsDirectory_coverageArchive___wHAG[open]>summary{margin-bottom:28px}.dark .ReviewsDirectory_coverageArchive___wHAG{background:#1d273780;border-color:#354257}.dark .ReviewsDirectory_coverageArchive___wHAG>summary{color:#bacce3}.ReviewsDirectory_embedded__BmoQ2{width:100%;min-width:0;padding:32px 0;container-type:inline-size;border-top:0}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_directoryIntro__tyOHX>div{min-width:0}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_directoryIntro__tyOHX h2{overflow-wrap:break-word}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_controls__DWLG0{display:flex;flex-wrap:wrap;position:static}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_search__yJY_8{flex:2 1 240px;min-width:0}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_select__CaljF{flex:1 1 150px;min-width:0}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_viewToggle__41YOk{flex:0 0 auto}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_grid__QlYrn{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_cardCopy__Urn03 strong{overflow-wrap:anywhere}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_card__FIPmH{width:100%;max-width:100%}@container (max-width:560px){.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_directoryIntro__tyOHX{align-items:start;flex-wrap:wrap}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_search__yJY_8,.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_select__CaljF{flex-basis:100%}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_grid__QlYrn{grid-template-columns:1fr}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_pagination__5iQsx{gap:8px;justify-content:space-between}.ReviewsDirectory_embedded__BmoQ2 .ReviewsDirectory_pagination__5iQsx span{text-align:center}}.ReviewsDirectory_hero__6Pbpa{position:relative;min-height:0;max-width:1240px;padding:28px 24px 22px;background:#fff9ed;border:1px solid #e6dfd3;border-radius:8px;margin:20px auto 12px;overflow:hidden}.ReviewsDirectory_hero__6Pbpa>div{display:block;margin:0}.ReviewsDirectory_hero__6Pbpa .ReviewsDirectory_heroText__reOQs{max-width:72%;position:relative;z-index:1}.ReviewsDirectory_hero__6Pbpa h1{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.04em;margin:0 0 8px}.ReviewsDirectory_heroLabel__JD_4d{font:650 10px/1.5 Inter,system-ui;letter-spacing:.12em;color:#70568e;margin:0 0 8px}.ReviewsDirectory_hero__6Pbpa .ReviewsDirectory_heroCopy__H_Ooz{font-size:15px;line-height:1.6;margin:0;max-width:65ch;color:#4f5b6c}.ReviewsDirectory_heroCount__lU52v{font:13px/1.5 Inter,system-ui;color:#665779;margin:8px 0 0}.ReviewsDirectory_hero__6Pbpa>.ReviewsDirectory_heroIllustration__v9Sjt{position:absolute;right:12px;top:10px;bottom:10px;width:24%;margin:0}.ReviewsDirectory_heroIllustration__v9Sjt>div{inset:0;width:100%;margin:0;height:100%}.ReviewsDirectory_sectionNav__pP4Ns{padding:10px 0;gap:8px;margin-bottom:14px;border-top:0}.ReviewsDirectory_sectionNav__pP4Ns a{min-height:40px;display:inline-flex;align-items:center;padding:8px 12px}.ReviewsDirectory_coverageArchive___wHAG{margin-bottom:20px;padding:14px}.ReviewsDirectory_directory__271Xm{padding-top:28px}@media(max-width:700px){.ReviewsDirectory_hero__6Pbpa{margin:12px 16px;padding:20px}.ReviewsDirectory_hero__6Pbpa .ReviewsDirectory_heroText__reOQs{max-width:none}.ReviewsDirectory_hero__6Pbpa>.ReviewsDirectory_heroIllustration__v9Sjt{display:none}.ReviewsDirectory_sectionNav__pP4Ns{margin-inline:16px;padding:8px 0}.ReviewsDirectory_directory__271Xm{padding-top:24px}}.ReviewsDirectory_page__o8NpC:not(.ReviewsDirectory_embedded__BmoQ2){padding-top:0}.AstraContestDirectory_wrap__Iv7Gr{background:#fbfaf6!important;border-top:1px solid #cfc8ba}.AstraContestDirectory_sourceNote__V0zDJ{margin:28px 0 0;color:#71695d;font:400 12px/1.6 ui-sans-serif,system-ui}.AstraContestDirectory_sourceNote__V0zDJ a{color:#6848cf;font-weight:700}.RoseramReviewCoverage_coverage__z3PQp{max-width:1240px;margin:auto;padding:60px 32px;color:#263244}.RoseramReviewCoverage_intro__FcrKz{max-width:850px}.RoseramReviewCoverage_intro__FcrKz>span,.RoseramReviewCoverage_method__V_Ydi span{font-size:10px;font-weight:750;letter-spacing:.15em;color:#687e99}.RoseramReviewCoverage_intro__FcrKz h2{font-size:clamp(36px,5vw,62px);font-weight:600;letter-spacing:-.055em;line-height:1.05;margin:20px 0}.RoseramReviewCoverage_intro__FcrKz em{font-style:normal;color:#77869b}.RoseramReviewCoverage_coverage__z3PQp p{font-size:14px;line-height:1.8;color:#617087;margin:14px 0}.RoseramReviewCoverage_intro__FcrKz small{font-size:11px;color:#76859a}.RoseramReviewCoverage_summary__XUgmM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0}.RoseramReviewCoverage_summary__XUgmM article{padding:20px;border:1px solid #d9e1eb;border-radius:8px;background:#ffffff99}.RoseramReviewCoverage_summary__XUgmM strong{display:block;font-size:24px;letter-spacing:-.04em}.RoseramReviewCoverage_summary__XUgmM span{display:block;font-size:11px;color:#718098;margin-top:8px}.RoseramReviewCoverage_cards___O1db{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.RoseramReviewCoverage_card__lDHMN{padding:24px;border:1px solid #d6e0eb;border-radius:8px;background:linear-gradient(145deg,#fff,#f3f6fa);box-shadow:0 8px 30px #26324408}.RoseramReviewCoverage_card__lDHMN header{display:flex;align-items:center;gap:13px}.RoseramReviewCoverage_number__SgzV9{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ccd6e4;border-radius:8px;background:linear-gradient(145deg,#fff,#e5ebf2);font-size:11px}.RoseramReviewCoverage_card__lDHMN small{font-size:9px;color:#73839a}.RoseramReviewCoverage_card__lDHMN h3{font-size:23px;margin:4px 0;letter-spacing:-.04em}.RoseramReviewCoverage_badge__v6PH2{display:inline-block;margin:18px 0 0;font-size:10px;line-height:1.5;color:#5f748f}.RoseramReviewCoverage_card__lDHMN>p{font-size:12px}.RoseramReviewCoverage_coverage__z3PQp a{display:inline-block;color:#36597f;font-size:12px;font-weight:650;line-height:1.6;text-decoration:none}.RoseramReviewCoverage_coverage__z3PQp a:hover{text-decoration:underline}.RoseramReviewCoverage_coverage__z3PQp a:focus-visible,.RoseramReviewCoverage_coverage__z3PQp summary:focus-visible{outline:3px solid #859fbd;outline-offset:4px}.RoseramReviewCoverage_coverage__z3PQp summary{font-size:12px;font-weight:650;cursor:pointer;line-height:1.6}.RoseramReviewCoverage_card__lDHMN details{border-top:1px solid #dce3ed;padding-top:17px;margin-top:18px}.RoseramReviewCoverage_card__lDHMN details p{font-size:12px}.RoseramReviewCoverage_card__lDHMN h4{font-size:12px;margin-top:20px}.RoseramReviewCoverage_method__V_Ydi{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px;margin-top:30px;border:1px solid #d5dfeb;border-radius:8px;background:#edf2f8}.RoseramReviewCoverage_method__V_Ydi h3{font-size:30px;letter-spacing:-.04em;margin:14px 0}.RoseramReviewCoverage_method__V_Ydi ol{padding-left:20px}.RoseramReviewCoverage_method__V_Ydi li{font-size:12px;line-height:1.8;margin:0 0 15px;color:#5e718a}.RoseramReviewCoverage_method__V_Ydi strong{color:#34475e}.RoseramReviewCoverage_additional__reYF4{padding:22px;margin-top:20px;border:1px solid #dae2ed;border-radius:8px}.RoseramReviewCoverage_srOnly__O_ZPv{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:950px){.RoseramReviewCoverage_cards___O1db{grid-template-columns:1fr}.RoseramReviewCoverage_method__V_Ydi{grid-template-columns:1fr;gap:14px}}@media(max-width:600px){.RoseramReviewCoverage_coverage__z3PQp{padding:34px 20px}.RoseramReviewCoverage_summary__XUgmM{grid-template-columns:1fr}.RoseramReviewCoverage_card__lDHMN,.RoseramReviewCoverage_method__V_Ydi{padding:22px}}.PromptModelControls_controls__gvM6J{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;position:relative;z-index:1;color:var(--text-primary,#30283e)}.PromptModelControls_controls__gvM6J label{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;flex:1 1 165px;font-size:11px;line-height:1.4}.PromptModelControls_controls__gvM6J label>span{flex-shrink:0;color:var(--text-secondary,#706579)}.PromptModelControls_controls__gvM6J select{box-sizing:border-box;width:100%;min-width:0;max-width:260px;min-height:36px;padding:6px 24px 6px 9px;border:1px solid var(--border-color,#ded5e9);border-radius:8px;background:var(--surface-color,#fff);color:inherit;font:inherit;text-overflow:ellipsis;cursor:pointer}.PromptModelControls_controls__gvM6J select:focus-visible{outline:2px solid #9372bb;outline-offset:2px}.PromptModelControls_controls__gvM6J select:disabled{opacity:.55;cursor:wait}.PromptModelControls_modelField__dkvh5{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 165px;font-size:11px}.PromptModelControls_modelField__dkvh5>span{color:var(--text-secondary,#706579)}.PromptModelControls_controls__gvM6J .PromptModelControls_trigger__1AbcM{position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center;gap:7px;min-width:0;width:100%;max-width:260px;min-height:36px;height:auto!important;padding:6px 9px!important;border:1px solid var(--border-color,#ded5e9)!important;border-radius:8px!important;background:var(--surface-color,#fff)!important;color:inherit!important;font:inherit!important;box-shadow:none!important;text-align:left;cursor:pointer}.PromptModelControls_trigger__1AbcM>span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PromptModelControls_trigger__1AbcM img{object-fit:contain;flex-shrink:0}.PromptModelControls_popover__ywpel{z-index:2147482000;padding:8px;overflow:auto;box-sizing:border-box;border:1px solid #d8cfe4;border-radius:12px;background:#fff;color:#30283e;box-shadow:0 12px 48px #20153030;font:12px/1.4 system-ui,sans-serif}.PromptModelControls_popover__ywpel>p{font-size:11px;color:#71657e;padding:5px 8px;margin:0 0 6px}.PromptModelControls_options__LtIYp{display:grid;gap:3px}.PromptModelControls_options__LtIYp button{display:flex;align-items:center;gap:10px;border:0;background:white;color:inherit;text-align:left;padding:9px;border-radius:8px;cursor:pointer;width:100%;font:inherit}.PromptModelControls_options__LtIYp button:focus-visible,.PromptModelControls_options__LtIYp button:hover{background:#f1ebf9;outline:2px solid #ac95cc;outline-offset:-2px}.PromptModelControls_options__LtIYp button[aria-selected=true]{background:#ebe3f5}.PromptModelControls_options__LtIYp button>span:first-of-type{flex:1}.PromptModelControls_options__LtIYp strong{display:block;font-weight:550}.PromptModelControls_options__LtIYp small{color:#7b7087;font-size:10px}.PromptModelControls_options__LtIYp img{object-fit:contain}.PromptModelControls_compact__FJI49 .PromptModelControls_modelField__dkvh5{flex-basis:135px}.PromptModelControls_compact__FJI49 .PromptModelControls_trigger__1AbcM{min-height:32px;max-width:200px}@media(max-width:400px){.PromptModelControls_modelField__dkvh5{flex-basis:100%}.PromptModelControls_controls__gvM6J .PromptModelControls_trigger__1AbcM{max-width:none;min-height:40px}}.PromptModelControls_compact__FJI49{gap:6px}.PromptModelControls_compact__FJI49 label{flex-basis:135px}.PromptModelControls_compact__FJI49 select{min-height:32px;max-width:200px}@media(max-width:400px){.PromptModelControls_controls__gvM6J label{flex-basis:100%}.PromptModelControls_controls__gvM6J select{max-width:none;min-height:40px}}.PromptModelControls_controls__gvM6J.PromptModelControls_inline__Nu0_e{flex-wrap:nowrap;gap:4px;align-items:center;flex:1 1 auto;overflow:hidden;font-size:11px}.PromptModelControls_inline__Nu0_e .PromptModelControls_modelField__dkvh5{flex:1 1 125px;min-width:40px}.PromptModelControls_inline__Nu0_e .PromptModelControls_modelField__dkvh5>span,.PromptModelControls_inline__Nu0_e label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.PromptModelControls_inline__Nu0_e label{flex:0 1 110px;min-width:72px}.PromptModelControls_inline__Nu0_e .PromptModelControls_trigger__1AbcM,.PromptModelControls_inline__Nu0_e select{max-width:none;min-height:36px;border-color:transparent!important;background:transparent!important;padding:5px 3px!important;border-radius:7px!important}.PromptModelControls_inline__Nu0_e .PromptModelControls_trigger__1AbcM{gap:4px}.PromptModelControls_inline__Nu0_e .PromptModelControls_trigger__1AbcM:hover,.PromptModelControls_inline__Nu0_e select:hover{background:var(--surface-hover,#f1edf6)!important}.PromptModelControls_inline__Nu0_e .PromptModelControls_trigger__1AbcM:focus-visible{outline:2px solid #9372bb;outline-offset:-2px}.PromptModelControls_inline__Nu0_e select{padding-right:16px!important;font-size:11px}.PromptModelControls_inline__Nu0_e>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:auto}.PromptModelControls_controls__gvM6J.PromptModelControls_readonly__5yEwO{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;font-size:11px;line-height:1.3;min-height:32px;color:var(--text-secondary,#706579)}.PromptModelControls_readonly__5yEwO .PromptModelControls_modelIndicator__D_Toi{display:inline-flex;align-items:center;min-width:0;margin:0;overflow:hidden;color:var(--text-primary,#4d3b64)}.PromptModelControls_readonly__5yEwO .PromptModelControls_effortIndicator__8ez3h{flex:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-secondary,#706579);white-space:nowrap}.PromptModelControls_readonly__5yEwO[data-plan-level=pro] .PromptModelControls_effortIndicator__8ez3h{padding:3px 7px;border-radius:6px;background:color-mix(in srgb,#8453c5 12%,transparent);color:var(--text-primary,#68409a);font-weight:600}.PromptModelControls_srOnly__qELsw{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.PromptModelControls_routingText___xRgy{display:grid;min-width:0;overflow:hidden;max-width:145px}.PromptModelControls_routingText___xRgy>span{grid-area:1/1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;background:linear-gradient(110deg,currentColor 20%,#c4b5da 42%,#fff 50%,#c4b5da 58%,currentColor 80%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:PromptModelControls_routingCycle__7GLr8 9s linear infinite,PromptModelControls_routingShine__EHnDS 3s linear infinite}.PromptModelControls_routingText___xRgy>span:nth-child(2){animation-delay:3s,0s}.PromptModelControls_routingText___xRgy>span:nth-child(3){animation-delay:6s,0s}@keyframes PromptModelControls_routingCycle__7GLr8{0%,30%{opacity:1}33.34%,to{opacity:0}}@keyframes PromptModelControls_routingShine__EHnDS{0%{background-position:150% 0}to{background-position:-150% 0}}@media(max-width:400px){.PromptModelControls_controls__gvM6J.PromptModelControls_readonly__5yEwO{gap:7px;font-size:10px}.PromptModelControls_routingText___xRgy{max-width:105px}}@media(prefers-reduced-motion:reduce){.PromptModelControls_routingText___xRgy>span{animation:none;background:none;-webkit-text-fill-color:currentColor}.PromptModelControls_routingText___xRgy>span:first-child{opacity:1}.PromptModelControls_routingText___xRgy>span:not(:first-child){display:none}}.PromptModelControls_upgradeHint__oFYt_{flex:none;margin-left:2px;color:var(--text-secondary,#706579);font-size:9px;line-height:1.2;white-space:nowrap}@media(max-width:520px){.PromptModelControls_inline__Nu0_e .PromptModelControls_upgradeHint__oFYt_{display:none}}@media(pointer:coarse){.PromptModelControls_inline__Nu0_e .PromptModelControls_trigger__1AbcM,.PromptModelControls_inline__Nu0_e select{min-height:44px}}.VoicePromptButton_control__v9aqm{position:relative;z-index:2;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;vertical-align:middle;max-width:100%}.VoicePromptButton_control__v9aqm .VoicePromptButton_cancel__JL2sl,.VoicePromptButton_control__v9aqm .VoicePromptButton_microphone__QgFIq{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;min-width:34px;height:34px;min-height:34px;margin:0;padding:5px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#475569;cursor:pointer;box-shadow:none}.VoicePromptButton_control__v9aqm .VoicePromptButton_cancel__JL2sl{width:28px;min-width:28px;height:28px;min-height:28px}.VoicePromptButton_control__v9aqm .VoicePromptButton_microphone__QgFIq[aria-pressed=true]{border-color:#e66c7e;background:#fff1f2;color:#b91c38}.VoicePromptButton_control__v9aqm button:disabled{cursor:wait;opacity:.55}.VoicePromptButton_control__v9aqm button:focus-visible{outline:3px solid #9d81cd;outline-offset:3px}.VoicePromptButton_status__Qa3DO{display:inline-block;max-width:min(260px,100%);font:11px/1.4 system-ui,sans-serif;color:#64748b;overflow-wrap:anywhere}@media(pointer:coarse){.VoicePromptButton_control__v9aqm .VoicePromptButton_cancel__JL2sl,.VoicePromptButton_control__v9aqm .VoicePromptButton_microphone__QgFIq{width:44px;min-width:44px;height:44px;min-height:44px}}.VoicePromptButton_control__v9aqm .VoicePromptButton_cancel__JL2sl,.VoicePromptButton_control__v9aqm .VoicePromptButton_microphone__QgFIq{position:static!important;inset:auto!important;transform:none!important;align-self:center}.PlanUpgradeMenu_window__7o1Tb{background:linear-gradient(145deg,#fff,#f2f3f5);border:1px solid #d9dde3;border-radius:8px;color:#252a32;box-shadow:0 24px 80px #18212e30,inset 0 1px 0 #fff;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.PlanUpgradeMenu_window__7o1Tb>header{padding:20px 22px;background:linear-gradient(180deg,#fff,#f5f6f8);border-color:#e1e4e9}.PlanUpgradeMenu_tabs__ifeUi{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px;background:#eef0f3;border-bottom:1px solid #e0e3e8}.PlanUpgradeMenu_controlText__xW0UM{font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.PlanUpgradeMenu_tabs__ifeUi button{flex:1 0 auto;min-height:36px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#68717f;transition:background .15s,box-shadow .15s}.PlanUpgradeMenu_detailsAction__XHWsh{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 12px;border:1px solid #d9dde4;background:linear-gradient(180deg,#fff,#f7f8fa);color:#242b35;box-shadow:0 2px 5px #18212e0a,inset 0 1px 0 #fff}.PlanUpgradeMenu_detailsAction__XHWsh:hover{background:linear-gradient(180deg,#fff,#e7eaee)}.PlanUpgradeMenu_tabs__ifeUi button[aria-pressed=true]{background:linear-gradient(180deg,#fff,#f7f8fa);border-color:#d9dde4;color:#242b35;box-shadow:0 2px 5px #18212e0a,inset 0 1px 0 #fff}.PlanUpgradeMenu_tabs__ifeUi button:hover{background:#ffffffb3;color:#242b35}.PlanUpgradeMenu_window__7o1Tb>div{padding:20px}.PlanUpgradeMenu_window__7o1Tb button{border-radius:8px}.PlanUpgradeMenu_window__7o1Tb .software-primary{min-height:40px;border:1px solid #bfc5ce!important;border-radius:8px!important;background:linear-gradient(180deg,#f9fafc,#dfe3e8)!important;color:#262e39!important;box-shadow:inset 0 1px 0 #fff,0 2px 4px #18212e0a;font-weight:650}.PlanUpgradeMenu_window__7o1Tb .software-primary:hover{background:linear-gradient(180deg,#fff,#d3d9e1)!important}.PlanUpgradeMenu_window__7o1Tb button:focus-visible{outline:2px solid #748296;outline-offset:3px}@media(max-width:480px){.PlanUpgradeMenu_tabs__ifeUi{padding:10px;gap:5px}.PlanUpgradeMenu_controlText__xW0UM{font-size:11px}.PlanUpgradeMenu_detailsAction__XHWsh,.PlanUpgradeMenu_tabs__ifeUi button{padding:8px 10px}.PlanUpgradeMenu_window__7o1Tb>div,.PlanUpgradeMenu_window__7o1Tb>header{padding:16px}}.PlanUpgradeMenu_planTrigger__N86wm{border:1px solid #bcc3cc!important;border-radius:8px!important;background:linear-gradient(180deg,#fdfefe,#e4e8ed)!important;color:#303844!important;box-shadow:inset 0 1px 0 #fff,0 2px 8px #17202b12;letter-spacing:-.01em}.PlanUpgradeMenu_planTrigger__N86wm:hover,.PlanUpgradeMenu_planTrigger__N86wm[aria-expanded=true]{background:linear-gradient(180deg,#fff,#d7dde5)!important;border-color:#aeb7c3!important}.PlanUpgradeMenu_planTrigger__N86wm:focus-visible{outline:2px solid #758397;outline-offset:3px}.RepositoryStartDialog_backdrop__4JBqC{position:fixed;inset:0;z-index:15500;background:#10182799;backdrop-filter:blur(8px);display:grid;place-items:center;padding:16px}.RepositoryStartDialog_dialog__1iI6A{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #d2dae5;border-radius:8px;background:#f8fafc;color:#263244;padding:24px;box-shadow:0 24px 80px #0f172a44}.RepositoryStartDialog_dialog__1iI6A header{display:flex;align-items:center;justify-content:space-between;gap:12px}.RepositoryStartDialog_dialog__1iI6A header p{font-size:10px;letter-spacing:.12em;color:#64748b;margin:0 0 8px}.RepositoryStartDialog_dialog__1iI6A h2{font-size:22px;line-height:1.3;margin:0}.RepositoryStartDialog_dialog__1iI6A header button{display:grid;place-items:center;padding:8px;border:0;background:transparent;color:#52647c}.RepositoryStartDialog_dialog__1iI6A small,.RepositoryStartDialog_dialog__1iI6A>p{font-size:13px;line-height:1.7;color:#60718a}.RepositoryStartDialog_dialog__1iI6A form{display:grid;gap:10px;margin:24px 0 18px}.RepositoryStartDialog_dialog__1iI6A label{font-size:12px}.RepositoryStartDialog_dialog__1iI6A input{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid #ccd5e0;border-radius:8px;background:#fff;color:#263244;font-size:14px}.RepositoryStartDialog_dialog__1iI6A .RepositoryStartDialog_github__kvoAN,.RepositoryStartDialog_dialog__1iI6A form button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border:1px solid #bcc3cc;border-radius:8px;background:linear-gradient(#fff,#e4e8ed);color:#303844;font-size:13px}.RepositoryStartDialog_divider__iyoLS{font-size:11px;color:#64748b;text-align:center;margin:18px 0}.RepositoryStartDialog_dialog__1iI6A small{display:block;margin-top:18px;font-size:11px}.RepositoryStartDialog_dialog__1iI6A .RepositoryStartDialog_error__M31bU{color:#a32936}.RepositoryStartDialog_dialog__1iI6A :is(button,input):focus-visible{outline:2px solid #607da3;outline-offset:3px}.HomeCreationMenu_trigger__kJYam{background:linear-gradient(115deg,#fff,#f2edf9 48%,#fff)!important;border-color:#d7cce6!important;color:#453354!important;transition:border-color .2s,box-shadow .2s}.HomeCreationMenu_trigger__kJYam:is(:hover,:focus-visible,[aria-expanded=true]){border-color:#a587cc!important;box-shadow:0 0 0 3px #ad8dd51a,0 4px 14px #4e326b12}.HomeCreationMenu_menu__N9cOx{isolation:isolate;overflow:hidden;border-color:#d5c6e7;background:linear-gradient(145deg,#fff 30%,#faf7ff 75%,#f0f8fc);box-shadow:0 24px 70px #28134030,0 4px 16px #28134012}.HomeCreationMenu_header__jGpl6{position:relative;gap:12px;padding:max(16px,env(safe-area-inset-top)) 18px 16px;background:linear-gradient(115deg,#f7f1ff,#fff 50%,#eef9fa);border-color:#e8dff2}.HomeCreationMenu_header__jGpl6:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,#aa7de8,#ec9dca,#9adfda,#aa7de8)}.HomeCreationMenu_header__jGpl6 p{color:#79628e;font-size:9px;font-weight:600}.HomeCreationMenu_header__jGpl6 h2{margin-top:4px;font-size:15px;font-weight:600;line-height:1.4}.HomeCreationMenu_header__jGpl6 button{flex-shrink:0;background:#ffffffc9;border:1px solid #e5dced}.HomeCreationMenu_header__jGpl6 button:hover{background:#eee5f8;color:#51346f}.HomeCreationMenu_options__PTD0j{padding:10px;scrollbar-width:thin;scrollbar-color:#d5c4e5 transparent}.HomeCreationMenu_options__PTD0j section>p{font-weight:600;font-size:9px;color:#79628e;letter-spacing:.09em}.HomeCreationMenu_options__PTD0j section>:is(button,a){position:relative;border:1px solid transparent;min-height:48px;padding:10px 12px;margin:3px 0;border-radius:10px;line-height:1.5;overflow-wrap:anywhere;color:#3d304b;background:transparent;transition:box-shadow .2s,border-color .2s}.HomeCreationMenu_options__PTD0j section>:is(button,a):is(:hover,:focus-visible){border-color:transparent;background:linear-gradient(115deg,#fff,#f5effc,#fff) padding-box,linear-gradient(110deg,#a985df,#e89ac4,#91dcd5,#b9bee9,#a985df) border-box;background-size:100% 100%,300% 100%;animation:HomeCreationMenu_metallicFlow__b_iRg 5s linear infinite;box-shadow:0 3px 12px #68458b12}.HomeCreationMenu_menu__N9cOx :is(button,a):focus-visible{outline:2px solid #8864af;outline-offset:-3px}@keyframes HomeCreationMenu_metallicFlow__b_iRg{to{background-position:0 0,300% 0}}@media (prefers-reduced-motion:reduce){.HomeCreationMenu_options__PTD0j section>:is(button,a),.HomeCreationMenu_trigger__kJYam{transition:none;animation:none!important}}.StartOptions_trigger__cjW7T{border:1px solid #d8dbe8!important;background:linear-gradient(135deg,#fff,#f4f5fb)!important;box-shadow:0 2px 4px #26314a05,0 5px 16px #26314a08!important;color:#26334b!important;gap:12px;transition:background .18s,border-color .18s,box-shadow .18s!important}.StartOptions_trigger__cjW7T:hover,.StartOptions_trigger__cjW7T[aria-expanded=true]{border-color:#b9b4d8!important;background:#f6f4ff!important;box-shadow:0 3px 16px #6b5da312!important}.StartOptions_triggerMark__izoyj{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:8px;background:#ebe7fa;color:#7056af}.StartOptions_triggerLabel__e_XC2{flex:1;min-width:0}.StartOptions_panel__cT5WA{overflow:hidden;background:linear-gradient(145deg,#fff 40%,#f7f8fc)!important;border:1px solid #dce0eb!important;box-shadow:0 18px 55px #23314d24,0 3px 12px #23314d0c!important;isolation:isolate}.StartOptions_header__akkBS{display:flex!important;gap:12px;min-height:68px!important;padding:14px 16px!important;background:linear-gradient(110deg,#f5f2fc,#f6f9fd)!important;border-bottom:1px solid #e5e6f0!important}.StartOptions_header__akkBS h2{font-size:14px!important;font-weight:600!important;letter-spacing:-.02em;margin:4px 0 0}.StartOptions_header__akkBS p{font-size:9px!important;letter-spacing:.12em}.StartOptions_body__alnzC{padding:8px!important;scrollbar-width:thin;scrollbar-color:#c3c8d8 transparent}.StartOptions_body__alnzC section{padding:0 0 8px!important;margin-bottom:6px!important}.StartOptions_body__alnzC section>p{font-size:9px!important;letter-spacing:.11em;padding:12px 10px 8px!important;font-weight:600}.StartOptions_body__alnzC section>a,.StartOptions_body__alnzC section>button{display:flex;align-items:center;gap:12px;min-height:65px!important;width:100%;padding:10px!important;margin:3px 0;border:1px solid transparent!important;border-radius:12px!important;text-decoration:none;transition:background .16s,border-color .16s,transform .16s!important;background:transparent!important;text-align:left}.StartOptions_body__alnzC section>a:hover,.StartOptions_body__alnzC section>button:hover:not(:disabled){background:#fff!important;border-color:#e1dfee!important;box-shadow:0 3px 10px #30415a08}.StartOptions_body__alnzC section>a:focus-visible,.StartOptions_body__alnzC section>button:focus-visible,.StartOptions_trigger__cjW7T:focus-visible{outline:2px solid #8c78bd!important;outline-offset:2px}.StartOptions_icon__D3xQL{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border-radius:11px;border:1px solid #dde3ed;background:#edf1f7;color:#64748b!important;box-shadow:inset 0 1px 0 #ffffffb3}.StartOptions_icon__D3xQL[data-tone=violet]{background:#f0eaff;border-color:#e7dcfd;color:#8059cb!important}.StartOptions_icon__D3xQL[data-tone=cyan]{background:#e5f5f9;border-color:#d1ebf2;color:#127e96!important}.StartOptions_icon__D3xQL[data-tone=blue]{background:#e9f0ff;border-color:#d9e5fd;color:#4176d0!important}.StartOptions_icon__D3xQL[data-tone=rose]{background:#fff0f2;border-color:#f9dfe6;color:#c85d7a!important}.StartOptions_icon__D3xQL[data-tone=emerald]{background:#e7f6ef;border-color:#d1ecdf;color:#2c8c68!important}.StartOptions_icon__D3xQL svg{color:inherit!important}.StartOptions_copy__b_KYg{display:grid;gap:3px;min-width:0;flex:1}.StartOptions_copy__b_KYg strong{font-size:12px;font-weight:550;line-height:1.4;color:#24334a}.StartOptions_copy__b_KYg small{font-size:10px;line-height:1.45;color:#68758b!important}.StartOptions_arrow___T8Pj{flex:none;color:#9aa4b6!important;transition:color .16s,transform .16s}.StartOptions_body__alnzC a:hover .StartOptions_arrow___T8Pj,.StartOptions_body__alnzC button:hover .StartOptions_arrow___T8Pj{color:#8069b2!important;transform:translate(1px,-1px)}.StartOptions_spinning__KtUWf{animation:StartOptions_spin__H_iRk 1s linear infinite}@keyframes StartOptions_spin__H_iRk{to{transform:rotate(1turn)}}@media(max-width:767px){.StartOptions_panel__cT5WA{border-radius:0!important}.StartOptions_body__alnzC{padding:12px!important}.StartOptions_body__alnzC section>a,.StartOptions_body__alnzC section>button{min-height:72px!important}.StartOptions_copy__b_KYg strong{font-size:14px}.StartOptions_copy__b_KYg small{font-size:12px}}@media(prefers-reduced-motion:reduce){.StartOptions_arrow___T8Pj,.StartOptions_body__alnzC section>a,.StartOptions_body__alnzC section>button,.StartOptions_trigger__cjW7T{transition:none!important}.StartOptions_spinning__KtUWf{animation:none}}.HomeStarterQuestionnaire_backdrop__Mxz8g{position:fixed;inset:0;z-index:15500;display:grid;place-items:center;padding:20px;background:#170d2bb3;backdrop-filter:blur(8px);font-family:Inter,system-ui,sans-serif;color:#30213f}.HomeStarterQuestionnaire_backdrop__Mxz8g *{box-sizing:border-box}.HomeStarterQuestionnaire_dialog__XDcfF{width:min(600px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e4daef;border-radius:18px;box-shadow:0 24px 90px #12082455;outline:none;text-align:left}.HomeStarterQuestionnaire_header__6Hox7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid #eee7f5;flex:none}.HomeStarterQuestionnaire_header__6Hox7 p{margin:0 0 5px;color:#78549b;font-size:10px;font-weight:700;letter-spacing:.15em}.HomeStarterQuestionnaire_header__6Hox7 h2{margin:0;font-size:17px;line-height:1.4;font-weight:650}.HomeStarterQuestionnaire_header__6Hox7 button{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #e8dfef;border-radius:10px;background:#faf7fd;color:#5a4271;cursor:pointer}.HomeStarterQuestionnaire_form__0_gvo{display:flex;flex-direction:column;min-height:0;overflow:hidden}.HomeStarterQuestionnaire_progress__QDky3{display:flex;gap:6px;padding:18px 24px 0;flex:none}.HomeStarterQuestionnaire_progress__QDky3 span{height:4px;flex:1;background:#ece5f2;border-radius:4px}.HomeStarterQuestionnaire_progress__QDky3 .HomeStarterQuestionnaire_completed__2mbWh{background:#755099}.HomeStarterQuestionnaire_body__nWdz6{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}.HomeStarterQuestionnaire_step__vEbbF{margin:0 0 9px;color:#815c9f;font-size:10px;font-weight:700;letter-spacing:.1em}.HomeStarterQuestionnaire_body__nWdz6 h3{font-size:25px;line-height:1.2;letter-spacing:-.03em;margin:0;color:#32213f}.HomeStarterQuestionnaire_hint__K_6Hb{font-size:13px;line-height:1.7;color:#776780;margin:12px 0 24px}.HomeStarterQuestionnaire_field__AqbCK{display:block;margin-top:20px}.HomeStarterQuestionnaire_field__AqbCK>span{display:block;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:8px}.HomeStarterQuestionnaire_field__AqbCK small{font-weight:400;color:#8a7b95}.HomeStarterQuestionnaire_field__AqbCK select,.HomeStarterQuestionnaire_field__AqbCK textarea{display:block;width:100%;min-width:0;border:1px solid #dacfe5;border-radius:10px;padding:12px;background:#fff;color:#352342;font:inherit;font-size:14px;line-height:1.6}.HomeStarterQuestionnaire_field__AqbCK textarea{resize:vertical;min-height:76px;max-height:44dvh}.HomeStarterQuestionnaire_field__AqbCK textarea::placeholder{color:#97879f}.HomeStarterQuestionnaire_field__AqbCK select{min-height:48px}.HomeStarterQuestionnaire_field__AqbCK .HomeStarterQuestionnaire_review__u7Ypf{min-height:260px;font-size:13px;line-height:1.65}.HomeStarterQuestionnaire_footer__uB6oT{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #ece5f2;background:#fcfafe;flex:none}.HomeStarterQuestionnaire_footer__uB6oT button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border-radius:9px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.HomeStarterQuestionnaire_back__BS_HV{border:1px solid #ded2e8;background:#fff;color:#685079}.HomeStarterQuestionnaire_next__9U2_T{flex:1;background:#63428b;color:#fff;border:1px solid #63428b}.HomeStarterQuestionnaire_next__9U2_T:hover:not(:disabled){background:#4d316e}.HomeStarterQuestionnaire_next__9U2_T:disabled{opacity:.45;cursor:default}.HomeStarterQuestionnaire_count__hmSiQ,.HomeStarterQuestionnaire_error__7xtDN{font-size:11px;line-height:1.6;margin:8px 0 0}.HomeStarterQuestionnaire_count__hmSiQ{color:#8b7996}.HomeStarterQuestionnaire_error__7xtDN{color:#af243e}.HomeStarterQuestionnaire_recommendation__4rdwW{border:1px solid #d9c9eb;border-radius:10px;background:#f7f1ff;padding:14px;font-size:13px;line-height:1.6}.HomeStarterQuestionnaire_recommendation__4rdwW p{font-size:12px;margin:6px 0 0;color:#775b90}.HomeStarterQuestionnaire_dialog__XDcfF :is(button,textarea,select):focus-visible{outline:3px solid #b295d5;outline-offset:3px}@media(max-width:550px){.HomeStarterQuestionnaire_backdrop__Mxz8g{padding:10px}.HomeStarterQuestionnaire_dialog__XDcfF{max-height:calc(100dvh - 20px);border-radius:13px}.HomeStarterQuestionnaire_header__6Hox7{padding:14px}.HomeStarterQuestionnaire_header__6Hox7 h2{font-size:16px}.HomeStarterQuestionnaire_progress__QDky3{padding:14px 16px 0}.HomeStarterQuestionnaire_body__nWdz6{padding:20px 16px}.HomeStarterQuestionnaire_body__nWdz6 h3{font-size:22px}.HomeStarterQuestionnaire_hint__K_6Hb{margin-bottom:18px}.HomeStarterQuestionnaire_footer__uB6oT{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.HomeStarterQuestionnaire_footer__uB6oT button{padding:10px 12px}.HomeStarterQuestionnaire_field__AqbCK select,.HomeStarterQuestionnaire_field__AqbCK textarea{font-size:16px}.HomeStarterQuestionnaire_field__AqbCK .HomeStarterQuestionnaire_review__u7Ypf{font-size:14px;min-height:220px}}.HomeStartPrompt_prompt__CxXXk{box-sizing:border-box;width:min(720px,100%);margin:22px auto 0;padding:26px;background:#fff;color:#282136;border:1px solid #e5dfee;border-radius:16px;text-align:left;box-shadow:0 16px 60px #2e165632;font-family:Inter,system-ui,sans-serif}.HomeStartPrompt_prompt__CxXXk *{box-sizing:border-box}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_heading__sBHrK h2{font-size:clamp(21px,3vw,28px);line-height:1.25;letter-spacing:-.03em;font-weight:400;margin:0 0 8px;color:#2d233e}.HomeStartPrompt_heading__sBHrK p{font-size:13px;line-height:1.7;color:#746a80;margin:0 0 20px}.HomeStartPrompt_starters__lnCzj{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button{position:static;align-items:flex-start;justify-content:center;gap:10px;min-height:76px;border:1px solid #e2daed;padding:12px 10px;background:#fbf9fe;color:#5d437b;cursor:pointer;line-height:1.4}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:hover{background:#f0e8fc;border-color:#bba3db}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:active{transform:translateY(1px)}.HomeStartPrompt_editor__WSpFw{border:1px solid #d8cce8;border-radius:10px;overflow:hidden;background:#fff}.HomeStartPrompt_editor__WSpFw:not(.HomeStartPrompt_formatOpen__s2fRb) .rich-prompt-toolbar{display:none!important}.HomeStartPrompt_editor__WSpFw .rich-prompt-toolbar{background:#f8f5fc;border-bottom:1px solid #e5dfee}.HomeStartPrompt_editor__WSpFw .rich-prompt-toolbar button{color:#655a74;background:transparent}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_surface__9wjA0{min-height:115px;padding:16px;color:#30283e;font-size:15px;line-height:1.7;text-align:left;border:0;background:#fff}.HomeStartPrompt_surface__9wjA0:empty:before{color:#9990a4}.HomeStartPrompt_actions__i3myN{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.HomeStartPrompt_secondary__8BVHk{display:flex;gap:12px;flex-wrap:wrap}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_secondary__8BVHk button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#79648f;padding:7px 0;font-size:11px;cursor:pointer}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_primary__wgHaf{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;flex-shrink:0;border:1px solid #63428b!important;border-radius:9px;padding:12px 18px;background:#63428b!important;color:#fff!important;font-size:13px;cursor:pointer}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_primary__wgHaf:hover:not(:disabled){background:#4f3371!important}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_primary__wgHaf:disabled{opacity:.5;cursor:default}.HomeStartPrompt_more__JV6sY{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:13px;border-top:1px solid #eee9f3}.HomeStartPrompt_more__JV6sY p{margin:0;font-size:10px;line-height:1.6;color:#91849f}.HomeStartPrompt_more__JV6sY>div{width:auto;flex-shrink:0}.HomeStartPrompt_more__JV6sY button{font-size:10px!important;min-height:32px;height:auto!important;gap:10px;padding:5px 8px!important}.HomeStartPrompt_prompt__CxXXk :is(button,[contenteditable]):focus-visible{outline:3px solid #b49bd5;outline-offset:3px}.HomeStartPrompt_editor__WSpFw:focus-within{border-color:#9e7ec6;box-shadow:0 0 0 3px #9e7ec61c}@media(max-width:550px){.HomeStartPrompt_prompt__CxXXk{padding:19px;border-radius:12px}.HomeStartPrompt_starters__lnCzj{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button{flex:0 0 112px;scroll-snap-align:start;min-height:58px;flex-direction:row;align-items:center;justify-content:flex-start}.HomeStartPrompt_actions__i3myN{flex-direction:column-reverse;align-items:stretch}.HomeStartPrompt_primary__wgHaf{width:100%}.HomeStartPrompt_secondary__8BVHk{justify-content:space-between}.HomeStartPrompt_more__JV6sY{align-items:flex-start;flex-wrap:wrap}.HomeStartPrompt_more__JV6sY p{max-width:190px}}@media(prefers-reduced-motion:reduce){.HomeStartPrompt_prompt__CxXXk button{transition:none!important;transform:none!important}}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_secondary__8BVHk button[aria-pressed]{padding:8px 12px;min-height:34px;gap:7px;border:1px solid transparent;border-radius:8px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_secondary__8BVHk button[aria-pressed=true]{border-color:#cbbddb;background:#f3edf9;color:#5d437b}.HomeStartPrompt_prompt__CxXXk{box-shadow:0 8px 30px #2e165616;border-color:#dcd4e6}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_heading__sBHrK h2{font-weight:600;text-wrap:balance}.HomeStartPrompt_heading__sBHrK p{color:#62576f}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button{background:#fff;color:#544263;transition:background .16s ease,border-color .16s ease}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:hover:not(:disabled){background:#f5f0fb;border-color:#aa8cc9}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:disabled{cursor:wait;opacity:.55}.HomeStartPrompt_more__JV6sY p{color:#71637d}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_secondary__8BVHk button{color:#665374}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_primary__wgHaf{font-weight:600}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_surface__9wjA0{overflow-wrap:anywhere}@media(pointer:coarse){.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_secondary__8BVHk button,.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_secondary__8BVHk button[aria-pressed]{min-height:44px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button{min-height:64px}.HomeStartPrompt_more__JV6sY button{min-height:44px!important}}@media(prefers-reduced-motion:reduce){.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button{transition:none}}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_editor__WSpFw{border:1px solid #d8cce8;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(110deg,#a77bdd,#ec9ac9,#8cded8,#bac4eb,#a77bdd) border-box;background-size:100% 100%,300% 100%;transition:border-color .2s,box-shadow .2s}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_editor__WSpFw:is(:hover,:focus-within){border-color:transparent;box-shadow:0 0 0 3px #aa86d514,0 5px 20px #69508012;animation:HomeStartPrompt_promptMetallicFlow__IBmc9 5s linear infinite}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_editor__WSpFw:focus-within{box-shadow:0 0 0 3px #aa86d526,0 5px 20px #69508012}@keyframes HomeStartPrompt_promptMetallicFlow__IBmc9{to{background-position:0 0,300% 0}}@media(prefers-reduced-motion:reduce){.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_editor__WSpFw{transition:none;animation:none!important}}@media(max-width:550px){.HomeStartPrompt_prompt__CxXXk{padding:14px!important}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_surface__9wjA0{min-height:80px;font-size:14px;padding:12px}.HomeStartPrompt_heading__sBHrK p{margin-bottom:12px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_heading__sBHrK h2{font-size:20px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button{min-height:40px!important;padding:8px;font-size:10px;flex-basis:108px}.HomeStartPrompt_starters__lnCzj{margin-bottom:10px}.HomeStartPrompt_actions__i3myN,.HomeStartPrompt_more__JV6sY{margin-top:8px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_primary__wgHaf{min-height:36px!important;font-size:11px!important;gap:6px!important}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_secondary__8BVHk button{font-size:10px!important;min-height:32px!important}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_more__JV6sY p{display:none}}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;overflow:visible;padding:0;margin-bottom:18px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-width:0;min-height:124px!important;padding:0;overflow:hidden;border:1px solid #d8dce6;border-radius:10px;background:#f8f9fc;color:#20263a;text-align:left;font-size:11px;font-weight:600;box-shadow:0 2px 5px #11182708;transition:border-color .18s,box-shadow .18s,transform .18s}.HomeStartPrompt_starterArtwork__XQlRL{display:block;position:relative;isolation:isolate;width:100%;height:82px;background:#111321;overflow:hidden}.HomeStartPrompt_starterArtwork__XQlRL>img{object-fit:cover;transition:transform .25s ease}.HomeStartPrompt_starterIcon__p2MhZ{position:absolute;left:8px;bottom:8px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #ffffff45;border-radius:7px;color:#fff;background:#111827b8;backdrop-filter:blur(8px)}.HomeStartPrompt_starterIcon__p2MhZ>img{filter:brightness(0) invert(1)}.HomeStartPrompt_starterCaption__e_DMj{display:flex;align-items:center;justify-content:space-between;gap:5px;flex:1;padding:10px 8px;line-height:1.35;min-height:42px}.HomeStartPrompt_starterCaption__e_DMj>span{min-width:0;overflow-wrap:anywhere}.HomeStartPrompt_starterCaption__e_DMj>svg{flex-shrink:0;color:#6a7087}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:hover:not(:disabled){background:#fff;border-color:#868da8;box-shadow:0 6px 16px #11182716;transform:translateY(-2px)}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:hover:not(:disabled) .HomeStartPrompt_starterArtwork__XQlRL>img{transform:scale(1.05)}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:focus-visible{outline:3px solid #705bd3;outline-offset:3px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:active:not(:disabled){transform:translateY(0)}@media(max-width:550px){.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button{flex-basis:auto;min-height:110px!important;font-size:12px}.HomeStartPrompt_starterArtwork__XQlRL{height:68px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:last-child{grid-column:1/-1;flex-direction:row;min-height:52px!important}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:last-child .HomeStartPrompt_starterArtwork__XQlRL{width:76px;height:52px;flex-shrink:0}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:last-child .HomeStartPrompt_starterCaption__e_DMj{padding:10px 12px}.HomeStartPrompt_starterCaption__e_DMj{padding:10px}}@media(prefers-reduced-motion:reduce){.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button,.HomeStartPrompt_starterArtwork__XQlRL>img{transition:none}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:hover:not(:disabled),.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button:hover:not(:disabled) .HomeStartPrompt_starterArtwork__XQlRL>img{transform:none}}.MissionFilmPlayer_frame__JkLN1{position:relative;isolation:isolate;aspect-ratio:16/9;overflow:hidden;background:#090c15;color:#fff;border-radius:12px}.MissionFilmPlayer_previews__plPk2,.MissionFilmPlayer_shade__se_zs,.MissionFilmPlayer_slide__YXgYd,.MissionFilmPlayer_video__EPru1{position:absolute;inset:0;width:100%;height:100%}.MissionFilmPlayer_previews__plPk2{z-index:1;pointer-events:none}.MissionFilmPlayer_slide__YXgYd{opacity:0;transition:opacity 1.4s ease}.MissionFilmPlayer_slide__YXgYd.MissionFilmPlayer_active__dqnZk{opacity:1}.MissionFilmPlayer_slide__YXgYd img{object-fit:cover}.MissionFilmPlayer_shade__se_zs{background:linear-gradient(180deg,#05081520,transparent 25%,#05081545 55%,#050815eb)}.MissionFilmPlayer_frame__JkLN1 .MissionFilmPlayer_previewVideo__PCwP1{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;border:0;border-radius:0;margin:0;pointer-events:none}.MissionFilmPlayer_frame__JkLN1 .MissionFilmPlayer_previewVideo__PCwP1.MissionFilmPlayer_previewReady__KOv4z{opacity:1}.MissionFilmPlayer_copy__4sSSP{position:absolute;left:5%;right:5%;bottom:15%;text-align:left;text-shadow:0 2px 24px #000}.MissionFilmPlayer_copy__4sSSP>span{font-size:clamp(9px,1.1vw,12px);font-weight:600;letter-spacing:.18em;color:#d7ddeb}.MissionFilmPlayer_copy__4sSSP>strong{display:block;font-size:clamp(22px,4vw,48px);line-height:1.1;letter-spacing:-.035em;font-weight:500;margin-top:12px;color:#fff}.MissionFilmPlayer_frame__JkLN1 .MissionFilmPlayer_video__EPru1{display:block;object-fit:contain;background:#090c15;opacity:0;pointer-events:none;margin:0;border:0;border-radius:0;z-index:0}.MissionFilmPlayer_frame__JkLN1 .MissionFilmPlayer_video__EPru1.MissionFilmPlayer_started__xWjAK{opacity:1;pointer-events:auto;z-index:2}.MissionFilmPlayer_frame__JkLN1 .MissionFilmPlayer_play__rOUl0{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:0 0 8%;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;font:inherit}.MissionFilmPlayer_playIcon__EUZfL{display:grid;place-items:center;width:76px;height:76px;border:1px solid #ffffffb0;border-radius:50%;background:#0a1129a8;backdrop-filter:blur(12px);box-shadow:0 8px 36px #0005;transition:transform .2s,background .2s}.MissionFilmPlayer_playIcon__EUZfL svg{display:block;margin-left:3px}.MissionFilmPlayer_playLabel__mG39A{font-size:12px;font-weight:600;letter-spacing:.02em;text-shadow:0 2px 8px #000}.MissionFilmPlayer_play__rOUl0:hover .MissionFilmPlayer_playIcon__EUZfL{transform:scale(1.06);background:#1c2b58dd}.MissionFilmPlayer_play__rOUl0:focus-visible{outline:3px solid #bbcaff;outline-offset:-5px}.MissionFilmPlayer_previewControls__xfOje{position:absolute;bottom:0;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 5%;background:#090d18b0;color:#dfe4f2}.MissionFilmPlayer_previewControls__xfOje>span{font-size:9px;letter-spacing:.12em}.MissionFilmPlayer_previewControls__xfOje>div{display:flex;align-items:center;gap:4px}.MissionFilmPlayer_frame__JkLN1 .MissionFilmPlayer_dot__BvuOz{display:grid;place-items:center;width:24px;height:30px;padding:0;border:0;background:transparent;cursor:pointer}.MissionFilmPlayer_dot__BvuOz:after{content:"";width:5px;height:5px;border-radius:50%;background:#ffffff65}.MissionFilmPlayer_dot__BvuOz[aria-pressed=true]:after{width:16px;border-radius:4px;background:#fff}.MissionFilmPlayer_frame__JkLN1 .MissionFilmPlayer_pause__tSG5G{display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffffff45;border-radius:6px;padding:0;background:#101b30;color:#fff;cursor:pointer;margin-left:6px}.MissionFilmPlayer_frame__JkLN1 button:focus-visible{outline:3px solid #bbcaff;outline-offset:-3px}.MissionFilmPlayer_error__xNE9L{position:absolute;inset:auto 12px 12px;z-index:5;padding:12px;border:1px solid #e0b3ab;border-radius:8px;background:#281917;color:#fff;font-size:12px}.MissionFilmPlayer_error__xNE9L a{color:#fff;text-decoration:underline}@media(max-width:550px){.MissionFilmPlayer_frame__JkLN1{aspect-ratio:4/3}.MissionFilmPlayer_copy__4sSSP{bottom:23%}.MissionFilmPlayer_copy__4sSSP>strong{font-size:24px;margin-top:7px}.MissionFilmPlayer_playIcon__EUZfL{width:54px;height:54px}.MissionFilmPlayer_playIcon__EUZfL svg{width:24px;height:24px}.MissionFilmPlayer_playLabel__mG39A{font-size:11px}.MissionFilmPlayer_frame__JkLN1 .MissionFilmPlayer_play__rOUl0{padding-bottom:20%;gap:8px}.MissionFilmPlayer_previewControls__xfOje{padding:8px 4%;gap:6px}.MissionFilmPlayer_previewControls__xfOje>span{font-size:8px;letter-spacing:.04em}.MissionFilmPlayer_previewControls__xfOje>div{gap:1px}.MissionFilmPlayer_frame__JkLN1 .MissionFilmPlayer_dot__BvuOz{width:19px;min-height:32px}.MissionFilmPlayer_frame__JkLN1 .MissionFilmPlayer_pause__tSG5G{width:32px;margin-left:3px}}@media(prefers-reduced-motion:reduce){.MissionFilmPlayer_playIcon__EUZfL,.MissionFilmPlayer_slide__YXgYd{transition:none}.MissionFilmPlayer_play__rOUl0:hover .MissionFilmPlayer_playIcon__EUZfL{transform:none}}.MissionFilmPlayer_frame__JkLN1[data-mission-state=film] .MissionFilmPlayer_previewControls__xfOje,.MissionFilmPlayer_frame__JkLN1[data-mission-state=film] .MissionFilmPlayer_previews__plPk2{display:none}.MissionFilmPlayer_loading__QtufR{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#090c1566;color:#fff;font-size:14px;pointer-events:none}.HomeMissionFilm_section__xkf1S{width:100%;padding:clamp(36px,6vw,80px) clamp(16px,5vw,80px);box-sizing:border-box;background:#f7f5fb;color:#241b33}.HomeMissionFilm_content__USLEF{max-width:1080px;min-width:0;margin:0 auto}.HomeMissionFilm_eyebrow__SfpW_{margin:0 0 12px;font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.HomeMissionFilm_content__USLEF h2{margin:0 0 12px;font-size:clamp(28px,4vw,48px);line-height:1.15;letter-spacing:-.035em}.HomeMissionFilm_content__USLEF p{line-height:1.6}.HomeMissionFilm_player__HDkNI{width:100%;max-width:100%;margin:24px 0;border:1px solid #d5cde0}.HomeMissionFilm_content__USLEF a{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:4px;font-size:14px;line-height:1.6}.HomeMissionFilm_content__USLEF a:focus-visible{outline:3px solid #9171bc;outline-offset:4px}.PlayfulHeroArt_art__lrtBI{position:absolute;inset:18px 0 18px auto;width:38%;pointer-events:none;overflow:hidden;border-radius:16px;background:#111321}.PlayfulHeroArt_art__lrtBI img{object-fit:cover}@media (max-width:700px){.PlayfulHeroArt_art__lrtBI{position:relative;inset:auto;width:100%;height:190px;margin-top:16px}}.FreeTraining_page__vJaq1{max-width:1120px;margin:0 auto;padding:28px 24px 60px;color:#293248;font-family:Inter,system-ui,sans-serif}.FreeTraining_page__vJaq1 *{box-sizing:border-box}.FreeTraining_hero__G1gb6{position:relative;overflow:hidden;background:#fff9ed;border:1px solid #e6dfd3;border-radius:8px;padding:30px;min-height:210px;margin-bottom:22px}.FreeTraining_heroCopy__VbLbm{position:relative;z-index:1;max-width:62%}.FreeTraining_eyebrow__NAsPT{color:#70568e;font-size:11px;letter-spacing:.12em;font-weight:650;margin:0 0 10px}.FreeTraining_page__vJaq1 h1{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.04em;margin:0 0 14px}.FreeTraining_page__vJaq1 h2{font-size:24px;line-height:1.3;margin:0 0 12px}.FreeTraining_page__vJaq1 h3{font-size:19px;line-height:1.35;margin:0 0 10px}.FreeTraining_page__vJaq1 p{font-size:16px;line-height:1.7;margin:0 0 14px;max-width:70ch}.FreeTraining_page__vJaq1 a{color:#5c3b91}.FreeTraining_page__vJaq1 a:focus-visible,.FreeTraining_page__vJaq1 button:focus-visible,.FreeTraining_page__vJaq1 input:focus-visible,.FreeTraining_page__vJaq1 textarea:focus-visible{outline:3px solid #765da2;outline-offset:3px}.FreeTraining_tabs__Z6wWG{display:flex;gap:8px;border-bottom:1px solid #d9dce6;padding-bottom:12px;margin-bottom:24px;flex-wrap:wrap}.FreeTraining_button__aFwqQ,.FreeTraining_tabs__Z6wWG button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #d7cce6;border-radius:6px;background:#fff;color:#45365e;font:inherit;cursor:pointer;text-decoration:none}.FreeTraining_primary__5LPH4,.FreeTraining_tabs__Z6wWG button[aria-selected=true]{background:#664399;color:#fff;border-color:#664399}.FreeTraining_grid__wq0nm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.FreeTraining_card__6KdvB{display:flex;flex-direction:column;align-items:start;padding:24px;border:1px solid #dfe1e9;border-radius:8px;background:#fff;min-width:0}.FreeTraining_card__6KdvB p{font-size:15px;flex:1}.FreeTraining_card__6KdvB a{margin-top:8px}.FreeTraining_number__YniVr{font-size:12px;color:#735895;margin-bottom:12px}.FreeTraining_note__K1uZY{margin:22px 0;padding:18px;background:#f4f1fa;border:1px solid #e1d9ed;border-radius:8px}.FreeTraining_trail__brVWx{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;margin:0 0 20px}.FreeTraining_lesson__hkFVJ{max-width:780px;margin:auto}.FreeTraining_story__7KzmZ{padding:22px;background:#fff9ed;border-left:3px solid #c5b3dc;border-radius:6px;margin:22px 0}.FreeTraining_section__iitlV{margin:28px 0;padding-bottom:12px;border-bottom:1px solid #e5e5ed}.FreeTraining_section__iitlV li{font-size:16px;line-height:1.7;margin:8px 0}.FreeTraining_prompt__GSflE{white-space:pre-wrap;font-family:inherit;font-size:15px;line-height:1.7;background:#f3f5f8;border:1px solid #dfe3e9;padding:20px;border-radius:6px;margin:0}.FreeTraining_sources__LOe2W{display:grid;gap:10px;padding-left:20px}.FreeTraining_next__U9ZaU{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:28px}.FreeTraining_workbook__8lLQc{padding:22px;border:1px solid #d8cde5;background:#faf7ff;border-radius:8px;margin:28px 0}.FreeTraining_workbook__8lLQc label{display:block;font-size:14px;margin:12px 0}.FreeTraining_lab__LJA0W input,.FreeTraining_lab__LJA0W select,.FreeTraining_workbook__8lLQc textarea{width:100%;min-height:44px;border:1px solid #c9cbd7;border-radius:6px;background:white;color:#293248;font-family:inherit;font-size:16px;line-height:1.5;padding:10px}.FreeTraining_workbook__8lLQc textarea{display:block;margin-top:8px;resize:vertical}.FreeTraining_workbook__8lLQc .FreeTraining_check__pyrH2{display:flex;gap:10px;align-items:center}.FreeTraining_check__pyrH2 input{width:20px;height:20px;accent-color:#664399}.FreeTraining_status__4b0wO{font-size:13px!important;color:#65527d;margin-top:12px!important}.FreeTraining_lab__LJA0W{border:1px solid #d5dce5;padding:22px;border-radius:8px;margin:28px 0}.FreeTraining_lab__LJA0W label{display:block;font-size:14px;margin:12px 0}.FreeTraining_preview__VaLUE{padding:24px;border:1px solid #ded7e9;background:#fff9ed;border-radius:6px;margin:16px 0}.FreeTraining_preview__VaLUE button{min-height:44px;padding:10px 16px;border:0;border-radius:6px;color:#fff;cursor:pointer;font:inherit}.FreeTraining_code__Gzs9Y{overflow:auto;background:#1e2533;color:#f5f2fa;font:13px/1.7 ui-monospace,monospace;padding:18px;border-radius:6px}.FreeTraining_cta__zQzVH{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}@media(max-width:700px){.FreeTraining_page__vJaq1{padding:20px 16px 40px}.FreeTraining_hero__G1gb6{padding:24px}.FreeTraining_heroCopy__VbLbm{max-width:none}.FreeTraining_grid__wq0nm{grid-template-columns:1fr}.FreeTraining_card__6KdvB{padding:20px}.FreeTraining_page__vJaq1 p{font-size:16px}.FreeTraining_tabs__Z6wWG button{flex:1}.FreeTraining_next__U9ZaU a{flex:1;text-align:center}}.FreeTraining_page__vJaq1{padding-top:20px}.FreeTraining_page__vJaq1 .FreeTraining_button__aFwqQ{color:#45365e;-webkit-text-fill-color:currentColor}.FreeTraining_page__vJaq1 .FreeTraining_button__aFwqQ.FreeTraining_primary__5LPH4,.FreeTraining_page__vJaq1 .FreeTraining_tabs__Z6wWG button[aria-selected=true],.FreeTraining_page__vJaq1 button.FreeTraining_primary__5LPH4{color:#fff;-webkit-text-fill-color:currentColor}.FreeTraining_page__vJaq1 .FreeTraining_button__aFwqQ.FreeTraining_primary__5LPH4:focus-visible,.FreeTraining_page__vJaq1 .FreeTraining_button__aFwqQ.FreeTraining_primary__5LPH4:hover{color:#fff;background:#573581;border-color:#573581}.FreeTraining_hub__qBI5b{max-width:1120px;padding:0;background:#f6f7fb;border-radius:8px;overflow:clip}.FreeTraining_hubBar__4rgWA{border-radius:8px 8px 0 0}.FreeTraining_hubBar__4rgWA [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.FreeTraining_hubBar__4rgWA [role=tablist]{grid-template-columns:1fr}.FreeTraining_hubBar__4rgWA [role=tab]{width:100%;justify-content:flex-start}}.FreeTraining_hubContent__aVTId{max-width:960px;margin:auto;padding:32px 24px}.FreeTraining_hubIntro__0RnTc h1,.FreeTraining_hubIntro__0RnTc h2{margin:14px 0;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.15;letter-spacing:-.04em}.FreeTraining_hubIntro__0RnTc>p:last-child{color:#637083;font-size:15px;line-height:1.8}.FreeTraining_hubIntro__0RnTc .FreeTraining_eyebrow__NAsPT{font-size:10px;font-weight:500;letter-spacing:.14em}.FreeTraining_lessonGrid__2Kf0E{grid-template-columns:repeat(3,minmax(0,1fr))}.FreeTraining_hub__qBI5b a.FreeTraining_lessonCard__AIcF0{color:#20242c;border-radius:8px}.FreeTraining_hub__qBI5b .FreeTraining_lessonTitle__ICA3n{margin:0;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.025em}.FreeTraining_lessonNumber__AShP5{font-size:10px;letter-spacing:.1em;color:#716281;margin:0 0 8px}.FreeTraining_hubCaption__ot0T5{font-size:12px!important;color:#647084}.FreeTraining_hub__qBI5b .FreeTraining_note__K1uZY{background:white;border-color:#dfe3eb;padding:24px;margin-top:32px}.FreeTraining_hub__qBI5b .FreeTraining_note__K1uZY h2{font-size:20px;font-weight:500}.FreeTraining_hub__qBI5b .FreeTraining_note__K1uZY p{font-size:13px;color:#637083}@media(max-width:600px){.FreeTraining_hubContent__aVTId{padding:24px 16px}.FreeTraining_lessonGrid__2Kf0E{grid-template-columns:repeat(2,minmax(0,1fr))}.FreeTraining_hub__qBI5b .FreeTraining_lessonTitle__ICA3n{font-size:15px}}@media(max-width:360px){.FreeTraining_lessonGrid__2Kf0E{grid-template-columns:1fr}}.ToastProvider_viewport__uKTOc{position:fixed;right:16px;bottom:16px;z-index:2147483600;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 24px));pointer-events:none}.ToastProvider_toast__dXkdm{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:14px 14px 14px 16px;border-radius:8px;background:rgba(255,255,255,.92);border:1px solid rgba(17,24,39,.08);box-shadow:0 1px 2px rgba(15,23,42,.04),0 18px 40px rgba(15,23,42,.12);backdrop-filter:blur(16px);color:#111827;animation:ToastProvider_toast-in__7WhsO .22s cubic-bezier(.16,1,.3,1)}.ToastProvider_success__8rG99{border-color:rgba(16,185,129,.22)}.ToastProvider_error__PrkzC{border-color:rgba(239,68,68,.22)}.ToastProvider_info__4E4Rl{border-color:rgba(59,130,246,.18)}.ToastProvider_icon__ctBMi{width:18px;height:18px;margin-top:1px;color:#6b7280}.ToastProvider_success__8rG99 .ToastProvider_icon__ctBMi{color:#059669}.ToastProvider_error__PrkzC .ToastProvider_icon__ctBMi{color:#dc2626}.ToastProvider_info__4E4Rl .ToastProvider_icon__ctBMi{color:#2563eb}.ToastProvider_copy__PTZZD{min-width:0}.ToastProvider_title__TDnEp{margin:0;font:600 .92rem/1.3 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.01em}.ToastProvider_description__YKGtW{margin:4px 0 0;font:500 .82rem/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#6b7280}.ToastProvider_close__SmduA{border:0;background:transparent;color:#9ca3af;border-radius:8px;width:28px;height:28px;display:grid;place-items:center;cursor:pointer}.ToastProvider_close__SmduA:hover{background:rgba(15,23,42,.05);color:#4b5563}.ToastProvider_closeIcon__9ibS8{width:14px;height:14px}@keyframes ToastProvider_toast-in__7WhsO{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.ToastProvider_viewport__uKTOc{left:12px;right:12px;bottom:12px;width:auto}}.AppDrawer_overlay__q_Hz4{position:fixed;inset:0;z-index:1000;background:rgba(29,29,31,.28)}.AppDrawer_content__5CgUH{z-index:1001;outline:none;background:var(--software-panel,#ffffff);color:var(--software-ink,#1d1d1f);border:1px solid var(--software-soft-line,#e8e8ed);box-shadow:0 18px 50px rgba(29,29,31,.12);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;letter-spacing:-.01em}.AppDrawer_bottom__dqj_U{left:0;max-height:min(88vh,720px);border-radius:8px 8px 0 0}.AppDrawer_bottom__dqj_U,.AppDrawer_right__8JdlQ{position:fixed;right:0;bottom:0;display:flex;flex-direction:column}.AppDrawer_right__8JdlQ{top:0;width:min(420px,100vw);border-radius:0;border-left:1px solid var(--software-soft-line,#e8e8ed)}.AppDrawer_handle__jSDT6{width:36px;height:4px;border-radius:8px;background:var(--software-line,#d2d2d7);margin:10px auto 0}.AppDrawer_header__vhhuf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 10px;border-bottom:1px solid var(--software-soft-line,#e8e8ed)}.AppDrawer_title__Bdc_R{margin:0;font:500 1.05rem/1.25 inherit;letter-spacing:-.02em}.AppDrawer_description__8oAbT{margin:6px 0 0;font:400 .86rem/1.45 inherit;color:var(--software-muted,#6e6e73)}.AppDrawer_close__GnxVi{appearance:none;border:1px solid var(--software-line,#d2d2d7);background:var(--software-panel,#fff);color:var(--software-ink,#1d1d1f);width:32px;height:32px;border-radius:.45rem;cursor:pointer;font-size:1.1rem;line-height:1}.AppDrawer_body__I61Vu{padding:16px 18px 22px;overflow:auto;flex:1}.AppModeSwitch_switch__L2Lt7{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--software-line,#d2d2d7);border-radius:8px;background:var(--software-panel,#ffffff);box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif}.AppModeSwitch_active__0VZ6v,.AppModeSwitch_link__cB6Ve{border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:5px;border-radius:8px;padding:6px 9px;font:500 12px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;letter-spacing:-.01em;text-decoration:none;color:var(--software-muted,#6e6e73)!important;transition:background .15s,color .15s;white-space:nowrap}.AppModeSwitch_link__cB6Ve:hover{color:var(--software-ink,#1d1d1f)!important;background:var(--software-fill,#f0f0f2)}.AppModeSwitch_active__0VZ6v{background:var(--software-ink,#1d1d1f)!important;color:#fff!important;font-weight:600}.AppModeSwitch_active__0VZ6v svg{color:#fff!important;stroke:currentColor!important}.AppModeSwitch_link__cB6Ve svg{color:inherit!important;stroke:currentColor!important}@media (max-width:1100px){.AppModeSwitch_active__0VZ6v,.AppModeSwitch_link__cB6Ve{padding:6px 7px;gap:4px}}@media (max-width:720px){.AppModeSwitch_active__0VZ6v,.AppModeSwitch_link__cB6Ve{padding:6px 8px;gap:4px;font-size:12px}}.AppModeSwitch_menuSwitch__AF4I8{display:grid!important;width:100%;gap:8px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.AppModeSwitch_menuSwitch__AF4I8 .AppModeSwitch_active__0VZ6v,.AppModeSwitch_menuSwitch__AF4I8 .AppModeSwitch_link__cB6Ve{width:100%;min-height:48px;justify-content:flex-start;gap:11px;padding:11px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff!important;color:#24212f!important;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.AppModeSwitch_menuSwitch__AF4I8 .AppModeSwitch_active__0VZ6v{border-color:#17131f;background:#17131f!important;color:#fff!important}.AppModeSwitch_menuSwitch__AF4I8 .AppModeSwitch_active__0VZ6v svg,.AppModeSwitch_menuSwitch__AF4I8 .AppModeSwitch_link__cB6Ve svg{width:20px;height:20px}@media (min-width:900px){.AppModeSwitch_active__0VZ6v,.AppModeSwitch_link__cB6Ve{font-size:13px;line-height:1.2}}.AppModeSwitch_backdrop__M6bjM{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(19,15,34,.48);backdrop-filter:blur(12px);animation:AppModeSwitch_backdropIn__YmKB7 .2s ease-out}.AppModeSwitch_dialog__FLAmb{width:100%;max-width:560px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.85);border-radius:8px;background:#fcfbff;color:#211b32;box-shadow:0 32px 100px rgba(24,13,51,.28),0 2px 8px rgba(24,13,51,.08);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;animation:AppModeSwitch_dialogIn__HTd0j .25s ease-out}.AppModeSwitch_modalHeader__NWsMo{position:relative;padding:32px 32px 24px;background:radial-gradient(ellipse at 10% 0,#eae2ff 0,transparent 65%),linear-gradient(140deg,#f7f3ff,#fcfbff 75%)}.AppModeSwitch_destinationIcon__b47Rv{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:24px;border:1px solid #fff;border-radius:8px;background:rgba(255,255,255,.85);color:#7750ba;box-shadow:0 4px 14px rgba(95,62,152,.08)}.AppModeSwitch_closeButton__U9Xi5{position:absolute;right:22px;top:22px;display:grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:50%;background:rgba(255,255,255,.65);color:#81788e;cursor:pointer;transition:background .15s,color .15s}.AppModeSwitch_closeButton__U9Xi5:hover{background:#fff;color:#332449}.AppModeSwitch_eyebrow__hVWkU{margin:0 0 10px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8b6aaf}.AppModeSwitch_modalTitle__qh0rb{margin:0;font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.045em;color:#251b35}.AppModeSwitch_modalDescription__VEvzW{max-width:410px;margin:12px 0 0;font-size:14px;line-height:1.65;color:#81758d}.AppModeSwitch_choices__BgO8Q{display:grid;gap:12px;padding:4px 24px 24px}.AppModeSwitch_choice__H1Wtt{display:flex;align-items:center;gap:14px;padding:20px;text-align:left;border:1px solid #e9e3ef;border-radius:8px;background:#fff;cursor:pointer;color:#332744;transition:transform .18s,border-color .18s,box-shadow .18s}.AppModeSwitch_choice__H1Wtt:hover{transform:translateY(-2px);border-color:#cbb7e9;box-shadow:0 6px 20px rgba(91,60,130,.08)}.AppModeSwitch_previewChoice__RGj4C{border-color:#d8c8ed;background:linear-gradient(115deg,#f3edfc,#faf7ff)}.AppModeSwitch_choiceIcon__d69nC{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:#f5f2f8;color:#8e7aa2}.AppModeSwitch_previewChoice__RGj4C .AppModeSwitch_choiceIcon__d69nC{background:#e9ddfa;color:#8054b9}.AppModeSwitch_choiceCopy__WYVBb{flex:1;min-width:0}.AppModeSwitch_choiceTitle__pUcTo{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:650;line-height:1.5}.AppModeSwitch_choiceDescription__3TWOv{display:block;margin-top:4px;color:#8c8097;font-size:12px;line-height:1.55}.AppModeSwitch_recommended__nwpIN{padding:2px 7px;border-radius:6px;background:#e9ddf7;color:#8155ae;font-size:9px;font-weight:600;white-space:nowrap}.AppModeSwitch_choiceArrow__fzciG{flex-shrink:0;color:#a895ba}.AppModeSwitch_modalFooter__m14hR{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 28px;border-top:1px solid #eee8f3;background:rgba(246,243,250,.6)}.AppModeSwitch_stayButton__vfQdq{padding:8px 4px;border:0;background:transparent;color:#746680;font-size:12px;font-weight:600;cursor:pointer}.AppModeSwitch_stayButton__vfQdq:hover{color:#432858}.AppModeSwitch_footerNote__YvpJB{color:#a195ad;font-size:11px}.AppModeSwitch_openButton__vSJX7{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border:0;border-radius:8px;background:#7650a6;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.AppModeSwitch_openButton__vSJX7:hover{background:#65418f}.AppModeSwitch_previewDialog__dXBnr{max-width:1200px;height:min(92dvh,950px)}.AppModeSwitch_previewDialog__dXBnr .AppModeSwitch_modalHeader__NWsMo{padding:22px 28px}.AppModeSwitch_previewDialog__dXBnr .AppModeSwitch_destinationIcon__b47Rv{float:left;margin:0 16px 0 0}.AppModeSwitch_previewDialog__dXBnr .AppModeSwitch_eyebrow__hVWkU{margin-bottom:5px}.AppModeSwitch_previewDialog__dXBnr .AppModeSwitch_modalTitle__qh0rb{font-size:22px}.AppModeSwitch_previewDialog__dXBnr .AppModeSwitch_modalDescription__VEvzW{max-width:none;margin-top:9px;font-size:12px}.AppModeSwitch_previewFrame__7YI88{flex:1;min-height:0;margin:0 12px;overflow:hidden;border:1px solid #e9e3ef;border-radius:8px 8px 0 0;background:#fff}.AppModeSwitch_iframe__arByA{width:100%;height:100%;border:0;background:#fff}.AppModeSwitch_dialog__FLAmb button:focus-visible{outline:3px solid #ad89dc;outline-offset:3px}@keyframes AppModeSwitch_backdropIn__YmKB7{0%{opacity:0}to{opacity:1}}@keyframes AppModeSwitch_dialogIn__HTd0j{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.AppModeSwitch_backdrop__M6bjM{padding:12px}.AppModeSwitch_dialog__FLAmb{border-radius:8px}.AppModeSwitch_modalHeader__NWsMo{padding:26px 24px 22px}.AppModeSwitch_modalTitle__qh0rb{font-size:25px}.AppModeSwitch_choices__BgO8Q{padding:0 16px 20px}.AppModeSwitch_choice__H1Wtt{padding:16px;gap:11px}.AppModeSwitch_modalFooter__m14hR{padding:15px 22px}.AppModeSwitch_footerNote__YvpJB{font-size:10px}.AppModeSwitch_previewDialog__dXBnr .AppModeSwitch_modalHeader__NWsMo{padding:20px}.AppModeSwitch_previewDialog__dXBnr .AppModeSwitch_destinationIcon__b47Rv{display:none}}@media (prefers-reduced-motion:reduce){.AppModeSwitch_backdrop__M6bjM,.AppModeSwitch_dialog__FLAmb{animation:none}.AppModeSwitch_choice__H1Wtt{transition:none}.AppModeSwitch_choice__H1Wtt:hover{transform:none}}.AppModeSwitch_switch__L2Lt7{background:var(--software-panel)!important;border-color:var(--software-line)!important}.AppModeSwitch_link__cB6Ve,.AppModeSwitch_menuSwitch__AF4I8 .AppModeSwitch_link__cB6Ve{color:var(--software-muted)!important}.AppModeSwitch_active__0VZ6v,.AppModeSwitch_menuSwitch__AF4I8 .AppModeSwitch_active__0VZ6v{background:var(--workspace-accent,#0866ff)!important;border-color:var(--workspace-accent,#0866ff);color:var(--workspace-accent-text,#fff)!important}.AppModeSwitch_active__0VZ6v svg{color:inherit!important}.AppModeSwitch_menuSwitch__AF4I8 .AppModeSwitch_link__cB6Ve{background:var(--software-panel)!important;border-color:var(--software-line)}.AppModeSwitch_choice__H1Wtt,.AppModeSwitch_dialog__FLAmb,.AppModeSwitch_iframe__arByA{background:var(--software-panel);color:var(--software-ink);border-color:var(--software-soft-line)}.AppModeSwitch_modalHeader__NWsMo{background:radial-gradient(ellipse at 10% 0,color-mix(in srgb,var(--workspace-accent) 13%,transparent),transparent 65%),var(--software-panel)}.AppModeSwitch_choiceTitle__pUcTo,.AppModeSwitch_modalTitle__qh0rb{color:var(--software-ink)}.AppModeSwitch_choiceDescription__3TWOv,.AppModeSwitch_footerNote__YvpJB,.AppModeSwitch_modalDescription__VEvzW,.AppModeSwitch_stayButton__vfQdq{color:var(--software-muted)}.AppModeSwitch_choiceIcon__d69nC,.AppModeSwitch_closeButton__U9Xi5,.AppModeSwitch_destinationIcon__b47Rv{background:var(--software-fill);border-color:var(--software-soft-line);color:var(--workspace-accent)}.AppModeSwitch_choiceArrow__fzciG,.AppModeSwitch_eyebrow__hVWkU{color:var(--workspace-accent)}.AppModeSwitch_previewChoice__RGj4C{background:color-mix(in srgb,var(--workspace-accent) 7%,var(--software-panel));border-color:color-mix(in srgb,var(--workspace-accent) 35%,var(--software-line))}.AppModeSwitch_previewChoice__RGj4C .AppModeSwitch_choiceIcon__d69nC,.AppModeSwitch_recommended__nwpIN{background:color-mix(in srgb,var(--workspace-accent) 15%,var(--software-panel));color:var(--software-ink)}.AppModeSwitch_modalFooter__m14hR{background:var(--software-fill);border-color:var(--software-soft-line)}.AppModeSwitch_choice__H1Wtt:hover{border-color:var(--workspace-accent)}.AppModeSwitch_openButton__vSJX7,.AppModeSwitch_openButton__vSJX7:hover{background:var(--workspace-accent);color:var(--workspace-accent-text)}.AppModeSwitch_dialog__FLAmb button:focus-visible{outline-color:var(--workspace-accent)}.AppModeSwitch_closeButton__U9Xi5:hover{background:var(--software-fill);color:var(--software-ink)}.AppModeSwitch_stayButton__vfQdq:hover{color:var(--software-ink)}.AppModeSwitch_previewFrame__7YI88{background:var(--software-panel);border-color:var(--software-soft-line);position:relative;display:flex;min-height:160px}.AppModeSwitch_iframe__arByA{display:block;flex:1;min-height:0}.AppModeSwitch_previewLoading__3e1si{position:absolute;inset:0;display:grid;place-items:center;background:var(--software-panel);color:var(--software-muted);font-size:14px;pointer-events:none}.AppModeSwitch_modalHeader__NWsMo{flex-shrink:0;padding-right:64px}.AppModeSwitch_modalFooter__m14hR{flex-shrink:0;flex-wrap:wrap}.AppModeSwitch_switch__L2Lt7{background:color-mix(in srgb,var(--software-panel) 78%,transparent)!important;border-color:color-mix(in srgb,var(--software-line) 70%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--software-panel) 85%,transparent),0 2px 12px #0000000d;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.AppModeSwitch_active__0VZ6v,.AppModeSwitch_menuSwitch__AF4I8 .AppModeSwitch_active__0VZ6v{background:color-mix(in srgb,var(--workspace-accent,#0866ff) 16%,var(--software-panel))!important;border:1px solid color-mix(in srgb,var(--workspace-accent,#0866ff) 30%,var(--software-line));color:var(--software-ink)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--software-panel) 85%,transparent),0 2px 8px #0000000c}.AppModeSwitch_active__0VZ6v svg{color:var(--workspace-accent,#0866ff)!important}.AppModeSwitch_link__cB6Ve:hover{background:color-mix(in srgb,var(--workspace-accent,#0866ff) 7%,var(--software-panel))}.AppModeSwitch_switch__L2Lt7:not(.AppModeSwitch_menuSwitch__AF4I8){box-sizing:border-box;align-items:stretch;padding:3px;border-radius:8px}.AppModeSwitch_switch__L2Lt7:not(.AppModeSwitch_menuSwitch__AF4I8)>button{box-sizing:border-box;flex-shrink:0;min-height:28px;margin:0;border:1px solid transparent;border-radius:8px!important;justify-content:center}.AppModeSwitch_switch__L2Lt7:not(.AppModeSwitch_menuSwitch__AF4I8)>.AppModeSwitch_active__0VZ6v{border-color:color-mix(in srgb,var(--workspace-accent,#0866ff) 30%,var(--software-line))}.AppModeSwitch_dialog__FLAmb{background:color-mix(in srgb,var(--software-panel) 86%,transparent);border:1px solid color-mix(in srgb,var(--software-panel) 64%,var(--software-line));box-shadow:0 30px 90px #0e16243b,inset 0 1px 0 color-mix(in srgb,var(--software-panel) 92%,transparent);backdrop-filter:blur(26px) saturate(1.35);-webkit-backdrop-filter:blur(26px) saturate(1.35)}.AppModeSwitch_modalHeader__NWsMo{background:radial-gradient(ellipse at 8% 0,color-mix(in srgb,var(--workspace-accent) 12%,transparent),transparent 70%)}.AppModeSwitch_modalFooter__m14hR{background:color-mix(in srgb,var(--software-fill) 55%,transparent);border-color:color-mix(in srgb,var(--software-line) 55%,transparent)}.AppModeSwitch_modalFooter__m14hR button{min-height:39px;padding:9px 15px;border-radius:8px;font-size:12px;font-weight:650;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.AppModeSwitch_previewAction__Hsj4m,.AppModeSwitch_stayAction__bTQ4U{border:1px solid color-mix(in srgb,var(--software-line) 75%,transparent);background:color-mix(in srgb,var(--software-panel) 55%,transparent);color:var(--software-ink);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--software-panel) 85%,transparent)}.AppModeSwitch_previewAction__Hsj4m{border-color:color-mix(in srgb,var(--workspace-accent) 28%,var(--software-line))}.AppModeSwitch_goAction__uqLsA{border:1px solid color-mix(in srgb,var(--workspace-accent) 34%,var(--software-line));background:color-mix(in srgb,var(--workspace-accent) 17%,var(--software-panel));color:var(--software-ink);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--software-panel) 85%,transparent)}.AppModeSwitch_modalFooter__m14hR button:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--workspace-accent) 14%,var(--software-panel))}@media(prefers-reduced-motion:reduce){.AppModeSwitch_modalFooter__m14hR button{transition:none}.AppModeSwitch_modalFooter__m14hR button:hover{transform:none}}.AppModeSwitch_modalFooter__m14hR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;padding:16px 28px}.AppModeSwitch_modalFooter__m14hR button{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}@media(max-width:480px){.AppModeSwitch_modalFooter__m14hR{padding:14px 16px;gap:7px}.AppModeSwitch_modalFooter__m14hR button{padding:8px 5px;font-size:11px;white-space:normal}}.IndustryCostComparison_comparison__UGB_G{padding:18px;border:1px solid #d6dce4;border-radius:8px;background:linear-gradient(145deg,#fff,#f1f4f7);color:#273240;box-shadow:inset 0 1px 0 #fff,0 4px 16px #17202b05}.IndustryCostComparison_heading__94sxZ{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px}.IndustryCostComparison_heading__94sxZ h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.02em}.IndustryCostComparison_heading__94sxZ p{margin:3px 0 0;color:#718092}.IndustryCostComparison_range__cKfOS{border:1px solid #dce2e9;border-radius:8px;padding:5px 8px;background:#ffffffa6;font-size:11px;color:#576579;white-space:nowrap}.IndustryCostComparison_planPicker__qB4yd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:18px 0 14px}.IndustryCostComparison_planPicker__qB4yd label,.IndustryCostComparison_sliderLabel__nEcY4{font-size:12px;color:#66758a}.IndustryCostComparison_planPicker__qB4yd select{min-width:0;max-width:100%;padding:8px 30px 8px 10px;border:1px solid #cbd3de;border-radius:8px;background:#fff;color:#303b4a;font-family:inherit;font-size:12px;font-weight:500}.IndustryCostComparison_costs__GJxjw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0;border-top:1px solid #dce2e9}.IndustryCostComparison_costs__GJxjw>div{display:flex;flex-direction:column;gap:5px}.IndustryCostComparison_costs__GJxjw>div+div{padding-left:16px;border-left:1px solid #dce2e9}.IndustryCostComparison_costs__GJxjw span{font-size:12px;color:#66758a}.IndustryCostComparison_costs__GJxjw strong{font-size:clamp(21px,4vw,28px);font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.IndustryCostComparison_costs__GJxjw small,.IndustryCostComparison_savings__qX5ed small{margin-left:4px;font-size:12px;font-weight:400;letter-spacing:0;color:#718092}.IndustryCostComparison_sliderLabel__nEcY4{display:block;margin:8px 0}.IndustryCostComparison_slider__EVzTN{display:block;width:100%;height:20px;padding:0;accent-color:#5f738d;cursor:pointer}.IndustryCostComparison_planPicker__qB4yd select:focus-visible,.IndustryCostComparison_slider__EVzTN:focus-visible{outline:2px solid #748296;outline-offset:3px}.IndustryCostComparison_endpoints__Z1WTx{display:flex;justify-content:space-between;font-size:10px;color:#7d8896}.IndustryCostComparison_savings__qX5ed{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px;padding:14px;border:1px solid #cfdfdc;border-radius:8px;background:linear-gradient(130deg,#f5fbf9,#eaf3f0)}.IndustryCostComparison_savings__qX5ed>div{display:flex;flex-direction:column;gap:4px}.IndustryCostComparison_savings__qX5ed div>span{font-size:11px;color:#527366}.IndustryCostComparison_savings__qX5ed strong{font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.04em;color:#285c49;font-variant-numeric:tabular-nums}.IndustryCostComparison_percent__ejKaA{padding:6px 9px;border:1px solid #cadfd5;border-radius:8px;background:#ffffffb3;font-size:12px;font-weight:600;color:#346c55}.IndustryCostComparison_comparison__UGB_G .IndustryCostComparison_note__h1AXs{margin:10px 0 0;color:#788494;font-size:10px;line-height:1.5}@media(max-width:420px){.IndustryCostComparison_comparison__UGB_G{padding:14px}.IndustryCostComparison_planPicker__qB4yd{align-items:stretch;flex-direction:column}.IndustryCostComparison_planPicker__qB4yd select{width:100%}.IndustryCostComparison_costs__GJxjw{gap:8px}.IndustryCostComparison_costs__GJxjw>div+div{padding-left:10px}}