.au7Aia_actions{gap:var(--space-3);margin-top:var(--space-5);justify-content:flex-end;display:flex}.au7Aia_cancelButton,.au7Aia_logoutButton{flex:1}.au7Aia_warning{padding:var(--space-3);border-radius:var(--radius-md);background:var(--warning-bg);color:var(--text-primary);font-size:var(--font-size-sm);margin:0;line-height:1.4}
.eO74ZG_box{padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-primary);font-size:var(--font-size-sm);color:var(--text-secondary);text-align:left}.eO74ZG_link{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}
.tyqUaW_modal{overflow:hidden}.tyqUaW_content{flex-direction:column;display:flex;overflow:hidden}.tyqUaW_container{flex-direction:column;height:min(48rem,90vh - 2px);min-height:min(36rem,90vh - 2px);display:flex;position:relative}@media (max-width:600px){.tyqUaW_container{height:calc(100dvh - env(safe-area-inset-bottom,0px));min-height:0}}.tyqUaW_frame{background:var(--bg-secondary);border:none;flex:auto;width:100%;height:100%}.tyqUaW_status{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center;background:var(--bg-primary);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tyqUaW_statusText{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}
.W8QplG_content{gap:var(--space-6);flex-direction:column;display:flex}.W8QplG_benefits{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.W8QplG_benefit{align-items:flex-start;gap:var(--space-3);display:flex}.W8QplG_benefitIcon{border-radius:var(--radius-full);border:1px solid #0000001f;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative;box-shadow:0 .6px 2px #0000000f}.W8QplG_benefitIcon:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffffe6;position:absolute;top:1px;bottom:1px;left:1px;right:1px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.W8QplG_benefitIcon[data-tone=presence]{background:color-mix(in srgb, var(--color-info) 10%, transparent);color:var(--color-info)}.W8QplG_benefitIcon[data-tone=action]{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning)}.W8QplG_benefitIcon[data-tone=brand]{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary)}.W8QplG_benefitIcon[data-tone=value]{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success)}.W8QplG_matchIconWrap{width:18px;height:18px;display:flex}.W8QplG_matchIconWrap svg{width:100%;height:100%}.W8QplG_liveDot{border:2px solid var(--bg-primary);border-radius:var(--radius-full);background:var(--color-danger);width:10px;height:10px;position:absolute;top:-1px;right:-1px}.W8QplG_benefitBody{flex:1;min-width:0}.W8QplG_benefitBody strong{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-0-5);line-height:1.3;display:block}.W8QplG_benefitBody p{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.45}.W8QplG_periodSection,.W8QplG_fullWidth{width:100%}.W8QplG_discountBadge{background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success);border-radius:var(--radius-sm);font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.01em;white-space:nowrap;padding:1px 6px;line-height:1.4;display:inline-block}.W8QplG_paymentMethodSection{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.W8QplG_paymentMethodLabel{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin:0}.W8QplG_starsHint{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.4}.W8QplG_subscribeButton{width:100%}.W8QplG_cardChoice{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;font-size:var(--font-size-sm);display:flex}.W8QplG_cardChoiceLabel{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-secondary);display:inline-flex}.W8QplG_cardChoiceSwitch{color:var(--text-primary);font:inherit;font-weight:var(--font-weight-medium);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;text-decoration:underline}.W8QplG_cardChoiceSwitch:disabled{cursor:default;opacity:.5}
