.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}}.FeaturedPreviewSlider_section__SkBZg{width:100%;max-width:100vw;overflow:hidden;padding:clamp(56px,6vw,80px) 0;border-block:1px solid rgba(255,255,255,.1);background:#07090f;color:#fff;isolation:isolate;contain:layout paint}.FeaturedPreviewSlider_inner__eN4jF{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(16px,3vw,32px);box-sizing:border-box}.FeaturedPreviewSlider_intro__R3uQE{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}.FeaturedPreviewSlider_eyebrow__cS9BG{margin:0;color:#fff;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.FeaturedPreviewSlider_intro__R3uQE h2{max-width:1000px;margin:12px 0 0;font-size:clamp(32px,5vw,48px);line-height:1.04;letter-spacing:-.035em}.FeaturedPreviewSlider_introCopy__hABga{max-width:680px;margin:12px 0 0;color:#cbd5e1;font-size:clamp(14px,1.4vw,16px);line-height:1.55}.FeaturedPreviewSlider_pager__dsTr8{flex:none;display:flex;align-items:center;gap:12px}.FeaturedPreviewSlider_pager__dsTr8 button{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.FeaturedPreviewSlider_pager__dsTr8 button:hover{background:rgba(255,255,255,.12)}.FeaturedPreviewSlider_pager__dsTr8 button:focus-visible,.FeaturedPreviewSlider_selector__C_iR6 button:focus-visible{outline:2px solid #fff;outline-offset:3px}.FeaturedPreviewSlider_pager__dsTr8 button svg{width:17px;height:17px}.FeaturedPreviewSlider_pager__dsTr8 span{min-width:40px;color:#cbd5e1;font-size:12px;text-align:center}.FeaturedPreviewSlider_selector__C_iR6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:15px}.FeaturedPreviewSlider_selector__C_iR6 button{min-width:0;display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#151922;color:#cbd5e1;font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.FeaturedPreviewSlider_selector__C_iR6 button:hover{border-color:rgba(255,255,255,.5);background:#222836;color:#fff}.FeaturedPreviewSlider_selector__C_iR6 button.FeaturedPreviewSlider_selected__q8gDI{border-color:#fff;background:#f8fafc;color:#111827}.FeaturedPreviewSlider_selectorNumber__S39FV{color:#94a3b8;font-size:11px;letter-spacing:.1em}.FeaturedPreviewSlider_selector__C_iR6 button.FeaturedPreviewSlider_selected__q8gDI .FeaturedPreviewSlider_selectorNumber__S39FV{color:#64748b}.FeaturedPreviewSlider_selector__C_iR6 button svg{width:16px;height:16px;margin-left:auto}.FeaturedPreviewSlider_card__Cq9Wa{width:100%;max-width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#fff;box-shadow:0 30px 100px rgba(0,0,0,.5);contain:layout paint}.FeaturedPreviewSlider_cardHeader__E6xve{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;border-bottom:1px solid #e2e8f0;background:#fff;color:#0f172a;box-sizing:border-box}.FeaturedPreviewSlider_cardHeader__E6xve p{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.FeaturedPreviewSlider_cardHeader__E6xve a{flex:none;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:12px;font-weight:700;text-decoration:none}.FeaturedPreviewSlider_cardHeader__E6xve a:hover{background:#f1f5f9}.FeaturedPreviewSlider_cardHeader__E6xve svg{width:14px;height:14px}.FeaturedPreviewSlider_viewport__nooPj{position:relative;width:100%;max-width:100%;height:min(780px,70svh);min-height:520px;overflow:auto;overscroll-behavior:contain;background:#182428;contain:strict}.FeaturedPreviewSlider_viewportLight__h1ofI{background:#f6f3e9}.FeaturedPreviewSlider_cardFooter__lFVJR{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border-top:1px solid #e2e8f0;background:#020617;color:#fff}.FeaturedPreviewSlider_cardFooter__lFVJR p{margin:0}.FeaturedPreviewSlider_cardFooterLabel__J3AA3{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.FeaturedPreviewSlider_cardFooterCopy__tZIxP{margin-top:4px!important;color:rgba(255,255,255,.85);font-size:15px}.FeaturedPreviewSlider_cardFooter__lFVJR button{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 20px;border:0;border-radius:8px;background:#fff;color:#0f172a;box-shadow:0 8px 20px rgba(0,0,0,.22);font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s,background .2s}.FeaturedPreviewSlider_cardFooter__lFVJR button:hover{transform:scale(1.02);background:#eff6ff}.FeaturedPreviewSlider_cardFooter__lFVJR button:focus-visible{outline:2px solid #fff;outline-offset:3px}.FeaturedPreviewSlider_cardFooter__lFVJR svg{width:16px;height:16px}.FeaturedPreviewSlider_closing__5xHX4{max-width:768px;margin:32px auto 0;text-align:center}.FeaturedPreviewSlider_closing__5xHX4 h3{margin:0;font-size:clamp(24px,3vw,30px);line-height:1.15;letter-spacing:-.025em}.FeaturedPreviewSlider_closing__5xHX4 p{margin:8px 0 0;color:#cbd5e1;font-size:14px}.FeaturedPreviewSlider_ciaoGallery__zrNBz,.FeaturedPreviewSlider_pearGallery__8Aew5{width:100%;max-width:100%;overflow:hidden}.FeaturedPreviewSlider_pearGallery__8Aew5{background:#0b0a09;color:#fff}.FeaturedPreviewSlider_galleryToolbar__x_baB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 24px;background:#171513;color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.FeaturedPreviewSlider_captureFrame__1zxCW{display:block;width:100%!important;max-width:100%;height:auto!important;object-fit:contain}.FeaturedPreviewSlider_galleryFooter__XRuB7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px 32px;background:#171513;color:#fff;font-size:14px}.FeaturedPreviewSlider_galleryFooter__XRuB7 a{color:#bce9ff;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media (max-width:720px){.FeaturedPreviewSlider_section__SkBZg{padding-block:48px}.FeaturedPreviewSlider_intro__R3uQE{align-items:flex-start;flex-direction:column}.FeaturedPreviewSlider_selector__C_iR6 button{gap:7px;padding:12px 11px;font-size:13px}.FeaturedPreviewSlider_selectorNumber__S39FV{font-size:10px}.FeaturedPreviewSlider_cardHeader__E6xve{padding-inline:16px}.FeaturedPreviewSlider_viewport__nooPj{height:70svh;min-height:480px}.FeaturedPreviewSlider_cardFooter__lFVJR{align-items:stretch;flex-direction:column;padding:18px 16px}.FeaturedPreviewSlider_cardFooter__lFVJR button{width:100%}.FeaturedPreviewSlider_galleryToolbar__x_baB{padding-inline:16px}.FeaturedPreviewSlider_galleryFooter__XRuB7{align-items:flex-start;flex-direction:column;padding:18px 20px}}.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}.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(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button{position:static;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:76px;border:1px solid #e2daed;border-radius:10px;padding:12px 10px;background:#fbf9fe;color:#5d437b;font-size:11px;text-align:left;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{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeStartPrompt_prompt__CxXXk .HomeStartPrompt_starters__lnCzj button{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}}.HomeVideoGeneration_section__BCQS3{min-height:100svh;background:#111018;color:#fff;padding:clamp(90px,9vw,140px) clamp(18px,5vw,76px);overflow:hidden}.HomeVideoGeneration_section__BCQS3>header{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-bottom:42px}.HomeVideoGeneration_section__BCQS3>header>span{font-size:12px;letter-spacing:.2em;color:#ff8fdd}.HomeVideoGeneration_section__BCQS3 h2{font-size:clamp(70px,10vw,160px);line-height:.77;letter-spacing:-.08em;margin:0;font-weight:800;text-align:right}.HomeVideoGeneration_section__BCQS3 h2 em{font-family:Georgia,serif;font-weight:400;color:#ffdc54}.HomeVideoGeneration_stage__Ryijq{height:min(82svh,880px);position:relative;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 42%,#734eff 0,#332269 38%,#15141e 68%);box-shadow:0 40px 140px #0008;display:grid;place-items:center;padding:68px 30px 104px}.HomeVideoGeneration_devicePicker__MRNtL{position:absolute;z-index:5;top:52px;left:50%;transform:translateX(-50%);display:flex;padding:4px;border:1px solid #ffffff35;border-radius:8px;background:#0d0c16b8;backdrop-filter:blur(16px)}.HomeVideoGeneration_devicePicker__MRNtL button{height:34px;border:0;border-radius:8px;background:transparent;color:#aaa7b7;padding:0 13px;display:flex;align-items:center;gap:7px;font-size:11px}.HomeVideoGeneration_devicePicker__MRNtL button[aria-pressed=true]{background:#fff;color:#17141e}.HomeVideoGeneration_devicePicker__MRNtL svg{width:14px}.HomeVideoGeneration_deviceFrame__tdHY8{position:relative;z-index:1;max-height:100%;background:#09090c;border:2px solid #44434b;box-shadow:0 32px 80px #05030bb8,inset 0 0 0 1px #ffffff20;transition:width .35s,border-radius .35s,padding .35s,aspect-ratio .35s;overflow:hidden}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=phone]{height:100%;aspect-ratio:9/19.5;border-width:8px;border-radius:8px;padding:7px}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=tablet]{height:92%;aspect-ratio:4/3;border-width:10px;border-radius:8px;padding:8px}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=desktop]{width:min(80%,1050px);aspect-ratio:16/10;border-width:8px 8px 22px;border-radius:8px 8px 8px 8px;padding:7px}.HomeVideoGeneration_deviceScreen__9S4M5{width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#08080b}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=desktop] .HomeVideoGeneration_deviceScreen__9S4M5{border-radius:8px}.HomeVideoGeneration_deviceFrame__tdHY8 video{width:100%;height:100%;object-fit:contain;display:block;background:#08080b}.HomeVideoGeneration_deviceChrome__OJ92C{position:absolute;z-index:3;pointer-events:none}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=phone] .HomeVideoGeneration_deviceChrome__OJ92C{top:11px;left:50%;width:34%;height:20px;transform:translateX(-50%);border-radius:8px;background:#050507}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=phone] .HomeVideoGeneration_deviceChrome__OJ92C i:first-child{position:absolute;right:12px;top:6px;width:7px;height:7px;border-radius:50%;background:#202635}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=tablet] .HomeVideoGeneration_deviceChrome__OJ92C{top:12px;left:50%;width:8px;height:8px;border-radius:50%;background:#16161a;transform:translateX(-50%)}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=desktop] .HomeVideoGeneration_deviceChrome__OJ92C{left:13px;bottom:-16px;display:flex;gap:4px}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=desktop] .HomeVideoGeneration_deviceChrome__OJ92C i{width:5px;height:5px;border-radius:50%;background:#73727b}.HomeVideoGeneration_deviceHome__69yeP{display:none}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=tablet] .HomeVideoGeneration_deviceHome__69yeP{display:block;position:absolute;right:4px;top:50%;width:4px;height:40px;transform:translateY(-50%);border-radius:4px;background:#73727b}.HomeVideoGeneration_stageShade__2tYnb{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0808119c,transparent 21%,transparent 67%,#080811e8)}.HomeVideoGeneration_stageTop__Dfs01{top:25px;font-size:12px;letter-spacing:.14em}.HomeVideoGeneration_stageCopy__Cq5UJ,.HomeVideoGeneration_stageTop__Dfs01{position:absolute;z-index:3;left:28px;right:28px;display:flex;justify-content:space-between}.HomeVideoGeneration_stageCopy__Cq5UJ{bottom:28px;align-items:end;gap:30px}.HomeVideoGeneration_stageCopy__Cq5UJ h3{font-size:clamp(40px,6vw,92px);line-height:.85;letter-spacing:-.06em}.HomeVideoGeneration_stageCopy__Cq5UJ>div>span{font-size:12px;color:#ffdc54;letter-spacing:.14em}.HomeVideoGeneration_stageCopy__Cq5UJ button{border:0;border-radius:8px;background:#ffdc54;color:#15110c;padding:15px 19px;display:flex;align-items:center;gap:28px;font-size:14px;font-weight:700}.HomeVideoGeneration_stageCopy__Cq5UJ button svg{width:18px}.HomeVideoGeneration_centerPlay__no6ND{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;border:1px solid #fff7;background:#0d0c1599;color:#fff;display:grid;place-items:center;backdrop-filter:blur(12px);opacity:0;transition:opacity .2s}.HomeVideoGeneration_stage__Ryijq:hover .HomeVideoGeneration_centerPlay__no6ND{opacity:1}.HomeVideoGeneration_centerPlay__no6ND svg{width:24px}.HomeVideoGeneration_controls__G5lUX{display:flex;justify-content:space-between;align-items:center;margin:24px 0;gap:20px}.HomeVideoGeneration_filters__sg2KS{display:flex;gap:7px;flex-wrap:wrap}.HomeVideoGeneration_filters__sg2KS button{border:1px solid #ffffff38;border-radius:8px;background:transparent;color:#bbb8c7;padding:9px 14px;font-size:12px}.HomeVideoGeneration_filters__sg2KS button[aria-pressed=true]{background:#fff;color:#111;border-color:#fff}.HomeVideoGeneration_pager__OYZmn{display:flex;align-items:center;gap:14px}.HomeVideoGeneration_pager__OYZmn button{width:42px;height:42px;border-radius:50%;border:1px solid #ffffff38;background:transparent;color:#fff;display:grid;place-items:center}.HomeVideoGeneration_pager__OYZmn button svg{width:17px}.HomeVideoGeneration_pager__OYZmn span{font-size:12px;letter-spacing:.13em}.HomeVideoGeneration_filmstrip__YG5o8{display:flex;overflow-x:auto;scrollbar-width:none;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.HomeVideoGeneration_filmstrip__YG5o8::-webkit-scrollbar{display:none}.HomeVideoGeneration_filmstrip__YG5o8 button{min-width:190px;border:0;border-right:1px solid #ffffff24;background:transparent;color:#777486;padding:16px;text-align:left;display:grid;gap:7px}.HomeVideoGeneration_filmstrip__YG5o8 button span{font-size:10px;color:#ffdc54}.HomeVideoGeneration_filmstrip__YG5o8 button strong{font-size:13px}.HomeVideoGeneration_filmstrip__YG5o8 button[aria-pressed=true]{background:linear-gradient(120deg,#6e50ff,#ff62c7);color:#fff}.HomeVideoGeneration_section__BCQS3 video::-webkit-media-controls-panel{background:linear-gradient(transparent,#000b)}@media(max-width:700px){.HomeVideoGeneration_section__BCQS3>header{display:block}.HomeVideoGeneration_section__BCQS3 h2{text-align:left;margin-top:25px;font-size:70px}.HomeVideoGeneration_stage__Ryijq{height:76svh;border-radius:8px;padding:82px 12px 130px}.HomeVideoGeneration_devicePicker__MRNtL{top:50px}.HomeVideoGeneration_devicePicker__MRNtL button{padding:0 10px}.HomeVideoGeneration_devicePicker__MRNtL button span{display:none}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=desktop]{width:100%}.HomeVideoGeneration_deviceFrame__tdHY8[data-device=tablet]{width:100%;height:auto}.HomeVideoGeneration_stageCopy__Cq5UJ{display:block}.HomeVideoGeneration_stageCopy__Cq5UJ h3{font-size:44px}.HomeVideoGeneration_stageCopy__Cq5UJ button{margin-top:18px}.HomeVideoGeneration_stageTop__Dfs01 span:last-child{display:none}.HomeVideoGeneration_controls__G5lUX{align-items:flex-start;flex-direction:column}.HomeVideoGeneration_pager__OYZmn{align-self:flex-end}.HomeVideoGeneration_centerPlay__no6ND{opacity:1}.HomeVideoGeneration_filmstrip__YG5o8 button{min-width:150px}}@media(prefers-reduced-motion:reduce){.HomeVideoGeneration_centerPlay__no6ND{transition:none}}.HomeVideoGeneration_generator__0WJAL{margin:28px 0;padding:clamp(18px,3vw,30px);border:1px solid #ffffff2b;border-radius:8px;background:linear-gradient(135deg,#1b1728,#111018);box-shadow:0 24px 70px #0005;contain:layout paint}.HomeVideoGeneration_generatorHeading__cn6rW{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.HomeVideoGeneration_generatorHeading__cn6rW>div>span{display:flex;align-items:center;gap:7px;color:#ffdc54;font-size:9px;font-weight:850;letter-spacing:.13em}.HomeVideoGeneration_generatorHeading__cn6rW>div>span svg{width:14px}.HomeVideoGeneration_generatorHeading__cn6rW h3{margin:7px 0 0;font-size:clamp(26px,4vw,48px);line-height:1;letter-spacing:-.045em}.HomeVideoGeneration_generatorHeading__cn6rW p{max-width:680px;margin:10px 0 0;color:#aaa7b7;font-size:13px;line-height:1.55}.HomeVideoGeneration_generatorHeading__cn6rW>svg{width:42px;height:42px;color:#ff8fdd}.HomeVideoGeneration_promptField__yUPgD{position:relative;display:block;margin-top:22px;padding:14px 16px;border:1px solid #ffffff30;border-radius:8px;background:#09090f}.HomeVideoGeneration_durationField__F6qVp>span,.HomeVideoGeneration_generatorOptions__KVpGd label>span,.HomeVideoGeneration_promptField__yUPgD>span,.HomeVideoGeneration_themeGroup__LG1lw>span{display:block;margin-bottom:8px;color:#aaa7b7;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.HomeVideoGeneration_promptField__yUPgD textarea{display:block;width:100%;min-height:112px;resize:vertical;border:0;outline:0;background:transparent;color:#fff;font:400 16px/1.55 ui-sans-serif,system-ui}.HomeVideoGeneration_promptField__yUPgD textarea::placeholder{color:#716d7e;font-weight:400}.HomeVideoGeneration_promptField__yUPgD small{position:absolute;right:14px;bottom:11px;color:#716d7e;font-size:9px}.HomeVideoGeneration_themeGroup__LG1lw{margin-top:18px}.HomeVideoGeneration_themeGroup__LG1lw>div{display:flex;flex-wrap:wrap;gap:7px}.HomeVideoGeneration_durationField__F6qVp button,.HomeVideoGeneration_themeGroup__LG1lw button{border:1px solid #ffffff30;border-radius:8px;background:transparent;color:#bbb8c7;padding:9px 13px;font-size:11px}.HomeVideoGeneration_durationField__F6qVp button[aria-pressed=true],.HomeVideoGeneration_themeGroup__LG1lw button[aria-pressed=true]{border-color:#ffdc54;background:#ffdc54;color:#15110c}.HomeVideoGeneration_generatorOptions__KVpGd{display:grid;grid-template-columns:1fr 1fr 2fr;gap:12px;margin-top:18px}.HomeVideoGeneration_durationField__F6qVp,.HomeVideoGeneration_generatorOptions__KVpGd label{padding:13px;border:1px solid #ffffff24;border-radius:8px;background:#ffffff08}.HomeVideoGeneration_generatorOptions__KVpGd select{width:100%;border:0;outline:0;background:#15141e;color:#fff;font-size:13px}.HomeVideoGeneration_durationField__F6qVp>div{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.HomeVideoGeneration_durationField__F6qVp button{display:grid;gap:2px;border-radius:8px;padding:8px}.HomeVideoGeneration_durationField__F6qVp button small{font-size:7px;text-transform:uppercase;letter-spacing:.08em}.HomeVideoGeneration_generatorError__NnjBH{margin:12px 0 0;color:#ffaca8;font-size:12px}.HomeVideoGeneration_generatorAction__51e_4{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid #ffffff1c}.HomeVideoGeneration_generatorAction__51e_4>div{display:flex;align-items:center;gap:11px}.HomeVideoGeneration_generatorAction__51e_4>div>svg{width:22px;color:#ff8fdd}.HomeVideoGeneration_generatorAction__51e_4 span{display:grid;gap:3px}.HomeVideoGeneration_generatorAction__51e_4 strong{font-size:13px}.HomeVideoGeneration_generatorAction__51e_4 small{color:#8f8b9b;font-size:9px}.HomeVideoGeneration_generatorAction__51e_4>button{display:inline-flex;align-items:center;gap:20px;min-height:46px;border:0;border-radius:8px;background:linear-gradient(110deg,#ffdc54,#ff8fdd);padding:12px 18px;color:#17121a;font-size:12px;font-weight:800}.HomeVideoGeneration_generatorAction__51e_4>button svg{width:16px}.HomeVideoGeneration_planBackdrop__N_XIh{position:fixed;z-index:220;inset:0;display:grid;place-items:center;padding:20px;background:#070713c9;backdrop-filter:blur(14px)}.HomeVideoGeneration_planDialog__Lmlgf{width:min(980px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #ffffff30;border-radius:8px;background:#f8fafc;color:#111827;box-shadow:0 36px 120px #000b}.HomeVideoGeneration_planDialog__Lmlgf>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #e2e8f0;background:#fffffff2;backdrop-filter:blur(12px)}.HomeVideoGeneration_planDialog__Lmlgf>header span{color:#7c3aed;font-size:9px;font-weight:850;letter-spacing:.12em}.HomeVideoGeneration_planDialog__Lmlgf>header h3{margin:5px 0 0;font-size:clamp(24px,4vw,38px);line-height:1}.HomeVideoGeneration_planDialog__Lmlgf>header button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.HomeVideoGeneration_planDialog__Lmlgf>header button svg{width:17px}@media(max-width:800px){.HomeVideoGeneration_generatorOptions__KVpGd{grid-template-columns:1fr 1fr}.HomeVideoGeneration_durationField__F6qVp{grid-column:1/-1}.HomeVideoGeneration_generatorAction__51e_4{align-items:stretch;flex-direction:column}.HomeVideoGeneration_generatorAction__51e_4>button{justify-content:space-between}.HomeVideoGeneration_generatorHeading__cn6rW>svg{display:none}}@media(max-width:520px){.HomeVideoGeneration_generator__0WJAL{border-radius:8px}.HomeVideoGeneration_generatorOptions__KVpGd{grid-template-columns:1fr}.HomeVideoGeneration_durationField__F6qVp{grid-column:auto}.HomeVideoGeneration_durationField__F6qVp>div{grid-template-columns:repeat(2,1fr)}.HomeVideoGeneration_planBackdrop__N_XIh{padding:8px}.HomeVideoGeneration_planDialog__Lmlgf{max-height:calc(100dvh - 16px);border-radius:8px}}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_promptField__yUPgD{padding:16px;transition:border-color .2s ease,box-shadow .2s ease}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_promptField__yUPgD:focus-within{border-color:#ffdc54;box-shadow:0 0 0 3px #ffdc5426}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_promptField__yUPgD textarea{box-sizing:border-box;width:100%;min-height:132px;padding:14px 16px 28px;border:1px solid #ffffff24!important;border-radius:8px;background:#12111b!important;color:#f8f7fb!important;box-shadow:none!important;font:400 15px/1.55 ui-sans-serif,system-ui,sans-serif;letter-spacing:normal}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_promptField__yUPgD textarea::placeholder{color:#aaa6b8;opacity:1;font-weight:400}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_promptField__yUPgD textarea:focus{border-color:#ffdc5470!important;box-shadow:0 0 0 3px #ffdc541a!important}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_promptField__yUPgD small{right:27px;bottom:25px;color:#aaa6b8}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_generatorOptions__KVpGd select{appearance:none;box-sizing:border-box;width:100%;min-height:43px;padding:10px 38px 10px 13px;border:1px solid #ffffff2b!important;border-radius:8px;background-color:#12111b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23d3cede' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;color:#f8f7fb!important;box-shadow:none!important;font:500 13px/1.35 ui-sans-serif,system-ui,sans-serif;cursor:pointer}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_generatorOptions__KVpGd select:focus-visible{border-color:#ffdc54!important;box-shadow:0 0 0 3px #ffdc5426!important}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_generatorOptions__KVpGd select option{background:#12111b;color:#f8f7fb}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_durationField__F6qVp button,.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_themeGroup__LG1lw button{min-height:42px;transition:border-color .2s,background-color .2s,color .2s}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_durationField__F6qVp button:hover,.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_themeGroup__LG1lw button:hover{border-color:#ffffff80;color:#fff}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_durationField__F6qVp button[aria-pressed=true]:hover,.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_themeGroup__LG1lw button[aria-pressed=true]:hover{color:#15110c}.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_durationField__F6qVp button:focus-visible,.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_generatorAction__51e_4>button:focus-visible,.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_themeGroup__LG1lw button:focus-visible{outline:2px solid #ffdc54;outline-offset:3px}@media (prefers-reduced-motion:reduce){.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_durationField__F6qVp button,.HomeVideoGeneration_generator__0WJAL .HomeVideoGeneration_themeGroup__LG1lw button{transition:none}}.HomeVideoGeneration_mediaError__Ix9B0{height:100%;display:grid;place-content:center;padding:24px;text-align:center;color:#fff;background:#171322}.HomeVideoGeneration_mediaError__Ix9B0 p{font-size:13px;line-height:1.7;color:#cfc5e9}.BrandReviewPanel_panel__fl_Gg{margin:16px 0 22px;border:1px solid #d9def0;border-radius:8px;background:#fff;box-shadow:0 12px 35px #1820440b;overflow:hidden}.BrandReviewPanel_header__ysuSY{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #edf0f6}.BrandReviewPanel_kicker__WfDYU{display:inline-flex;align-items:center;gap:7px;color:#5043ca;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.BrandReviewPanel_header__ysuSY h3{margin:7px 0 4px;color:#151d33;font-size:23px;letter-spacing:-.04em}.BrandReviewPanel_header__ysuSY p{margin:0;color:#64748b;font-size:12px;line-height:1.5}.BrandReviewPanel_header__ysuSY a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#4f46e5;font-size:11px;font-weight:700;text-decoration:none}.BrandReviewPanel_layout__Wvcap{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:24px;padding:22px}.BrandReviewPanel_visual__x4MT2{min-width:0}.BrandReviewPanel_brandCard__nTZjT{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-height:160px;padding:19px;border:1px solid #e2e8f0;border-top:5px solid var(--brand-accent);border-radius:8px;background:#f8fafc}.BrandReviewPanel_assetFrame__E1Qjg{display:grid;place-items:center;width:64px;height:64px;border:1px solid #e2e8f0;border-radius:8px;background:white;overflow:hidden}.BrandReviewPanel_assetFrame__E1Qjg img{display:block;width:100%;height:100%;object-fit:contain}.BrandReviewPanel_assetFrame__E1Qjg span{color:var(--brand-accent);font-size:22px;font-weight:800}.BrandReviewPanel_brandCard__nTZjT strong{color:#111827;font-size:20px}.BrandReviewPanel_brandCard__nTZjT small{color:#64748b;font-size:12px;line-height:1.5}.BrandReviewPanel_assetChoices__q3esE,.BrandReviewPanel_colors__FMGbW{margin-top:17px}.BrandReviewPanel_assetChoices__q3esE>span,.BrandReviewPanel_colors__FMGbW>span{display:block;margin-bottom:8px;color:#475569;font-size:11px;font-weight:700}.BrandReviewPanel_assetChoices__q3esE>div,.BrandReviewPanel_colors__FMGbW>div{display:flex;flex-wrap:wrap;gap:8px}.BrandReviewPanel_assetChoices__q3esE button{display:grid;justify-items:center;gap:4px;width:70px;min-height:70px;border:1px solid #dbe3ef;border-radius:8px;background:white;padding:7px;color:#64748b;cursor:pointer}.BrandReviewPanel_assetChoices__q3esE button[aria-pressed=true]{border-color:#5043ca;box-shadow:0 0 0 2px #ddd6fe}.BrandReviewPanel_assetChoices__q3esE img{width:37px;height:37px;object-fit:contain}.BrandReviewPanel_assetChoices__q3esE small{font-size:9px}.BrandReviewPanel_colors__FMGbW button{width:28px;height:28px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #cbd5e1;cursor:pointer}.BrandReviewPanel_colors__FMGbW button[aria-pressed=true]{box-shadow:0 0 0 2px #5043ca}.BrandReviewPanel_fields__Q4iu7{display:grid;gap:11px}.BrandReviewPanel_fields__Q4iu7 label{display:grid;gap:5px}.BrandReviewPanel_fields__Q4iu7 label>span{display:flex;justify-content:space-between;gap:10px;color:#283449;font-size:11px;font-weight:700}.BrandReviewPanel_fields__Q4iu7 label small{color:#94a3b8;font-size:10px;font-weight:500}.BrandReviewPanel_fields__Q4iu7 input{width:100%;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:8px;background:#fff;padding:10px 12px;color:#172033;font-size:13px;outline:none}.BrandReviewPanel_fields__Q4iu7 input:focus{border-color:#695bea;box-shadow:0 0 0 3px #ede9fe}.BrandReviewPanel_evidence__qYuyQ{margin:0;color:#64748b;font-size:11px;line-height:1.55}.BrandReviewPanel_evidence__qYuyQ strong{color:#334155}.BrandReviewPanel_footer__8YXE4{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 22px;border-top:1px solid #edf0f6;background:#fbfcff}.BrandReviewPanel_footer__8YXE4>span{color:#64748b;font-size:11px;line-height:1.4}.BrandReviewPanel_footer__8YXE4>div{display:flex;flex-wrap:wrap;gap:8px}.BrandReviewPanel_footer__8YXE4 button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cfd8e7;border-radius:8px;background:white;padding:10px 12px;color:#1e293b;font-size:11px;font-weight:700;cursor:pointer}.BrandReviewPanel_footer__8YXE4 button:last-child{border-color:#111827;background:#111827;color:white}.BrandReviewPanel_footer__8YXE4 button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:850px){.BrandReviewPanel_layout__Wvcap{grid-template-columns:1fr}.BrandReviewPanel_footer__8YXE4{align-items:stretch;flex-direction:column}}@media(max-width:580px){.BrandReviewPanel_header__ysuSY{flex-direction:column}.BrandReviewPanel_footer__8YXE4,.BrandReviewPanel_header__ysuSY,.BrandReviewPanel_layout__Wvcap{padding:15px}.BrandReviewPanel_footer__8YXE4>div{display:grid}.BrandReviewPanel_footer__8YXE4 button{width:100%}}.PlayfulHeroArt_art__lrtBI{position:absolute;inset:18px 0 18px auto;width:38%;pointer-events:none}.PlayfulHeroArt_art__lrtBI img{object-fit:contain;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse at center,#000 55%,transparent 75%)}@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_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}.CampaignPreviewModal_dialog__JG9V_{width:min(780px,calc(100vw - 28px));max-height:min(88dvh,900px);padding:0;border:1px solid #dbe3ef;border-radius:8px;background:#f7f9fc;color:#172033;box-shadow:0 35px 100px #10182755}.CampaignPreviewModal_dialog__JG9V_::backdrop{background:#090e20b8;backdrop-filter:blur(8px)}.CampaignPreviewModal_shell___5_sv{display:flex;flex-direction:column;max-height:min(88dvh,900px)}.CampaignPreviewModal_header__gboYe{display:flex;justify-content:space-between;gap:20px;padding:22px 25px;border-bottom:1px solid #e2e8f0;background:white}.CampaignPreviewModal_eyebrow__dR79_{display:inline-flex;align-items:center;gap:7px;color:#4f46e5;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CampaignPreviewModal_header__gboYe h2{margin:9px 0 4px;font-size:clamp(20px,3vw,28px);line-height:1.2;letter-spacing:-.03em}.CampaignPreviewModal_header__gboYe p{margin:0;color:#64748b;font-size:12px}.CampaignPreviewModal_close__HOnIy{align-self:flex-start;display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid #dbe3ef;border-radius:8px;background:white;color:#334155;cursor:pointer}.CampaignPreviewModal_toolbar__T95X4{display:flex;align-items:end;justify-content:space-between;gap:15px;padding:17px 25px;border-bottom:1px solid #e2e8f0;background:#fbfcff}.CampaignPreviewModal_toolbar__T95X4>div:first-child{display:grid;gap:5px;min-width:0}.CampaignPreviewModal_toolbar__T95X4 small{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.1em}.CampaignPreviewModal_toolbar__T95X4 strong{font-size:17px;line-height:1.35}.CampaignPreviewModal_toolbar__T95X4 span{color:#64748b;font-size:12px}.CampaignPreviewModal_switcher__vtukD{display:flex;flex:none;gap:3px;padding:3px;border:1px solid #dbe3ef;border-radius:8px;background:white}.CampaignPreviewModal_switcher__vtukD button{border:0;border-radius:6px;background:transparent;padding:8px 10px;color:#475569;font-size:12px;cursor:pointer}.CampaignPreviewModal_switcher__vtukD button[aria-pressed=true]{background:#111827;color:white}.CampaignPreviewModal_previewArea__cMsDD{min-height:220px;overflow:auto;padding:20px;background:#eef2f8}.CampaignPreviewModal_emailFrame__v9uKB,.CampaignPreviewModal_textEmail__dEDcW{display:block;width:100%;min-height:360px;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:8px;background:white;box-shadow:0 12px 30px #0f172a0d}.CampaignPreviewModal_emailFrame__v9uKB{height:min(52dvh,560px)}.CampaignPreviewModal_textEmail__dEDcW{padding:28px;white-space:pre-wrap;overflow-wrap:anywhere;color:#263244;font-size:15px;line-height:1.75}.CampaignPreviewModal_footer__zMlyT{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 25px;border-top:1px solid #e2e8f0;background:white}.CampaignPreviewModal_footer__zMlyT span{color:#64748b;font-size:11px;line-height:1.5}.CampaignPreviewModal_footer__zMlyT a{display:inline-flex;align-items:center;gap:7px;flex:none;color:#4338ca;font-size:12px;font-weight:700;text-decoration:none}@media(max-width:600px){.CampaignPreviewModal_dialog__JG9V_,.CampaignPreviewModal_shell___5_sv{max-height:94dvh}.CampaignPreviewModal_footer__zMlyT,.CampaignPreviewModal_header__gboYe,.CampaignPreviewModal_toolbar__T95X4{padding:15px}.CampaignPreviewModal_footer__zMlyT,.CampaignPreviewModal_toolbar__T95X4{align-items:stretch;flex-direction:column}.CampaignPreviewModal_switcher__vtukD{align-self:flex-start}.CampaignPreviewModal_previewArea__cMsDD{padding:10px}.CampaignPreviewModal_textEmail__dEDcW{padding:18px}}.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}}.UsageInsightsModal_window__QG_9Y{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.UsageInsightsModal_window__QG_9Y section article,.UsageInsightsModal_window__QG_9Y section section,.UsageInsightsModal_window__QG_9Y>div article,.UsageInsightsModal_window__QG_9Y>div section{border-radius:8px;box-shadow:0 3px 14px rgba(20,20,36,.035)}.UsageInsightsModal_window__QG_9Y input{border-radius:8px}.UsageInsightsModal_window__QG_9Y input,.UsageInsightsModal_window__QG_9Y li,.UsageInsightsModal_window__QG_9Y p{line-height:1.45}.UsageInsightsModal_window__QG_9Y section button,.UsageInsightsModal_window__QG_9Y section input,.UsageInsightsModal_window__QG_9Y section li,.UsageInsightsModal_window__QG_9Y section p{font-size:max(11px,.75rem)}.UsageInsightsModal_window__QG_9Y button{transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.UsageInsightsModal_window__QG_9Y button:focus-visible{outline:2px solid #6d4aff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.UsageInsightsModal_window__QG_9Y button{transition:none}}.UsageInsightsModal_window__QG_9Y{background:linear-gradient(145deg,#fafbfc,#eef0f3);border-color:#d9dde3;box-shadow:0 24px 80px #18212e30,inset 0 1px 0 #fff}.UsageInsightsModal_window__QG_9Y>header{background:linear-gradient(180deg,#fff,#f5f6f8);border-color:#e1e4e9}.UsageInsightsModal_window__QG_9Y nav{background:#f0f2f5;gap:8px;padding-top:8px;padding-bottom:8px}.UsageInsightsModal_window__QG_9Y nav button{border-radius:8px;padding:9px 14px;border-bottom:0}.UsageInsightsModal_window__QG_9Y nav button[aria-pressed=true],.UsageInsightsModal_window__QG_9Y nav button[aria-selected=true]{background:linear-gradient(180deg,#fff,#e7eaee);box-shadow:inset 0 1px 0 #fff,0 2px 5px #18212e0a;color:#272f3b}.UsageInsightsModal_window__QG_9Y section article{border:1px solid #dce0e6;background:linear-gradient(145deg,#fff,#f8f9fb);padding:18px;box-shadow:0 4px 12px #18212e06,inset 0 1px 0 #fff}.UsageInsightsModal_window__QG_9Y button{border-radius:8px!important}.UsageInsightsModal_window__QG_9Y article button,.UsageInsightsModal_window__QG_9Y button.bg-neutral-950,.UsageInsightsModal_window__QG_9Y button.bg-slate-950{min-height:40px;border:1px solid #bdc4ce;background:linear-gradient(180deg,#f9fafc,#dfe3e8)!important;color:#262e39!important;box-shadow:inset 0 1px 0 #fff,0 2px 4px #18212e0a;font-weight:650}.UsageInsightsModal_window__QG_9Y article button:hover:not(:disabled){background:linear-gradient(180deg,#fff,#d3d9e1)!important}.UsageInsightsModal_window__QG_9Y button:focus-visible{outline-color:#748296}