.ChallengePreviewModal_dialog__VEiio{padding:0;width:min(600px,calc(100vw - 40px));max-width:none;max-height:min(820px,calc(100dvh - 48px));border:1px solid #424a53;border-radius:22px;background:#1b2026;color:#f4f6f7;box-shadow:0 25px 100px #0009;overflow:hidden}.ChallengePreviewModal_dialog__VEiio[open]{display:flex;flex-direction:column}.ChallengePreviewModal_dialog__VEiio::backdrop{background:#05080cd4;backdrop-filter:blur(5px)}.ChallengePreviewModal_modalHeader__GCiv7{flex:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 6px}.ChallengePreviewModal_status__OjjHB{display:inline-flex;gap:7px;align-items:center;font-size:12px;font-weight:600;color:#b0bac4}.ChallengePreviewModal_status__OjjHB[data-tone=green]{color:#45ed7c}.ChallengePreviewModal_status__OjjHB[data-tone=blue]{color:#73d2f6}.ChallengePreviewModal_status__OjjHB[data-tone=rose]{color:#f2a2ae}.ChallengePreviewModal_status__OjjHB>span{background:currentColor;width:6px;height:6px;border-radius:50%}.ChallengePreviewModal_close__kyAqP{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid #3a424a;border-radius:50%;color:#ccd3da}.ChallengePreviewModal_close__kyAqP:hover{background:#ffffff08}.ChallengePreviewModal_close__kyAqP:disabled{opacity:.45;cursor:wait}.ChallengePreviewModal_body__MTfi3{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 22px 22px}.ChallengePreviewModal_title__pnM8O{font-size:27px;font-weight:650;line-height:1.2;letter-spacing:-.025em;margin:5px 0 8px}.ChallengePreviewModal_subtitle__3D_k7{color:#b0bac4;font-size:12px;line-height:1.6}.ChallengePreviewModal_demo__qKKdk{padding:9px 11px;margin-top:14px;border:1px solid #7e6b322e;border-radius:8px;background:#7e6b320d;color:#dec98c;font-size:11px;line-height:1.55}.ChallengePreviewModal_reward__rnn_B{margin-top:19px;background:#14181d;border:1px solid #333b43;border-radius:14px;padding:17px 19px}.ChallengePreviewModal_reward__rnn_B p{font-size:12px;color:#b0bac4;line-height:1.65}.ChallengePreviewModal_reward__rnn_B p+p{margin-top:4px}.ChallengePreviewModal_reward__rnn_B .ChallengePreviewModal_eyebrow__vGl90{font-size:11px}.ChallengePreviewModal_reward__rnn_B .ChallengePreviewModal_rewardFigure__SgdOT{font-size:34px;line-height:1.2;color:#f4f6f7;font-weight:650;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.ChallengePreviewModal_rewardFigure__SgdOT span{font-size:13px;letter-spacing:0;color:#b0bac4;font-weight:400}.ChallengePreviewModal_description__KCMS5{font-size:13px;color:#b0bac4;line-height:1.65;margin-top:18px}.ChallengePreviewModal_target__cpJkC{padding:19px 0;margin-top:4px}.ChallengePreviewModal_targetNumbers__sQr5Q{display:flex;align-items:center;gap:22px}.ChallengePreviewModal_targetNumbers__sQr5Q>div{display:flex;flex:1;flex-direction:column;gap:5px}.ChallengePreviewModal_targetNumbers__sQr5Q span{font-size:11px;color:#b0bac4}.ChallengePreviewModal_targetNumbers__sQr5Q strong{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.ChallengePreviewModal_progressLabel__iQ4uM{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:19px;font-size:11px;color:#b0bac4}.ChallengePreviewModal_progress__ypGBi{margin-top:9px;height:4px;background:#353d46;border-radius:5px;overflow:hidden}.ChallengePreviewModal_progress__ypGBi>div{height:100%;border-radius:inherit;background:#73d2f6}.ChallengePreviewModal_dataNote__nkz0f{margin-top:8px;font-size:10px;color:#b0bac4}.ChallengePreviewModal_dates__xxPSu{border-top:1px solid #343d45;border-bottom:1px solid #343d45;padding:13px 0}.ChallengePreviewModal_dates__xxPSu>div{display:flex;justify-content:space-between;gap:14px;padding:5px 0;font-size:12px;line-height:1.5}.ChallengePreviewModal_dates__xxPSu dt{color:#b0bac4;flex:none}.ChallengePreviewModal_dates__xxPSu dd{text-align:right}.ChallengePreviewModal_rules__QeRkk{margin-top:13px;font-size:12px;color:#b0bac4;line-height:1.65}.ChallengePreviewModal_rules__QeRkk summary{cursor:pointer;padding:10px 0;color:#e7ecf0}.ChallengePreviewModal_rules__QeRkk p{margin-bottom:10px}.ChallengePreviewModal_rules__QeRkk a{color:#83eaa4;text-decoration:underline;text-underline-offset:3px}.ChallengePreviewModal_error__qu7pj{color:#f5cd80;margin-top:12px;font-size:12px;line-height:1.5}.ChallengePreviewModal_footer__2XUP_{flex:none;padding:14px 22px max(16px,env(safe-area-inset-bottom));border-top:1px solid #3a424a;background:#1b2026}.ChallengePreviewModal_confirmTitle__P5haU{font-size:14px;line-height:1.4;font-weight:650;margin-bottom:6px}.ChallengePreviewModal_confirmCopy__Wq21V{color:#b0bac4;font-size:11px;line-height:1.55;margin:4px 0}.ChallengePreviewModal_confirmActions__NC8Xd{display:flex;gap:10px;margin-top:13px}.ChallengePreviewModal_confirmActions__NC8Xd .ChallengePreviewModal_secondary__ZR2qJ{flex:0 0 auto;padding-inline:18px}.ChallengePreviewModal_error__qu7pj a,.ChallengePreviewModal_followNote__FBv5V a{text-decoration:underline;text-underline-offset:3px}.ChallengePreviewModal_actions__fZ_Yb{display:flex;flex-wrap:wrap;gap:10px}.ChallengePreviewModal_primary__bISBM,.ChallengePreviewModal_secondary__ZR2qJ{flex:1 1 170px;min-height:46px;display:flex;align-items:center;justify-content:center;gap:9px;padding:11px;border-radius:9px;font-size:13px;font-weight:650}.ChallengePreviewModal_primary__bISBM{color:#09180e;background:#45ed7c;border:1px solid #45ed7c}.ChallengePreviewModal_secondary__ZR2qJ{color:#e7ecf0;background:#ffffff03;border:1px solid #454e57}.ChallengePreviewModal_primary__bISBM:hover{background:#78f2a0}.ChallengePreviewModal_secondary__ZR2qJ:hover{background:#ffffff09}.ChallengePreviewModal_primary__bISBM:disabled,.ChallengePreviewModal_secondary__ZR2qJ:disabled{opacity:.6;cursor:wait}.ChallengePreviewModal_membership__fKKG4{color:#83eaa4;display:flex;align-items:center;gap:6px;font-size:11px;margin:0 0 10px}.ChallengePreviewModal_followNote__FBv5V{font-size:10px;line-height:1.55;color:#b0bac4;text-align:center;margin-top:10px}.ChallengePreviewModal_followNote__FBv5V button{text-decoration:underline;text-underline-offset:3px;padding:5px 10px;min-height:36px}.ChallengePreviewModal_dialog__VEiio a:focus-visible,.ChallengePreviewModal_dialog__VEiio button:focus-visible,.ChallengePreviewModal_dialog__VEiio summary:focus-visible{outline:2px solid #45ed7c;outline-offset:3px}@media (max-width:600px){.ChallengePreviewModal_dialog__VEiio{width:100%;max-height:calc(100dvh - 14px);height:calc(100dvh - 14px);margin:14px 0 0;border-radius:20px 20px 0 0;border-bottom:0}.ChallengePreviewModal_modalHeader__GCiv7{padding:10px 17px 7px}.ChallengePreviewModal_body__MTfi3{padding:0 17px 20px}.ChallengePreviewModal_footer__2XUP_{padding-left:17px;padding-right:17px}.ChallengePreviewModal_title__pnM8O{font-size:24px}.ChallengePreviewModal_targetNumbers__sQr5Q{gap:12px}}.ChallengeSummary_card__VuxWE{--accent:#a9b4bf;min-width:0;height:282px;display:grid;grid-template-rows:22px 44px 69px 28px 44px;gap:8px;padding:20px;border:1px solid #363e45;border-top:2px solid color-mix(in srgb,var(--accent) 40%,#363e45);border-radius:18px;background:#23282e;color:#f4f6f7}.ChallengeSummary_card__VuxWE[data-tone=green]{--accent:#45ed7c}.ChallengeSummary_card__VuxWE[data-tone=blue]{--accent:#73d2f6}.ChallengeSummary_card__VuxWE[data-tone=rose]{--accent:#f2a2ae}.ChallengeSummary_cardStatus__7Tt3b{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px}.ChallengeSummary_status__iSxTu{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-weight:600}.ChallengeSummary_statusDot__JUU7X{width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}.ChallengeSummary_demo__DFsnp{border:1px solid #56513e;border-radius:5px;padding:2px 6px;color:#dec98c;font-size:10px}.ChallengeSummary_cardTitle__MmG6g{font-size:16px;line-height:22px;letter-spacing:-.02em;font-weight:650;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ChallengeSummary_cardReward__EBCXM{align-self:center;min-width:0}.ChallengeSummary_rewardFigure__Dw20a{font-size:27px;line-height:33px;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ChallengeSummary_rewardFigure__Dw20a span{font-size:13px;font-weight:400;letter-spacing:0;color:#b0bac4}.ChallengeSummary_rewardFigure__Dw20a[data-pending=true]{font-size:18px;line-height:25px;letter-spacing:-.02em}.ChallengeSummary_rewardBasis__Zyq_R{margin-top:3px;color:#b0bac4;font-size:10px;line-height:15px}.ChallengeSummary_cardNote__gJWm2{margin:0;display:flex;align-items:center;gap:5px;color:#b0bac4;font-size:10px;line-height:14px}.ChallengeSummary_cardAction__lXzoD{display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid #454e57;border-radius:9px;font-size:12px;font-weight:650;color:#f4f6f7;background:#ffffff04}.ChallengeSummary_cardAction__lXzoD:hover{background:#ffffff0a}.ChallengeSummary_cardAction__lXzoD[data-primary=true]{background:#45ed7c;color:#08150c;border-color:#45ed7c}.ChallengeSummary_cardAction__lXzoD[data-primary=true]:hover{background:#78f2a0}.ChallengeSummary_cardAction__lXzoD:focus-visible{outline:2px solid #45ed7c;outline-offset:3px}@media (max-width:380px){.ChallengeSummary_card__VuxWE{padding:16px;height:274px}.ChallengeSummary_rewardFigure__Dw20a{font-size:25px}}.ChallengeShelf_shelf__6EYs3{min-width:0;max-width:100%}.ChallengeShelf_heading__wCaxU{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ChallengeShelf_headingCopy__d8uA_{min-width:0}.ChallengeShelf_heading__wCaxU h2{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#f4f6f7;font-size:20px;line-height:1.35;font-weight:600;letter-spacing:-.025em}.ChallengeShelf_heading__wCaxU h2 span{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0 7px;border:1px solid #3b444d;border-radius:7px;font-size:11px;font-weight:400;color:#b0bac4}.ChallengeShelf_heading__wCaxU p{font-size:11px;color:#b0bac4;margin-top:4px;line-height:1.5}.ChallengeShelf_controls__pu3am{display:flex;flex:none;align-items:center;gap:6px}.ChallengeShelf_viewAll__AzfTX{color:#b0bac4;min-height:44px;padding:5px 8px;font-size:11px;white-space:nowrap}.ChallengeShelf_viewAll__AzfTX:hover{color:#f4f6f7;text-decoration:underline;text-underline-offset:3px}.ChallengeShelf_arrow__uloSW{display:grid;place-items:center;flex:none;height:36px;width:36px;border:1px solid #3b444d;border-radius:50%;color:#e3e9ef;background:#ffffff03}.ChallengeShelf_arrow__uloSW:disabled{opacity:.3;cursor:default}.ChallengeShelf_arrow__uloSW:not(:disabled):hover{border-color:#7d8995;background:#ffffff08}.ChallengeShelf_controls__pu3am button:focus-visible{outline:2px solid #45ed7c;outline-offset:3px}.ChallengeShelf_track__rlawV{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,calc((100% - 32px) / 3));gap:16px;padding:3px 2px 13px;margin:-3px -2px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#48525c transparent}.ChallengeShelf_track__rlawV>article{scroll-snap-align:start}.ChallengeShelf_grid__4Ko0P{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:16px}.ChallengeShelf_empty__IZVq6{padding:19px 20px;border:1px dashed #38414a;border-radius:13px;color:#a6b1bd;font-size:12px;line-height:1.6;background:#ffffff01}@media (max-width:600px){.ChallengeShelf_heading__wCaxU{align-items:flex-start}.ChallengeShelf_heading__wCaxU h2{font-size:18px}.ChallengeShelf_heading__wCaxU p{max-width:180px}.ChallengeShelf_controls__pu3am{gap:4px}.ChallengeShelf_arrow__uloSW{width:32px;height:36px}.ChallengeShelf_viewAll__AzfTX{padding:0 4px;font-size:10px}.ChallengeShelf_track__rlawV{grid-auto-columns:min(300px,calc(100% - 25px));gap:12px}}.DesktopShowcase_shell__pLmv2{width:1200px;height:750px;display:grid;grid-template-columns:224px minmax(0,1fr);overflow:hidden;background:#171c22;color:#f4f6f7;text-align:left;font-size:14px;line-height:1.5;color-scheme:dark}.DesktopShowcase_shell__pLmv2,.DesktopShowcase_shell__pLmv2 *{box-sizing:border-box}.DesktopShowcase_shell__pLmv2 h3,.DesktopShowcase_shell__pLmv2 h4,.DesktopShowcase_shell__pLmv2 p{margin:0}.DesktopShowcase_sidebar__NF1iN{display:flex;flex-direction:column;min-height:0;background:#07090c;border-right:1px solid #343a43}.DesktopShowcase_brand__H1Yi0{height:64px;flex:none;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #343a43}.DesktopShowcase_navigation__U1wet{flex:1;padding:26px 12px}.DesktopShowcase_navigationLabel__9slcS{padding:0 12px 10px;color:#9eaab7;font-size:14px}.DesktopShowcase_navigationGroup__9IM0B{display:grid;gap:4px}.DesktopShowcase_navItem__CNlwH{min-height:46px;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;color:#cbd5e1;font-weight:500;white-space:nowrap}.DesktopShowcase_navItem__CNlwH svg{color:#94a3b8;flex:none}.DesktopShowcase_navItem__CNlwH[data-active=true]{background:#10b9811a;color:#45ed7c}.DesktopShowcase_navItem__CNlwH[data-active=true] svg{color:#45ed7c}.DesktopShowcase_preferences__YN7LS{border-top:1px solid #343a43;margin-top:24px;padding-top:21px}.DesktopShowcase_member__pzz8k{display:flex;align-items:center;gap:10px;min-height:80px;padding:16px 20px;border-top:1px solid #373e45;font-size:14px}.DesktopShowcase_avatar__wpXRE{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;background:#10b98126;color:#6ee7b7}.DesktopShowcase_memberCaption__ek1xr{display:block;color:#94a3b8;font-size:14px}.DesktopShowcase_workspace__fD2cT{min-width:0}.DesktopShowcase_header__Z0v5b{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 28px;border-bottom:1px solid #343a43;background:#07090c;color:#cbd5e1;font-size:14px}.DesktopShowcase_headerBell__2cNCa{color:#a3b0bd}.DesktopShowcase_content__VgFOE{display:grid;gap:18px;padding:20px 28px 18px}.DesktopShowcase_pageHeading__nSSOe{display:grid;gap:4px}.DesktopShowcase_pageHeading__nSSOe h3{font-size:26px;line-height:1.25;font-weight:650;letter-spacing:-.035em}.DesktopShowcase_pageHeading__nSSOe p{color:#b0bcc7;font-size:14px;line-height:21px}.DesktopShowcase_stats__sNly6{min-width:0}.DesktopShowcase_stats__sNly6>section{gap:10px}.DesktopShowcase_stats__sNly6 h2{font-size:18px;line-height:24px}.DesktopShowcase_stats__sNly6 [aria-busy]{min-height:286px;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.DesktopShowcase_stats__sNly6 [aria-busy]>div{padding:20px 24px 16px}.DesktopShowcase_stats__sNly6 [aria-busy]>div dd:first-of-type{font-size:54px}.DesktopShowcase_stats__sNly6 [aria-busy]>dl{grid-template-columns:none}.DesktopShowcase_stats__sNly6 dt{font-size:14px}.DesktopShowcase_stats__sNly6 dd+dd{font-size:14px;line-height:21px}.DesktopShowcase_stats__sNly6 [aria-busy]>dl>div{display:grid;padding:14px 18px}.DesktopShowcase_stats__sNly6 [aria-busy]>dl dt{min-height:0}.DesktopShowcase_stats__sNly6 [aria-busy]>dl>div>dd:first-of-type{font-size:27px}.DesktopShowcase_stats__sNly6>section>div:last-child>p{font-size:14px;line-height:21px}.DesktopShowcase_progress__ey1l_{margin:12px 0 0;border-top:1px solid #343c44;padding-top:10px}.DesktopShowcase_progressHeading__3h4NS{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#c0c9d2;font-size:14px;line-height:21px}.DesktopShowcase_progressHeading__3h4NS>span:last-child{color:#9fb2a8}.DesktopShowcase_graph__H9Jb5{display:block;width:100%;height:76px;margin-top:8px;overflow:visible}.DesktopShowcase_gridLine__3DNtW{stroke:#343c44;stroke-width:1;opacity:.65}.DesktopShowcase_targetLine__l4oHP{stroke:#819189;stroke-width:1;stroke-dasharray:3 5;opacity:.5}.DesktopShowcase_progressLine__kIXmN{fill:none;stroke:#45ed7c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:DesktopShowcase_drawProgress__EumIB .8s cubic-bezier(.2,.65,.3,1) both}.DesktopShowcase_startDot__OYWT2{fill:#b6d5c0}.DesktopShowcase_currentDot__8sISV{fill:#45ed7c}.DesktopShowcase_graphLabels__yy6KL{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:21px;color:#96a5af}.DesktopShowcase_graphLabels__yy6KL strong{color:#cad5dd;font-weight:500;font-variant-numeric:tabular-nums}.DesktopShowcase_challengeSection__l2X2Q{display:grid;gap:10px;min-width:0}.DesktopShowcase_sectionHeading__wt2XB{display:flex;align-items:center;justify-content:space-between;gap:12px}.DesktopShowcase_sectionHeading__wt2XB h4{font-size:18px;line-height:24px;font-weight:600}.DesktopShowcase_sectionHeading__wt2XB>span{font-size:14px;color:#9baab6}.DesktopShowcase_shell__pLmv2 .DesktopShowcase_challenge__0dnKW{display:flex;flex-direction:column;justify-content:space-between;gap:8px;height:140px;padding:14px 18px}.DesktopShowcase_challengeBottom__pY0r5,.DesktopShowcase_challengeTop__kNoTF{display:flex;justify-content:space-between;align-items:center;gap:20px}.DesktopShowcase_challengeIdentity__PMT1a{display:flex;align-items:center;gap:13px;min-width:0}.DesktopShowcase_challengeIcon__jqPhu{display:flex;align-items:center;justify-content:center;flex:none;width:43px;height:43px;border:1px solid #45ed7c33;border-radius:12px;background:#45ed7c0d;color:#45ed7c}.DesktopShowcase_shell__pLmv2 .DesktopShowcase_challengeTitle__EvEuC{font-size:20px;line-height:26px}.DesktopShowcase_challengeSubtitle__o68dz{color:#b0bac4;font-size:14px;line-height:21px;margin-top:3px!important}.DesktopShowcase_challengeStatus__KqENR{flex:none;padding:5px 10px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:7px;background:color-mix(in srgb,var(--accent) 3%,transparent);font-size:14px;line-height:21px}.DesktopShowcase_challengeBottom__pY0r5{align-items:flex-end;padding-top:10px;border-top:1px solid #3a434b}.DesktopShowcase_challengeNote__sqHqz{max-width:390px;color:#b0bac4;font-size:14px;line-height:20px}.DesktopShowcase_rewardBasis__nSo3o{color:#b0bac4;font-size:14px;line-height:20px;white-space:nowrap}.DesktopShowcase_rewardBasis__nSo3o strong{color:#eef5f0;font-weight:550;font-variant-numeric:tabular-nums}.DesktopShowcase_settle__NK_qC{animation:DesktopShowcase_settle__NK_qC .32s cubic-bezier(.2,.65,.3,1) both}.DesktopShowcase_shell__pLmv2[data-phase=dashboard] .DesktopShowcase_stats__sNly6 [aria-busy]>dl>div:first-child>dd:first-of-type{animation:DesktopShowcase_settle__NK_qC .4s ease-out}.DesktopShowcase_shell__pLmv2[data-active=false] *{animation-play-state:paused}@keyframes DesktopShowcase_drawProgress__EumIB{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes DesktopShowcase_settle__NK_qC{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.DesktopShowcase_shell__pLmv2 *{animation:none!important;transition:none!important}.DesktopShowcase_progressLine__kIXmN{stroke-dashoffset:0}}.PhoneShowcase_showcase__CrDJS{max-width:1240px;margin:auto;padding:64px 24px;color:#f4f6f7;scroll-margin-top:96px}.PhoneShowcase_title__sYi4b{margin:0;text-align:center;font-size:clamp(26px,3.2vw,44px);line-height:1.15;letter-spacing:-.035em;font-weight:750}.PhoneShowcase_viewer__hrrNe{display:grid;grid-template-columns:48px minmax(0,200px) 48px;justify-content:center;align-items:center;gap:24px 16px;margin-top:32px;border-radius:24px}.PhoneShowcase_devices__N4b8R{position:relative;grid-column:1/-1;grid-row:1;width:100%;isolation:isolate}.PhoneShowcase_laptop__lo9VA{display:none}.PhoneShowcase_laptopLid__eEpov{width:93%;margin:auto;padding:0 9px;border:1px solid #626c75;border-bottom-color:#333b43;border-radius:15px 15px 5px 5px;background:linear-gradient(135deg,#252b30,#090b0e 38%,#14181d);box-shadow:0 22px 46px #0008,inset 0 1px 1px #b9c9d33b}.PhoneShowcase_laptopCamera__W76mO{height:17px;display:grid;place-items:center}.PhoneShowcase_laptopCamera__W76mO span{width:4px;height:4px;border:1px solid #314453;border-radius:50%;background:#0a1219}.PhoneShowcase_laptopScreen__oaJbY{position:relative;overflow:hidden;aspect-ratio:1200/750;background:#171b1e;border:1px solid #050609}.PhoneShowcase_laptopApp__RKae8{position:absolute;inset:0 auto auto 0;width:1200px;height:750px;transform:scale(var(--preview-scale));transform-origin:top left}.PhoneShowcase_laptopChin__GsKvr{height:18px}.PhoneShowcase_laptopBase__kcjUD{position:relative;height:16px;border:1px solid #59636b;border-top-color:#87929a;border-radius:2px 2px 50% 50%/2px 2px 12px 12px;background:linear-gradient(#626b73,#3b444c 30%,#11171d 85%);box-shadow:0 15px 24px #0009}.PhoneShowcase_laptopBase__kcjUD span{position:absolute;left:43%;right:43%;top:-1px;height:5px;border-radius:0 0 7px 7px;background:#252c33;box-shadow:inset 0 -1px 1px #8a98a455}.PhoneShowcase_device__qLps7{position:relative;width:282px;max-width:100%;margin:auto;padding:5px;border:1px solid #768089;border-radius:42px;background:linear-gradient(125deg,#a8afb3,#30363b 14%,#111518 46%,#3e454b 79%,#929ba1);box-shadow:0 22px 46px #0008,inset 0 0 0 1px #11181c;touch-action:pan-y pinch-zoom;user-select:none}.PhoneShowcase_device__qLps7:after,.PhoneShowcase_device__qLps7:before{content:"";position:absolute;width:3px;border:1px solid #596167;background:linear-gradient(90deg,#151a1e,#667078,#242a30)}.PhoneShowcase_device__qLps7:before{left:-4px;top:110px;height:62px;border-radius:3px 0 0 3px}.PhoneShowcase_device__qLps7:after{right:-4px;top:135px;height:48px;border-radius:0 3px 3px 0}.PhoneShowcase_glass__quS7T{overflow:hidden;padding:5px;border:1px solid #080a0b;border-radius:36px;background:#060809;box-shadow:inset 0 1px 1px #c2ccd229}.PhoneShowcase_hardware__AQ9Gw{display:flex;justify-content:center;align-items:center;gap:7px;height:25px}.PhoneShowcase_speaker__42u4w{width:42px;height:4px;border-radius:10px;background:#1d2327;box-shadow:inset 0 1px 2px #000}.PhoneShowcase_camera__USG9i{width:6px;height:6px;border:1px solid #263943;border-radius:50%;background:radial-gradient(circle at 40% 35%,#29485e,#070b10 70%)}.PhoneShowcase_screen__A6K29{overflow:hidden;aspect-ratio:390/853;background:#090c10}.PhoneShowcase_screenCapture__t5lsg{display:block;width:100%;height:100%;object-fit:contain}.PhoneShowcase_screenCapture__t5lsg[data-direction]{animation:PhoneShowcase_screenIn__vz0nR .22s cubic-bezier(.16,1,.3,1)}.PhoneShowcase_screenCapture__t5lsg[data-direction=forward]{--screen-step-offset:8px}.PhoneShowcase_screenCapture__t5lsg[data-direction=backward]{--screen-step-offset:-8px}.PhoneShowcase_homeIndicator__OH6Il{display:flex;align-items:center;justify-content:center;height:19px}.PhoneShowcase_homeIndicator__OH6Il span{width:30%;height:3px;border-radius:10px;background:#949ca1}.PhoneShowcase_arrow__vS05h{display:grid;place-items:center;width:48px;height:48px;border:1px solid #343a43;border-radius:50%;background:#ffffff03;color:#e5ebef;cursor:pointer;transition:background .15s,border-color .15s}.PhoneShowcase_arrow__vS05h:hover{background:#ffffff09;border-color:#76858e}.PhoneShowcase_arrow__vS05h svg{width:19px;height:19px}.PhoneShowcase_previous__rc8DM{grid-column:1;grid-row:2}.PhoneShowcase_next__ujUUN{grid-column:3;grid-row:2}.PhoneShowcase_caption___zDN3{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:48px;margin:0;text-align:center;font-size:14px;font-weight:600;line-height:1.4}.PhoneShowcase_stepCount__nfyFD{color:#8b9ba6;font-size:11px;font-weight:500;letter-spacing:.06em;font-variant-numeric:tabular-nums}.PhoneShowcase_note__aFfri{margin:18px auto 0;text-align:center;color:#8c9da8;font-size:11px;line-height:1.6}.PhoneShowcase_arrow__vS05h:focus-visible,.PhoneShowcase_viewer__hrrNe:focus-visible{outline:2px solid #45ed7c;outline-offset:6px}@keyframes PhoneShowcase_screenIn__vz0nR{0%{opacity:.72;transform:translateX(var(--screen-step-offset))}to{opacity:1;transform:translateX(0)}}@keyframes PhoneShowcase_deviceIn__8lwV_{0%{opacity:.5;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:901px){.PhoneShowcase_showcase__CrDJS{padding-top:24px;padding-bottom:24px;scroll-margin-top:80px}.PhoneShowcase_title__sYi4b{font-size:clamp(26px,3vw,36px)}.PhoneShowcase_viewer__hrrNe{grid-template-columns:minmax(0,1fr) 48px 260px 48px minmax(0,1fr);gap:16px;margin-top:24px}.PhoneShowcase_devices__N4b8R{width:min(100%,1080px,calc(180svh - 616px));min-width:min(100%,480px);justify-self:center;padding-bottom:24px}.PhoneShowcase_devices__N4b8R:before{content:"";position:absolute;z-index:-1;inset:8% 4% -4%;background:radial-gradient(ellipse at 65% 55%,#1c654520,#07090c00 65%)}.PhoneShowcase_laptop__lo9VA{display:block;width:calc(100% - min(22%, 230px) + 32px)}.PhoneShowcase_device__qLps7{position:absolute;width:min(22%,230px);right:0;bottom:0;margin:0;border-radius:18%/8%;z-index:2;box-shadow:0 26px 50px #000b,-8px 6px 30px #0008,inset 0 0 0 1px #11181c}.PhoneShowcase_glass__quS7T{border-radius:18%/8%}.PhoneShowcase_hardware__AQ9Gw{height:20px}.PhoneShowcase_homeIndicator__OH6Il{height:14px}.PhoneShowcase_devices__N4b8R[data-entered=true] .PhoneShowcase_laptop__lo9VA{animation:PhoneShowcase_deviceIn__8lwV_ .6s cubic-bezier(.16,1,.3,1) both}.PhoneShowcase_devices__N4b8R[data-entered=true] .PhoneShowcase_device__qLps7{animation:PhoneShowcase_deviceIn__8lwV_ .6s cubic-bezier(.16,1,.3,1) .1s both}.PhoneShowcase_previous__rc8DM{grid-column:2}.PhoneShowcase_caption___zDN3{grid-column:3;font-size:16px}.PhoneShowcase_next__ujUUN{grid-column:4}.PhoneShowcase_note__aFfri{margin-top:12px}}@media (max-width:600px){.PhoneShowcase_showcase__CrDJS{padding:32px 16px;scroll-margin-top:72px}.PhoneShowcase_viewer__hrrNe{gap:20px 12px;margin-top:26px}.PhoneShowcase_device__qLps7{max-width:254px}}@media (prefers-reduced-motion:reduce){.PhoneShowcase_devices__N4b8R[data-entered=true] .PhoneShowcase_device__qLps7,.PhoneShowcase_devices__N4b8R[data-entered=true] .PhoneShowcase_laptop__lo9VA,.PhoneShowcase_screenCapture__t5lsg[data-direction]{animation:none}.PhoneShowcase_arrow__vS05h{transition:none}}.HomeChallengeCards_exampleCard__deHLK{position:relative}.HomeChallengeCards_exampleAction__LWefJ:after{content:"";position:absolute;inset:0;border-radius:18px}.HomeChallengeCards_exampleCard__deHLK:focus-within{outline:2px solid #45ed7c;outline-offset:3px}@media (hover:hover){.HomeChallengeCards_exampleCard__deHLK:hover{border-color:color-mix(in srgb,var(--accent) 55%,#363e45)}}