.FeatureLimitModal_backdrop__owBPp{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;animation:FeatureLimitModal_fadeIn__c6D5v .15s ease-out}.FeatureLimitModal_modal__UhV0R{background:var(--az-bg-elevated,#fff);color:var(--az-text-primary);border-radius:12px;padding:28px 32px;width:min(420px,calc(100vw - 32px));box-shadow:var(--az-shadow-lg);animation:FeatureLimitModal_pop__5G8Gp .18s ease-out;text-align:center}.FeatureLimitModal_icon__jJz36{font-size:40px;margin-bottom:12px}.FeatureLimitModal_title__5dA2l{font-size:18px;font-weight:600;margin:0 0 12px}.FeatureLimitModal_message__vYgs8{font-size:14px;line-height:1.6;color:var(--az-text-secondary);margin:0 0 6px}.FeatureLimitModal_message__vYgs8 strong{color:var(--az-text-primary);font-variant-numeric:tabular-nums}.FeatureLimitModal_hint__wacIZ{font-size:13px;color:var(--az-text-tertiary,#888);margin:0 0 20px}.FeatureLimitModal_actions__eWdnj{display:flex;justify-content:center;gap:12px}.FeatureLimitModal_dismissBtn__ORpgr,.FeatureLimitModal_upgradeBtn__9GdDi{padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:background .15s}.FeatureLimitModal_dismissBtn__ORpgr{background:var(--az-bg-soft,rgba(0,0,0,.05));color:var(--az-text-primary)}.FeatureLimitModal_dismissBtn__ORpgr:hover{background:var(--az-bg-hover,rgba(0,0,0,.08))}.FeatureLimitModal_upgradeBtn__9GdDi{background:var(--az-accent,#0066cc);color:#fff}.FeatureLimitModal_upgradeBtn__9GdDi:hover{filter:brightness(1.1)}@keyframes FeatureLimitModal_fadeIn__c6D5v{0%{opacity:0}to{opacity:1}}@keyframes FeatureLimitModal_pop__5G8Gp{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.FileTooLargeModal_backdrop__jmxfX{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--az-bg-overlay);animation:FileTooLargeModal_backdropIn__cAd8H .16s ease-out}.FileTooLargeModal_modal__vAUy8{width:min(440px,100%);padding:28px;color:var(--az-text-primary);background:var(--az-bg-surface);border:1px solid var(--az-border-subtle);border-radius:14px;box-shadow:var(--az-shadow-lg);animation:FileTooLargeModal_modalIn__7L4bz .2s ease-out}.FileTooLargeModal_content__MK3Lh{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.FileTooLargeModal_icon__JmQ_f{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;color:var(--az-error);background:var(--az-error-bg);border:1px solid var(--az-error-border);border-radius:50%}.FileTooLargeModal_copy__Xu41g{width:100%;min-width:0}.FileTooLargeModal_title__cgsHm{margin:0 0 8px;font-size:20px;font-weight:650;line-height:1.35;letter-spacing:-.01em}.FileTooLargeModal_hint__K76_p{margin:0;font-size:14px;line-height:1.65;color:var(--az-text-secondary)}.FileTooLargeModal_actions__x8ac5{display:flex;justify-content:center;margin-top:24px}.FileTooLargeModal_confirmButton__OwZcw{min-width:104px;min-height:44px;padding:10px 20px;color:var(--az-accent-fg);font:inherit;font-size:14px;font-weight:600;cursor:pointer;background:var(--az-accent);border:1px solid var(--az-accent);border-radius:8px;transition:background .15s ease,border-color .15s ease,transform .15s ease;touch-action:manipulation}.FileTooLargeModal_confirmButton__OwZcw:hover{background:var(--az-accent-hover);border-color:var(--az-accent-hover)}.FileTooLargeModal_confirmButton__OwZcw:active{transform:translateY(1px)}.FileTooLargeModal_confirmButton__OwZcw:focus-visible{outline:3px solid var(--az-workspace-focus-ring);outline-offset:2px}@keyframes FileTooLargeModal_backdropIn__cAd8H{0%{opacity:0}}@keyframes FileTooLargeModal_modalIn__7L4bz{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (max-width:480px){.FileTooLargeModal_backdrop__jmxfX{padding:16px}.FileTooLargeModal_modal__vAUy8{padding:24px 20px 20px}.FileTooLargeModal_actions__x8ac5,.FileTooLargeModal_confirmButton__OwZcw{width:100%}}@media (prefers-reduced-motion:reduce){.FileTooLargeModal_backdrop__jmxfX,.FileTooLargeModal_modal__vAUy8{animation:none}.FileTooLargeModal_confirmButton__OwZcw{transition:none}}