.CampaignCountdown_root__jyH7w{display:inline-flex;align-items:center;gap:12px;color:var(--ui-text)}.CampaignCountdown_label__WnsZ2{display:inline-flex;align-items:center;gap:6px;color:var(--ui-accent);font-size:12px;font-weight:680;white-space:nowrap}.CampaignCountdown_time__o5zYq{display:inline-flex;align-items:center;gap:5px}.CampaignCountdown_segment__GTOTd{display:inline-flex;align-items:baseline;gap:2px;color:var(--ui-text-dim);font-size:10px}.CampaignCountdown_segment__GTOTd strong{min-width:28px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-control);padding:5px 4px;color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:13px;line-height:1;text-align:center}.CampaignCountdown_compact__kGM_r{gap:8px}.CampaignCountdown_compact__kGM_r .CampaignCountdown_segment__GTOTd strong{min-width:24px;padding:4px 3px;font-size:11px}.CampaignCountdown_compact__kGM_r .CampaignCountdown_segment__GTOTd{font-size:9px}@media (max-width:520px){.CampaignCountdown_root__jyH7w{align-items:flex-start;flex-direction:column;gap:8px}}.CampaignPopupProvider_overlay__Zgl_i{position:fixed;z-index:1180;inset:0;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--ui-overlay) 92%,transparent);backdrop-filter:blur(12px);animation:CampaignPopupProvider_overlayIn__FT5Pu .18s ease-out both}.CampaignPopupProvider_dialog__heTjS{position:relative;width:min(1040px,100%);overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:22px;background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-dialog);color:var(--ui-text);animation:CampaignPopupProvider_dialogIn__mMB7t .28s cubic-bezier(.16,1,.3,1) both}.CampaignPopupProvider_close__pluot{position:absolute;z-index:3;top:14px;right:14px;display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--ui-border) 82%,transparent);border-radius:11px;background:color-mix(in srgb,var(--ui-canvas) 78%,transparent);color:var(--ui-text-muted);backdrop-filter:blur(14px);transition:background-color .16s ease,color .16s ease,transform .16s ease}.CampaignPopupProvider_close__pluot:hover{background:var(--ui-control-hover);color:var(--ui-text)}.CampaignPopupProvider_close__pluot:active{transform:translateY(1px)}.CampaignPopupProvider_content__glF_N{display:grid;grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr);height:520px;min-height:520px;animation:CampaignPopupProvider_contentIn__jjdKA .26s cubic-bezier(.16,1,.3,1) both}.CampaignPopupProvider_copy__yaMyh{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:52px 28px 38px 42px}.CampaignPopupProvider_eyebrow__wpisW{margin-bottom:18px;color:var(--ui-accent);font-size:13px;font-weight:720;letter-spacing:.04em}.CampaignPopupProvider_copy__yaMyh h2{max-width:11ch;margin:0;color:var(--ui-text);font-size:clamp(32px,4vw,50px);font-weight:780;letter-spacing:-.012em;line-height:1.08;white-space:pre-line}.CampaignPopupProvider_content__glF_N[data-slide-id=editor-agent] .CampaignPopupProvider_copy__yaMyh h2{max-width:none;font-size:39px;line-height:1.1}.CampaignPopupProvider_description__oJ3nw{max-width:33rem;margin:20px 0 0;color:var(--ui-text-muted);font-size:14px;line-height:1.75}.CampaignPopupProvider_bullets__JMt_X{display:grid;gap:9px;margin-top:22px}.CampaignPopupProvider_bullets__JMt_X span{display:flex;align-items:center;gap:8px;color:var(--ui-text-secondary);font-size:12px}.CampaignPopupProvider_bullets__JMt_X svg{color:var(--ui-accent)}.CampaignPopupProvider_actions___GTb_{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.CampaignPopupProvider_primaryAction__M2050,.CampaignPopupProvider_secondaryAction__Gd_Xu{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border-radius:11px;padding:0 16px;font-size:13px;font-weight:700;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.CampaignPopupProvider_primaryAction__M2050{border:1px solid var(--ui-accent);background:var(--ui-accent);color:#fff}.CampaignPopupProvider_primaryAction__M2050:hover{background:var(--ui-accent-hover)}.CampaignPopupProvider_secondaryAction__Gd_Xu{border:1px solid var(--ui-border-strong);background:var(--ui-control);color:var(--ui-accent)}.CampaignPopupProvider_secondaryAction__Gd_Xu:hover{border-color:var(--ui-accent-border);background:var(--ui-control-hover)}.CampaignPopupProvider_primaryAction__M2050:active,.CampaignPopupProvider_secondaryAction__Gd_Xu:active{transform:translateY(1px)}.CampaignPopupProvider_detailLink__JEkVC{margin-top:16px;color:var(--ui-text-dim);font-size:11px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.CampaignPopupProvider_detailLink__JEkVC:hover{color:var(--ui-text-muted);text-decoration-color:currentColor}.CampaignPopupProvider_visual__mrWyJ{position:relative;min-height:520px;overflow:hidden;background:#101112}.CampaignPopupProvider_image__6AQun{object-fit:cover}.CampaignPopupProvider_imageShade__kiUMs{position:absolute;inset:0;background:linear-gradient(90deg,var(--ui-surface-raised) 0,transparent 22%);pointer-events:none}.CampaignPopupProvider_footer__OLv_i{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--ui-border);padding:12px 18px 12px 28px;background:var(--ui-surface)}.CampaignPopupProvider_navigation__p_WKQ{display:flex;align-items:center;gap:10px}.CampaignPopupProvider_navigation__p_WKQ>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-control);color:var(--ui-text-muted);transition:background-color .15s ease,color .15s ease}.CampaignPopupProvider_navigation__p_WKQ>button:hover{background:var(--ui-control-hover);color:var(--ui-text)}.CampaignPopupProvider_indicators__kADZJ{display:flex;align-items:center;gap:6px}.CampaignPopupProvider_indicator__3TD8I{width:8px;height:8px;border:0;border-radius:999px;background:var(--ui-border-strong);transition:width .18s ease,background-color .18s ease}.CampaignPopupProvider_indicator__3TD8I[data-active=true]{width:24px;background:var(--ui-accent)}@keyframes CampaignPopupProvider_overlayIn__FT5Pu{0%{opacity:0}to{opacity:1}}@keyframes CampaignPopupProvider_dialogIn__mMB7t{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CampaignPopupProvider_contentIn__jjdKA{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:760px){.CampaignPopupProvider_overlay__Zgl_i{align-items:end;padding:10px}.CampaignPopupProvider_dialog__heTjS{max-height:calc(100dvh - 20px);overflow-y:auto;border-radius:18px}.CampaignPopupProvider_content__glF_N{display:flex;height:auto;min-height:0;flex-direction:column-reverse}.CampaignPopupProvider_visual__mrWyJ{min-height:0;aspect-ratio:5/4}.CampaignPopupProvider_imageShade__kiUMs{background:linear-gradient(0deg,var(--ui-surface-raised) 0,transparent 28%)}.CampaignPopupProvider_copy__yaMyh{padding:24px 20px 26px}.CampaignPopupProvider_eyebrow__wpisW{margin-bottom:10px}.CampaignPopupProvider_content__glF_N[data-slide-id=editor-agent] .CampaignPopupProvider_copy__yaMyh h2,.CampaignPopupProvider_copy__yaMyh h2{max-width:14ch;font-size:30px}.CampaignPopupProvider_description__oJ3nw{margin-top:12px;font-size:13px}.CampaignPopupProvider_bullets__JMt_X{margin-top:16px}.CampaignPopupProvider_actions___GTb_{width:100%;margin-top:20px}.CampaignPopupProvider_primaryAction__M2050,.CampaignPopupProvider_secondaryAction__Gd_Xu{flex:1 1 180px}.CampaignPopupProvider_footer__OLv_i{align-items:flex-start;flex-direction:column;padding:14px 20px 18px}.CampaignPopupProvider_navigation__p_WKQ{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.CampaignPopupProvider_content__glF_N,.CampaignPopupProvider_dialog__heTjS,.CampaignPopupProvider_overlay__Zgl_i{animation:none}.CampaignPopupProvider_close__pluot,.CampaignPopupProvider_indicator__3TD8I,.CampaignPopupProvider_primaryAction__M2050,.CampaignPopupProvider_secondaryAction__Gd_Xu{transition:none}}.CampaignLandingClient_page__DFcoR{min-height:100dvh;background:var(--ui-canvas);color:var(--ui-text);padding:104px 22px 96px}.CampaignLandingClient_capabilities__zaiG0,.CampaignLandingClient_hero__hdITH,.CampaignLandingClient_offers__QaCGa{width:min(1240px,100%);margin:0 auto}.CampaignLandingClient_hero__hdITH{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:48px;min-height:min(720px,calc(100dvh - 120px))}.CampaignLandingClient_heroCopy__z955v{display:flex;align-items:flex-start;flex-direction:column}.CampaignLandingClient_eyebrow__3DGjj{margin-bottom:18px;color:var(--ui-accent);font-size:13px;font-weight:720;letter-spacing:.04em}.CampaignLandingClient_hero__hdITH h1{max-width:12ch;margin:0;font-size:clamp(42px,5.6vw,76px);font-weight:780;letter-spacing:-.055em;line-height:1.02}.CampaignLandingClient_heroCopy__z955v>p{max-width:38rem;margin:24px 0 26px;color:var(--ui-text-muted);font-size:16px;line-height:1.75}.CampaignLandingClient_capabilityVisual__n3xzZ,.CampaignLandingClient_heroVisual__vAjTM{position:relative;overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:18px;background:#101112;box-shadow:var(--ui-shadow-dialog)}.CampaignLandingClient_heroVisual__vAjTM{aspect-ratio:5/4}.CampaignLandingClient_capabilityVisual__n3xzZ img,.CampaignLandingClient_heroVisual__vAjTM img{object-fit:cover}.CampaignLandingClient_heroActions__lD4jm,.CampaignLandingClient_offerActions__60_1p{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.CampaignLandingClient_ended__ljKtu button,.CampaignLandingClient_offerActions__60_1p button,.CampaignLandingClient_pointsOffer__u8zdD button,.CampaignLandingClient_primary__kyWKc,.CampaignLandingClient_secondary__TeE0_{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:0 18px;font-size:13px;font-weight:700;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.CampaignLandingClient_ended__ljKtu button,.CampaignLandingClient_pointsOffer__u8zdD button,.CampaignLandingClient_primary__kyWKc{border:1px solid var(--ui-accent);background:var(--ui-accent);color:#fff}.CampaignLandingClient_offerActions__60_1p button,.CampaignLandingClient_secondary__TeE0_{border:1px solid var(--ui-border-strong);background:var(--ui-control);color:var(--ui-text)}.CampaignLandingClient_ended__ljKtu button:hover,.CampaignLandingClient_pointsOffer__u8zdD button:hover,.CampaignLandingClient_primary__kyWKc:hover{background:var(--ui-accent-hover)}.CampaignLandingClient_offerActions__60_1p button:hover,.CampaignLandingClient_secondary__TeE0_:hover{border-color:var(--ui-accent-border);background:var(--ui-control-hover)}.CampaignLandingClient_ended__ljKtu button:active,.CampaignLandingClient_offerActions__60_1p button:active,.CampaignLandingClient_pointsOffer__u8zdD button:active,.CampaignLandingClient_primary__kyWKc:active,.CampaignLandingClient_secondary__TeE0_:active{transform:translateY(1px)}.CampaignLandingClient_offers__QaCGa{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;padding:60px 0 96px}.CampaignLandingClient_membershipOffer__VQ9Ib,.CampaignLandingClient_pointsOffer__u8zdD{display:flex;align-items:flex-start;flex-direction:column;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface-raised);padding:30px}.CampaignLandingClient_membershipOffer__VQ9Ib{background:linear-gradient(120deg,var(--ui-accent-soft),transparent 58%),var(--ui-surface-raised)}.CampaignLandingClient_offerIcon__VdWbf{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--ui-accent-border);border-radius:12px;background:var(--ui-accent-soft);color:var(--ui-accent)}.CampaignLandingClient_membershipOffer__VQ9Ib>span,.CampaignLandingClient_pointsOffer__u8zdD>span{margin-top:22px;color:var(--ui-accent);font-size:12px;font-weight:700}.CampaignLandingClient_offers__QaCGa h2{max-width:20ch;margin:10px 0 0;font-size:clamp(27px,3vw,40px);letter-spacing:-.035em;line-height:1.12}.CampaignLandingClient_offers__QaCGa p{max-width:48rem;margin:16px 0 0;color:var(--ui-text-muted);font-size:13px;line-height:1.75}.CampaignLandingClient_pointsOffer__u8zdD>button{margin-top:auto;transform:translateY(0)}.CampaignLandingClient_pointsOffer__u8zdD p{margin-bottom:28px}.CampaignLandingClient_capabilities__zaiG0{display:grid;gap:96px}.CampaignLandingClient_capabilityRow__Ecnez{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);align-items:center;gap:58px}.CampaignLandingClient_capabilityReverse__5z0A8 .CampaignLandingClient_capabilityVisual__n3xzZ{order:2}.CampaignLandingClient_capabilityReverse__5z0A8 .CampaignLandingClient_capabilityCopy__XhwSx{order:1}.CampaignLandingClient_capabilityVisual__n3xzZ{aspect-ratio:5/4}.CampaignLandingClient_capabilityCopy__XhwSx svg{color:var(--ui-accent)}.CampaignLandingClient_capabilityCopy__XhwSx h2{max-width:15ch;margin:22px 0 0;font-size:clamp(32px,4vw,52px);letter-spacing:-.045em;line-height:1.08}.CampaignLandingClient_capabilityCopy__XhwSx p{max-width:35rem;margin:20px 0 0;color:var(--ui-text-muted);font-size:14px;line-height:1.8}.CampaignLandingClient_loading__n_ek7{display:grid;width:min(1120px,100%);margin:70px auto 0;gap:16px}.CampaignLandingClient_loading__n_ek7 span{display:block;height:90px;border-radius:14px;background:var(--ui-control)}.CampaignLandingClient_loading__n_ek7 span:first-child{height:420px}.CampaignLandingClient_ended__ljKtu{display:flex;min-height:calc(100dvh - 200px);align-items:center;flex-direction:column;justify-content:center;text-align:center}.CampaignLandingClient_ended__ljKtu svg{color:var(--ui-accent)}.CampaignLandingClient_ended__ljKtu h1{margin:24px 0 0;font-size:clamp(36px,5vw,62px);letter-spacing:-.045em}.CampaignLandingClient_ended__ljKtu p{margin:16px 0 26px;color:var(--ui-text-muted)}@media (max-width:800px){.CampaignLandingClient_page__DFcoR{padding:88px 16px 72px}.CampaignLandingClient_capabilityRow__Ecnez,.CampaignLandingClient_hero__hdITH,.CampaignLandingClient_offers__QaCGa{grid-template-columns:1fr}.CampaignLandingClient_hero__hdITH{gap:34px;min-height:0}.CampaignLandingClient_hero__hdITH h1{max-width:13ch}.CampaignLandingClient_heroVisual__vAjTM{width:100%}.CampaignLandingClient_offers__QaCGa{padding:72px 0}.CampaignLandingClient_capabilities__zaiG0{gap:72px}.CampaignLandingClient_capabilityRow__Ecnez{gap:28px}.CampaignLandingClient_capabilityReverse__5z0A8 .CampaignLandingClient_capabilityCopy__XhwSx,.CampaignLandingClient_capabilityReverse__5z0A8 .CampaignLandingClient_capabilityVisual__n3xzZ{order:0}}@media (prefers-reduced-motion:reduce){.CampaignLandingClient_offerActions__60_1p button,.CampaignLandingClient_pointsOffer__u8zdD button,.CampaignLandingClient_primary__kyWKc,.CampaignLandingClient_secondary__TeE0_{transition:none}}.PointsPurchaseModal_overlay__haidy{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;padding:24px;background:var(--ui-overlay);backdrop-filter:blur(5px);animation:PointsPurchaseModal_overlayIn__Fatix .15s ease-out}.PointsPurchaseModal_dialog__8JSsv{width:min(600px,100%);overflow:hidden;border:1px solid var(--ui-border);border-radius:18px;background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-dialog);color:var(--ui-text);animation:PointsPurchaseModal_dialogIn__vnZ6e .18s cubic-bezier(.22,1,.36,1)}.PointsPurchaseModal_header__QxeV7{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 22px 18px;border-bottom:1px solid var(--ui-border)}.PointsPurchaseModal_headerIcon__JB58a{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-control);color:var(--ui-icon)}.PointsPurchaseModal_headingCopy__ZIz6c{min-width:0}.PointsPurchaseModal_headingCopy__ZIz6c h2{margin:0;font-size:16px;font-weight:680;letter-spacing:-.01em}.PointsPurchaseModal_headingCopy__ZIz6c p{margin:4px 0 0;color:var(--ui-text-muted);font-size:12px;line-height:1.55}.PointsPurchaseModal_closeButton___2Y1N{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--ui-icon);transition:background-color .14s ease,color .14s ease}.PointsPurchaseModal_closeButton___2Y1N:hover{background:var(--ui-control-hover);color:var(--ui-icon-hover)}.PointsPurchaseModal_notice__uhgKB{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 22px 0;padding:10px 14px;border-radius:10px;background:var(--ui-accent-soft);line-height:1.5}.PointsPurchaseModal_noticeAction__mnwPA,.PointsPurchaseModal_notice__uhgKB{border:1px solid var(--ui-accent-border);color:var(--ui-accent);font-size:12px}.PointsPurchaseModal_noticeAction__mnwPA{flex:0 0 auto;border-radius:8px;background:var(--ui-surface-raised);padding:6px 10px;font-weight:650}.PointsPurchaseModal_noticeAction__mnwPA:hover{background:var(--ui-control-hover)}.PointsPurchaseModal_campaignFrame__PuL7Q{overflow:hidden;border:1px solid color-mix(in srgb,var(--ui-accent) 62%,var(--ui-border));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent) 10%,transparent),transparent 92px),var(--ui-surface);padding:0 10px 10px;box-shadow:0 16px 40px color-mix(in srgb,var(--ui-accent) 8%,transparent),inset 0 1px 0 color-mix(in srgb,white 7%,transparent)}.PointsPurchaseModal_campaignFrameHeader__m4Q3f{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;margin:0 -10px;border-bottom:1px solid color-mix(in srgb,var(--ui-accent) 30%,var(--ui-border));padding:10px 14px;background:color-mix(in srgb,var(--ui-accent) 7%,transparent)}.PointsPurchaseModal_campaignFrameCopy__dMrOp{display:grid;min-width:0;gap:3px}.PointsPurchaseModal_campaignFrameCopy__dMrOp strong{color:var(--ui-text);font-size:14px;font-weight:760}.PointsPurchaseModal_campaignFrameCopy__dMrOp span{color:var(--ui-accent);font-size:12px;font-weight:650}.PointsPurchaseModal_body__qfZeo{padding:18px 22px 14px}.PointsPurchaseModal_campaignFrame__PuL7Q .PointsPurchaseModal_grid__gqHJZ{padding-top:12px}.PointsPurchaseModal_loading__vF75a{display:flex;height:200px;align-items:center;justify-content:center;color:var(--ui-text-muted)}.PointsPurchaseModal_grid__gqHJZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PointsPurchaseModal_packageCard__lH6Jy{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px 22px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface-raised);color:var(--ui-text);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.PointsPurchaseModal_packageCard__lH6Jy:hover{border-color:var(--ui-border-strong);background:var(--ui-control);transform:translateY(-1px)}.PointsPurchaseModal_packageCard__lH6Jy:disabled{cursor:not-allowed;opacity:.55;transform:none}.PointsPurchaseModal_packageCard__lH6Jy[data-selected=true]{border-color:var(--ui-accent-border);box-shadow:0 0 0 3px var(--ui-focus-ring)}.PointsPurchaseModal_badge__R0ZmK{position:absolute;top:0;right:0;padding:3px 10px;border-radius:0 14px 0 12px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:10px;font-weight:650;line-height:1.5}.PointsPurchaseModal_packagePoints__cTfDt{display:flex;align-items:center;gap:6px}.PointsPurchaseModal_packageIcon__Xo6kN{color:var(--ui-accent)}.PointsPurchaseModal_pointsValue__XiF01{font-size:28px;font-weight:750;letter-spacing:-.02em;line-height:1.1}.PointsPurchaseModal_pointsUnit__SSwnG{font-size:13px;color:var(--ui-text-muted);font-weight:500}.PointsPurchaseModal_pointsUpgrade__YqRf1{margin-top:-5px;color:var(--ui-text-dim);font-size:10px;text-decoration:line-through}.PointsPurchaseModal_packagePrice__JOA3g{display:flex;align-items:baseline;gap:1px}.PointsPurchaseModal_priceSymbol__9g_yc{font-size:14px;font-weight:650;color:var(--ui-text-secondary)}.PointsPurchaseModal_priceValue__buVFx{font-size:24px;font-weight:750;line-height:1.1}.PointsPurchaseModal_originalPrice__R5CXx{font-size:11px;color:var(--ui-text-dim);text-decoration:line-through}.PointsPurchaseModal_check__LX2ZV{position:absolute;right:12px;bottom:12px;display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--ui-border-strong);border-radius:999px;background:var(--ui-surface-raised);color:transparent;transition:all .15s ease}.PointsPurchaseModal_check__LX2ZV[data-visible=true]{border-color:var(--ui-accent);background:var(--ui-accent);color:#fff}.PointsPurchaseModal_empty__DNGEs{grid-column:1/-1;display:flex;height:160px;align-items:center;justify-content:center;border:1px solid var(--ui-border);border-radius:12px;color:var(--ui-text-dim);font-size:13px}.PointsPurchaseModal_footer__jWkTa{padding:14px 22px 20px;border-top:1px solid var(--ui-border);background:var(--ui-surface)}.PointsPurchaseModal_footerContent__bLKtz{display:flex;flex-direction:column;align-items:center;gap:10px}.PointsPurchaseModal_purchaseButton__1JZjn{display:flex;width:100%;max-width:300px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:var(--ui-accent);padding:11px 20px;color:white;font-size:14px;font-weight:660;cursor:pointer;transition:background-color .14s ease,opacity .14s ease,transform .14s ease}.PointsPurchaseModal_purchaseButton__1JZjn:hover:not(:disabled){background:var(--ui-accent-hover);opacity:.92}.PointsPurchaseModal_purchaseButton__1JZjn:active:not(:disabled){transform:translateY(1px)}.PointsPurchaseModal_purchaseButton__1JZjn:disabled{opacity:.5;cursor:not-allowed}.PointsPurchaseModal_tip__xu1n3{margin:0;color:var(--ui-text-dim);font-size:11px;text-align:center;line-height:1.5}@keyframes PointsPurchaseModal_overlayIn__Fatix{0%{opacity:0}to{opacity:1}}@keyframes PointsPurchaseModal_dialogIn__vnZ6e{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.PointsPurchaseModal_overlay__haidy{align-items:end;padding:12px}.PointsPurchaseModal_dialog__8JSsv{max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:18px}.PointsPurchaseModal_body__qfZeo,.PointsPurchaseModal_footer__jWkTa,.PointsPurchaseModal_header__QxeV7{padding-right:16px;padding-left:16px}.PointsPurchaseModal_campaignFrameHeader__m4Q3f{align-items:flex-start;flex-direction:column;gap:10px;padding-top:13px;padding-bottom:13px}.PointsPurchaseModal_grid__gqHJZ{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PointsPurchaseModal_dialog__8JSsv,.PointsPurchaseModal_overlay__haidy{animation:none}}.PointsDetailModal_overlay__6aXvu{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;padding:24px;background:var(--ui-overlay);backdrop-filter:blur(5px);animation:PointsDetailModal_overlayIn__5HT1W .15s ease-out}.PointsDetailModal_dialog___DJrx{width:min(640px,100%);max-height:min(88vh,826px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ui-border);border-radius:18px;background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-dialog);color:var(--ui-text);animation:PointsDetailModal_dialogIn__SiK6n .18s cubic-bezier(.22,1,.36,1)}.PointsDetailModal_embedded__kGR07{width:100%;color:var(--ui-text)}.PointsDetailModal_header__lV0GE{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 22px 18px;border-bottom:1px solid var(--ui-border)}.PointsDetailModal_headerIcon__DLvfa{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-control);color:var(--ui-icon)}.PointsDetailModal_headingCopy__FcBeC{display:flex;min-width:0;align-items:center;gap:10px}.PointsDetailModal_headingCopy__FcBeC h2{margin:0;font-size:16px;font-weight:680;letter-spacing:-.01em}.PointsDetailModal_scopeBadge__K6UOc{flex-shrink:0;border-radius:999px;border:1px solid var(--ui-accent-border);background:var(--ui-accent-soft);padding:2px 10px;color:var(--ui-accent);font-size:11px;font-weight:650;line-height:1.5}.PointsDetailModal_closeButton__uO2Xm{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--ui-icon);transition:background-color .14s ease,color .14s ease}.PointsDetailModal_closeButton__uO2Xm:hover{background:var(--ui-control-hover);color:var(--ui-icon-hover)}.PointsDetailModal_scrollArea__K1RZ3{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 22px}.PointsDetailModal_loading__oG2SV{display:flex;height:200px;align-items:center;justify-content:center;color:var(--ui-text-muted)}.PointsDetailModal_card__iyKMg{border-radius:14px;border:1px solid var(--ui-border);background:var(--ui-surface);padding:20px 22px}.PointsDetailModal_cardHeader__L5F8o{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--ui-border)}.PointsDetailModal_cardTitle___9nwd{font-size:13px;font-weight:640}.PointsDetailModal_cardHint__F7ein{font-size:11px;color:var(--ui-text-dim)}.PointsDetailModal_balanceGrid__LgEQX{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.PointsDetailModal_balanceGrid__LgEQX{grid-template-columns:1fr auto 1fr auto 1fr;align-items:end}}.PointsDetailModal_balanceItem__b0jdf{min-width:0}.PointsDetailModal_balanceLabel__fa_tA{margin-bottom:6px;font-size:11px;color:var(--ui-text-dim)}.PointsDetailModal_balanceLabelWithHint__EvGT9{display:inline-flex;align-items:center;gap:4px}.PointsDetailModal_hintIcon__WJpdB{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--ui-border-strong);color:var(--ui-text-dim);font-size:9px;line-height:1}.PointsDetailModal_balanceValue__tISqT{font-size:24px;font-weight:720;line-height:1.2;letter-spacing:-.01em}.PointsDetailModal_balanceDivider__Vtbih{display:none;padding-bottom:4px;color:var(--ui-text-dim);font-size:16px;text-align:center}@media (min-width:640px){.PointsDetailModal_balanceDivider__Vtbih{display:block}}.PointsDetailModal_balanceActions___n_W8{margin-top:16px;padding-top:16px;border-top:1px solid var(--ui-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.PointsDetailModal_consumptionStats__seeKH{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px}.PointsDetailModal_consumptionLabel__ZaxJq{color:var(--ui-text-dim)}.PointsDetailModal_consumptionValue__vvXJC{margin-left:6px;font-weight:640;color:var(--ui-text-secondary)}.PointsDetailModal_actionButtons__4dFg3{display:flex;flex-wrap:wrap;gap:8px}.PointsDetailModal_buyButton__MZzpW{border:0;border-radius:999px;background:var(--ui-accent);padding:9px 20px;color:white;font-size:13px;font-weight:650;cursor:pointer;transition:background-color .14s ease,opacity .14s ease}.PointsDetailModal_buyButton__MZzpW:hover{background:var(--ui-accent-hover);opacity:.92}.PointsDetailModal_ghostButton__2xTNM{border:1px solid var(--ui-border);border-radius:999px;background:transparent;padding:8px 16px;color:var(--ui-text-secondary);font-size:12px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.PointsDetailModal_ghostButton__2xTNM:hover{background:var(--ui-control-hover);border-color:var(--ui-border-strong)}.PointsDetailModal_ghostButtonActive__kzWjj{border-color:var(--ui-accent);background:var(--ui-accent);color:white}.PointsDetailModal_ghostButtonActive__kzWjj:hover{background:var(--ui-accent-hover)}.PointsDetailModal_error__idmIJ{margin-top:12px;padding:10px 14px;border-radius:10px;border:1px solid var(--ui-danger-border);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:12px;line-height:1.5}.PointsDetailModal_billingTable__jYGLk{margin-top:16px;overflow:hidden;border-radius:12px;border:1px solid var(--ui-border)}.PointsDetailModal_billingHeader__qpA6R{background:var(--ui-surface);font-size:11px;font-weight:640}.PointsDetailModal_billingHeader__qpA6R,.PointsDetailModal_billingRow__XgXmi{display:grid;grid-template-columns:1fr auto;gap:16px;padding:10px 16px;border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted)}.PointsDetailModal_billingRow__XgXmi{font-size:12px}.PointsDetailModal_billingRow__XgXmi:last-child{border-bottom:0}.PointsDetailModal_billingCost__ciVao{font-weight:600;color:var(--ui-text-secondary);text-align:right}.PointsDetailModal_historySection__hWB0c{margin-top:16px;display:flex;min-height:520px;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--ui-border)}.PointsDetailModal_historyTabs__5pnmc{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.PointsDetailModal_historyTab__4cvVq{padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--ui-text-dim);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .14s ease,color .14s ease}.PointsDetailModal_historyTab__4cvVq:hover{color:var(--ui-text-secondary)}.PointsDetailModal_historyTab__4cvVq[data-active=true]{background:var(--ui-accent);color:white}.PointsDetailModal_historyError__9dLMY{margin:12px 16px 0;padding:10px 14px;border-radius:10px;border:1px solid var(--ui-danger-border);background:var(--ui-danger-soft);color:var(--ui-danger);font-size:12px;line-height:1.5}.PointsDetailModal_historyScroll__Cm9UY{flex:1;overflow-x:auto}.PointsDetailModal_historyInner__cumXQ{display:flex;min-width:560px;flex-direction:column}.PointsDetailModal_historyTableHeader__6d74P{display:grid;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ui-border);font-size:11px;color:var(--ui-text-dim)}.PointsDetailModal_historyTableHeaderConsume__76ZDB{grid-template-columns:86px 96px 120px 1fr 86px}.PointsDetailModal_historyTableHeaderGrant__nMD69{grid-template-columns:86px 1fr 92px 92px}.PointsDetailModal_historyEmpty__gsTbG,.PointsDetailModal_historyLoading__qinCz{display:flex;flex:1;align-items:center;justify-content:center}.PointsDetailModal_historyEmpty__gsTbG{color:var(--ui-text-dim);font-size:13px}.PointsDetailModal_historyList__WyIBf{flex:1;overflow-y:auto}.PointsDetailModal_historyRow__j4mHG{display:grid;gap:12px;padding:11px 16px;font-size:12px;color:var(--ui-text-muted);border-bottom:1px solid var(--ui-border)}.PointsDetailModal_historyRow__j4mHG:last-child{border-bottom:0}.PointsDetailModal_historyRowConsume__9WCME{grid-template-columns:86px 96px 120px 1fr 86px}.PointsDetailModal_historyRowGrant__eBI4q{grid-template-columns:86px 1fr 92px 92px}.PointsDetailModal_historyTime__M38LW{color:var(--ui-text-dim)}.PointsDetailModal_historyScope__Z1sYP{color:var(--ui-text-dim)}.PointsDetailModal_historyScope__Z1sYP,.PointsDetailModal_historyService__9k7qI,.PointsDetailModal_historyTaskId__ReZs5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PointsDetailModal_historyTaskId__ReZs5{color:var(--ui-text-muted)}.PointsDetailModal_historyPointsConsume__Qx557{text-align:right;font-weight:640;color:var(--ui-danger)}.PointsDetailModal_historyPointsGrant__E8MiI,.PointsDetailModal_historyPointsRefund__2rQK1{text-align:right;font-weight:640;color:var(--ui-accent)}.PointsDetailModal_historyPayment__sdnx_{text-align:right;color:var(--ui-text-muted)}.PointsDetailModal_historyPagination__y98cG{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-top:1px solid var(--ui-border);font-size:12px;color:var(--ui-text-dim)}.PointsDetailModal_paginationButton__Qn1Mn{padding:6px 14px;border:1px solid var(--ui-border);border-radius:8px;background:transparent;color:var(--ui-text-secondary);font-size:12px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.PointsDetailModal_paginationButton__Qn1Mn:hover:not(:disabled){background:var(--ui-control-hover);border-color:var(--ui-border-strong)}.PointsDetailModal_paginationButton__Qn1Mn:disabled{opacity:.4;cursor:not-allowed}@keyframes PointsDetailModal_overlayIn__5HT1W{0%{opacity:0}to{opacity:1}}@keyframes PointsDetailModal_dialogIn__SiK6n{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.PointsDetailModal_overlay__6aXvu{align-items:end;padding:12px}.PointsDetailModal_dialog___DJrx{max-height:calc(100dvh - 24px);border-radius:18px}.PointsDetailModal_header__lV0GE,.PointsDetailModal_scrollArea__K1RZ3{padding-right:16px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.PointsDetailModal_dialog___DJrx,.PointsDetailModal_overlay__6aXvu{animation:none}}.MembershipPanel_shell__gnKl4{background:var(--ui-canvas);color:var(--ui-text)}.MembershipPanel_overlay__c535H{background:var(--ui-overlay);backdrop-filter:blur(5px)}.MembershipPanel_panel__JAcue{border-color:var(--ui-border);background:var(--ui-surface-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-dialog)}.MembershipPanel_membershipSectionTabs__aq0iv{display:flex;justify-content:center;gap:42px;margin-bottom:16px;border-bottom:1px solid var(--ui-border)}.MembershipPanel_membershipSectionTab__BLU3g{position:relative;min-width:104px;padding:10px 12px 12px;color:var(--ui-text-dim);font-size:13px;font-weight:650;transition:color .15s ease}.MembershipPanel_membershipSectionTab__BLU3g:hover{color:var(--ui-text-muted)}.MembershipPanel_membershipSectionTab__BLU3g[data-active=true]{color:var(--ui-text)}.MembershipPanel_membershipSectionTab__BLU3g[data-active=true]:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:999px 999px 0 0;background:var(--ui-text);content:""}.MembershipPanel_membershipSectionTab__BLU3g:focus-visible{border-radius:8px;outline:2px solid var(--ui-accent);outline-offset:-3px}.MembershipPanel_enterpriseUnavailable__jo9di{display:grid;min-height:360px;place-items:center;color:var(--ui-text-dim);font-size:12px}.MembershipPanel_surface__nrIFx{border-color:var(--ui-border);background:var(--ui-surface)}.MembershipPanel_actionButton__BFtLS{border-color:var(--ui-border);background:var(--ui-control);color:var(--ui-text-muted);backdrop-filter:blur(5px)}.MembershipPanel_actionButton__BFtLS:hover{border-color:var(--ui-border-strong);background:var(--ui-control-hover);color:var(--ui-text)}.MembershipPanel_actionPrimary__tdCYV{background:var(--ui-accent);color:white;border:0}.MembershipPanel_actionPrimary__tdCYV:hover:not(:disabled){background:var(--ui-accent-hover)}.MembershipPanel_actionPrimary__tdCYV:disabled{opacity:.5;cursor:not-allowed}.MembershipPanel_card__KugTN{border-color:var(--ui-border);background:var(--ui-surface-raised)}.MembershipPanel_campaignBanner__JStw3{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;min-height:112px;gap:24px;margin:0 auto 22px;overflow:hidden;max-width:1280px;border:1px solid color-mix(in srgb,var(--ui-accent) 48%,var(--ui-border));border-radius:16px;background:linear-gradient(90deg,rgba(12,16,20,.94),rgba(12,16,20,.64) 47%,rgba(12,16,20,.84)),url(/campaigns/version-upgrade-202608/campaign-offer-banner-v1.png) center 54% /cover no-repeat;padding:22px 26px;box-shadow:inset 0 1px 0 color-mix(in srgb,white 7%,transparent),0 18px 42px rgba(0,0,0,.18)}.MembershipPanel_campaignBannerCopy__GOnQC{display:flex;min-width:0;align-items:center;gap:11px}.MembershipPanel_campaignBannerIcon__oZyF7{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--ui-accent) 58%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ui-accent) 18%,rgba(13,17,20,.78));color:var(--ui-accent);box-shadow:0 10px 28px color-mix(in srgb,var(--ui-accent) 16%,transparent)}.MembershipPanel_campaignBannerCopy__GOnQC strong{display:block;color:#f7f8fa;font-size:15px;font-weight:760;letter-spacing:.01em}.MembershipPanel_campaignBannerCopy__GOnQC p{display:flex;flex-wrap:wrap;gap:4px 18px;margin:7px 0 0;color:#f7f8fa;font-size:clamp(14px,1.1vw,17px);font-weight:720;line-height:1.45;text-wrap:balance}.MembershipPanel_campaignBannerCopy__GOnQC p span:last-child{color:var(--ui-accent)}.MembershipPanel_campaignBannerCountdown__o_3yR{--ui-text:#f3f3f3;--ui-text-dim:#a5a7ac;--ui-border:rgba(255,255,255,0.16);--ui-control:rgba(255,255,255,0.08);flex:0 0 auto;border:1px solid color-mix(in srgb,white 12%,transparent);border-radius:13px;background:rgba(9,12,15,.7);padding:12px 14px;box-shadow:inset 0 1px 0 color-mix(in srgb,white 6%,transparent);backdrop-filter:blur(10px)}.MembershipPanel_campaignCard__ckoZ0{border-color:var(--ui-accent-border);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-accent) 16%,transparent)}.MembershipPanel_discountBadge__j3s3Z{border:1px solid color-mix(in srgb,white 28%,transparent);background:var(--ui-accent);box-shadow:0 10px 26px color-mix(in srgb,var(--ui-accent) 28%,transparent)}.MembershipPanel_priceRow__K_g37{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px;margin-bottom:4px}.MembershipPanel_inlineOriginalPrice__XCfRQ{margin:0 0 5px 7px;color:color-mix(in srgb,var(--ui-text-muted) 88%,transparent);font-size:11px;font-weight:560;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ui-text-muted) 86%,transparent);text-decoration-thickness:1.5px}.MembershipPanel_cardSlot__LwyNi{position:relative;display:flex;width:100%;max-width:300px;height:100%;margin:0 auto}.MembershipPanel_offerFrame__07NGz{--offer-color:var(--ui-accent);isolation:isolate}.MembershipPanel_offerFrame__07NGz:before{position:absolute;z-index:0;top:-35px;right:0;bottom:-4px;left:0;border:1px solid color-mix(in srgb,var(--offer-color) 72%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--offer-color) 18%,transparent),transparent 74px),color-mix(in srgb,var(--offer-color) 4%,var(--ui-surface));box-shadow:0 18px 46px color-mix(in srgb,var(--offer-color) 10%,transparent),inset 0 1px 0 color-mix(in srgb,white 8%,transparent);content:"";pointer-events:none}.MembershipPanel_offerFrameCap__rfbsf{position:absolute;z-index:2;top:-35px;right:10px;left:10px;display:flex;height:33px;align-items:center;justify-content:center;color:color-mix(in srgb,var(--offer-color) 76%,white);font-size:12px;font-weight:760;letter-spacing:.015em;text-align:center;pointer-events:none}.MembershipPanel_personalOfferFrame__t5Ixt{--offer-color:var(--ui-accent)}.MembershipPanel_enterpriseOfferFrame__NHgQU{--offer-color:var(--dc-membership-tier-standard)}.MembershipPanel_enterpriseOfferFrame__NHgQU[data-offer-tone=enterprise_master]{--offer-color:var(--dc-membership-tier-super)}.MembershipPanel_enterpriseOfferFrame__NHgQU[data-offer-tone=enterprise_excellence]{--offer-color:var(--dc-membership-tier-premium)}.MembershipPanel_offerFrame__07NGz>.MembershipPanel_card__KugTN{z-index:1;max-width:292px;border-radius:16px}.MembershipPanel_cardStandard__bqXpk{background-image:var(--dc-membership-tier-standard-gradient);border-color:color-mix(in srgb,var(--dc-membership-tier-standard) 30%,transparent)}.MembershipPanel_cardStandard__bqXpk:hover{border-color:color-mix(in srgb,var(--dc-membership-tier-standard) 54%,transparent)}.MembershipPanel_cardAdvanced__zxaE6{background-image:var(--dc-membership-tier-advanced-gradient);border-color:color-mix(in srgb,var(--dc-membership-tier-advanced) 30%,transparent)}.MembershipPanel_cardAdvanced__zxaE6:hover{border-color:color-mix(in srgb,var(--dc-membership-tier-advanced) 54%,transparent)}.MembershipPanel_cardSuper__NqFpm{background-image:var(--dc-membership-tier-super-gradient);border-color:color-mix(in srgb,var(--dc-membership-tier-super) 30%,transparent)}.MembershipPanel_cardSuper__NqFpm:hover{border-color:color-mix(in srgb,var(--dc-membership-tier-super) 54%,transparent)}.MembershipPanel_cardPremium__rGp1K{background-image:var(--dc-membership-tier-premium-gradient);border-color:color-mix(in srgb,var(--dc-membership-tier-premium) 30%,transparent)}.MembershipPanel_cardPremium__rGp1K:hover{border-color:color-mix(in srgb,var(--dc-membership-tier-premium) 54%,transparent)}@keyframes MembershipPanel_overlayIn__c0INH{0%{opacity:0}to{opacity:1}}@keyframes MembershipPanel_dialogIn__7Ac_o{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px){.MembershipPanel_offerFrame__07NGz{margin-top:35px}}@media (min-width:768px) and (max-width:1279px){.MembershipPanel_pricingGrid__K6uyB{row-gap:46px}}@media (min-width:768px){.MembershipPanel_pricingGrid__K6uyB:has(.MembershipPanel_offerFrame__07NGz){padding-top:35px}}@media (max-width:640px){.MembershipPanel_campaignBanner__JStw3{align-items:flex-start;flex-direction:column;min-height:0;gap:18px;padding:20px;background-position:62% 50%}.MembershipPanel_campaignBannerCopy__GOnQC{align-items:flex-start}.MembershipPanel_campaignBannerCopy__GOnQC p{display:grid;font-size:14px}.MembershipPanel_campaignBannerCountdown__o_3yR{width:100%;overflow-x:auto}.MembershipPanel_overlay__c535H{align-items:end;padding:12px}.MembershipPanel_panel__JAcue{max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:18px}}@media (prefers-reduced-motion:reduce){.MembershipPanel_overlay__c535H,.MembershipPanel_panel__JAcue{animation:none}}