.upgrade-dialog-overlay{z-index:50;background:#1f1c1bd9;animation:.15s cubic-bezier(.16,1,.3,1) overlayShow;position:fixed;inset:0}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.upgrade-dialog-content{z-index:50;background:var(--bg-color);border:3px solid var(--border-color);flex-direction:column;width:90vw;max-width:560px;max-height:90vh;padding:0;animation:.15s cubic-bezier(.16,1,.3,1) contentShow;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:8px 8px #1f1c1b26}.upgrade-dialog-header{padding:var(--spacing-xl);border-bottom:2px solid var(--border-color);text-align:center}.upgrade-dialog-icon{width:56px;height:56px;margin:0 auto var(--spacing-md);background:#d977061a;border:3px solid #d97706;justify-content:center;align-items:center;display:flex}.upgrade-dialog-icon svg{color:#d97706;width:32px;height:32px}.upgrade-dialog-title{font-family:var(--font-display);color:var(--text-color);letter-spacing:-.5px;margin:0 0 8px;font-size:22px;font-weight:700}.upgrade-dialog-description{color:#1f1c1bb3;margin:0;font-size:14px;line-height:1.5}.upgrade-dialog-body{padding:var(--spacing-xl);flex:1;overflow-y:auto}.upgrade-benefits{background:#3b82f60f;border:2px solid #3b82f6;margin-bottom:20px;padding:16px}.upgrade-benefits-title{text-transform:uppercase;letter-spacing:.5px;color:#1e40af;margin:0 0 14px;font-size:13px;font-weight:600}.upgrade-benefits-list{margin:0;padding:0;list-style:none}.upgrade-benefits-list li{color:#1e3a8a;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.5}.upgrade-benefits-list li:last-child{margin-bottom:0}.upgrade-consent-box{border:2px solid var(--border-color);margin-bottom:var(--spacing-lg);cursor:pointer;background:0 0;padding:0;transition:all .2s;display:block}.upgrade-consent-box:hover{background:#1f1c1b05}.upgrade-consent-box.checked{border-color:var(--text-color);background:#1f1c1b0d}.upgrade-consent-inner{padding:var(--spacing-md);align-items:flex-start;gap:16px;display:flex}.upgrade-checkbox{border:2px solid var(--border-color);background:var(--bg-color);cursor:pointer;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;margin-top:0;padding:0;transition:all .2s;display:flex}.upgrade-checkbox:hover{border-color:var(--text-color)}.upgrade-checkbox[data-state=checked]{background:var(--text-color);border-color:var(--text-color)}.upgrade-checkbox svg{width:16px;height:16px;color:var(--bg-color);stroke-width:3px}.upgrade-consent-text{flex:1}.upgrade-consent-label{color:var(--text-color);cursor:pointer;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.4}.upgrade-consent-description{color:#1f1c1bb3;margin:0;font-size:13px;line-height:1.6}.upgrade-notice{background:#facc1514;border:2px solid #eab308;align-items:flex-start;gap:14px;padding:16px;display:flex}.upgrade-notice-icon{color:#ca8a04;flex-shrink:0;width:22px;min-width:22px;height:22px;margin-top:0}.upgrade-notice-content{flex:1}.upgrade-notice-title{color:#92400e;margin:0 0 6px;font-size:14px;font-weight:600}.upgrade-notice-text{color:#a16207;margin:0;font-size:13px;line-height:1.6}.upgrade-dialog-footer{padding:20px var(--spacing-xl);border-top:2px solid var(--border-color);background:#1f1c1b03;gap:12px;display:flex}.upgrade-button{text-transform:uppercase;letter-spacing:.5px;border:2px solid var(--border-color);color:var(--text-color);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);background:0 0;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 24px;transition:all .2s;display:flex}.upgrade-button:hover:not(:disabled){background:#1f1c1b0d}.upgrade-button-primary{background:var(--text-color);color:var(--bg-color);border-color:var(--text-color)}.upgrade-button-primary:hover:not(:disabled){color:var(--text-color);background:0 0}.upgrade-button:disabled{opacity:.5;cursor:not-allowed}.upgrade-button-icon{width:14px;height:14px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=6f396aa6679fbf27.css.map*/