#empty.empty{position:fixed;inset:0;z-index:210;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top,0px)) 16px max(18px,env(safe-area-inset-bottom,0px));background:rgba(4,4,8,.78);-webkit-backdrop-filter:blur(19px) saturate(85%);backdrop-filter:blur(19px) saturate(85%);overflow-y:auto;overscroll-behavior:contain;isolation:isolate}#empty.empty::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 40%,rgba(138,43,255,.13),transparent 52%)}#empty.empty .empty-card{width:min(492px,100%);max-height:min(94dvh,730px);overflow-y:auto;overscroll-behavior:contain;flex-shrink:0;padding:36px 30px 27px;box-shadow:0 0 0 1px rgba(255,255,255,.045),0 40px 120px rgba(0,0,0,.9);background:linear-gradient(165deg,rgba(26,26,35,.98),rgba(11,11,17,.985));animation:none}#empty.empty.gone{opacity:0;visibility:hidden;pointer-events:none}#empty.empty .empty-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#empty.empty .empty-hint{line-height:2}.language-wrap{position:relative;flex:none}.language-trigger{height:36px;min-width:58px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid var(--h2);font-size:12px;font-weight:750;color:var(--t1);transition:background .2s,border-color .2s}.language-trigger:hover,.language-wrap.open .language-trigger{background:var(--s3);border-color:var(--h3)}.language-trigger [data-icon]{width:13px;height:13px;color:var(--t3)}.language-popover{position:absolute;z-index:290;top:calc(100% + 10px);right:0;min-width:224px;max-height:min(65dvh,390px);padding:6px;display:grid;gap:2px;overflow:auto;border:1px solid var(--h2);border-radius:16px;background:linear-gradient(160deg,#1b1b24,#0e0e14);box-shadow:0 22px 64px rgba(0,0,0,.82);transform:translateY(-8px) scale(.98);transform-origin:top right;opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s var(--ease),opacity .2s,visibility .2s}.language-wrap.open .language-popover{opacity:1;visibility:visible;transform:none;pointer-events:auto}.lang-option{display:flex;align-items:center;gap:12px;width:100%;min-height:43px;padding:8px 10px;text-align:left;color:var(--t2);font-size:12px;font-weight:600;border-radius:10px;transition:background .2s,color .2s}.lang-option.active,.lang-option:hover{background:var(--s2);color:var(--t1)}.lang-option .lang-code{width:30px;flex:none;font-family:var(--mono);color:var(--t3);font-size:11px}.lang-option .lang-check{margin-left:auto;opacity:0;color:var(--ok)}.lang-option.active .lang-check{opacity:1}.language-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.language-settings-grid .lang-option{border:1px solid var(--h1);background:var(--s1)}.language-settings-grid .lang-option.active{border-color:var(--h3);background:var(--s3)}.bg-crop-card{width:min(590px,100%);max-height:min(92dvh,800px)}.bg-crop-preview{position:relative;display:flex;align-items:center;justify-content:center;max-width:min(100%,440px);width:auto;max-height:46dvh;min-height:156px;aspect-ratio:9/16;margin:4px auto 18px;border-radius:16px;overflow:hidden;border:1px solid var(--h2);background:#06060a;box-shadow:0 16px 44px rgba(0,0,0,.5);touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.bg-crop-preview:active{cursor:grabbing}.bg-crop-preview canvas{width:100%;height:100%;object-fit:fill;display:block;pointer-events:none}.bg-crop-preview .crop-tip{bottom:9px;max-width:95%;font-size:10px}.bg-crop-grid{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.19)}.bg-crop-grid i{position:absolute;background:rgba(255,255,255,.23)}.bg-crop-grid i:first-child,.bg-crop-grid i:nth-child(2){top:0;bottom:0;width:1px}.bg-crop-grid i:first-child{left:33.333%}.bg-crop-grid i:nth-child(2){left:66.666%}.bg-crop-grid i:nth-child(3),.bg-crop-grid i:nth-child(4){left:0;right:0;height:1px}.bg-crop-grid i:nth-child(3){top:33.333%}.bg-crop-grid i:nth-child(4){top:66.666%}.bg-crop-card .btn-row .btn{flex:1}@media(max-width:860px){#empty.empty .empty-card{padding:28px 22px 22px;max-height:calc(100dvh - 32px);width:min(440px,100%)}#empty.empty .empty-actions{grid-template-columns:1fr 1fr}.language-trigger{min-width:48px;padding:0 7px;gap:4px}.language-popover{position:fixed;top:calc(var(--top-h) + 8px);right:12px;max-width:calc(100vw - 24px)}.bg-crop-card{max-height:calc(100dvh - 24px)}.bg-crop-preview{max-height:40dvh}}@media(max-width:390px){#empty.empty .empty-actions{grid-template-columns:1fr}#empty.empty .empty-card{padding:22px 17px}#empty.empty .empty-hint{display:none}.language-settings-grid{grid-template-columns:1fr}}@media(max-height:540px){#empty.empty .empty-card{padding:15px 20px}#empty.empty .orb{transform:scale(.7);margin-bottom:0}.bg-crop-preview{max-height:30dvh}}.welcome-lang{margin:14px auto 0;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;color:var(--t3)}.welcome-lang select{max-width:180px;padding:6px 27px 6px 12px;border-radius:10px;border:1px solid var(--h2);background:#181820;color:var(--t1);font:600 11.5px var(--font);cursor:pointer;outline:0;user-select:auto}.welcome-lang select:focus-visible{outline:2px solid var(--c2);outline-offset:2px}