.planGateTrigger{cursor:not-allowed;min-width:0;max-width:100%;display:inline-flex;position:relative}.planGateTrigger:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-md)}.planGateTrigger.planLockTrigger,.planGateTrigger.planToggleTrigger{width:100%;display:flex}.planGateTrigger.planButtonTrigger{flex:none}.planGateTrigger.planButtonTrigger.isFullWidth{width:100%;display:flex}.planGatePopup .planGateNotice{--buttonTone:var(--text);--buttonGlassPower:.3;--buttonAmbientStrength:5%;--buttonFill:var(--container);--buttonAmbient:color-mix(in srgb,var(--buttonTone)var(--buttonAmbientStrength,15%),transparent);--buttonAmbientImage:radial-gradient(70.75% 124.54% at 51.89% 83.26%,var(--buttonAmbient)0%,transparent 100%);background-color:var(--buttonFill);background-image:var(--buttonAmbientImage);color:var(--buttonTone);background-repeat:no-repeat}.planGatePopup .planGateNotice:after{--glass-effect-blur:var(--glass-blur,1em);content:"";z-index:0;border-radius:inherit;background:var(--glass-backdrop-fill,#0000);-webkit-backdrop-filter:blur(var(--glass-effect-blur));backface-visibility:hidden;pointer-events:none;will-change:backdrop-filter,background,opacity;corner-shape:inherit;transition:--glass-effect-blur .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s,opacity .3s;position:absolute;inset:0;transform:translateZ(0)}.planGatePopup .planGateNotice:before{--glass-effect-light-color:var(--buttonGlass,var(--buttonTone));--glass-effect-light-power:var(--buttonGlassPower,.3);--glass-effect-light-rotation:var(--glass-light-rotation,210deg);--glass-effect-dark-color:var(--glass-dark-color,var(--background));--glass-effect-dark-power:var(--glass-dark-power,0);content:"";z-index:2;border-radius:inherit;pointer-events:none;corner-shape:inherit;-webkit-mask-composite:xor;will-change:background,opacity,transform;background:linear-gradient(var(--glass-effect-light-rotation),color-mix(in srgb,var(--glass-effect-light-color)calc(var(--glass-effect-light-power)*100%),transparent)-6.51%,color-mix(in srgb,var(--glass-effect-dark-color)calc(var(--glass-effect-dark-power)*100%),transparent)46.56%,color-mix(in srgb,var(--glass-effect-dark-color)calc(var(--glass-effect-dark-power)*100%),transparent)51.96%,color-mix(in srgb,var(--glass-effect-light-color)calc(var(--glass-effect-light-power)*100%),transparent)100%);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:--glass-effect-light-color .3s,--glass-effect-light-power .3s,--glass-effect-light-rotation .3s,--glass-effect-dark-color .3s,--glass-effect-dark-power .3s,opacity .3s,transform .3s,background .3s,background-image .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.planGatePopup .planGateNotice .content-wrapper,.planGatePopup .planGateNotice .contentWrapper,.planGatePopup .planGateNotice .clickAnimWrapper{z-index:1;transition:opacity .3s,transform .3s;position:relative}.planGatePopup .planGateNotice:disabled,.planGatePopup .planGateNotice[disabled],.planGatePopup .planGateNotice[aria-disabled=true]{--glass-light-power:.3}.planGatePopup .planGateNotice:disabled .content-wrapper,.planGatePopup .planGateNotice:disabled .contentWrapper,.planGatePopup .planGateNotice[disabled] .content-wrapper,.planGatePopup .planGateNotice[disabled] .contentWrapper,.planGatePopup .planGateNotice[aria-disabled=true] .content-wrapper,.planGatePopup .planGateNotice[aria-disabled=true] .contentWrapper{opacity:.4}.planGatePopup .planGateNotice:before,.planGatePopup .planGateNotice:after{z-index:2}.planGatePopup .planGateNotice{--buttonFill:var(--background-muted);--buttonAmbientStrength:0%;isolation:isolate;justify-content:flex-start;align-items:center;gap:var(--spacing-2xs);box-sizing:border-box;width:max-content;min-width:2.75em;min-height:2.75em;max-width:min(24em,100vw - var(--spacing-xl));padding:var(--spacing-xs).85em;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 .25em color-mix(in srgb,var(--background)55%,transparent);font-size:var(--font-sm);white-space:nowrap;cursor:default;flex:none;font-weight:350;line-height:1.25;animation:.56s cubic-bezier(.16,1,.3,1) both planGateReveal;display:inline-flex;position:relative;overflow:hidden}.planGatePopup .planGateNotice .planGateNoticeSurface{z-index:3;border-radius:inherit;pointer-events:none;inset-inline-start:0;width:2.75em;height:2.75em;animation:.56s cubic-bezier(.16,1,.3,1) both planGateExpand;position:absolute;top:50%;transform:translateY(-50%)}.planGatePopup .planGateNotice .planGateNoticeIcon,.planGatePopup .planGateNotice .planGateNoticeDetails{z-index:4;position:relative}.planGatePopup .planGateNotice .planGateNoticeIcon{width:1.05em;color:var(--planTone,var(--primary));flex:0 0 1.05em;justify-content:center;align-items:center;display:inline-flex}.planGatePopup .planGateNotice .planGateNoticeDetails{text-align:right;flex-direction:column;flex:none;align-items:flex-start;gap:.12em;max-width:min(20em,100vw - 7em);animation:.34s cubic-bezier(.16,1,.3,1) 90ms both planGateTextReveal;display:inline-flex}.planGatePopup .planGateNotice .planGateNoticeTitle{white-space:nowrap}.planGatePopup .planGateNotice .planName{background:linear-gradient(180deg,color-mix(in srgb,var(--planTone,var(--primary))75%,white),var(--planTone,var(--primary))36%,color-mix(in srgb,var(--planTone,var(--primary))70%,transparent));color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.planGatePopup .planGateNotice .planGateNoticeLabel{opacity:.68;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:.8em;font-weight:300}@keyframes planGateReveal{0%{clip-path:inset(calc(50% - 1.375em) 0 calc(50% - 1.375em) calc(100% - 2.75em) round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes planGateExpand{0%{width:2.75em;height:2.75em}to{width:100%;height:100%}}@keyframes planGateTextReveal{0%{opacity:0;filter:blur(4px);transform:translate(.5em)}to{opacity:1;filter:blur();transform:translate(0)}}.planLock{width:100%;min-width:0;display:block;position:relative}.planLockPopover{border-radius:var(--radius-md);opacity:.75;cursor:not-allowed}.planLockPopover:has(.button.premium){opacity:1}.planLockHoverSwap{isolation:isolate;border-radius:var(--radius-md);cursor:not-allowed;background-color:color-mix(in srgb,var(--planTone,var(--primary))8%,var(--container));background-image:radial-gradient(70.75% 124.54% at 51.89% 83.26%,color-mix(in srgb,var(--planTone,var(--primary))18%,transparent),transparent);outline:none;transition:background-color .28s;overflow:visible}.planLockHoverSwap[data-plan-lock-revealed=true]{background-color:color-mix(in srgb,var(--planTone,var(--primary))10%,var(--container))}.planLockHoverSwap:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--planTone,var(--primary))45%,transparent)}.planLockHoverSwap .planLockOriginalContent,.planLockHoverSwap .planLockSwapContent{z-index:4;border-radius:inherit;position:relative;overflow:hidden}.planLockHoverSwap .planLockOriginalContent{width:100%;height:100%}.planLockHoverSwap .planLockSwapContent{padding:var(--spacing-2xs)var(--spacing-xs);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.planLockPreview{border-radius:var(--radius-md);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.planLockPreview .planLockPreviewContent{opacity:.58;pointer-events:none;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;-webkit-mask-image:linear-gradient(#000 25%,#0000 100%);mask-image:linear-gradient(#000 25%,#0000 100%)}.planLockPreview .planLockPreviewAction{z-index:1;padding:var(--spacing-xs);background:color-mix(in srgb,var(--background)32%,transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.planLockBadge{width:fit-content;color:var(--planTone,var(--primary));flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.planLockBadge:after{content:"";z-index:-1;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--blacked)20%,transparent);filter:blur(.35em);position:absolute;inset:-.32em}.planLockOverlayBadge{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planHoverLock{cursor:not-allowed;display:inline-flex;position:relative}.planHoverLock>:first-child{opacity:.75}.planHoverLock .planLockBadge{top:-.3rem;position:absolute;inset-inline-end:-.3rem}.planUpsell{--surfaceSize:2.75em;align-items:center;gap:var(--spacing-2xs);white-space:nowrap;font-weight:200;display:flex}.planUpsell .planName{color:var(--planTone,var(--primary));font-weight:400}.planUpsell .text{font-size:var(--font-sm)}.planUpsell .button.default{--buttonFill:color-mix(in srgb,var(--container)45%,transparent);--buttonAmbientStrength:0%;backdrop-filter:blur(1.2em)}.planUpsell.isPopover{flex-direction:column}.planUpsell.isPopover button{width:100%}.planUpsell.isInline{--surfaceSize:2.35em;justify-content:center;gap:var(--spacing-xs);width:100%}.planUpsell.isInline .text{text-overflow:ellipsis;font-size:.78em;overflow:hidden}.planUpsell.isInline button{padding-inline:var(--spacing-sm);flex:none;font-size:.78em}@media (prefers-reduced-motion:reduce){.planLockHoverSwap{transition:none}.planGatePopup .planGateNotice{clip-path:none;animation:none}.planGatePopup .planGateNotice .planGateNoticeSurface,.planGatePopup .planGateNotice .planGateNoticeDetails{animation:none}.planGatePopup .planGateNotice .planGateNoticeSurface{width:100%;height:100%}}