.PromoBanner_promoBanner__LFLjw a{font-weight:700;text-decoration:underline}.SectionHeading_sectionHeading__usQYV{display:flex;align-items:baseline;gap:.2em;color:var(--rl-text-header);counter-increment:sectionHeading}.SectionHeading_numbered__CzYOt:before{content:counter(sectionHeading) ". "}.DefaultMembershipCard_priceWrap__MjMeH .fds-price{display:flex;align-items:baseline;height:1em;margin-bottom:.2em;font-size:var(--rl-font-size-level-8);font-weight:var(--rl-font-weight-bold);line-height:1em;color:inherit}.DefaultMembershipCard_priceWrap__MjMeH .fds-price sup{align-self:flex-start;top:0;font-size:.66em;line-height:1em}.DefaultMembershipCard_priceWrap__MjMeH .fds-price .suffix{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:auto;height:100%;padding-top:.1em;padding-bottom:.1em;margin-left:.1em;font-weight:var(--rl-font-weight-bold)}.DefaultMembershipCard_priceWrap__MjMeH .fds-price .suffix span{font-size:.35em;line-height:1em}.DefaultMembershipCard_priceWrap__MjMeH .fds-price .suffix span:only-child{margin:auto 0}.DefaultMembershipCard_priceWrap__MjMeH .rl-plus{color:var(-rl-state-new-alert)}.DefaultMembershipCard_priceWrap__MjMeH .membership,.DefaultMembershipCard_priceWrap__MjMeH .trial-membership{gap:4px;display:flex;align-items:center}.DefaultMembershipCard_priceWrap__MjMeH .membership .price,.DefaultMembershipCard_priceWrap__MjMeH .trial-membership .price{font-size:var(--rl-font-size-level-8);display:flex}.DefaultMembershipCard_priceWrap__MjMeH .trial-message{line-height:var(--rl-font-size-level-2);font-size:var(--rl-font-size-level-2);font-weight:var(--rl-font-weight-regular);align-self:center;display:flex;flex-direction:column;gap:8px;margin-left:5px}.DefaultMembershipCard_priceWrap__MjMeH .trial-membership .price{font-weight:700}.DefaultMembershipCard_priceWrap__MjMeH .trial-membership.trial-length{display:flex;flex-direction:column;font-size:var(--rl-font-size-level-2);justify-content:flex-start;flex-wrap:nowrap;line-height:var(--rl-line-height-title)}.DefaultMembershipCard_priceWrap__MjMeH .price-sup{font-size:50%;align-self:flex-start;line-height:var(--rl-line-height-title)}.DefaultMembershipCard_priceWrap__MjMeH .frequency{align-self:center;font-size:var(--rl-font-size-level-2);line-height:var(--rl-line-height-title)}.DefaultMembershipCard_priceWrap__MjMeH .price-label{line-height:var(--rl-line-height-title)}.DefaultMembershipCardRoot_selectedCardBorder__KlJGC{position:relative}.DefaultMembershipCardRoot_selectedCardBorder__KlJGC:after{content:"";position:absolute;inset:0;border:2px solid var(--rl-action-primary-default);border-radius:.375rem;z-index:0;pointer-events:none}.rl-grid__container.debug{outline:1px solid red}.rl-grid__container.debug>.rl-grid__item,.rl-grid__container.debug>.rl-grid__item :after,.rl-grid__container.debug>.rl-grid__item :before{outline:1px solid green}.CopilotUploadFile_uploadButton__qOHO0{--transition-duration:100ms;--transition-easing:ease-in-out;padding:.5rem!important;transition:padding var(--transition-duration) var(--transition-easing) var(--transition-duration);&:focus-visible,&:hover{padding:.5rem .75rem!important;transition:padding var(--transition-duration) var(--transition-easing);.CopilotUploadFile_collapsed__plX7K{opacity:0;pointer-events:none;transition-delay:0ms}.CopilotUploadFile_expanded__qs1Tc{max-width:24rem;opacity:1;transition:max-width var(--transition-duration) var(--transition-easing),opacity var(--transition-duration) var(--transition-easing) var(--transition-duration)}}}.CopilotUploadFile_uploadButton__qOHO0.CopilotUploadFile_alwaysExpanded__VUFbm{padding:.5rem .75rem!important;transition:none;.CopilotUploadFile_collapsed__plX7K{opacity:0;pointer-events:none}.CopilotUploadFile_expanded__qs1Tc{max-width:24rem;opacity:1;transition:none}}@media (max-width:480px){.CopilotUploadFile_uploadButton__qOHO0.CopilotUploadFile_suppressExpandedOnMobile__s71ze:focus-visible,.CopilotUploadFile_uploadButton__qOHO0.CopilotUploadFile_suppressExpandedOnMobile__s71ze:hover{padding:.5rem!important;transition:none;.CopilotUploadFile_collapsed__plX7K{opacity:1;pointer-events:auto;transition-delay:0ms}.CopilotUploadFile_expanded__qs1Tc{max-width:0;opacity:0}}.CopilotUploadFile_uploadButton__qOHO0.CopilotUploadFile_default__ezgdA:focus-visible,.CopilotUploadFile_uploadButton__qOHO0.CopilotUploadFile_default__ezgdA:hover{padding:.5rem!important;transition:none;.CopilotUploadFile_collapsed__plX7K{opacity:1;pointer-events:auto;transition-delay:0ms}.CopilotUploadFile_expanded__qs1Tc{max-width:0;opacity:0}}.CopilotUploadFile_uploadButton__qOHO0.CopilotUploadFile_default__ezgdA[data-mobile-expanded=true]{padding:.5rem .75rem!important;transition:padding var(--transition-duration) var(--transition-easing);.CopilotUploadFile_collapsed__plX7K{opacity:0;pointer-events:none;transition-delay:0ms}.CopilotUploadFile_expanded__qs1Tc{max-width:24rem;opacity:1;transition:max-width var(--transition-duration) var(--transition-easing),opacity var(--transition-duration) var(--transition-easing) var(--transition-duration)}}}.CopilotUploadFile_content__xy2Pl{display:grid}.CopilotUploadFile_collapsed__plX7K,.CopilotUploadFile_expanded__qs1Tc{grid-column:1;grid-row:1;display:flex;align-items:center;gap:.5rem}.CopilotUploadFile_collapsed__plX7K{transition:opacity var(--transition-duration) var(--transition-easing) var(--transition-duration)}.CopilotUploadFile_expanded__qs1Tc{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width var(--transition-duration) var(--transition-easing) var(--transition-duration),opacity var(--transition-duration) var(--transition-easing)}@property --outer-border-radius{syntax:"<length>";inherits:true;initial-value:0}@property --inner-border-radius{syntax:"<length>";inherits:true;initial-value:0}.CopilotVeneer_copilotVeneer__sDAsM{--border-width:2px;--outer-border-radius:var(--rl-v2-border-radius-promptInput);--inner-border-radius:calc(var(--outer-border-radius) - var(--border-width));--glow-opacity:0;--glow-spread:4px;position:relative;isolation:isolate;background:var(--rl-v2-gray-50);border-radius:var(--inner-border-radius);display:grid;gap:1rem;padding:1rem;width:100%;transition:--outer-border-radius .25s ease,--inner-border-radius .25s ease;&.CopilotVeneer_glowing__KltFx{--glow-opacity:1}}.CopilotVeneer_backgroundLayer__gN1IE{position:absolute;inset:calc(var(--border-width) * -1);z-index:-1;pointer-events:none}.CopilotVeneer_glowLayer__Wy3_5{position:absolute;inset:calc(var(--border-width) - var(--glow-spread));border-radius:calc(var(--outer-border-radius) + var(--glow-spread));background:repeating-linear-gradient(104deg,var(--color-v2-yellow-300) 0,var(--color-v2-red-700) 50%,var(--color-v2-yellow-300) 100%);background-size:200% 200%;animation:CopilotVeneer_glowScroll__OdxsS 3s linear infinite;filter:blur(var(--glow-spread));opacity:var(--glow-opacity);transition:opacity .3s ease}.CopilotVeneer_borderLayer__w3h39{position:absolute;inset:0;border-radius:var(--outer-border-radius);overflow:hidden}.CopilotVeneer_borderGradient__ZkSie{position:absolute;inset:0;background:var(--rl-v2-copilot-gradient)}.CopilotVeneer_borderMask__OEzyn{position:absolute;inset:var(--border-width);border-radius:var(--inner-border-radius);background:var(--rl-v2-bg-input)}@keyframes CopilotVeneer_glowScroll__OdxsS{0%{background-position:0 0}to{background-position:200% 0}}.CopilotVeneer_glowing__KltFx .CopilotVeneer_borderGradient__ZkSie{background:repeating-linear-gradient(104deg,var(--color-v2-yellow-300) 0,var(--color-v2-red-700) 50%,var(--color-v2-yellow-300) 100%);background-size:200% 200%;animation:CopilotVeneer_glowScroll__OdxsS 3s linear infinite;filter:blur(var(--glow-spread))}@supports ((-webkit-touch-callout:none) or (font:-apple-system-body)){.CopilotVeneer_copilotVeneer__sDAsM.CopilotVeneer_glowing__KltFx,.CopilotVeneer_copilotVeneer__sDAsM.CopilotVeneer_glowing__KltFx *{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}}.CopilotVeneer_expanded__Co0z3{--outer-border-radius:var(--rl-v2-border-radius-promptInput);grid-template:"textarea" 1fr "submit" auto/1fr}.CopilotVeneer_expanded__Co0z3.CopilotVeneer_hasUpload__L2GX0{grid-template:"textarea textarea" 1fr "upload   submit" auto/1fr auto}.CopilotVeneer_collapsed__oHc0V{--outer-border-radius:100px;align-items:center;grid-template:"textarea submit" auto/1fr auto}.CopilotVeneer_collapsed__oHc0V.CopilotVeneer_hasUpload__L2GX0{grid-template:"upload textarea submit" auto/auto 1fr auto}.CopilotVeneer_textareaCell__Mlqu9{grid-area:textarea}.CopilotVeneer_uploadCell__my2Q3{grid-area:upload;justify-self:start}.CopilotVeneer_submitCell__l3FVZ{grid-area:submit}.CopilotFloatingWidget_overlay__x1V9b{view-transition-name:copilot-widget-overlay;box-shadow:0 -4px 16px 0 rgba(0,0,0,.16)}.CopilotFloatingWidget_close__jVj9F{view-transition-name:copilot-widget-close}.CopilotFloatingWidget_suggestions__0LyOc{view-transition-name:copilot-widget-suggestions}.CopilotFloatingWidget_veneer__VPIFu{view-transition-name:copilot-veneer}.CopilotFloatingWidget_uploadCell__l4tDc{view-transition-name:copilot-veneer-upload}.CopilotFloatingWidget_submitCell__zocny{view-transition-name:copilot-veneer-submit}html:has(.CopilotFloatingWidget_veneer__VPIFu)::view-transition-new(copilot-veneer),html:has(.CopilotFloatingWidget_veneer__VPIFu)::view-transition-old(copilot-veneer){height:100%;-o-object-fit:fill;object-fit:fill}html:has(.CopilotFloatingWidget_suggestions__0LyOc)::view-transition-old(copilot-widget-suggestions){animation-duration:.15s}html:has(.CopilotFloatingWidget_suggestions__0LyOc)::view-transition-new(copilot-widget-suggestions){animation-delay:.2s}.CopilotFloatingWidget_textareaCellOpen__LM1cu{view-transition-name:copilot-veneer-textarea}.CopilotFloatingWidget_textareaCellClosed__nOujf{view-transition-name:copilot-veneer-textarea-closed}html:has(.CopilotFloatingWidget_textareaCellClosed__nOujf)::view-transition-old(copilot-veneer-textarea-closed),html:has(.CopilotFloatingWidget_widthTransition__uqwK1)::view-transition-old(copilot-veneer-textarea){animation-duration:50ms}html:has(.CopilotFloatingWidget_textareaCellClosed__nOujf)::view-transition-new(copilot-veneer-textarea-closed),html:has(.CopilotFloatingWidget_widthTransition__uqwK1)::view-transition-new(copilot-veneer-textarea){animation-duration:50ms;animation-delay:.2s}.CheckoutFinishLoading_feedbackMessage__YdDO8{opacity:0;animation:CheckoutFinishLoading_xfade__IZpgD var(--animation-duration,3s) var(--animation-delay,0s) infinite}@keyframes CheckoutFinishLoading_xfade__IZpgD{0%{opacity:1}30%{opacity:1}33.33%{opacity:0}98%{opacity:0}to{opacity:1}}