#empty.empty{background:radial-gradient(ellipse at 50% 20%,#13101c 0,#07060c 56%,#050508 100%);-webkit-backdrop-filter:none;backdrop-filter:none}#empty.empty::before{display:none}#empty.empty .empty-card{background:linear-gradient(165deg,#1b1b23,#101015);box-shadow:0 0 0 1px rgba(255,255,255,.04),0 24px 84px rgba(0,0,0,.78)}#empty.empty .orb::before{animation:none;opacity:.83}#empty.empty .orb span i{animation:none;opacity:.95}.stage{animation:none}.stage::before{opacity:.28}#ambient{display:none!important}.play{box-shadow:inset 0 -1px 0 rgba(0,0,0,.16),0 3px 11px -6px rgba(255,255,255,.28);transition:background .2s,transform .2s var(--spring)}.play:hover{box-shadow:inset 0 -1px 0 rgba(0,0,0,.15),0 4px 12px -6px rgba(255,255,255,.3)}.welcome-lang{gap:11px;margin-top:17px}.welcome-language-wrap{position:relative;min-width:166px}.welcome-language-trigger{display:flex;width:100%;height:38px;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border:1px solid var(--h2);border-radius:12px;background:linear-gradient(180deg,#272730,#191920);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 3px 8px rgba(0,0,0,.2);color:var(--t1);font-weight:650;font-size:12px;transition:border-color .2s,background .2s}.welcome-language-trigger:hover,.welcome-language-wrap.open .welcome-language-trigger{background:linear-gradient(180deg,#303039,#22222b);border-color:var(--h3)}.welcome-language-trigger [data-icon]{width:14px;height:14px;color:var(--t2)}.welcome-language-popover{top:auto;bottom:calc(100% + 9px);right:0;left:auto;width:max(210px,100%);max-height:min(44dvh,316px);transform-origin:bottom right;z-index:400}.welcome-language-wrap.open .welcome-language-popover{opacity:1;visibility:visible;transform:none;pointer-events:auto}.language-wrap .language-trigger{height:36px;background:linear-gradient(180deg,#24242c,#15151b);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 3px 9px rgba(0,0,0,.17)}.lang-option.active{background:var(--s3);border-color:var(--h2)}#dropOverlay.drop-overlay{position:fixed;inset:12px;z-index:350;overflow:hidden;display:grid;place-items:center;pointer-events:none;border:1px dashed rgba(138,124,255,.5);border-radius:24px;background:rgba(8,8,15,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#dropOverlay.drop-overlay.show{opacity:1}#dropOverlay .drop-msg{width:min(420px,90%);padding:36px 24px;border:1px solid var(--h2);border-radius:24px;background:linear-gradient(160deg,#22212d,#111118);box-shadow:0 20px 70px rgba(0,0,0,.65);line-height:1.5;transform:none}#dropOverlay .drop-icon{background:linear-gradient(135deg,rgba(0,229,255,.22),rgba(138,43,255,.23),rgba(255,43,214,.18))}.import-card{width:min(430px,100%)}.import-file{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--h1);border-radius:13px;background:var(--s1);min-width:0}.import-file-icon{flex:none;width:42px;height:42px;border:1px solid var(--h2);border-radius:12px;background:var(--s2);display:grid;place-items:center;color:var(--t1)}.import-file-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.import-file-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.import-file-copy span{color:var(--t3);font-size:11px}.import-description{margin:16px 0 12px;font-size:13px;line-height:1.6;color:var(--t2)}.import-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.import-choices .btn{white-space:normal;min-height:44px;height:auto;padding:12px 8px;line-height:1.3}.import-choices.single{grid-template-columns:1fr}.import-cancel{height:38px;margin:10px 0 0}@media(max-width:860px){.welcome-language-popover{position:absolute;top:auto;bottom:calc(100% + 8px);right:0;max-width:min(85vw,320px)}#dropOverlay.drop-overlay{inset:8px;border-radius:18px}}@media(max-width:390px){.welcome-lang{gap:8px}.welcome-language-wrap{min-width:155px}}