.awPricingAlertOverlay{-webkit-backdrop-filter:blur(12px);z-index:1000;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;overscroll-behavior:none;background-color:#18181899;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}@media (width>=1025px){.awPricingAlertOverlay{--aw-pricing-alert-scale:min(1, (100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)) / 1152px, (100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) / 630px)}.awPricingAlertScaleWrap{width:calc(1152px * var(--aw-pricing-alert-scale));height:calc(630px * var(--aw-pricing-alert-scale));flex-shrink:0}.awPricingAlertModal{transform:scale(var(--aw-pricing-alert-scale));transform-origin:0 0}}.awPricingAlertModal{box-sizing:border-box;border:4px solid var(--color-primary);background:var(--color-surface);border-radius:48px;flex-direction:row;flex-shrink:0;align-items:stretch;width:1152px;height:630px;display:flex;position:relative;overflow:hidden}.awPricingAlertClose{z-index:1;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:22px;right:22px}.awPricingAlertClose img{object-fit:contain;width:20px;height:20px}.awPricingAlertLeft{background-color:var(--color-surface);box-sizing:border-box;flex-direction:column;flex-shrink:0;width:824px;min-height:0;padding-bottom:48px;display:flex}.awPricingAlertBanner{flex-shrink:0;margin:40px 48px 0}.awPricingAlertCards{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;flex:none;align-items:center;gap:16px;margin:24px 48px 0;padding:28px 16px 24px;display:flex;overflow:auto hidden}.awPricingAlertCards::-webkit-scrollbar{display:none}.awPricingAlertCards .awPricingAlertPlanCard,.awPricingAlertCards .awPricingAlertPlanSkeleton{flex:0 0 calc(33.3333% - 10.6667px)}.awPricingAlertPlanSkeleton{box-sizing:border-box;border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:240px;padding:36px 16px 20px}.awPricingAlertPlanSkeleton--selected{border-color:var(--color-primary);background:var(--color-primary-softer);transform:scale(1.05)}.awPricingAlertSkeletonLine{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-surface-2) 0%, var(--color-surface-3) 45%, var(--color-surface-2) 100%);background-size:220% 100%;animation:1.2s ease-in-out infinite awPricingAlertSkeletonShimmer;display:block}.awPricingAlertSkeletonTitle{width:58%;height:18px}.awPricingAlertSkeletonPrice{width:72%;height:34px;margin-top:24px}.awPricingAlertSkeletonFeatures{flex-direction:column;gap:14px;margin-top:32px;display:flex}.awPricingAlertSkeletonFeatures .awPricingAlertSkeletonLine{width:86%;height:12px}.awPricingAlertSkeletonFeatures .awPricingAlertSkeletonLine:nth-child(2){width:70%}.awPricingAlertSkeletonFeatures .awPricingAlertSkeletonLine:nth-child(3){width:78%}@keyframes awPricingAlertSkeletonShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.awPricingAlertFooter{flex-direction:column;flex-shrink:0;gap:16px;margin:20px 48px 0;display:flex}.awPricingAlertUpgradeBtn{background:var(--color-linear-icon);height:68px;color:var(--color-text-on-primary);box-shadow:var(--shadow-md);transition:background var(--transition-base), transform var(--transition-base);border-radius:999px;font-size:20px;font-weight:800}.awPricingAlertUpgradeBtn:disabled{cursor:default;opacity:.72}@media (hover:hover) and (pointer:fine){.awPricingAlertUpgradeBtn:hover:not(:disabled){background:var(--color-linear-icon-hover);transform:translateY(-1px)}}.awPricingAlertRestoreBtn{color:#a1a1aa;background:0 0;height:20px;font-size:14px;font-weight:700}.awPricingAlertRight{background-color:var(--color-text);flex-direction:column;flex:1;align-items:center;min-width:320px;min-height:0;padding-top:110px;display:flex}.awPricingAlertUpgradeBtnLabel--narrow{display:none}@media (width<=1024px){.awPricingAlertOverlay{overscroll-behavior:none;padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:hidden}.awPricingAlertScaleWrap{flex:auto;width:100%;min-width:0;height:auto;min-height:0;display:flex}.awPricingAlertModal{border-radius:var(--radius-3xl);overscroll-behavior:none;border-width:3px;flex-direction:column;flex:auto;width:100%;height:auto;min-height:0;max-height:none;overflow:hidden;transform:none}.awPricingAlertClose{border-radius:var(--radius-full);background:#ffffffd1;width:36px;height:36px;top:14px;right:14px}.awPricingAlertClose img{width:14px;height:14px}.awPricingAlertLeft{flex:auto;width:100%;min-height:0;padding-bottom:0;overflow:hidden}.awPricingAlertBanner{flex-shrink:0;margin:12px 12px 0;padding-right:0}.awPricingAlertBanner .pricingPreferentialBannerImage{object-fit:cover;object-position:center}.awPricingAlertBanner .pricingPreferentialBanner--compact .pricingPreferentialBannerContent{min-height:96px;padding:16px 44px 14px 16px}.awPricingAlertCards{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:auto;align-items:stretch;gap:12px;min-height:0;margin:12px 16px 0;padding:0 0 8px;overflow:hidden auto}.awPricingAlertCards .awPricingAlertPlanCard,.awPricingAlertCards .awPricingAlertPlanSkeleton{flex:none;width:100%;min-width:0}.awPricingAlertPlanSkeleton{min-height:0;padding:16px;transform:none}.awPricingAlertFooter{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--color-surface);flex-shrink:0;gap:0;margin:0;box-shadow:0 -10px 24px #1818180f}.awPricingAlertUpgradeBtn{background:linear-gradient(90deg, var(--color-primary) 0%, #ff8e00 100%);height:52px;font-size:17px}.awPricingAlertUpgradeBtnLabel--wide{display:none}.awPricingAlertUpgradeBtnLabel--narrow{display:inline}.awPricingAlertRight{display:none}}.awPricingAlertRightIcon{object-fit:contain;flex-shrink:0;width:165px;height:165px}.awPricingAlertRightTitle{color:#fff;text-align:center;margin-top:-15px;font-size:20px;font-weight:900}.awPricingAlertRightDivider{background:var(--color-primary);border-radius:999px;flex-shrink:0;width:40px;height:4px;margin-top:8px}.awPricingAlertRightDesc{color:#a1a1aa;text-align:center;margin-top:32px;padding:0 80px;font-size:11px;font-weight:500;line-height:1.6}.awPricingAlertRightStudio{flex-direction:row;align-items:center;gap:8px;margin-top:48px;display:flex}.awPricingAlertRightStudioIcon{object-fit:contain;flex-shrink:0;width:11px;height:11px}.awPricingAlertRightStudioLabel{color:#71717a;letter-spacing:.5px;font-size:9px;font-weight:900}.awPricingAlertPlanCard{box-sizing:border-box;border:2px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);cursor:pointer;flex-direction:column;flex:1;min-height:240px;padding:16px 16px 20px;transition:background-color .15s,border-color .15s,transform .15s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.awPricingAlertPlanCard:hover{border-color:var(--color-primary)}}.awPricingAlertPlanCard--selected,.awPricingAlertPlanCard--selected:hover{z-index:1;border-color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 15%, transparent);transform:scale(1.05)}.awPricingAlertPlanBadge{border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text);letter-spacing:.8px;white-space:nowrap;z-index:1;padding:4px 14px;font-size:10px;font-weight:900;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.awPricingAlertPlanTitle{color:var(--color-text);margin:16px 4px 0;font-size:18px;font-weight:700}.awPricingAlertPlanPriceRow{flex-direction:row;align-items:flex-end;gap:4px;margin:10px 4px 0;display:flex}.awPricingAlertPlanPrice{color:var(--color-text);font-size:30px;font-weight:900;line-height:1}.awPricingAlertPlanOriginalPrice{color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:1;text-decoration:line-through}.awPricingAlertPlanPeriod{color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:1}.awPricingAlertPlanFeatures{flex-direction:column;gap:8px;margin:14px 4px 0;padding:0;list-style:none;display:flex}.awPricingAlertPlanFeature{color:var(--color-text-secondary);flex-direction:row;align-items:center;gap:8px;font-size:12px;font-weight:300;display:flex}.awPricingAlertPlanCard--selected .awPricingAlertPlanFeature{color:var(--color-text);font-weight:700}@media (width<=1024px){.awPricingAlertPlanCard{z-index:auto;border:2px solid var(--color-border);border-radius:20px;flex:none;min-height:0;padding:16px 18px 18px;transform:none;box-shadow:0 2px 8px #1818180f}.awPricingAlertPlanCard--selected,.awPricingAlertPlanCard--selected:hover{z-index:auto;border-color:var(--color-primary);background-color:var(--color-surface);transform:none;box-shadow:0 2px 8px #ff8e002e}@media (hover:hover) and (pointer:fine){.awPricingAlertPlanCard:hover:not(.awPricingAlertPlanCard--selected){border-color:var(--color-border);box-shadow:0 2px 8px #1818181a}}.awPricingAlertPlanBadge{display:none}.awPricingAlertPlanTitle,.awPricingAlertPlanPriceRow,.awPricingAlertPlanFeatures{margin-left:0}.awPricingAlertPlanTitle{margin-top:0;font-size:16px;font-weight:700}.awPricingAlertPlanPriceRow{align-items:baseline;gap:6px;margin-top:8px}.awPricingAlertPlanPrice{font-size:28px}.awPricingAlertPlanPeriod{font-size:14px}.awPricingAlertPlanFeatures{gap:8px;margin-top:12px;padding-right:0}.awPricingAlertPlanFeature{font-size:13px;font-weight:400}}.awPricingAlertPlanFeatureIcon{object-fit:contain;flex-shrink:0;width:16px;height:16px}.awPricingAlertPlanCard:not(.awPricingAlertPlanCard--selected) .awPricingAlertPlanFeatureIcon{filter:grayscale();opacity:.55}.awPricingAlertPlanCard--selected .awPricingAlertPlanFeatureIcon{filter:none;opacity:1}
