.ProGift_page__eRjhR.ProGift_page__eRjhR{max-width:1160px;margin:32px auto 0;padding:0 28px 80px;color:#f5f5f5}body:has(.ProGift_page__eRjhR){background:#0d0d0e}.ProGift_back__hCgHu,.ProGift_learn__iLXrS{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#b6b3ba;font-size:14px}.ProGift_back__hCgHu:hover,.ProGift_learn__iLXrS:hover{color:#fff}.ProGift_back__hCgHu svg,.ProGift_learn__iLXrS svg,.ProGift_result__z_8eP>svg{width:14px}.ProGift_layout__2lj_h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:32px}.ProGift_intro__6q10I h1{font-size:clamp(40px,4.5vw,60px);font-weight:600;letter-spacing:-.035em;line-height:1.06}.ProGift_cardTitle__ltEoI,.ProGift_intro__6q10I h1 span{color:#ff78ad}@supports (background-clip:text) or (-webkit-background-clip:text){.ProGift_cardTitle__ltEoI,.ProGift_intro__6q10I h1 span{background:linear-gradient(110deg,#ff2466 10%,#ff78ad 50%,#b8aaff 95%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.ProGift_intro__6q10I>p{margin-top:20px;color:#bbb7c1;line-height:1.65;font-size:16px}.ProGift_giftCard__wccAl{position:relative;isolation:isolate;overflow:hidden;margin-top:36px;padding:26px 28px 0;border-radius:16px;background:linear-gradient(115deg,#3e202f,#211d28 55%,#30283f);box-shadow:0 20px 40px rgba(0,0,0,.22)}.ProGift_giftCard__wccAl:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:34px;width:30px;background:linear-gradient(90deg,rgba(223,174,209,.07),rgba(223,174,209,.16),rgba(223,174,209,.07))}.ProGift_cardBrand__a6nUC{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600}.ProGift_cardBrand__a6nUC>svg{width:21px;color:#e9b2d4}.ProGift_cardTitle__ltEoI{width:fit-content;margin-top:22px;font-size:64px;font-weight:600;letter-spacing:-.04em;line-height:1}.ProGift_cardDuration__IVqgb{margin-top:10px;color:#e1d5e5;font-size:15px}.ProGift_cardCrown__9Ya7i{position:absolute;z-index:-1;right:66px;top:55px;transform:rotate(-12deg);opacity:.15}.ProGift_cardRecipient__itACm{display:flex;align-items:center;gap:10px;min-height:70px;margin-top:28px;border-top:1px solid hsla(0,0%,100%,.13);color:#e1d5e5;font-size:14px}.ProGift_cardRecipient__itACm>span{overflow-wrap:anywhere}.ProGift_cardRecipient__itACm strong{color:#fff}.ProGift_learn__iLXrS{margin-top:15px}.ProGift_formPanel__lL0Sj{background:#161618;border-radius:16px;padding:32px;margin-top:4px;min-width:0}.ProGift_form__v9xwo{display:flex;flex-direction:column;gap:30px}.ProGift_form__v9xwo fieldset{min-width:0;width:100%}.ProGift_legend__e6GIk{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:17px;font-weight:600;letter-spacing:-.015em}.ProGift_step__zE4lf{display:grid;place-items:center;width:24px;height:24px;border:1px solid #565159;border-radius:50%;color:#c4b8cc;font-size:12px;font-weight:500}.ProGift_search__6pjlL{display:flex;align-items:center;gap:12px;border:1px solid #48444b;border-radius:8px;padding:0 14px;background:#101012}.ProGift_search__6pjlL>svg{width:16px;color:#bbb7c1}.ProGift_search__6pjlL input{height:48px;width:100%;min-width:0;background:transparent;outline:none;font-size:14px}.ProGift_search__6pjlL input::placeholder{color:#a7a2ac}.ProGift_search__6pjlL:focus-within{outline:2px solid #c6b6ed;outline-offset:3px}.ProGift_hint__yv0ya{color:#b5b0bc;font-size:13px;line-height:1.5;margin-top:10px}.ProGift_results__1nazQ{max-height:240px;overflow-y:auto}.ProGift_results__1nazQ:empty{display:none}.ProGift_result__z_8eP,.ProGift_selectedTeam__hh2YK{display:flex;width:100%;min-height:56px;align-items:center;gap:12px;border-radius:8px;padding:10px;text-align:left}.ProGift_result__z_8eP:hover{background:#242226}.ProGift_resultName__UnKca{flex:1;min-width:0;overflow-wrap:anywhere}.ProGift_result__z_8eP>svg{flex-shrink:0;color:#bbb7c1}.ProGift_selectedTeam__hh2YK{background:#242226}.ProGift_cardRecipient__itACm>:first-child:not(span),.ProGift_selectedTeam__hh2YK>:first-child{flex-shrink:0}.ProGift_durations__8LGOv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProGift_duration__EbiyU{padding:16px;min-width:0;text-align:left;border:1px solid #48444b;border-radius:8px;transition:background .15s,border-color .15s}.ProGift_duration__EbiyU:hover{background:#262329}.ProGift_duration__EbiyU[aria-pressed=true]{border-color:#c6b6ed;background:#29232f}.ProGift_durationTitle__BeySQ{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px;font-weight:600}.ProGift_selectionMark__yKaMJ{display:grid;place-items:center;width:17px;height:17px;border:1px solid #77717f;border-radius:50%}.ProGift_selectionMark__yKaMJ svg{width:10px}.ProGift_duration__EbiyU[aria-pressed=true] .ProGift_selectionMark__yKaMJ{background:#c6b6ed;color:#161618;border-color:#c6b6ed}.ProGift_durationDetail__hvYqi{display:block;margin-top:8px;color:#c0b9c7;font-size:13px;line-height:1.4}.ProGift_checkout__LD_NM{border-top:1px solid #353237;padding-top:24px}.ProGift_checkoutButton__Nfxde{width:100%;min-height:48px;justify-content:space-between}.ProGift_checkoutButton__Nfxde>svg{width:16px}.ProGift_checkout__LD_NM .ProGift_hint__yv0ya{text-align:center}.ProGift_delivery__Wj6aZ{color:#b5b0bc;font-size:13px}.ProGift_delivery__Wj6aZ summary{cursor:pointer;min-height:44px;padding:12px 0}.ProGift_delivery__Wj6aZ p{padding:0 0 8px;line-height:1.65}.ProGift_form__v9xwo>.ProGift_delivery__Wj6aZ{margin-top:-16px}.ProGift_textButton__vQh9X{text-decoration:underline;min-height:44px}.ProGift_confirmation__z0Af6,.ProGift_signedOut__PZLXn{padding:28px 0}.ProGift_confirmation__z0Af6 h2,.ProGift_signedOut__PZLXn h2{font-size:26px;font-weight:600;letter-spacing:-.025em}.ProGift_confirmation__z0Af6 p,.ProGift_signedOut__PZLXn p{margin:16px 0 24px;color:#bbb7c1;line-height:1.6}.ProGift_giftIcon__pfvUD{width:34px;height:34px;color:#ff2466;margin-bottom:20px}.ProGift_signIn__Mg_Xg{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#ff2466;border-radius:8px;min-height:48px;padding:12px 16px;color:#000;font-weight:600;font-size:14px}.ProGift_signIn__Mg_Xg>svg{width:16px}.ProGift_delivery__Wj6aZ summary:focus-visible,.ProGift_page__eRjhR a:focus-visible,.ProGift_page__eRjhR button:focus-visible{outline:2px solid #c6b6ed;outline-offset:4px}.ProGift_form__v9xwo fieldset:disabled{opacity:.6}@media (max-width:760px){.ProGift_page__eRjhR.ProGift_page__eRjhR{margin-top:16px;padding:0 20px 48px}.ProGift_layout__2lj_h{grid-template-columns:1fr;gap:24px;margin-top:20px}.ProGift_intro__6q10I h1{font-size:40px}.ProGift_intro__6q10I h1 br{display:none}.ProGift_intro__6q10I h1 br:after{content:" "}.ProGift_intro__6q10I>p{margin-top:12px;font-size:14px}.ProGift_giftCard__wccAl{margin-top:24px;padding:20px 22px 0}.ProGift_cardTitle__ltEoI{font-size:48px;margin-top:16px}.ProGift_cardCrown__9Ya7i{top:35px;right:52px}.ProGift_cardRecipient__itACm{margin-top:20px;min-height:58px}.ProGift_formPanel__lL0Sj{padding:24px;margin-top:0}}@media (max-width:380px){.ProGift_formPanel__lL0Sj{padding:20px}.ProGift_duration__EbiyU{padding:12px}.ProGift_durations__8LGOv{gap:8px}}@media (prefers-reduced-motion:reduce){.ProGift_duration__EbiyU{transition:none}}@media (forced-colors:active){.ProGift_cardTitle__ltEoI,.ProGift_intro__6q10I h1 span{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}.ProGift_duration__EbiyU,.ProGift_formPanel__lL0Sj,.ProGift_giftCard__wccAl,.ProGift_search__6pjlL{border:1px solid CanvasText}.ProGift_duration__EbiyU[aria-pressed=true]{outline:2px solid Highlight}.ProGift_cardCrown__9Ya7i,.ProGift_giftCard__wccAl:after{display:none}}.ManageProSection_page__G5YFj{display:grid;gap:40px}.ManageProSection_page__G5YFj svg{width:14px;flex-shrink:0}.ManageProSection_page__G5YFj section h3{font-size:18px;font-weight:600}.ManageProSection_teams__thHKm{margin-top:16px}.ManageProSection_team__QOlsu{display:flex;align-items:center;gap:16px;padding:24px 0}.ManageProSection_teamSubscription__Dm5bM{border-bottom:1px solid color-mix(in srgb,var(--color-ui) 10%,transparent)}.ManageProSection_teamToggle__3dmb2{width:100%;text-align:left;border-radius:8px}.ManageProSection_teamToggle__3dmb2:hover{background:color-mix(in srgb,var(--color-ui) 3%,transparent)}.ManageProSection_teamName__ZQd_s{display:block;font-weight:600;overflow-wrap:anywhere}.ManageProSection_teamStatus__kkRyf{display:block;margin-top:6px;font-size:13px;color:color-mix(in srgb,var(--color-ui) 70%,transparent)}.ManageProSection_teamChevron__jS4wY{margin-right:16px;color:color-mix(in srgb,var(--color-ui) 65%,transparent)}.ManageProSection_teamToggle__3dmb2[aria-expanded=true] .ManageProSection_teamChevron__jS4wY{transform:rotate(180deg)}.ManageProSection_teamSubscription__Dm5bM{scroll-margin-top:100px;outline:none}.ManageProSection_selectedTeam__C_leq{background:color-mix(in srgb,var(--color-ui) 3%,transparent);border-radius:12px;padding-inline:16px}.ManageProSection_teamSubscription__Dm5bM:focus-visible{outline:2px solid #ff78ad;outline-offset:4px}.ManageProSection_checkout__T9GK3{display:grid;gap:20px;padding:24px;margin-bottom:24px;border-radius:12px;background:color-mix(in srgb,var(--color-ui) 5%,transparent)}.ManageProSection_checkoutHeading__VbFm1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.ManageProSection_checkoutOptions__T7xCl{display:grid;justify-items:start;gap:20px}.ManageProSection_checkoutGift___G_XJ{margin-left:auto}.ManageProSection_checkoutHeading__VbFm1 h4{font-weight:600;overflow-wrap:anywhere}.ManageProSection_checkoutPrice__LBv9P{display:flex;align-items:baseline;gap:6px;font-size:14px}.ManageProSection_checkoutPrice__LBv9P strong{font-size:32px;font-weight:600}.ManageProSection_checkoutOptions__T7xCl>div>p+p{color:color-mix(in srgb,var(--color-ui) 70%,transparent);font-size:13px;margin-top:4px}.ManageProSection_checkoutPeriod__Z8YGF{display:flex;flex-wrap:wrap;gap:4px;border:1px solid color-mix(in srgb,var(--color-ui) 16%,transparent);border-radius:8px;padding:4px}.ManageProSection_checkoutPeriod__Z8YGF label{position:relative;cursor:pointer}.ManageProSection_checkoutPeriod__Z8YGF input{position:absolute;opacity:0;width:1px;height:1px}.ManageProSection_checkoutPeriod__Z8YGF span{display:flex;align-items:center;min-height:44px;padding:8px 12px;font-size:13px;border-radius:4px}.ManageProSection_checkoutPeriod__Z8YGF input:checked+span{background:color-mix(in srgb,var(--color-ui) 10%,transparent)}.ManageProSection_checkoutPeriod__Z8YGF input:focus-visible+span{outline:2px solid #ff78ad;outline-offset:2px}.ManageProSection_subscriptionActions__cZsg_{display:flex;justify-content:flex-end;margin-bottom:24px}.ManageProSection_billing__bi0_S{margin:0 0 24px 64px;font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--color-ui) 75%,transparent)}.ManageProSection_billingActions__v39cV{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ManageProSection_subscriptionDates__riXfO{display:flex;flex-wrap:wrap;gap:16px 40px;margin:-8px 0 24px 64px;font-size:14px;line-height:1.6}.ManageProSection_subscriptionDates__riXfO dt{font-size:13px;color:color-mix(in srgb,var(--color-ui) 70%,transparent)}.ManageProSection_subscriptionDates__riXfO dd{margin-top:2px;font-weight:500}.ManageProSection_dateUnavailable__fQkhp{color:color-mix(in srgb,var(--color-ui) 65%,transparent);font-weight:400}.ManageProSection_giftSection__5f_0E{padding:20px 24px;border-radius:16px;background:#321c28;color:#fff3f8}.ManageProSection_giftSection__5f_0E:not(:has(.ManageProSection_giftGroup__Shdlh,.ManageProSection_giftPreview__VIzNX)){display:none}.ManageProSection_giftSection__5f_0E>h3{display:flex;align-items:center;gap:12px}.ManageProSection_giftSection__5f_0E>h3 svg{width:24px;height:24px;color:#ff78ad}.ManageProSection_giftGroup__Shdlh{margin-top:8px}.ManageProSection_giftGroup__Shdlh+.ManageProSection_giftGroup__Shdlh{padding-top:24px;border-top:1px solid rgba(255,177,207,.18)}.ManageProSection_giftIntro__uG0Fc,.ManageProSection_giftMeta__Ae0zb,.ManageProSection_giftTeamStatus__ytG1u{font-size:14px;color:#dfc4d2;line-height:1.5}.ManageProSection_giftWaiting__MkNmX{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.ManageProSection_page__G5YFj .ManageProSection_giftWaitingIcon__CQ_5K{width:28px;height:28px;color:#ff78ad}.ManageProSection_giftWaitingCopy__mPQ4B{flex:1;min-width:180px}.ManageProSection_giftWaitingCopy__mPQ4B p{margin-top:4px}.ManageProSection_giftChoices__NX_Hy>li+li{border-top:1px solid hsla(0,0%,100%,.08)}.ManageProSection_allGiftDetails__boEJv{min-width:0;overflow-wrap:anywhere}.ManageProSection_giftReceived__G1vbK{margin-top:3px;font-size:12px;line-height:1.5;color:#a2a2ad}.ManageProSection_giftDialogOverlay__WiWt6{position:fixed;inset:0;z-index:1500;background:rgba(0,0,0,.65)}.ManageProSection_giftDialog__0K2O7{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1501;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:#161618;color:#f5f5f6;overflow:hidden}.ManageProSection_giftDialogHeader__PTKrV{display:flex;flex-shrink:0;align-items:center;gap:14px;padding:24px 24px 20px}.ManageProSection_giftDialogHeader__PTKrV>div{min-width:0;overflow-wrap:anywhere}.ManageProSection_giftDialogIcon__SJ_3l{width:28px;height:28px;flex-shrink:0;color:#ff2466}.ManageProSection_giftDialogTitle__gTmKQ{font-size:20px;font-weight:600;line-height:1.4;outline:none}.ManageProSection_giftDialogDescription__pk_Ti{font-size:14px;line-height:1.6;color:#b8b8c0}.ManageProSection_giftDialogClose__Aeinz{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;margin-left:auto;border-radius:6px;color:#b8b8c0}.ManageProSection_giftDialogClose__Aeinz svg{width:18px;height:18px}.ManageProSection_giftDialogClose__Aeinz:hover{background:hsla(0,0%,100%,.06);color:#fff}.ManageProSection_giftDialogBody__a_LEF{min-height:0;overflow-y:auto;padding:0 24px 24px}.ManageProSection_giftDialogPrompt__pqjpy{font-size:13px;color:#b8b8c0;margin-bottom:8px}.ManageProSection_giftDialogFooter__4wYpd{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px;border-top:1px solid hsla(0,0%,100%,.08)}.ManageProSection_giftDialogFooterActions__lrJuB{display:flex;align-items:center;gap:8px;margin-left:auto}.ManageProSection_giftDialog__0K2O7 :is(button,a):focus-visible{outline:2px solid #ff78ad;outline-offset:2px}.ManageProSection_giftTeamChoices__xwhMw{display:grid;gap:4px}.ManageProSection_giftTeamChoice__6_BOE{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;text-align:left;padding:12px;border-radius:8px;cursor:pointer}.ManageProSection_giftTeamChoice__6_BOE:hover:not(:disabled){background:hsla(0,0%,100%,.06)}.ManageProSection_giftTeamChoice__6_BOE:disabled{cursor:default;opacity:.6}.ManageProSection_giftTeamIdentity__kP9ws{min-width:0;overflow-wrap:anywhere}.ManageProSection_giftTeamArrow__Ag8IF{width:12px;height:12px;color:#b8b8c0;margin-left:auto;flex-shrink:0}.ManageProSection_giftTeamStatus__ytG1u{display:block;font-size:12px;color:#b8b8c0}.ManageProSection_giftSelectedTeam__LkbXK{display:flex;align-items:center;gap:14px;padding:8px 0 24px;overflow-wrap:anywhere}.ManageProSection_giftSuccess__BM94P{margin-top:16px;font-size:14px;line-height:1.6}.ManageProSection_giftGroup__Shdlh>div>div>section,.ManageProSection_giftGroup__Shdlh>section{border-bottom:0;padding-bottom:0}.ManageProSection_confirmation__aeVkk{display:grid;gap:16px}.ManageProSection_identity__Zbl_C{flex:1;min-width:0}.ManageProSection_identity__Zbl_C h4{font-weight:600;overflow-wrap:anywhere}.ManageProSection_identity__Zbl_C p{margin-top:6px;font-size:13px;color:color-mix(in srgb,var(--color-ui) 70%,transparent)}.ManageProSection_identity__Zbl_C button{text-decoration:underline;min-height:32px}.ManageProSection_manage__bsfVs{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--color-ui) 20%,transparent);border-radius:8px;font-size:14px;font-weight:600;flex-shrink:0}.ManageProSection_manage__bsfVs:hover{background:color-mix(in srgb,var(--color-ui) 6%,transparent)}.ManageProSection_notice___2u1d{display:grid;justify-items:start;gap:12px;padding:24px 0;color:color-mix(in srgb,var(--color-ui) 75%,transparent);font-size:14px}.ManageProSection_page__G5YFj a:focus-visible,.ManageProSection_page__G5YFj button:focus-visible{outline:2px solid #ff2466;outline-offset:4px}@media (max-width:600px){.ManageProSection_team__QOlsu{flex-wrap:wrap;gap:12px}.ManageProSection_billing__bi0_S{margin-left:0}.ManageProSection_subscriptionDates__riXfO{margin-left:0;margin-top:0;gap:16px 28px}.ManageProSection_giftSection__5f_0E{padding:20px}}.ProPage_offer__S1SbW{display:grid;gap:40px}.ProPage_accent__qfm41{color:var(--pv-colors-accent-100,#ff2466)}.ProPage_hero__BUU6z{display:grid;align-items:center;gap:24px;padding:16px 0 8px}.ProPage_headline__QJY46{font-size:clamp(36px,4vw,52px);font-weight:650;line-height:1.08;letter-spacing:-.035em}.ProPage_preview__7VplC{position:relative;min-width:0;padding:68px 12px 28px;isolation:isolate}.ProPage_brandMark__aQcJN{position:absolute;width:210px;height:210px;object-fit:contain;top:0;right:8%;opacity:.28;transform:rotate(12deg);z-index:-1}.ProPage_previewCard__6K7L0{max-width:360px;margin:auto;transform:rotate(-3deg);transition:transform .25s ease-out}.ProPage_preview__7VplC:hover .ProPage_previewCard__6K7L0{transform:rotate(0)}.ProPage_benefits__IZjDD{padding:28px;border-radius:16px;background:color-mix(in srgb,#8d87ed 12%,transparent)}.ProPage_benefitList__EbWpI{display:grid;gap:28px;margin-top:28px}.ProPage_benefitIcon__lj9Zu{width:24px;height:24px;color:#b4b0ff}.ProPage_purchase__UnIly{display:grid;gap:24px;align-items:start;padding:0 4px}.ProPage_memberHero__axSmH{display:flex;align-items:center;gap:24px;padding:32px;border-radius:16px;background:color-mix(in srgb,#8d87ed 12%,transparent)}.ProPage_memberHeart__ycXkH{width:48px;height:48px;flex-shrink:0;color:#b4b0ff}.ProPage_memberHeadline__w3JQA{font-size:clamp(28px,3vw,40px);font-weight:650;letter-spacing:-.03em;line-height:1.12}.ProPage_gift__jPvuS{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;padding:28px;border-radius:16px;background:color-mix(in srgb,var(--pv-colors-accent-100,#fc0) 6%,transparent)}@media (min-width:640px){.ProPage_hero__BUU6z{grid-template-columns:1fr 1fr;gap:28px;padding-top:24px;padding-bottom:24px}.ProPage_benefitList__EbWpI{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ProPage_purchase__UnIly{grid-template-columns:.8fr 1.2fr}}@media (max-width:639px){.ProPage_benefits__IZjDD,.ProPage_gift__jPvuS,.ProPage_memberHero__axSmH{padding:24px}.ProPage_memberHero__axSmH{align-items:flex-start}.ProPage_memberHeart__ycXkH{width:28px;height:28px}.ProPage_gift__jPvuS{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px}.ProPage_gift__jPvuS>a{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.ProPage_previewCard__6K7L0{transition:none;transform:none}}