.UpgradeNoticeModal-module__NKHz4W__Overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;animation:.2s ease-out UpgradeNoticeModal-module__NKHz4W__fadeIn;display:flex;position:fixed;inset:0}@keyframes UpgradeNoticeModal-module__NKHz4W__fadeIn{0%{opacity:0}to{opacity:1}}.UpgradeNoticeModal-module__NKHz4W__Modal{background:var(--dropdown-bg);border:1px solid var(--dropdown-border);width:92%;max-width:480px;box-shadow:0 24px 80px #00000080, 0 0 0 1px color-mix(in srgb, var(--dropdown-border) 30%, transparent) inset;border-radius:20px;animation:.3s cubic-bezier(.34,1.56,.64,1) UpgradeNoticeModal-module__NKHz4W__modalPop;overflow:hidden}@keyframes UpgradeNoticeModal-module__NKHz4W__modalPop{0%{opacity:0;transform:scale(.92)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}.UpgradeNoticeModal-module__NKHz4W__OverlayOut{pointer-events:none;animation:.22s forwards UpgradeNoticeModal-module__NKHz4W__overlayOut}.UpgradeNoticeModal-module__NKHz4W__ModalOut{animation:.22s forwards UpgradeNoticeModal-module__NKHz4W__modalOut}@keyframes UpgradeNoticeModal-module__NKHz4W__overlayOut{0%{opacity:1}to{opacity:0}}@keyframes UpgradeNoticeModal-module__NKHz4W__modalOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(10px)}}.UpgradeNoticeModal-module__NKHz4W__BannerContainer{width:100%;height:160px;position:relative;overflow:hidden}.UpgradeNoticeModal-module__NKHz4W__BannerCanvas{width:100%;height:100%;position:absolute;inset:0}.UpgradeNoticeModal-module__NKHz4W__Content{padding:20px 24px 22px}.UpgradeNoticeModal-module__NKHz4W__Title{color:var(--text-primary);text-align:center;margin:0 0 4px;font-size:18px;font-weight:650;line-height:1.3}.UpgradeNoticeModal-module__NKHz4W__PlusGradient{background-image:linear-gradient(135deg, var(--gradient-start,#3b82f6) 0%, var(--gradient-end,#ec4899) 30%, var(--gradient-start,#3b82f6) 50%, var(--gradient-end,#ec4899) 80%, var(--gradient-start,#3b82f6) 100%);-webkit-text-fill-color:transparent;color:#0000;will-change:background-position;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:2s linear infinite UpgradeNoticeModal-module__NKHz4W__plusGradientFlow}@keyframes UpgradeNoticeModal-module__NKHz4W__plusGradientFlow{0%{background-position:0%}to{background-position:200%}}.UpgradeNoticeModal-module__NKHz4W__Subtitle{color:var(--text-secondary);text-align:center;margin:0 0 18px;font-size:13px;line-height:1.5}.UpgradeNoticeModal-module__NKHz4W__List{flex-direction:column;gap:2px;margin-bottom:18px;display:flex}.UpgradeNoticeModal-module__NKHz4W__Row{border-radius:8px;align-items:center;gap:10px;padding:7px 10px;animation:.3s ease-out both UpgradeNoticeModal-module__NKHz4W__rowSlide;display:flex}@keyframes UpgradeNoticeModal-module__NKHz4W__rowSlide{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.UpgradeNoticeModal-module__NKHz4W__Row:hover{background:color-mix(in srgb, var(--hover-bg) 50%, transparent)}.UpgradeNoticeModal-module__NKHz4W__RowIcon{opacity:.7;filter:brightness(0)invert();flex-shrink:0}[data-theme=light] .UpgradeNoticeModal-module__NKHz4W__RowIcon{filter:brightness(0)}.UpgradeNoticeModal-module__NKHz4W__RowLabel{color:var(--text-primary);flex:1;min-width:0;font-size:13px;font-weight:500}.UpgradeNoticeModal-module__NKHz4W__RowOld{color:var(--text-secondary);opacity:.4;flex-shrink:0;font-size:12px;text-decoration:line-through}.UpgradeNoticeModal-module__NKHz4W__RowArrow{color:var(--text-secondary);opacity:.3;flex-shrink:0;font-size:11px}.UpgradeNoticeModal-module__NKHz4W__RowNew{color:var(--action-color);text-align:right;flex-shrink:0;min-width:52px;font-size:13px;font-weight:600}.UpgradeNoticeModal-module__NKHz4W__WaveBtn{border:1px solid color-mix(in srgb, var(--dropdown-border) 15%, transparent);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:44px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.UpgradeNoticeModal-module__NKHz4W__WaveBtn:hover{border-color:color-mix(in srgb, var(--action-color) 30%, transparent)}.UpgradeNoticeModal-module__NKHz4W__WaveBtnCanvas{pointer-events:none;margin:auto;position:absolute;inset:0}.UpgradeNoticeModal-module__NKHz4W__WaveBtnLabel{z-index:1;color:var(--text-primary);letter-spacing:-.01em;text-shadow:0 1px 4px color-mix(in srgb, var(--dropdown-bg) 80%, transparent);font-size:13.5px;font-weight:600;position:relative}
.FeatureNoticeModal-module__PC8yJq__Overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FeatureNoticeModal-module__PC8yJq__Modal{background:var(--dropdown-bg);border:1px solid var(--dropdown-border);border-radius:20px;width:92%;max-width:540px;animation:.22s cubic-bezier(.34,1.56,.64,1) FeatureNoticeModal-module__PC8yJq__modalIn;overflow:hidden;box-shadow:0 32px 80px #00000073}@keyframes FeatureNoticeModal-module__PC8yJq__modalIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.FeatureNoticeModal-module__PC8yJq__OverlayOut{pointer-events:none;animation:.22s forwards FeatureNoticeModal-module__PC8yJq__overlayOut}.FeatureNoticeModal-module__PC8yJq__ModalOut{animation:.22s forwards FeatureNoticeModal-module__PC8yJq__modalOut}@keyframes FeatureNoticeModal-module__PC8yJq__overlayOut{0%{opacity:1}to{opacity:0}}@keyframes FeatureNoticeModal-module__PC8yJq__modalOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(10px)}}.FeatureNoticeModal-module__PC8yJq__ImageBanner{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.FeatureNoticeModal-module__PC8yJq__Content{padding:16px 26px 18px}.FeatureNoticeModal-module__PC8yJq__TitleRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.FeatureNoticeModal-module__PC8yJq__Title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.3}.FeatureNoticeModal-module__PC8yJq__Badge{background:color-mix(in srgb, var(--action-color) 18%, transparent);color:var(--action-color);letter-spacing:.06em;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:700;line-height:1.4}.FeatureNoticeModal-module__PC8yJq__Description{color:var(--text-secondary);margin:0 0 16px;font-size:14px;line-height:1.6}.FeatureNoticeModal-module__PC8yJq__Actions{justify-content:flex-end;gap:8px;display:flex}.FeatureNoticeModal-module__PC8yJq__CancelBtn{border:1px solid var(--dropdown-border);background:var(--hover-bg);color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:9px 20px;font-size:13.5px;transition:background .15s,color .15s}.FeatureNoticeModal-module__PC8yJq__CancelBtn:hover{background:var(--selected-bg);color:var(--text-primary)}.FeatureNoticeModal-module__PC8yJq__ActionBtn{background:var(--action-color);color:var(--text-primary-inverse);cursor:pointer;border:none;border-radius:10px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:opacity .15s}.FeatureNoticeModal-module__PC8yJq__ActionBtn:hover{opacity:.85}
.VoiceDemoBanner-module___WjWIq__Banner{aspect-ratio:16/9;background:#000;border-radius:20px 20px 0 0;width:100%;position:relative;overflow:hidden}.VoiceDemoBanner-module___WjWIq__OrbLayer{z-index:2;justify-content:center;align-items:center;animation:.5s forwards VoiceDemoBanner-module___WjWIq__fadeIn;display:flex;position:absolute;inset:0}.VoiceDemoBanner-module___WjWIq__OrbWrap{aspect-ratio:1;justify-content:center;align-items:center;width:50%;max-width:200px;display:flex}.VoiceDemoBanner-module___WjWIq__OrbCanvas{display:block}.VoiceDemoBanner-module___WjWIq__TextLayer{pointer-events:none;z-index:3;justify-content:center;align-items:center;padding:0 20px;display:flex;position:absolute;inset:0}.VoiceDemoBanner-module___WjWIq__FadeText{opacity:0;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .25em;width:100%;padding:0 16px;line-height:1.15;transition:opacity .5s;display:flex;position:absolute}.VoiceDemoBanner-module___WjWIq__Visible{opacity:1}.VoiceDemoBanner-module___WjWIq__Word{opacity:0;filter:blur(3px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(6px)}.VoiceDemoBanner-module___WjWIq__Visible .VoiceDemoBanner-module___WjWIq__Word{opacity:1;filter:blur();transform:translateY(0)}.VoiceDemoBanner-module___WjWIq__HeroText,.VoiceDemoBanner-module___WjWIq__UserText{font-family:var(--font-body,"Inter", sans-serif);color:#fff;letter-spacing:-.025em;font-size:clamp(28px,7vw,44px);font-weight:700}.VoiceDemoBanner-module___WjWIq__Thinking{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:-.02em;opacity:0;background:linear-gradient(90deg, var(--gradient-start,#60a5fa) 0%, var(--gradient-end,#1d4ed8) 50%, var(--gradient-start,#60a5fa) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,6vw,38px);font-weight:700;transition:opacity .4s;animation:2s ease-in-out infinite VoiceDemoBanner-module___WjWIq__shimmer;position:absolute}.VoiceDemoBanner-module___WjWIq__Thinking.VoiceDemoBanner-module___WjWIq__Visible{opacity:1}.VoiceDemoBanner-module___WjWIq__Dots{letter-spacing:.08em}@keyframes VoiceDemoBanner-module___WjWIq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.VoiceDemoBanner-module___WjWIq__AiText{font-family:var(--font-body,"Inter", sans-serif);color:var(--action-color);letter-spacing:-.015em;max-width:94%;font-size:clamp(15px,3.5vw,22px);font-weight:700;line-height:1.35}@keyframes VoiceDemoBanner-module___WjWIq__fadeIn{0%{opacity:0}to{opacity:1}}
