.plan-glass-dialog{width:min(660px,calc(100vw - 32px));font-family:var(--ui-font,Arial,sans-serif)}.plan-glass-dialog h2{font-size:clamp(24px,5.8vw,34px);font-weight:500;letter-spacing:-.045em;line-height:1.15;margin:8px 22px 14px 0}.plan-glass-dialog p{font-size:14px;line-height:1.6;color:var(--ui-muted,#666)}.plan-dialog-close{position:absolute;right:20px;top:16px;border:0;background:none;color:inherit;font-size:24px;cursor:pointer}.publish-plan-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 16px}.publish-plan-options section{padding:20px;border:1px solid var(--ui-line,#ddd);border-radius:24px;background:color-mix(in srgb,var(--ui-bg,#fff) 55%,transparent);display:flex;flex-direction:column}.publish-plan-options h3{font-size:22px;margin:0 0 10px}.publish-plan-options strong{font-size:14px;font-weight:500}.publish-plan-options ul{padding-left:18px;font-size:13px;line-height:1.65;margin:16px 0 20px}.publish-plan-options li+li{margin-top:4px}.plan-glass-dialog :is(button:not(.plan-dialog-close),a.plan-dialog-yellow){display:block;text-align:center;border-radius:999px;padding:13px 16px;min-height:46px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.publish-plan-options button{margin-top:auto;border:1px solid var(--ui-line,#ddd);background:var(--ui-bg,#fff);color:inherit}.plan-glass-dialog :is(button.plan-dialog-yellow,a.plan-dialog-yellow){background:var(--ui-accent,#ffcc00);color:#161616;border:0}.plan-glass-dialog button:disabled{opacity:.5;cursor:wait}.plan-glass-dialog small{display:block;font-size:12px;color:var(--ui-muted,#666);line-height:1.5}.plan-glass-dialog .regional-pro-price-note{font-size:11px;line-height:1.4;margin:6px 0}.plan-glass-dialog .regional-pro-price-amount{font-size:22px;margin:0}.plan-glass-dialog .regional-pro-price-amount span{font-size:12px}.plan-glass-dialog .plan-limit-reason{margin:20px 0 24px;color:var(--ui-ink,#171717)}.plan-dialog-later{margin:10px auto 0;border:0;background:none;color:var(--ui-muted,#666)}.plan-upgrade-centered{text-align:center}.plan-upgrade-centered h2{margin-left:22px}.plan-upgrade-centered :is(button.plan-dialog-yellow,a.plan-dialog-yellow){width:fit-content;margin:0 auto}@media(max-width:540px){.publish-plan-options{grid-template-columns:1fr;gap:12px;margin-top:18px}.publish-plan-options section{padding:16px}.publish-plan-options ul{margin:10px 0 14px}.publish-plan-options li+li{margin-top:0}.plan-glass-dialog h2{font-size:26px}}