.lg-defs[data-v-55363747]{position:absolute;width:0;height:0;pointer-events:none}.tray-area[data-v-85423a01]{display:flex;align-items:stretch;gap:1px}.tray-item[data-v-85423a01]{padding:0 7px}.tray-glyph[data-v-85423a01]{position:relative;display:inline-flex;align-items:center}.tray-img[data-v-85423a01]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;display:block}.tray-badge[data-v-85423a01]{position:absolute;top:-5px;right:-7px;min-width:14px;height:14px;padding:0 3px;box-sizing:border-box;display:grid;place-items:center;font-size:.6rem;font-weight:700;line-height:1;color:#fff;background:#ff3b30;border-radius:7px;box-shadow:0 0 0 1.5px #0000002e;font-variant-numeric:tabular-nums}.menubar[data-v-987a8de0]{position:absolute;top:0;left:0;right:0;height:var(--menubar-h);transition:transform .26s ease,opacity .26s ease;z-index:50;display:flex;align-items:stretch;justify-content:space-between;padding:0 8px;border-radius:0;border:0;font-size:.8rem}.menubar[data-v-987a8de0]:before{display:none}.menubar.mb-seamless[data-v-987a8de0]{background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;border:0!important}.menubar.imm-hidden[data-v-987a8de0]{transform:translateY(-100%);opacity:0;pointer-events:none}.menubar.fs-gone[data-v-987a8de0]{display:none}.menubar.imm-glass[data-v-987a8de0]{background:var(--glass-bg-strong)!important;backdrop-filter:var(--glass-bd)!important;box-shadow:var(--glass-shadow),var(--glass-inner)!important;border-bottom:1px solid var(--glass-border-soft)!important;background-image:linear-gradient(180deg,#ffffff14 0,#fff0 60%)!important;color:#121214f2!important;text-shadow:none!important}.menubar.imm-glass .mb-item.active[data-v-987a8de0],.menubar.imm-glass .mb-item[data-v-987a8de0]:hover{background:#0000001a!important}.menubar.mb-light[data-v-987a8de0]{color:#fffffff5;text-shadow:0 1px 3px rgba(0,0,0,.32)}.menubar.mb-dark[data-v-987a8de0]{color:#121214eb;text-shadow:0 1px 2px hsla(0,0%,100%,.3)}.menubar.mb-light .mb-item.active[data-v-987a8de0],.menubar.mb-light .mb-item[data-v-987a8de0]:hover{background:#fff3}.menubar.mb-dark .mb-item.active[data-v-987a8de0],.menubar.mb-dark .mb-item[data-v-987a8de0]:hover{background:#0000001f}.left[data-v-987a8de0],.right[data-v-987a8de0]{display:flex;align-items:stretch;gap:1px}.mb-item[data-v-987a8de0]{border:0;background:transparent;color:inherit;cursor:default;height:100%;padding:0 9px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:400;text-box-trim:trim-both;text-box-edge:cap alphabetic}.mb-item[data-v-987a8de0]:hover{background:#ffffff29}.logo[data-v-987a8de0]{padding:0 8px}.appname[data-v-987a8de0]{font-weight:700}.mb-item.menu[data-v-987a8de0]{font-weight:500}.menu[data-v-987a8de0]{opacity:.92}.clock[data-v-987a8de0]{font-variant-numeric:tabular-nums;cursor:default;padding-left:8px;padding-right:6px}.glyph .off[data-v-987a8de0]{opacity:.4}.mb-batt-shell[data-v-987a8de0]{position:relative;display:inline-block;width:22px;height:11px;border:1px solid;border-radius:3px;opacity:.9}.mb-batt-shell[data-v-987a8de0]:after{content:"";right:-3px;top:50%;transform:translateY(-50%);width:2px;height:5px;border-radius:0 1px 1px 0}.mb-batt-fill[data-v-987a8de0],.mb-batt-shell[data-v-987a8de0]:after{position:absolute;background:currentColor}.mb-batt-fill[data-v-987a8de0]{left:1px;top:1px;bottom:1px;border-radius:1px;transition:width .3s ease}.mb-item.active[data-v-987a8de0]{background:#ffffff29}.statusbar[data-v-987a8de0]{align-items:center;padding:var(--safe-top) 16px 0;font-size:.85rem}.sb-left[data-v-987a8de0],.sb-right[data-v-987a8de0]{display:flex;align-items:center}.sb-left[data-v-987a8de0]{gap:10px}.sb-logo[data-v-987a8de0]{border:0;padding:0;width:30px;height:30px;border-radius:9px;background:#ffffff1f;color:var(--text);display:grid;place-items:center;cursor:default;-webkit-tap-highlight-color:transparent}.sb-logo[data-v-987a8de0]:active{background:#ffffff3d;transform:scale(.94)}.sb-right[data-v-987a8de0]{gap:8px;border:0;background:transparent;color:var(--text);cursor:default;height:100%;padding:0 4px;min-width:44px;min-height:100%;justify-content:flex-end}.sb-time[data-v-987a8de0]{font-weight:600;font-variant-numeric:tabular-nums}.sb-right .off[data-v-987a8de0]{opacity:.4}.sb-battery[data-v-987a8de0]{display:flex;align-items:center}.sb-batt-shell[data-v-987a8de0]{position:relative;display:inline-block;width:24px;height:12px;border:1px solid;border-radius:3px;opacity:.95}.sb-batt-shell[data-v-987a8de0]:after{content:"";right:-3px;top:50%;transform:translateY(-50%);width:2px;height:6px;border-radius:0 1px 1px 0}.sb-batt-fill[data-v-987a8de0],.sb-batt-shell[data-v-987a8de0]:after{position:absolute;background:currentColor}.sb-batt-fill[data-v-987a8de0]{left:1px;top:1px;bottom:1px;border-radius:1px;transition:width .3s ease}.about-backdrop{position:fixed;inset:0;z-index:10070;display:grid;place-items:center;background:#0003}.about-panel{position:relative;width:300px;max-width:calc(100vw - 32px);padding:30px 24px 26px;border-radius:18px;color:var(--text);text-align:center;box-shadow:0 24px 64px #00000073}.about-close{position:absolute;top:10px;right:10px;width:24px;height:24px;border:0;padding:0;line-height:0;border-radius:50%;background:#ffffff24;color:var(--text);display:grid;place-items:center;cursor:default}.about-close :deep(svg){display:block}.about-close:hover{background:#ffffff42}.about-logo{display:grid;place-items:center;margin-bottom:10px;color:var(--text)}.about-name{font-size:1.3rem;font-weight:700}.about-tag{font-size:.82rem;color:var(--text-dim);margin-top:2px}.about-version{font-size:.74rem;color:var(--text-dim);margin-top:8px;opacity:.8;font-variant-numeric:tabular-nums}.about-meta{font-size:.78rem;color:var(--text-dim);margin-top:14px;line-height:1.4}.machine-rows{margin:16px 0 0;padding:0;text-align:left;display:grid;gap:1px}.machine-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:7px 2px;font-size:.8rem}.machine-rows>div+div{border-top:1px solid hsla(0,0%,49.8%,.16)}.machine-rows dt{color:var(--text-dim);flex:none}.machine-rows dd{margin:0;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.machine-note{margin:12px 2px 0;font-size:.7rem;line-height:1.5;color:var(--text-dim);text-align:left}.machine-note em{font-style:normal;color:var(--text)}.msheet{width:320px;max-width:calc(100vw - 28px);max-height:calc(100vh - 80px);overflow-y:auto;padding:12px;border-radius:18px;color:var(--text);box-shadow:0 24px 64px #00000073}.msheet-title{justify-content:center;gap:8px;font-weight:700;padding:6px 0 10px}.msheet-item,.msheet-title{display:flex;align-items:center;font-size:.95rem}.msheet-item{gap:12px;width:100%;border:0;text-align:left;cursor:default;background:#ffffff12;color:var(--text);padding:13px 14px;border-radius:10px;margin-top:6px;-webkit-tap-highlight-color:transparent}.msheet-item:active{background:#ffffff29}.msheet-ico{flex:none;opacity:.9}.msheet-label{flex:1}.msheet-item.danger{color:#ff6b6b}.msheet-item.disabled{opacity:.4;pointer-events:none}.msheet-div{height:1px;background:var(--glass-border-soft);margin:10px 4px 4px}.mb-popover{position:fixed;z-index:10060;min-width:240px;max-width:calc(100vw - 16px);padding:14px;border-radius:14px;color:var(--text);box-shadow:0 18px 50px #0000006b}.pop-head{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.85rem;margin-bottom:8px}.pop-head .off{opacity:.4}.pop-status{font-size:1.05rem;font-weight:600}.pop-status.bad{color:#ff6b6b}.pop-status.sub{font-size:.82rem;font-weight:400;color:var(--text-dim);margin-top:8px}.pop-rows{margin:10px 0 0;padding:0;display:grid;gap:1px}.pop-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:6px 1px;font-size:.8rem}.pop-rows>div+div{border-top:1px solid hsla(0,0%,49.8%,.16)}.pop-rows dt{color:var(--text-dim);flex:none}.pop-rows dd{margin:0;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.pop-batt{display:flex;align-items:center;gap:6px}.pop-batt-pct{font-size:1.7rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.pop-batt-pct.low{color:#ff453a}.pop-batt-bolt{color:#34c759;display:inline-flex}.pop-batt-bar{position:relative;height:8px;margin-top:10px;border-radius:5px;background:#7f7f7f40;overflow:hidden}.pop-batt-fill{position:absolute;inset:0 auto 0 0;background:currentColor;border-radius:5px;transition:width .3s ease}.pop-batt-fill.low{background:#ff453a}.pop-batt-fill.charging{background:#34c759}.mb-popover .pop-cal-date{font-size:.82rem;color:var(--text-dim);margin-bottom:10px}.pop-cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pop-cal-btn{border:0;background:transparent;color:var(--text);cursor:default;width:26px;height:26px;border-radius:7px;display:grid;place-items:center}.pop-cal-btn:hover{background:#ffffff29}.pop-cal-title{border:0;background:transparent;color:var(--text);cursor:default;font-weight:600;font-size:.85rem;padding:4px 8px;border-radius:7px}.pop-cal-title:hover{background:#ffffff29}.pop-cal-grid{display:grid;grid-template-columns:1.7em repeat(7,1fr);gap:2px;font-variant-numeric:tabular-nums;align-items:center}.pop-cal-dow{padding-bottom:4px}.pop-cal-dow,.pop-cal-wk{text-align:center;font-size:.66rem;color:var(--text-dim)}.pop-cal-wk{opacity:.7;border-right:1px solid hsla(0,0%,49.8%,.18);margin-right:2px;padding-right:2px}.pop-cal-cell{aspect-ratio:1;display:grid;place-items:center;font-size:.78rem;border-radius:7px;color:var(--text)}.pop-cal-cell.empty{color:transparent}.pop-cal-cell.today{background:var(--accent);color:#fff;font-weight:700}.pop-enter-active,.pop-leave-active{transition:opacity .13s ease,transform .13s ease;transform-origin:top right}.pop-enter-from,.pop-leave-to{opacity:0;transform:scale(.95)}.about-enter-active,.about-leave-active{transition:opacity .14s ease}.about-enter-from,.about-leave-to{opacity:0}.about-enter-active .about-panel,.about-leave-active .about-panel{transition:transform .14s ease}.about-enter-from .about-panel,.about-leave-to .about-panel{transform:scale(.96)}.cdk-backdrop[data-v-78ee071e]{position:fixed;inset:0;z-index:9991;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000006b;backdrop-filter:blur(4px)}.cdk[data-v-78ee071e]{position:relative;width:660px;max-width:100%;height:460px;max-height:100%;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;color:var(--text);box-shadow:0 28px 70px #0000008c;border:1px solid hsla(0,0%,100%,.14)}.cdk-head[data-v-78ee071e]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--glass-border-soft)}.cdk-head-ico[data-v-78ee071e]{opacity:.8}.cdk-title[data-v-78ee071e]{margin:0;font-size:.96rem;font-weight:600;flex:1}.cdk-x[data-v-78ee071e]{border:0;background:transparent;color:var(--text-dim);width:26px;height:26px;border-radius:7px;display:grid;place-items:center;cursor:default}.cdk-x[data-v-78ee071e]:hover{background:#ffffff24;color:var(--text)}.cdk-body[data-v-78ee071e]{flex:1;display:flex;min-height:0}.cdk-types[data-v-78ee071e]{width:210px;flex-shrink:0;overflow-y:auto;padding:8px 8px 12px;border-right:1px solid var(--glass-border-soft);background:#0000001a}.cdk-group[data-v-78ee071e]{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);padding:10px 8px 4px;font-weight:600}.cdk-type[data-v-78ee071e]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:var(--text);cursor:default;padding:7px 9px;border-radius:9px;text-align:left;font-size:.85rem}.cdk-type[data-v-78ee071e]:hover{background:#ffffff1a}.cdk-type.on[data-v-78ee071e]{background:#0a84ff42}.cdk-type-ico[data-v-78ee071e]{flex-shrink:0}.cdk-type-name[data-v-78ee071e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdk-detail[data-v-78ee071e]{flex:1;display:flex;flex-direction:column;padding:20px;min-width:0;overflow-y:auto}.cdk-hero[data-v-78ee071e]{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.cdk-hero-txt h3[data-v-78ee071e]{margin:0 0 4px;font-size:1.05rem;font-weight:600}.cdk-hero-txt p[data-v-78ee071e]{margin:0;font-size:.84rem;color:var(--text-dim);line-height:1.4}.cdk-status[data-v-78ee071e]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text);margin-bottom:12px}.cdk-dot[data-v-78ee071e]{width:9px;height:9px;border-radius:50%;background:#ffffff4d}.cdk-dot.ok[data-v-78ee071e]{background:#30d158;box-shadow:0 0 8px #30d15899}.cdk-note[data-v-78ee071e]{color:var(--text-dim);font-size:.78rem}.cdk-warn[data-v-78ee071e]{display:block;color:#ff9f0a;margin-top:6px}.cdk-accounts[data-v-78ee071e]{display:flex;flex-direction:column;gap:6px}.cdk-acc-title[data-v-78ee071e]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-weight:600}.cdk-acc[data-v-78ee071e]{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:9px;background:#ffffff12;font-size:.85rem}.cdk-acc-name[data-v-78ee071e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdk-acc-x[data-v-78ee071e]{border:0;background:transparent;color:var(--text-dim);width:20px;height:20px;border-radius:6px;display:grid;place-items:center;cursor:default}.cdk-acc-x[data-v-78ee071e]:hover{background:#ff505040;color:#fff}.cdk-field[data-v-78ee071e]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-dim)}.cdk-input[data-v-78ee071e]{height:32px;border-radius:8px;border:1px solid var(--glass-border-soft);background:#ffffff1a;color:var(--text);padding:0 10px;font-size:.88rem;outline:none}.cdk-input[data-v-78ee071e]:focus{border-color:var(--accent);background:#ffffff24}.cdk-folder-note[data-v-78ee071e]{font-size:.84rem;color:var(--text-dim);line-height:1.5;margin:0}.cdk-err[data-v-78ee071e]{color:#ff453a;font-size:.82rem;margin:10px 0 0}.cdk-actions[data-v-78ee071e]{margin-top:auto;display:flex;justify-content:flex-end;gap:10px;padding-top:16px}.cdk-act[data-v-78ee071e]{border:0;background:#ffffff1f;color:var(--text);height:32px;padding:0 16px;border-radius:8px;cursor:default;font-size:.85rem;font-weight:500;display:inline-flex;align-items:center;gap:8px}.cdk-act[data-v-78ee071e]:hover:not(:disabled){background:#fff3}.cdk-act.primary[data-v-78ee071e]{background:var(--accent);color:#fff}.cdk-act.primary[data-v-78ee071e]:hover:not(:disabled){filter:brightness(1.08)}.cdk-act[data-v-78ee071e]:disabled{opacity:.45}.cdk-spin[data-v-78ee071e]{width:13px;height:13px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:cdk-spin-78ee071e .7s linear infinite}@keyframes cdk-spin-78ee071e{to{transform:rotate(1turn)}}.cdk-enter-active[data-v-78ee071e],.cdk-leave-active[data-v-78ee071e]{transition:opacity .18s ease}.cdk-enter-from[data-v-78ee071e],.cdk-leave-to[data-v-78ee071e]{opacity:0}.cdk-enter-active .cdk[data-v-78ee071e],.cdk-leave-active .cdk[data-v-78ee071e]{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.cdk-enter-from .cdk[data-v-78ee071e],.cdk-leave-to .cdk[data-v-78ee071e]{transform:scale(.96)}@media(max-width:640px){.cdk[data-v-78ee071e]{width:100%;height:100%;border-radius:0}.cdk-types[data-v-78ee071e]{width:150px}}.finder[data-v-b512a7fb]{display:flex;height:100%;color:var(--text);position:relative}.sidebar[data-v-b512a7fb]{width:180px;flex:0 0 180px;padding:12px 8px;display:flex;flex-direction:column;gap:1px;background:var(--glass-bg);backdrop-filter:blur(16px) saturate(var(--glass-saturate));overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.25) transparent}.sidebar[data-v-b512a7fb]::-webkit-scrollbar{width:8px}.sidebar[data-v-b512a7fb]::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.sidebar[data-v-b512a7fb]::-webkit-scrollbar-track{background:transparent}.sidebar .sb-item[data-v-b512a7fb],.sidebar .sb-title[data-v-b512a7fb]{flex:none}.sb-title[data-v-b512a7fb]{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);padding:6px 10px 4px}.sb-item+.sb-title[data-v-b512a7fb]{margin-top:12px}.sb-item[data-v-b512a7fb]{display:flex;align-items:center;gap:8px;text-align:left;border:0;background:transparent;color:var(--text);padding:5px 10px;border-radius:7px;font-size:.85rem;cursor:default}.sb-item[data-v-b512a7fb]:hover{background:#ffffff1a}.sb-item.on[data-v-b512a7fb]{background:#ffffff2e}.sb-ico[data-v-b512a7fb]{color:var(--accent);opacity:.95}.sb-disk-title[data-v-b512a7fb]{display:flex;align-items:center;justify-content:space-between}.sb-add[data-v-b512a7fb]{border:0;background:transparent;color:var(--text-dim);width:22px;height:22px;padding:0;margin:0 -4px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;display:grid;place-items:center;line-height:0;cursor:default}.sb-add[data-v-b512a7fb]:hover{background:#ffffff29;color:var(--text)}.sb-disk[data-v-b512a7fb]{position:relative}.sb-disk.dim[data-v-b512a7fb]{opacity:.55}.sb-disk.drop-over[data-v-b512a7fb]{background:#0a84ff52;outline:1.5px solid var(--accent);outline-offset:-1.5px}.sb-disk-text[data-v-b512a7fb]{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.15}.sb-disk-detail[data-v-b512a7fb],.sb-disk-name[data-v-b512a7fb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-disk-detail[data-v-b512a7fb]{font-size:.66rem;color:var(--text-dim)}.sb-eject[data-v-b512a7fb]{border:0;background:transparent;color:var(--text-dim);width:20px;height:20px;flex-shrink:0;padding:0;margin:0 -4px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;display:none;place-items:center;line-height:0;cursor:default}.sb-disk:hover .sb-eject[data-v-b512a7fb]{display:grid}.sb-eject[data-v-b512a7fb]:hover{background:#fff3;color:var(--text)}.sb-disk-spin[data-v-b512a7fb]{width:13px;height:13px;flex-shrink:0;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid var(--accent);animation:cdk-spin-b512a7fb .7s linear infinite}@keyframes cdk-spin-b512a7fb{to{transform:rotate(1turn)}}.sync-badge[data-v-b512a7fb]{position:absolute;bottom:26px;right:calc(50% - 26px);width:16px;height:16px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#8e8e93;box-shadow:0 1px 3px #0006}.sync-badge.row[data-v-b512a7fb]{position:static;width:15px;height:15px;margin-left:6px}.sync-badge.synced[data-v-b512a7fb]{background:#30d158}.sync-badge.pending[data-v-b512a7fb]{background:#8e8e93}.sync-badge.downloading[data-v-b512a7fb],.sync-badge.uploading[data-v-b512a7fb]{background:var(--accent)}.sync-badge.conflict[data-v-b512a7fb],.sync-badge.error[data-v-b512a7fb]{background:#ff453a}.main[data-v-b512a7fb]{flex:1;min-width:0;display:flex;flex-direction:column}.toolbar[data-v-b512a7fb]{display:flex;align-items:center;gap:4px;padding:8px 12px}.tbtn[data-v-b512a7fb]{border:0;background:transparent;color:var(--text);width:28px;height:26px;border-radius:7px;cursor:default;display:grid;place-items:center}.tbtn[data-v-b512a7fb]:hover:not(:disabled){background:#ffffff1f}.tbtn.on[data-v-b512a7fb]{background:#ffffff2e}.tbtn[data-v-b512a7fb]:disabled{opacity:.3}.crumbs[data-v-b512a7fb]{display:flex;align-items:center;gap:1px;margin-left:6px;overflow:hidden}.crumb[data-v-b512a7fb]{border:0;background:transparent;color:var(--text);padding:3px 6px;border-radius:6px;cursor:default;font-size:.84rem;white-space:nowrap;transition:background .12s ease}.crumb[data-v-b512a7fb]:hover{background:#ffffff1a}.crumb.drag-over[data-v-b512a7fb]{background:#0a84ff47}.crumb[data-v-b512a7fb]:hover{background:#ffffff1f}.sep[data-v-b512a7fb]{color:var(--text-dim);opacity:.6}.spacer[data-v-b512a7fb]{flex:1}.viewtoggle[data-v-b512a7fb]{display:flex;gap:2px}.tbtn .vico[data-v-b512a7fb]{width:16px;height:16px;fill:currentColor;opacity:.85}.colwrap[data-v-b512a7fb]{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden}.col[data-v-b512a7fb]{flex:0 0 220px;min-width:200px;height:100%;overflow-y:auto;padding:6px;border-right:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:1px}.col-row[data-v-b512a7fb]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:transparent;color:var(--text);padding:5px 8px;border-radius:7px;cursor:default;font-size:.85rem}.col-row[data-v-b512a7fb]:hover{background:#ffffff14}.col-row.sel[data-v-b512a7fb]{background:var(--accent);color:#fff}.col-row.sel .col-ico[data-v-b512a7fb]{color:#fff}.col-ico[data-v-b512a7fb]{flex:none;color:var(--text-dim)}.col-ico.dir[data-v-b512a7fb]{color:var(--accent)}.col-rname[data-v-b512a7fb]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-chev[data-v-b512a7fb]{color:var(--text-dim);opacity:.7}.col-row.sel .col-chev[data-v-b512a7fb]{color:#ffffffd9}.col-empty[data-v-b512a7fb]{color:var(--text-dim);font-size:.78rem;padding:8px}.col.preview[data-v-b512a7fb]{flex:0 0 260px;align-items:center;justify-content:flex-start;gap:12px;padding:24px 16px;text-align:center}.cprev-img[data-v-b512a7fb]{max-width:100%;max-height:60%;border-radius:8px;box-shadow:0 6px 22px #00000073}.cprev-ico[data-v-b512a7fb]{color:var(--text-dim)}.cprev-name[data-v-b512a7fb]{font-size:.85rem;word-break:break-word}.gal-stage[data-v-b512a7fb],.galwrap[data-v-b512a7fb]{flex:1;min-height:0;display:flex;flex-direction:column}.gal-stage[data-v-b512a7fb]{gap:12px;padding:24px}.gal-stage[data-v-b512a7fb],.gal-stage .thumb-wrap[data-v-b512a7fb]{align-items:center;justify-content:center}.gal-stage .thumb-wrap[data-v-b512a7fb]{flex:1 1 0;min-height:0;align-self:stretch;display:flex}.gal-img[data-v-b512a7fb]{max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 14px 50px #00000080;-o-object-fit:contain;object-fit:contain}.gal-ico[data-v-b512a7fb]{color:var(--text-dim)}.gal-name[data-v-b512a7fb]{font-size:1rem;font-weight:600;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gal-meta[data-v-b512a7fb]{font-size:.8rem;color:var(--text-dim)}.gal-open[data-v-b512a7fb]{margin-top:4px;border:0;background:var(--accent);color:#fff;border-radius:8px;padding:7px 18px;cursor:default;font-size:.85rem}.filmstrip[data-v-b512a7fb]{flex:none;height:104px;display:flex;gap:8px;overflow-x:auto;padding:10px 12px;background:#00000038;border-top:1px solid hsla(0,0%,100%,.07)}.film[data-v-b512a7fb]{flex:0 0 84px;display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:transparent;color:var(--text);padding:6px 4px;border-radius:8px;cursor:default}.film[data-v-b512a7fb]:hover{background:#ffffff14}.film.sel[data-v-b512a7fb]{background:#0a84ff47}.film-thumb[data-v-b512a7fb]{width:52px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.film-ico[data-v-b512a7fb]{color:var(--text-dim)}.film-ico.dir[data-v-b512a7fb]{color:var(--accent)}.film-name[data-v-b512a7fb]{font-size:.7rem;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thumb-wrap[data-v-b512a7fb]{position:relative;display:inline-grid;place-items:center}.play-badge[data-v-b512a7fb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:#0000008c;box-shadow:0 1px 4px #0006;display:grid;place-items:center;pointer-events:none}.play-badge svg[data-v-b512a7fb]{width:15px;height:15px;fill:#fff;margin-left:2px}.play-badge.sm[data-v-b512a7fb]{width:26px;height:26px}.play-badge.sm svg[data-v-b512a7fb]{width:12px;height:12px}.play-badge.lg[data-v-b512a7fb]{width:56px;height:56px}.play-badge.lg svg[data-v-b512a7fb]{width:26px;height:26px;margin-left:3px}.play-badge.xs[data-v-b512a7fb]{width:15px;height:15px}.play-badge.xs svg[data-v-b512a7fb]{width:8px;height:8px;margin-left:1px}.col-thumb-wrap[data-v-b512a7fb],.row-thumb-wrap[data-v-b512a7fb]{flex:none}.row-thumb[data-v-b512a7fb]{width:26px;height:18px}.col-thumb[data-v-b512a7fb],.row-thumb[data-v-b512a7fb]{-o-object-fit:cover;object-fit:cover;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff1a}.col-thumb[data-v-b512a7fb]{width:24px;height:17px}.col-row.drop-over[data-v-b512a7fb],.film.drop-over[data-v-b512a7fb]{outline:2px solid var(--accent);outline-offset:-2px;background:#0a84ff38}.col-row.dragging[data-v-b512a7fb],.film.dragging[data-v-b512a7fb]{opacity:.4}.col-row.jiggle[data-v-b512a7fb],.film.jiggle[data-v-b512a7fb]{animation:finder-jiggle-b512a7fb .34s ease-in-out infinite}.col-row.jiggle[data-v-b512a7fb]:nth-child(2n),.film.jiggle[data-v-b512a7fb]:nth-child(2n){animation-delay:-.17s}.inspector[data-v-b512a7fb]{width:240px;flex:0 0 240px;border-left:1px solid hsla(0,0%,100%,.08);background:#0000002e;display:flex;flex-direction:column;overflow-y:auto;padding:0 0 14px}.insp-head[data-v-b512a7fb]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-weight:600;font-size:.82rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.insp-x[data-v-b512a7fb]{border:0;background:transparent;color:var(--text-dim);cursor:default;font-size:12px}.insp-x[data-v-b512a7fb]:hover{color:var(--text)}.insp-preview[data-v-b512a7fb]{display:grid;place-items:center;padding:22px 14px 14px;min-height:120px}.insp-preview img[data-v-b512a7fb]{max-width:100%;max-height:180px;border-radius:8px;box-shadow:0 6px 22px #00000073}.insp-name[data-v-b512a7fb]{text-align:center;font-weight:600;font-size:.9rem;padding:0 14px 12px;word-break:break-word}.insp-rows[data-v-b512a7fb]{margin:0;padding:0 14px;gap:8px}.insp-rows[data-v-b512a7fb],.insp-rows>div[data-v-b512a7fb]{display:flex;flex-direction:column}.insp-rows>div[data-v-b512a7fb]{gap:1px;border-top:1px solid hsla(0,0%,100%,.06);padding-top:7px}.insp-rows dt[data-v-b512a7fb]{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);margin:0}.insp-rows dd[data-v-b512a7fb]{margin:0;font-size:.82rem}.insp-rows .insp-path[data-v-b512a7fb]{word-break:break-all;color:var(--text-dim);font-size:.76rem}.insp-empty[data-v-b512a7fb],.insp-multi[data-v-b512a7fb]{padding:28px 14px;text-align:center;color:var(--text-dim);font-size:.85rem}.finder.narrow .inspector[data-v-b512a7fb]{display:none}.empty-btn[data-v-b512a7fb]{border:0;background:#ffffff24;color:var(--text);cursor:default;height:24px;padding:0 12px;border-radius:7px;font-size:.8rem;margin-right:6px}.empty-btn[data-v-b512a7fb]:hover:not(:disabled){background:#ff50504d;color:#ffd9d9}.empty-btn[data-v-b512a7fb]:disabled{opacity:.4}.content[data-v-b512a7fb]{flex:1;overflow:auto;padding:12px 14px;position:relative}.fnd-footer[data-v-b512a7fb]{position:relative;flex:0 0 auto;justify-content:space-between;gap:12px;height:26px;padding:0 14px;border-top:1px solid hsla(0,0%,100%,.08);font-size:.74rem;color:var(--text-dim);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ff-storage[data-v-b512a7fb],.fnd-footer[data-v-b512a7fb]{display:flex;align-items:center}.ff-storage[data-v-b512a7fb]{gap:6px;overflow:hidden}.ff-bar[data-v-b512a7fb]{width:54px;height:5px;border-radius:3px;background:#7f7f7f47;overflow:hidden;flex:0 0 auto}.ff-bar-fill[data-v-b512a7fb]{display:block;height:100%;background:var(--accent);border-radius:3px}.ff-sep[data-v-b512a7fb]{opacity:.5}.ff-free[data-v-b512a7fb]{color:var(--text)}.ff-info[data-v-b512a7fb]{flex:0 0 auto;width:15px;height:15px;border-radius:50%;border:1px solid;background:none;color:var(--text-dim);font-size:9px;font-style:italic;font-weight:700;line-height:1;cursor:pointer;display:grid;place-items:center;font-family:Georgia,Times New Roman,serif}.ff-info[data-v-b512a7fb]:hover{color:var(--accent)}.ff-info-backdrop[data-v-b512a7fb]{position:fixed;inset:0;z-index:39}.ff-info-pop[data-v-b512a7fb]{position:absolute;right:12px;bottom:calc(100% + 8px);z-index:40;width:320px;max-width:calc(100vw - 24px);padding:12px 14px;border-radius:12px;white-space:normal;background:var(--glass-bg,rgba(28,28,32,.98));border:1px solid hsla(0,0%,100%,.14);box-shadow:0 14px 40px #00000080;color:var(--text);font-size:.76rem;line-height:1.5}.ff-info-pop strong[data-v-b512a7fb]{display:block;font-size:.82rem;margin-bottom:6px}.ff-info-pop p[data-v-b512a7fb]{margin:0 0 8px;color:var(--text-dim)}.ff-info-pop em[data-v-b512a7fb]{font-style:normal;color:var(--text)}.ff-info-ok[data-v-b512a7fb]{margin-top:2px;padding:4px 12px;border-radius:7px;border:0;cursor:pointer;background:var(--accent);color:#fff;font-size:.74rem;font-weight:500}.content.grid[data-v-b512a7fb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;align-content:start}.cell[data-v-b512a7fb]{position:relative;border:0;background:transparent;color:var(--text);display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:10px;cursor:default}.cell[data-v-b512a7fb]:hover{background:#ffffff12}.cell.sel[data-v-b512a7fb]{background:#0a84ff52}.cell.sel[data-v-b512a7fb]:hover{background:linear-gradient(0deg,#ffffff1a,#ffffff1a),#0a84ff52}.cell.drop-over[data-v-b512a7fb],.row.drop-over[data-v-b512a7fb]{background:#0a84ff73;outline:2px solid var(--accent)}.cell.jiggle[data-v-b512a7fb],.row.jiggle[data-v-b512a7fb]{animation:finder-jiggle-b512a7fb .34s ease-in-out infinite}.cell.jiggle[data-v-b512a7fb]:nth-child(2n),.row.jiggle[data-v-b512a7fb]:nth-child(2n){animation-delay:-.17s}.cell.dragging[data-v-b512a7fb],.row.dragging[data-v-b512a7fb]{opacity:.4}@keyframes finder-jiggle-b512a7fb{0%{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}to{transform:rotate(-1.1deg)}}.cell-ico[data-v-b512a7fb]{color:#cdd6e3;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.cell-ico.dir[data-v-b512a7fb]{color:#5ac3ff}.cell-thumb[data-v-b512a7fb]{width:54px;height:46px;-o-object-fit:cover;object-fit:cover;border-radius:5px;background:#ffffff0f;box-shadow:0 1px 4px #00000073,inset 0 0 0 1px #ffffff14}.cell-name[data-v-b512a7fb]{font-size:.77rem;text-align:center;word-break:break-word;max-width:100%;line-height:1.2}.content.list[data-v-b512a7fb]{display:flex;flex-direction:column;gap:1px;margin-top:-30px;padding-top:42px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px,#000);mask-image:linear-gradient(180deg,transparent 0,#000 30px,#000)}.row[data-v-b512a7fb]{display:grid;grid-template-columns:1fr 130px 72px 120px;align-items:center;gap:10px;border:0;background:transparent;color:var(--text);padding:5px 10px;border-radius:6px;cursor:default;text-align:left;width:100%}.row.head[data-v-b512a7fb]{flex:none;width:auto;margin:0 14px;cursor:default;position:relative;z-index:3;height:30px;pointer-events:none;font-size:.74rem;font-weight:600;color:#141419cc;background:#0000001f;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-radius:8px 8px 0 0;border-bottom:1px solid var(--glass-border-soft);padding-top:0;padding-bottom:0}.row.head[data-v-b512a7fb]:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px;backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.row[data-v-b512a7fb]:not(.head):hover{background:#ffffff14}.row.sel[data-v-b512a7fb]{background:#0a84ff52}.row.sel[data-v-b512a7fb]:not(.head):hover{background:linear-gradient(0deg,#ffffff1a,#ffffff1a),#0a84ff52}.col-name[data-v-b512a7fb]{display:flex;align-items:center;gap:8px;font-size:.85rem;min-width:0}.col-date[data-v-b512a7fb],.col-name[data-v-b512a7fb],.col-size[data-v-b512a7fb],.col-type[data-v-b512a7fb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-date[data-v-b512a7fb],.col-size[data-v-b512a7fb],.col-type[data-v-b512a7fb]{font-size:.8rem;color:var(--text-dim)}.row.head .sortable[data-v-b512a7fb]{pointer-events:auto;cursor:default;border-radius:5px;padding:2px 6px;margin:0 -6px;transition:background .12s ease}.row.head .sortable[data-v-b512a7fb]:hover{background:#00000014}.row.head .sortable.sorted[data-v-b512a7fb]{color:#141419}.row.head .col-name[data-v-b512a7fb]{gap:0}.sort-ind[data-v-b512a7fb]{font-size:.6rem;opacity:.7;margin-left:4px;font-style:normal}.col-size[data-v-b512a7fb]{text-align:right;font-variant-numeric:tabular-nums}.row-ico[data-v-b512a7fb]{color:#cdd6e3;flex:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.row-ico.dir[data-v-b512a7fb]{color:#5ac3ff}.row-name[data-v-b512a7fb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rename-input[data-v-b512a7fb]{background:#fffffff5;color:#111;border:0;outline:2px solid var(--accent);border-radius:4px;font:inherit;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;min-width:0}.cell .rename-input[data-v-b512a7fb]{width:100%;font-size:.77rem;text-align:center;padding:1px 3px}.row .rename-input[data-v-b512a7fb]{flex:1;font-size:.85rem;padding:0 4px}.film .rename-input[data-v-b512a7fb]{width:76px;font-size:.7rem;text-align:center;padding:1px 3px}.col-row .rename-input[data-v-b512a7fb]{flex:1;font-size:.85rem;padding:1px 4px}.empty[data-v-b512a7fb],.state[data-v-b512a7fb]{padding:40px;color:var(--text-dim);text-align:center;width:100%;grid-column:1/-1}.state.err[data-v-b512a7fb]{color:#ff8f8f}.menu-btn[data-v-b512a7fb]{display:grid}.finder.narrow .sidebar.drawer[data-v-b512a7fb]{position:absolute;top:0;bottom:0;left:0;z-index:20;width:220px;max-width:80%;background:#141418b8;backdrop-filter:blur(16px) saturate(var(--glass-saturate));border-right:1px solid var(--glass-border-soft);box-shadow:4px 0 24px #0006;transform:translate(-100%);transition:transform .22s ease}@media(prefers-color-scheme:light){.finder.narrow .sidebar.drawer[data-v-b512a7fb]{background:#f8fafd9e;box-shadow:4px 0 24px #0000002e}}.finder.narrow .sidebar.drawer.open[data-v-b512a7fb]{transform:translate(0)}.drawer-backdrop[data-v-b512a7fb]{position:absolute;inset:0;z-index:15;background:#00000047}.finder.narrow .content.list .col-date[data-v-b512a7fb],.finder.narrow .content.list .col-size[data-v-b512a7fb],.finder.narrow .content.list .col-type[data-v-b512a7fb],.finder.narrow .row.head .col-date[data-v-b512a7fb],.finder.narrow .row.head .col-size[data-v-b512a7fb],.finder.narrow .row.head .col-type[data-v-b512a7fb]{display:none}.finder.narrow .content.list .row[data-v-b512a7fb],.finder.narrow .row.head[data-v-b512a7fb]{grid-template-columns:1fr;gap:0}.finder.narrow .content.grid[data-v-b512a7fb]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.finder.touch .tbtn[data-v-b512a7fb]{width:40px;height:40px}.finder.touch .crumb[data-v-b512a7fb]{padding:10px 8px}.finder.touch .sb-item[data-v-b512a7fb]{padding:11px 12px}.finder.touch .content.list .row[data-v-b512a7fb]{padding:11px 10px}.cr[data-v-22e6b3ca]{position:relative;width:100%;height:100%;background:#202124;display:grid;place-items:center;overflow:hidden}.screen[data-v-22e6b3ca]{width:100%;height:100%;outline:none;background:#202124}.screen.hidden[data-v-22e6b3ca]{display:none}.overlay[data-v-22e6b3ca]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;background:#202124eb;color:#e8eaed;text-align:center;padding:28px}.overlay .msg[data-v-22e6b3ca]{font-size:.98rem;font-weight:600}.overlay .msg.err[data-v-22e6b3ca]{color:#ff6a5e}.overlay .sub[data-v-22e6b3ca]{font-size:.8rem;opacity:.75;max-width:32rem;line-height:1.5}.overlay code[data-v-22e6b3ca]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;background:#ffffff14;padding:1px 5px;border-radius:4px}.bar[data-v-22e6b3ca]{width:220px;height:5px;border-radius:3px;background:#ffffff1f;overflow:hidden}.bar span[data-v-22e6b3ca]{display:block;height:100%;background:#4285f4;transition:width .15s ease}.spinner[data-v-22e6b3ca]{width:26px;height:26px;border:3px solid rgba(232,234,237,.25);border-top-color:#4285f4;border-radius:50%;animation:spin-22e6b3ca .8s linear infinite}@keyframes spin-22e6b3ca{to{transform:rotate(1turn)}}.tg[data-v-0bb36297]{position:relative;width:100%;height:100%;background:#17212b;display:grid;place-items:center;overflow:hidden}.screen[data-v-0bb36297]{width:100%;height:100%;outline:none;background:#17212b}.screen.hidden[data-v-0bb36297]{display:none}.overlay[data-v-0bb36297]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;background:#17212beb;color:#e7eef5;text-align:center;padding:28px}.overlay .msg[data-v-0bb36297]{font-size:.98rem;font-weight:600}.overlay .msg.err[data-v-0bb36297]{color:#ff6a5e}.overlay .sub[data-v-0bb36297]{font-size:.8rem;opacity:.75;max-width:32rem;line-height:1.5}.overlay code[data-v-0bb36297]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;background:#ffffff14;padding:1px 5px;border-radius:4px}.bar[data-v-0bb36297]{width:220px;height:5px;border-radius:3px;background:#ffffff1f;overflow:hidden}.bar span[data-v-0bb36297]{display:block;height:100%;background:#54a9eb;transition:width .15s ease}.spinner[data-v-0bb36297]{width:26px;height:26px;border:3px solid rgba(231,238,245,.25);border-top-color:#54a9eb;border-radius:50%;animation:spin-0bb36297 .8s linear infinite}@keyframes spin-0bb36297{to{transform:rotate(1turn)}}.shell-term[data-v-a21ae380]{width:100%;height:100%;padding:8px 10px;background:#16161c}[data-v-a21ae380] .xterm{height:100%}[data-v-a21ae380] .xterm-viewport{background:transparent!important}.term[data-v-ea796cf6]{width:100%;height:100%;background:#16161c;display:flex;flex-direction:column}.term-host[data-v-ea796cf6]{flex:1;min-height:0}.quick-keys[data-v-ea796cf6]{flex:none;flex-direction:column;padding:8px 10px;background:#1e1e26f0;border-top:1px solid hsla(0,0%,100%,.09)}.qk-row[data-v-ea796cf6],.quick-keys[data-v-ea796cf6]{display:flex;gap:6px}.qk[data-v-ea796cf6]{flex:1;min-width:0;height:40px;border:0;border-radius:9px;background:#ffffff14;color:#dfe3ea;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff12,0 1px 2px #0000004d;cursor:default;-webkit-tap-highlight-color:transparent;transition:transform .08s ease,background .08s ease}.qk[data-v-ea796cf6]:active{transform:scale(.93);background:#ffffff2e}.qk-label[data-v-ea796cf6]{font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,monospace;font-size:.8rem;font-weight:600;letter-spacing:.02em}.qk.accent[data-v-ea796cf6]{background:#0a84ff8c;color:#fff}.qk.accent[data-v-ea796cf6]:active{background:#0a84ffc7}.qk.wide[data-v-ea796cf6]{flex:1.7}.store[data-v-8ca867ad]{height:100%;display:flex;flex-direction:column;color:var(--text);container-type:inline-size}.head[data-v-8ca867ad]{padding:16px 20px 8px}.head h1[data-v-8ca867ad]{margin:0 0 2px;font-size:1.5rem;font-weight:700}.head .sub[data-v-8ca867ad]{margin:0 0 10px;font-size:.82rem;color:var(--text-dim)}.tabs[data-v-8ca867ad]{display:flex;gap:8px}.tabs button[data-v-8ca867ad]{border:0;background:transparent;color:var(--text);padding:6px 14px;border-radius:9px;cursor:pointer;font-size:.9rem}.tabs button.on[data-v-8ca867ad]{background:var(--accent);color:#fff}.badge[data-v-8ca867ad]{background:#ffffff40;border-radius:8px;padding:0 6px;margin-left:4px;font-size:.75rem}.notice[data-v-8ca867ad]{position:absolute;top:14px;right:16px;z-index:5;padding:8px 14px;border-radius:10px;font-size:.85rem}.pane[data-v-8ca867ad]{flex:1;overflow:auto;padding:12px 20px 22px}.cat[data-v-8ca867ad]{margin:18px 2px 8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.cat[data-v-8ca867ad]:first-child{margin-top:4px}.cards[data-v-8ca867ad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.card[data-v-8ca867ad]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px}.card-ico[data-v-8ca867ad]{font-size:2.4rem;line-height:1;flex:none}.card-body[data-v-8ca867ad]{flex:1;min-width:0}.card-body h3[data-v-8ca867ad]{margin:0 0 2px;font-size:1rem}.card-body p[data-v-8ca867ad]{margin:0 0 3px;font-size:.8rem;color:var(--text-dim)}.repo[data-v-8ca867ad]{font-size:.72rem;color:var(--accent);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.card-actions[data-v-8ca867ad]{flex:none}.get[data-v-8ca867ad]{border:0;background:var(--accent);color:#fff;padding:6px 16px;border-radius:16px;font-weight:600;cursor:pointer;font-size:.82rem;white-space:nowrap}.get.got[data-v-8ca867ad]{background:#ffffff2e;color:var(--text)}.get.busy[data-v-8ca867ad]{background:#ffffff1f;color:var(--text-dim);cursor:default}.get.err[data-v-8ca867ad]{background:#ff5a5a47;color:#ffd0d0}.get[data-v-8ca867ad]:disabled{opacity:.7;cursor:default}.del[data-v-8ca867ad]{border:0;background:#ff50502e;color:#ffb4b4;padding:6px 12px;border-radius:16px;cursor:pointer;font-size:.8rem;margin-left:6px}.status[data-v-8ca867ad]{font-size:.74rem;color:var(--text-dim);margin-left:auto}.status.run[data-v-8ca867ad]{color:#34c759}.status.err[data-v-8ca867ad]{color:#ff6b6b}.logwrap[data-v-8ca867ad]{margin-top:14px;border-radius:12px;overflow:hidden}.logbar[data-v-8ca867ad]{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:.8rem;border-bottom:1px solid var(--glass-border-soft)}.logtitle[data-v-8ca867ad]{font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logpct[data-v-8ca867ad]{font-variant-numeric:tabular-nums;color:var(--text-dim);flex:none}.getprog[data-v-8ca867ad]{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:92px}.pbar[data-v-8ca867ad]{height:4px;border-radius:3px;background:#7f7f7f40;overflow:hidden}.pbar.tall[data-v-8ca867ad]{height:6px;border-radius:0;background:#7f7f7f33}.pfill[data-v-8ca867ad]{height:100%;border-radius:inherit;background:var(--accent);transition:width .5s cubic-bezier(.4,0,.2,1)}.pfill.err[data-v-8ca867ad]{background:#ff6b6b}.pfill.busy[data-v-8ca867ad]{background-image:linear-gradient(115deg,transparent 25%,hsla(0,0%,100%,.4) 50%,transparent 75%);background-size:200% 100%;animation:pstripe-8ca867ad 1.1s linear infinite}@keyframes pstripe-8ca867ad{0%{background-position:200% 0}to{background-position:-200% 0}}.logclose[data-v-8ca867ad]{border:0;background:transparent;color:var(--text-dim);cursor:pointer;display:grid;place-items:center}.log[data-v-8ca867ad]{margin:0;padding:10px 12px;max-height:220px;overflow:auto;font:.72rem/1.45 ui-monospace,Menlo,monospace;color:var(--text-dim);white-space:pre-wrap;word-break:break-word}.custom[data-v-8ca867ad]{margin-top:18px;padding:16px;border-radius:14px}.custom h3[data-v-8ca867ad]{margin:0 0 4px;font-size:1rem}.custom p[data-v-8ca867ad]{margin:0 0 12px;font-size:.8rem;color:var(--text-dim)}.custom code[data-v-8ca867ad]{font-size:.78rem;background:#ffffff1a;padding:1px 5px;border-radius:5px}.row[data-v-8ca867ad]{display:flex;gap:8px;flex-wrap:wrap}.row input[data-v-8ca867ad]{flex:1;min-width:140px;border:0;padding:8px 12px;border-radius:10px;color:var(--text);font-size:.88rem}.list[data-v-8ca867ad]{list-style:none;margin:0;padding:0;flex-direction:column;gap:8px}.li[data-v-8ca867ad],.list[data-v-8ca867ad]{display:flex}.li[data-v-8ca867ad]{align-items:center;gap:12px;padding:10px 14px;border-radius:12px}.li-ico[data-v-8ca867ad]{font-size:1.6rem;flex:none}.li-meta[data-v-8ca867ad]{flex:1;min-width:0;display:flex;flex-direction:column}.li-meta small[data-v-8ca867ad]{color:var(--text-dim);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-8ca867ad]{padding:40px;text-align:center;color:var(--text-dim)}.fade-enter-active[data-v-8ca867ad],.fade-leave-active[data-v-8ca867ad]{transition:opacity .25s}.fade-enter-from[data-v-8ca867ad],.fade-leave-to[data-v-8ca867ad]{opacity:0}@container (max-width: 640px){.head[data-v-8ca867ad]{padding:12px 14px 6px}.pane[data-v-8ca867ad]{padding:10px 14px 18px}.cards[data-v-8ca867ad]{grid-template-columns:1fr}.row[data-v-8ca867ad]{flex-direction:column;align-items:stretch}.row input[data-v-8ca867ad]{min-width:0;width:100%}.row .get[data-v-8ca867ad]{width:100%}.li[data-v-8ca867ad]{flex-wrap:wrap}.li-meta[data-v-8ca867ad]{flex-basis:100%;order:-1}}.store.touch .tabs button[data-v-8ca867ad]{padding:11px 16px}.store.touch .del[data-v-8ca867ad],.store.touch .get[data-v-8ca867ad]{padding:11px 18px}.store.touch .row input[data-v-8ca867ad]{padding:12px}.wallpaper-picker[data-v-59baf923]{position:relative;height:100%;display:flex;flex-direction:column;color:var(--text)}.head[data-v-59baf923]{padding:18px 22px 6px}.head h1[data-v-59baf923]{margin:0 0 2px;font-size:1.4rem;font-weight:700}.head p[data-v-59baf923]{margin:0;color:var(--text-dim);font-size:.85rem}.grid[data-v-59baf923]{flex:1;overflow:auto;padding:16px 22px 22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;align-content:start}.swatch[data-v-59baf923]{border:0;background:transparent;cursor:pointer;padding:0;display:flex;flex-direction:column;gap:8px;border-radius:12px}.swatch[data-v-59baf923]:disabled{cursor:default}.preview[data-v-59baf923]{position:relative;display:block;width:100%;aspect-ratio:16/10;border-radius:12px;box-shadow:0 6px 18px #00000059;border:1px solid hsla(0,0%,100%,.12);transition:transform .15s ease,box-shadow .15s ease;overflow:hidden}.live[data-v-59baf923]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.02em;color:#fff;background:#0006;backdrop-filter:blur(6px)}.live-dot[data-v-59baf923]{width:6px;height:6px;border-radius:50%;background:#ff5e5e;box-shadow:0 0 #ff5e5eb3;animation:wp-pulse-59baf923 1.6s ease-out infinite}@keyframes wp-pulse-59baf923{0%{box-shadow:0 0 #ff5e5e99}70%{box-shadow:0 0 0 6px #ff5e5e00}to{box-shadow:0 0 #ff5e5e00}}.swatch:hover .preview[data-v-59baf923]{transform:translateY(-2px);box-shadow:0 10px 26px #00000073}.swatch.on .preview[data-v-59baf923]{outline:3px solid var(--accent);outline-offset:2px}.meta[data-v-59baf923]{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.name[data-v-59baf923]{font-size:.85rem;font-weight:500}.check[data-v-59baf923]{color:var(--accent);font-weight:600;font-size:.78rem}.add-preview[data-v-59baf923]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-dim);background:#ffffff0d;border:1.5px dashed hsla(0,0%,100%,.28)}.swatch.add:hover .add-preview[data-v-59baf923]{color:var(--text);border-color:var(--accent);background:#0a84ff1a}.add-text[data-v-59baf923]{font-size:.85rem;font-weight:600}.add-sub[data-v-59baf923]{font-size:.72rem;opacity:.7}.spin[data-v-59baf923]{animation:wp-spin-59baf923 .8s linear infinite}@keyframes wp-spin-59baf923{to{transform:rotate(1turn)}}.err[data-v-59baf923]{margin:0;padding:0 22px 16px;color:#ff6b6b;font-size:.82rem}.hidden-input[data-v-59baf923]{display:none}.wallpaper-picker.drag-over[data-v-59baf923]:after{content:"";position:absolute;inset:8px;border-radius:16px;border:2px dashed var(--accent);pointer-events:none}.drop-overlay[data-v-59baf923]{position:absolute;inset:8px;z-index:5;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;background:#0a84ff2e;backdrop-filter:blur(6px);pointer-events:none;font-size:.95rem;font-weight:600}.settings[data-v-4ca0113f]{display:flex;height:100%;color:var(--text)}.nav[data-v-4ca0113f]{flex:0 0 188px;display:flex;flex-direction:column;gap:2px;padding:14px 10px;overflow-y:auto;border-right:1px solid hsla(0,0%,100%,.1);background:#ffffff0a}.nav-title[data-v-4ca0113f]{margin:2px 8px 10px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.nav-item[data-v-4ca0113f]{display:flex;align-items:center;gap:10px;border:0;background:transparent;cursor:pointer;padding:8px 10px;border-radius:9px;color:var(--text);font-size:.9rem;text-align:left;width:100%;transition:background .12s ease}.nav-item[data-v-4ca0113f]:hover{background:#ffffff14}.nav-item.on[data-v-4ca0113f]{background:var(--accent);color:#fff}.nav-ico[data-v-4ca0113f]{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#ffffff1f}.nav-item.on .nav-ico[data-v-4ca0113f]{background:#ffffff38}.pane[data-v-4ca0113f]{flex:1;min-width:0;overflow-y:auto;padding:22px 26px}.sec-head[data-v-4ca0113f]{margin-bottom:20px}.sec-head h1[data-v-4ca0113f]{margin:0 0 3px;font-size:1.4rem;font-weight:700}.sec-head p[data-v-4ca0113f]{margin:0;color:var(--text-dim);font-size:.85rem}.row[data-v-4ca0113f]{display:flex;flex-direction:column;gap:10px;padding:14px 0}.row-label[data-v-4ca0113f]{font-size:.9rem;font-weight:600}.segmented[data-v-4ca0113f]{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:11px;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12)}.seg[data-v-4ca0113f]{border:0;background:transparent;cursor:pointer;color:var(--text);padding:7px 22px;border-radius:8px;font-size:.85rem;font-weight:500;min-width:76px;transition:background .14s ease,color .14s ease}.seg[data-v-4ca0113f]:hover:not(.on){background:#ffffff0f}.seg.on[data-v-4ca0113f]{background:var(--accent);color:#fff;box-shadow:0 2px 8px #0a84ff66}.row-desc[data-v-4ca0113f]{margin:0;color:var(--text-dim);font-size:.85rem}.btn-danger[data-v-4ca0113f]{align-self:flex-start;cursor:pointer;font-weight:600;font-size:.85rem;padding:8px 16px;border-radius:9px;color:var(--text);background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);transition:background .14s ease,border-color .14s ease,color .14s ease}.btn-danger[data-v-4ca0113f]:hover:not(:disabled){background:#ff3b302e;border-color:#ff3b3080}.btn-danger[data-v-4ca0113f]:disabled{opacity:.5;cursor:not-allowed}.confirm-panel[data-v-4ca0113f]{background:#ff3b301a;border:1px solid rgba(255,59,48,.22);border-radius:11px;padding:14px;margin-top:8px}.confirm-text[data-v-4ca0113f]{margin:0 0 14px;font-size:.9rem;color:var(--text)}.confirm-buttons[data-v-4ca0113f]{display:flex;gap:8px;margin-bottom:8px}.btn-cancel[data-v-4ca0113f]{cursor:pointer;font-size:.85rem;font-weight:500;color:var(--text);padding:8px 16px;border-radius:9px;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.14);transition:background .14s ease}.btn-cancel[data-v-4ca0113f]:hover:not(:disabled){background:#ffffff2e}.btn-cancel[data-v-4ca0113f]:disabled{opacity:.5;cursor:not-allowed}.btn-danger-confirm[data-v-4ca0113f]{cursor:pointer;font-size:.85rem;font-weight:600;color:#fff;padding:8px 16px;border-radius:9px;background:#ff3b30;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 2px 8px #ff3b3066;transition:background .14s ease,box-shadow .14s ease}.btn-danger-confirm[data-v-4ca0113f]:hover:not(:disabled){background:#ff5147}.btn-danger-confirm[data-v-4ca0113f]:disabled{opacity:.5;cursor:not-allowed}.error-msg[data-v-4ca0113f]{margin:0;color:#ff8f8f;font-size:.8rem}.ft-list[data-v-4ca0113f]{display:flex;flex-direction:column;gap:1px}.ft-row[data-v-4ca0113f]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:9px}.ft-row[data-v-4ca0113f]:hover{background:#ffffff0d}.ft-ico[data-v-4ca0113f]{display:grid;place-items:center;width:26px;flex:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.ft-ext[data-v-4ca0113f]{flex:0 0 64px;font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums}.ft-label[data-v-4ca0113f]{flex:1;min-width:0;font-size:.84rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-pick[data-v-4ca0113f]{display:flex;align-items:center;gap:8px;flex:none}.ft-select[data-v-4ca0113f]{height:30px;min-width:150px;padding:0 10px;border-radius:8px;cursor:pointer;background:#ffffff14;color:var(--text);border:1px solid hsla(0,0%,100%,.14);font-size:.84rem}.ft-select[data-v-4ca0113f]:focus{outline:none;border-color:var(--accent)}.ft-reset[data-v-4ca0113f]{border:0;background:transparent;color:var(--accent);cursor:pointer;font-size:.8rem;padding:4px 6px;border-radius:6px}.ft-reset[data-v-4ca0113f]:hover{background:#ffffff14}.vscode-app[data-v-cad172a1]{background:#1e1e1e;color:#ccc}.vscode-app[data-v-cad172a1],.vscode-host[data-v-cad172a1]{position:absolute;inset:0;overflow:hidden}.vscode-state[data-v-cad172a1]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:.9rem;color:#8a8a8a;z-index:2;text-align:center;padding:24px}.vscode-state.err[data-v-cad172a1]{color:#f48771}.draw[data-v-3792943c]{display:flex;flex-direction:column;height:100%;background:#2b2d31;color:#e8e9eb;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;container-type:inline-size}.topbar[data-v-3792943c]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#1f2023;border-bottom:1px solid #121214;flex:none}.docname[data-v-3792943c]{background:#2b2d31;border:1px solid #3a3d42;color:#e8e9eb;border-radius:6px;padding:4px 8px;font-size:13px;width:130px;outline:none}.docname[data-v-3792943c]:focus{border-color:#0a84ff}.tb-group[data-v-3792943c]{display:flex;gap:2px}.tb-btn[data-v-3792943c]{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;color:#d4d6d9;padding:5px 9px;border-radius:6px;cursor:default;font-size:12.5px}.tb-btn[data-v-3792943c]:hover:not(:disabled){background:#34373c}.tb-btn[data-v-3792943c]:disabled{opacity:.35}.tb-btn.primary[data-v-3792943c]{background:#0a84ff;color:#fff}.tb-btn.primary[data-v-3792943c]:hover{background:#2a96ff}.tb-btn .g[data-v-3792943c]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.spacer[data-v-3792943c]{flex:1}.hint[data-v-3792943c]{font-size:11.5px;color:#6c7177;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.savemsg[data-v-3792943c]{font-size:12px;color:#9aa0a6;margin-right:4px}.export-wrap[data-v-3792943c]{position:relative}.export-menu[data-v-3792943c]{position:absolute;right:0;top:calc(100% + 6px);z-index:30;background:#2b2d31;border:1px solid #3a3d42;border-radius:9px;padding:5px;min-width:170px;box-shadow:0 12px 30px #00000073}.export-menu button[data-v-3792943c]{display:block;width:100%;text-align:left;background:transparent;border:0;color:#e8e9eb;padding:7px 10px;border-radius:6px;cursor:default;font-size:12.5px}.export-menu button[data-v-3792943c]:hover{background:#0a84ff;color:#fff}.menu-sep[data-v-3792943c]{height:1px;background:#3a3d42;margin:4px 6px}.body[data-v-3792943c]{flex:1;display:flex;min-height:0;position:relative}.tools[data-v-3792943c]{flex:none;width:52px;padding:8px 0;background:#1f2023;border-right:1px solid #121214;display:flex;flex-direction:column;align-items:center;gap:4px}.tool[data-v-3792943c]{position:relative;width:38px;height:38px;border-radius:9px;background:transparent;border:0;color:#c4c7cc;cursor:default;display:grid;place-items:center}.tool[data-v-3792943c]:hover{background:#34373c;color:#fff}.tool.on[data-v-3792943c]{background:#0a84ff;color:#fff}.tool .g[data-v-3792943c]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tool.on .g ellipse[data-v-3792943c],.tool.on .g rect[data-v-3792943c]{fill:#ffffff2e}.tkey[data-v-3792943c]{position:absolute;bottom:2px;right:4px;font-size:8.5px;opacity:.5;font-weight:600}.workspace[data-v-3792943c]{flex:1;min-width:0;overflow:auto;background:radial-gradient(circle at 50% 0,#3a3d42 0,#2b2d31 60%);display:flex;align-items:safe center;justify-content:safe center;padding:28px;position:relative}.artboard[data-v-3792943c]{background:#fff;box-shadow:0 10px 40px #0006;flex:none;max-width:none;touch-action:none}.text-editor[data-v-3792943c]{position:absolute;z-index:5;margin:0;padding:0 1px;border:1px solid #0a84ff;outline:none;background:#fffffff5;color:#1b1b1f;font-family:-apple-system,system-ui,sans-serif;line-height:1.05;min-width:24px}.props[data-v-3792943c]{flex:none;width:220px;background:#1f2023;border-left:1px solid #121214;display:flex;flex-direction:column;overflow:hidden}.panel[data-v-3792943c]{padding:12px;border-bottom:1px solid #2c2e32}.panel.layers[data-v-3792943c]{flex:1;min-height:0;display:flex;flex-direction:column;border-bottom:0}.panel-title[data-v-3792943c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#8b9096;margin-bottom:10px}.prop-row[data-v-3792943c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.prop-row.col[data-v-3792943c]{flex-direction:column;align-items:stretch;gap:6px}.fill-type[data-v-3792943c]{background:#2b2d31;border:1px solid #3a3d42;color:#e8e9eb;border-radius:6px;padding:4px 6px;font-size:12px;outline:none}.fill-type[data-v-3792943c]:focus{border-color:#0a84ff}.prop-row label[data-v-3792943c]{font-size:12px;color:#c4c7cc;display:flex;justify-content:space-between}.prop-row .val[data-v-3792943c]{color:#8b9096;font-variant-numeric:tabular-nums}.color-cell[data-v-3792943c]{display:flex;align-items:center;gap:6px}.color-cell input[type=color][data-v-3792943c]{width:36px;padding:0;border:1px solid #3a3d42;background:none}.color-cell input[type=color][data-v-3792943c],.none-btn[data-v-3792943c]{height:26px;border-radius:6px;cursor:default}.none-btn[data-v-3792943c]{width:26px;border:1px solid #3a3d42;background:#2b2d31;color:#8b9096;font-size:13px;line-height:1}.none-btn[data-v-3792943c]:hover{color:#e8e9eb}.none-btn.on[data-v-3792943c]{border-color:#0a84ff;color:#0a84ff}.swatches[data-v-3792943c]{display:grid;grid-template-columns:repeat(11,1fr);gap:3px;margin:0 0 12px}.sw[data-v-3792943c]{width:100%;aspect-ratio:1;border-radius:4px;border:1px solid hsla(0,0%,100%,.18);cursor:default;padding:0}.sw[data-v-3792943c]:hover{outline:2px solid #0a84ff;outline-offset:1px}input[type=range][data-v-3792943c]{width:100%;accent-color:#0a84ff;cursor:default}.arrange[data-v-3792943c]{display:flex;gap:5px;margin-top:4px}.sm-btn[data-v-3792943c]{flex:1;background:#2b2d31;border:1px solid #3a3d42;color:#d4d6d9;border-radius:6px;padding:6px 2px;font-size:11px;cursor:default}.sm-btn[data-v-3792943c]:hover{background:#34373c}.sm-btn.danger[data-v-3792943c]:hover{background:#c0392b;border-color:#c0392b;color:#fff}.layer-list[data-v-3792943c]{flex:1;overflow:auto;display:flex;flex-direction:column;gap:1px}.layer-empty[data-v-3792943c]{color:#6c7177;font-size:12px;padding:8px 2px}.layer[data-v-3792943c]{display:flex;align-items:center;gap:8px;background:transparent;border:0;color:#d4d6d9;padding:6px 8px;border-radius:6px;cursor:default;text-align:left;width:100%}.layer[data-v-3792943c]:hover{background:#2c2e32}.layer.on[data-v-3792943c]{background:#0a84ff;color:#fff}.layer.hidden .layer-name[data-v-3792943c],.layer.hidden .swatch[data-v-3792943c]{opacity:.4}.layer.locked .layer-name[data-v-3792943c]{font-style:italic}.swatch[data-v-3792943c]{width:14px;height:14px;border-radius:3px;border:1px solid hsla(0,0%,100%,.25);flex:none}.layer-name[data-v-3792943c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-name[data-v-3792943c],.layer-rename[data-v-3792943c]{font-size:12px;flex:1 1 auto;min-width:0}.layer-rename[data-v-3792943c]{padding:1px 4px;background:#1b1d20;color:#fff;border:1px solid #0a84ff;border-radius:4px;outline:none}.layer-eye[data-v-3792943c],.layer-ic[data-v-3792943c]{flex:none;background:transparent;border:0;color:inherit;cursor:pointer;font-size:11px;line-height:1;padding:2px;opacity:.65;border-radius:4px}.layer-eye[data-v-3792943c]:hover,.layer-ic[data-v-3792943c]:hover{opacity:1;background:#ffffff1f}.layer-fx[data-v-3792943c],.layer-ic[data-v-3792943c]{font-size:9px}.layer-fx[data-v-3792943c]{flex:none;font-weight:700;letter-spacing:.5px;color:#ffd479;border:1px solid rgba(255,212,121,.5);border-radius:3px;padding:0 3px}.layer.on .layer-fx[data-v-3792943c]{color:#fff;border-color:#fff9}.fx-select[data-v-3792943c]{width:100%;background:#1b1d20;color:#e6e8eb;border:1px solid #3a3d42;border-radius:6px;padding:5px 7px;font-size:12px;outline:none}.fx-select[data-v-3792943c]:focus{border-color:#0a84ff}.ctx-menu[data-v-3792943c]{position:absolute;z-index:60;background:#2b2d31;border:1px solid #3a3d42;border-radius:9px;padding:5px;min-width:168px;box-shadow:0 12px 30px #00000080}.ctx-menu button[data-v-3792943c]{display:block;width:100%;text-align:left;background:transparent;border:0;color:#e8e9eb;padding:7px 10px;border-radius:6px;cursor:default;font-size:12.5px}.ctx-menu button[data-v-3792943c]:hover:not(:disabled){background:#0a84ff;color:#fff}.ctx-menu button[data-v-3792943c]:disabled{opacity:.35}.ctx-menu button.danger[data-v-3792943c]:hover{background:#c0392b}.tb-btn.icon-only[data-v-3792943c]{padding:5px}.draw.narrow .docname[data-v-3792943c]{width:92px}.draw.narrow .hint[data-v-3792943c]{display:none}.drawer-backdrop[data-v-3792943c]{position:absolute;inset:0;z-index:15;background:#00000052}.draw.narrow .tools.drawer[data-v-3792943c]{position:absolute;top:0;bottom:0;left:0;z-index:20;width:56px;transform:translate(-100%);transition:transform .22s ease;box-shadow:4px 0 24px #00000080}.draw.narrow .tools.drawer.open[data-v-3792943c]{transform:translate(0)}.draw.narrow .props.drawer[data-v-3792943c]{position:absolute;top:0;bottom:0;right:0;z-index:20;width:240px;max-width:82%;transform:translate(100%);transition:transform .22s ease;box-shadow:-4px 0 24px #00000080}.draw.narrow .props.drawer.open[data-v-3792943c]{transform:translate(0)}.draw.touch .tool[data-v-3792943c]{width:44px;height:44px}.draw.touch .tb-btn[data-v-3792943c]{padding:9px 11px}.draw.touch .sm-btn[data-v-3792943c]{padding:11px 4px}.draw.touch .layer[data-v-3792943c]{padding:10px 8px}.draw.touch .none-btn[data-v-3792943c]{width:32px;height:32px}.draw.touch .color-cell input[type=color][data-v-3792943c]{height:32px}.draw.mobile .topbar[data-v-3792943c]{gap:6px;padding:6px 8px;flex-wrap:nowrap;overflow-x:auto}.draw.mobile .topbar[data-v-3792943c]::-webkit-scrollbar{display:none}.draw.mobile .docname[data-v-3792943c]{width:96px;flex:none}.draw.mobile .hint[data-v-3792943c]{display:none}.draw.mobile .body[data-v-3792943c]{padding-bottom:0}.draw.mobile .workspace[data-v-3792943c]{padding:14px}.m-bar[data-v-3792943c]{flex:none;display:flex;align-items:center;gap:4px;padding:6px 8px max(6px,env(safe-area-inset-bottom));background:#1f2023;border-top:1px solid #121214;z-index:25}.m-bar-btn[data-v-3792943c]{flex:1 1 0;min-width:0;height:46px;border-radius:10px;background:transparent;border:0;color:#c4c7cc;display:grid;place-items:center;cursor:pointer}.m-bar-btn[data-v-3792943c]:active{background:#34373c}.m-bar-btn.on[data-v-3792943c]{background:#0a84ff;color:#fff}.m-bar-btn .g[data-v-3792943c]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.m-bar-btn.on .g ellipse[data-v-3792943c],.m-bar-btn.on .g rect[data-v-3792943c]{fill:#ffffff2e}.m-bar-sep[data-v-3792943c]{width:1px;align-self:stretch;margin:8px 4px;background:#34373c;flex:none}.sheet-backdrop[data-v-3792943c]{position:absolute;inset:0;z-index:40;background:#0006}.m-sheet[data-v-3792943c]{position:absolute;left:0;right:0;bottom:0;z-index:45;background:#1f2023;border-top:1px solid #121214;border-radius:16px 16px 0 0;padding:0 14px max(14px,env(safe-area-inset-bottom));max-height:72%;overflow-y:auto;transform:translateY(110%);transition:transform .24s cubic-bezier(.32,.72,0,1);box-shadow:0 -10px 40px #00000080}.m-sheet.open[data-v-3792943c]{transform:translateY(0)}.sheet-handle[data-v-3792943c]{display:flex;justify-content:center;padding:8px 0 10px;cursor:pointer}.sheet-handle span[data-v-3792943c]{width:40px;height:5px;border-radius:3px;background:#4a4d52}.sheet-title[data-v-3792943c]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#8b9096;margin-bottom:12px;padding:0 2px}.tool-grid[data-v-3792943c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.m-tool[data-v-3792943c]{display:flex;flex-direction:column;align-items:center;gap:6px;background:#2b2d31;border:1px solid #3a3d42;border-radius:12px;color:#d4d6d9;padding:14px 6px;cursor:pointer}.m-tool[data-v-3792943c]:active{background:#34373c}.m-tool.on[data-v-3792943c]{background:#0a84ff;border-color:#0a84ff;color:#fff}.m-tool .g[data-v-3792943c]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.m-tool.on .g ellipse[data-v-3792943c],.m-tool.on .g rect[data-v-3792943c]{fill:#ffffff2e}.m-tool-lbl[data-v-3792943c]{font-size:11px;line-height:1.1;text-align:center}.sheet-actions[data-v-3792943c]{display:flex;flex-direction:column;gap:2px}.sheet-actions button[data-v-3792943c]{display:block;width:100%;text-align:left;background:transparent;border:0;color:#e8e9eb;padding:13px 10px;border-radius:8px;cursor:pointer;font-size:14px}.sheet-actions button[data-v-3792943c]:active{background:#0a84ff;color:#fff}.draw.mobile .props.sheet[data-v-3792943c]{position:absolute;inset:auto 0 0;z-index:45;width:auto;border-left:0;border-top:1px solid #121214;border-radius:16px 16px 0 0;max-height:72%;padding-bottom:max(14px,env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .24s cubic-bezier(.32,.72,0,1);box-shadow:0 -10px 40px #00000080;overflow-y:auto}.draw.mobile .props.sheet.sheet-open[data-v-3792943c]{transform:translateY(0)}.draw.mobile .props.sheet .panel.layers[data-v-3792943c]{flex:none}.draw.mobile .props.sheet .layer-list[data-v-3792943c]{max-height:40vh}.draw.mobile .props.sheet .color-cell input[type=color][data-v-3792943c]{width:48px;height:40px}.draw.mobile .props.sheet .none-btn[data-v-3792943c]{width:40px;height:40px;font-size:16px}.draw.mobile .props.sheet input[type=range][data-v-3792943c]{height:34px}.draw.mobile .props.sheet .fill-type[data-v-3792943c],.draw.mobile .props.sheet .fx-select[data-v-3792943c]{padding:9px 8px;font-size:14px}.draw.mobile .props.sheet .sw[data-v-3792943c]{border-radius:7px}.draw.mobile .props.sheet .swatches[data-v-3792943c]{gap:6px}.draw.mobile .props.sheet .sm-btn[data-v-3792943c]{padding:13px 4px;font-size:12px}.draw.mobile .props.sheet .layer[data-v-3792943c]{padding:12px 8px}.draw.mobile .props.sheet .layer-eye[data-v-3792943c],.draw.mobile .props.sheet .layer-ic[data-v-3792943c]{padding:6px;font-size:13px}.draw.mobile .props.sheet .layer-ic[data-v-3792943c]{font-size:11px}.cs-app{--cs-bg:#2b2d31;--cs-chrome:#1f2023;--cs-edge:#121214;--cs-panel:#1f2023;--cs-sep:#2c2e32;--cs-line:#3a3d42;--cs-text:#e8e9eb;--cs-text-dim:#8b9096;--cs-accent:#0a84ff;--cs-accent-hi:#2a96ff;display:flex;flex-direction:column;height:100%;background:var(--cs-bg);color:var(--cs-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;container-type:inline-size}.cs-topbar{display:flex;align-items:center;gap:8px;padding:7px 10px;flex:none;background:var(--cs-chrome);border-bottom:1px solid var(--cs-edge)}.cs-docname{background:var(--cs-bg);border:1px solid var(--cs-line);color:var(--cs-text);border-radius:6px;padding:4px 8px;font-size:13px;width:130px;outline:none}.cs-docname:focus{border-color:var(--cs-accent)}.cs-group{display:flex;gap:2px}.cs-btn,.cs-group{align-items:center}.cs-btn{display:inline-flex;gap:5px;background:transparent;border:0;color:#d4d6d9;padding:5px 9px;border-radius:6px;cursor:default;font-size:12.5px}.cs-btn:hover:not(:disabled){background:#34373c}.cs-btn:disabled{opacity:.35}.cs-btn.primary{background:var(--cs-accent);color:#fff}.cs-btn.primary:hover{background:var(--cs-accent-hi)}.cs-btn .g,.cs-tool .g{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cs-btn .g{width:16px;height:16px}.cs-spacer{flex:1}.cs-hint{font-size:11.5px;color:#6c7177;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-savemsg{font-size:12px;color:#9aa0a6;margin-right:4px}.cs-menu-wrap{position:relative}.cs-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;background:var(--cs-bg);border:1px solid var(--cs-line);border-radius:9px;padding:5px;min-width:180px;box-shadow:0 12px 30px #00000073}.cs-menu button{display:block;width:100%;text-align:left;background:transparent;border:0;color:var(--cs-text);padding:7px 10px;border-radius:6px;cursor:default;font-size:12.5px}.cs-menu button:hover{background:var(--cs-accent);color:#fff}.cs-menu-sep{height:1px;background:var(--cs-line);margin:4px 6px}.cs-body{flex:1;display:flex;min-height:0;position:relative}.cs-tools{flex:none;width:52px;padding:8px 0;background:var(--cs-chrome);border-right:1px solid var(--cs-edge);display:flex;flex-direction:column;align-items:center;gap:4px;overflow-y:auto}.cs-tool{position:relative;width:38px;height:38px;border-radius:9px;background:transparent;border:0;color:#c4c7cc;cursor:default;display:grid;place-items:center}.cs-tool:hover{background:#34373c;color:#fff}.cs-tool.on{background:var(--cs-accent);color:#fff}.cs-tool .g{width:20px;height:20px}.cs-tool .tkey{position:absolute;bottom:2px;right:4px;font-size:8.5px;opacity:.5;font-weight:600}.cs-rail-sep{width:26px;height:1px;background:var(--cs-line);margin:4px 0}.cs-stage{flex:1;min-width:0;overflow:auto;background:radial-gradient(circle at 50% 0,#3a3d42 0,#2b2d31 60%);display:flex;align-items:center;justify-content:center;padding:28px;position:relative}.cs-dock{flex:none;width:232px;background:var(--cs-panel);border-left:1px solid var(--cs-edge);display:flex;flex-direction:column;overflow:hidden}.cs-panel{padding:12px;border-bottom:1px solid var(--cs-sep)}.cs-panel.grow{flex:1;min-height:0;display:flex;flex-direction:column;border-bottom:0}.cs-panel-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cs-text-dim)}.cs-panel-title,.cs-row{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.cs-row{gap:8px}.cs-row:last-child{margin-bottom:0}.cs-label{font-size:12px;color:var(--cs-text-dim)}.cs-num{width:56px;background:var(--cs-bg);border:1px solid var(--cs-line);color:var(--cs-text);border-radius:5px;padding:3px 6px;font-size:12px;outline:none}.cs-num:focus{border-color:var(--cs-accent)}.cs-select{background:var(--cs-bg);border:1px solid var(--cs-line);color:var(--cs-text);border-radius:5px;padding:3px 6px;font-size:12px;outline:none}.cs-range{flex:1;accent-color:var(--cs-accent)}.cs-swatch{width:26px;height:26px;border-radius:6px;border:1px solid hsla(0,0%,100%,.25);cursor:pointer;padding:0}.cs-layers{flex:1;min-height:0;overflow-y:auto;margin:0 -4px}.cs-layer{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:7px;cursor:default}.cs-layer:hover{background:#2c2f34}.cs-layer.on{background:#0a84ff38}.cs-layer .vis{width:18px;height:18px;flex:none;color:var(--cs-text-dim);background:transparent;border:0;cursor:default;display:grid;place-items:center}.cs-layer .vis:hover{color:#fff}.cs-layer .thumb{width:30px;height:24px;flex:none;border-radius:4px;background:#fff 50%/cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff26}.cs-layer .nm{flex:1;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-layer .nm-input{flex:1;background:var(--cs-bg);border:1px solid var(--cs-accent);color:var(--cs-text);border-radius:4px;padding:2px 5px;font-size:12.5px;outline:none}.cs-layer-tools{display:flex;gap:2px}.cs-iconbtn{width:28px;height:26px;border:0;background:#ffffff0f;color:var(--cs-text);border-radius:6px;cursor:default;display:grid;place-items:center}.cs-iconbtn:hover:not(:disabled){background:#ffffff24}.cs-iconbtn:disabled{opacity:.35}.cs-iconbtn .g{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.canvas-wrap[data-v-fd3c7e60]{position:relative;box-shadow:0 10px 40px #00000073;flex:none}.overlay[data-v-fd3c7e60],.view[data-v-fd3c7e60]{position:absolute;inset:0;width:100%;height:100%;image-rendering:auto;touch-action:none}.overlay[data-v-fd3c7e60]{pointer-events:none}.cs-stage[data-v-fd3c7e60]{align-items:center}.cs-ctx[data-v-fd3c7e60]{position:absolute;right:auto;top:auto;z-index:60}.text-edit-input[data-v-fd3c7e60]{position:absolute;z-index:20;margin:0;padding:0 2px;border:1px solid var(--cs-accent);background:#ffffff0f;outline:none;line-height:1.05;min-width:40px;font-family:-apple-system,system-ui,sans-serif;transform-origin:top left}.cs-app.touch[data-v-fd3c7e60] .cs-iconbtn,.cs-app.touch[data-v-fd3c7e60] .cs-tool{min-width:40px;min-height:40px}.cs-app.touch[data-v-fd3c7e60] .cs-btn{padding:8px 11px}.cs-app.mobile[data-v-fd3c7e60]{padding-bottom:0}.cs-app.mobile[data-v-fd3c7e60] .cs-dock,.cs-app.mobile[data-v-fd3c7e60] .cs-tools{position:absolute;inset:auto 0 0;width:auto;max-height:62%;z-index:40;border:0;border-top:1px solid var(--cs-edge);border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #00000073;transform:translateY(102%);transition:transform .22s cubic-bezier(.22,1,.36,1);overscroll-behavior:contain}.cs-app.mobile[data-v-fd3c7e60] .cs-dock.sheet-open,.cs-app.mobile[data-v-fd3c7e60] .cs-tools.sheet-open{transform:translateY(0)}.cs-app.mobile[data-v-fd3c7e60] .cs-tools{flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:6px 14px 22px}.cs-app.mobile[data-v-fd3c7e60] .cs-tools .cs-tool{width:calc(33.333% - 6px);height:56px;flex-direction:column;gap:3px;border-radius:12px;background:#ffffff0d}.cs-app.mobile[data-v-fd3c7e60] .cs-tools .cs-tool.on{background:var(--cs-accent)}.cs-app.mobile[data-v-fd3c7e60] .cs-tools .cs-tool .tkey{display:none}.cs-app.mobile[data-v-fd3c7e60] .cs-tools .cs-tool .cs-tool-name{font-size:11px;line-height:1}.cs-app.mobile[data-v-fd3c7e60] .cs-dock{overflow-y:auto;padding-bottom:20px}.cs-app.mobile[data-v-fd3c7e60] .cs-dock .cs-panel{display:none}.cs-app.mobile[data-v-fd3c7e60] .cs-dock[data-sheet=adjust] .cs-panel[data-panel=adjust],.cs-app.mobile[data-v-fd3c7e60] .cs-dock[data-sheet=brush] .cs-panel[data-panel=brush],.cs-app.mobile[data-v-fd3c7e60] .cs-dock[data-sheet=layers] .cs-panel[data-panel=layers]{display:block;border-bottom:0}.cs-app.mobile[data-v-fd3c7e60] .cs-dock[data-sheet=layers] .cs-panel.grow{flex:1 1 auto;min-height:240px}.cs-app.mobile[data-v-fd3c7e60] .cs-layers{max-height:46vh}.cs-sheet-grip[data-v-fd3c7e60]{display:flex;justify-content:center;padding:8px 0 4px;flex:none;cursor:pointer}.cs-sheet-grip span[data-v-fd3c7e60]{width:38px;height:4px;border-radius:3px;background:var(--cs-line)}.cs-sheet-head[data-v-fd3c7e60]{width:100%;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cs-text-dim);padding:0 2px 4px}.cs-sheet-backdrop[data-v-fd3c7e60]{position:absolute;inset:0;z-index:35;background:#00000059}.cs-app.mobile[data-v-fd3c7e60] .cs-row{margin-bottom:16px}.cs-app.mobile[data-v-fd3c7e60] .cs-range{height:30px}.cs-app.mobile[data-v-fd3c7e60] input[type=range].cs-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.cs-app.mobile[data-v-fd3c7e60] input[type=range].cs-range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--cs-line)}.cs-app.mobile[data-v-fd3c7e60] input[type=range].cs-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:var(--cs-accent);box-shadow:0 1px 3px #0006}.cs-app.mobile[data-v-fd3c7e60] input[type=range].cs-range::-moz-range-track{height:6px;border-radius:3px;background:var(--cs-line)}.cs-app.mobile[data-v-fd3c7e60] input[type=range].cs-range::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:50%;background:var(--cs-accent)}.cs-app.mobile[data-v-fd3c7e60] .cs-swatch{width:40px;height:40px}.cs-app.mobile[data-v-fd3c7e60] .cs-select{padding:9px 8px;font-size:14px}.cs-app.mobile[data-v-fd3c7e60] .cs-layer{padding:10px 8px}.cs-app.mobile[data-v-fd3c7e60] .cs-layer .thumb{width:44px;height:34px}.cs-app.mobile[data-v-fd3c7e60] .cs-layer .vis{width:30px;height:30px}.cs-app.mobile[data-v-fd3c7e60] .cs-layer .nm{font-size:14px}.cs-app.mobile[data-v-fd3c7e60] .cs-topbar{gap:5px;padding:6px 8px;overflow-x:auto}.cs-app.mobile[data-v-fd3c7e60] .cs-docname{width:96px}.cs-app.mobile[data-v-fd3c7e60] .cs-topbar .cs-hint{display:none}.cs-app.mobile[data-v-fd3c7e60] .cs-stage{padding:12px 12px 64px}.cs-bottombar[data-v-fd3c7e60]{flex:none;display:flex;align-items:center;gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--cs-chrome);border-top:1px solid var(--cs-edge);z-index:45;overflow-x:auto}.cs-bb-btn[data-v-fd3c7e60]{flex:none;width:46px;height:46px;border:0;border-radius:12px;background:transparent;color:#c4c7cc;display:grid;place-items:center;cursor:default}.cs-bb-btn.on[data-v-fd3c7e60]{background:var(--cs-accent);color:#fff}.cs-bb-btn .g[data-v-fd3c7e60]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cs-bb-sep[data-v-fd3c7e60]{flex:none;width:1px;align-self:stretch;margin:8px 4px;background:var(--cs-line)}.activity[data-v-4feecb91]{display:flex;flex-direction:column;height:100%;color:var(--text)}.toolbar[data-v-4feecb91]{display:flex;align-items:center;gap:8px;padding:8px 12px}.segments[data-v-4feecb91]{display:flex;gap:2px;background:#0000002e;padding:2px;border-radius:8px}.seg[data-v-4feecb91]{border:0;background:transparent;color:var(--text);padding:4px 14px;border-radius:6px;font-size:.8rem;cursor:default}.seg[data-v-4feecb91]:hover{background:#ffffff14}.seg.on[data-v-4feecb91]{background:#fff3}.spacer[data-v-4feecb91]{flex:1}.ago[data-v-4feecb91]{font-size:.74rem;color:var(--text-dim);display:flex;align-items:center;min-width:80px;justify-content:flex-end}.refresh[data-v-4feecb91]{border:0;background:transparent;color:var(--text);width:28px;height:26px;border-radius:7px;display:grid;place-items:center;cursor:default}.refresh[data-v-4feecb91]:hover:not(:disabled){background:#ffffff1f}.refresh[data-v-4feecb91]:disabled{opacity:.4}.spinner[data-v-4feecb91]{width:13px;height:13px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);border-top:2px solid var(--accent);animation:spin-4feecb91 .7s linear infinite}@keyframes spin-4feecb91{to{transform:rotate(1turn)}}.cards[data-v-4feecb91]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 12px 10px}.card[data-v-4feecb91]{background:#ffffff0f;border:1px solid var(--glass-border-soft,hsla(0,0%,100%,.08));border-radius:10px;padding:10px 12px;min-width:0}.card-label[data-v-4feecb91]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.card-value[data-v-4feecb91]{font-size:1.05rem;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-value.up[data-v-4feecb91]{font-size:.92rem}.card-value .dim[data-v-4feecb91]{color:var(--text-dim);font-weight:400;font-size:.85rem}.card-sub[data-v-4feecb91]{font-size:.72rem;color:var(--text-dim);margin-top:3px}.bar[data-v-4feecb91]{margin-top:7px;height:6px;background:#00000040;overflow:hidden}.bar[data-v-4feecb91],.bar-fill[data-v-4feecb91]{border-radius:3px}.bar-fill[data-v-4feecb91]{height:100%;background:linear-gradient(90deg,#2fd573,#18c2b3);transition:width .4s ease}.banner[data-v-4feecb91]{margin:0 12px 8px;padding:6px 10px;border-radius:8px;font-size:.78rem}.banner.err[data-v-4feecb91]{background:#ff50502e;color:#ffb3b3}.content[data-v-4feecb91]{flex:1;min-height:0;overflow:auto;padding:0 12px 12px}.ptable[data-v-4feecb91]{display:flex;flex-direction:column}.prow[data-v-4feecb91]{display:grid;grid-template-columns:1fr 80px 80px 80px;align-items:center;gap:8px;padding:4px 10px;border-radius:6px}.prow.head[data-v-4feecb91]{position:sticky;top:0;z-index:1;background:#ffffff1a;backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--glass-border-soft,hsla(0,0%,100%,.1));border-radius:8px;padding-top:6px;padding-bottom:6px}.prow.zebra[data-v-4feecb91]{background:#ffffff0a}.prow[data-v-4feecb91]:not(.head):hover{background:#ffffff14}.pc[data-v-4feecb91]{font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc.num[data-v-4feecb91]{text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.prow.head .pc[data-v-4feecb91]{border:0;background:transparent;color:var(--text-dim);font-size:.74rem;font-weight:500;cursor:default;text-align:inherit;padding:0;display:flex;align-items:center;gap:4px}.prow.head .pc.num[data-v-4feecb91]{justify-content:flex-end}.prow.head .pc[data-v-4feecb91]:hover{color:var(--text)}.glyph[data-v-4feecb91]{font-size:.6rem;color:var(--accent)}.col-cpu[data-v-4feecb91],.col-mem[data-v-4feecb91],.col-pid[data-v-4feecb91]{text-align:right}.applist[data-v-4feecb91]{display:flex;flex-direction:column;gap:1px}.approw[data-v-4feecb91]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px}.approw[data-v-4feecb91]:hover{background:#ffffff0f}.app-ico[data-v-4feecb91]{flex:none}.app-meta[data-v-4feecb91]{flex:1;min-width:0}.app-name[data-v-4feecb91]{font-size:.88rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sub[data-v-4feecb91]{font-size:.72rem;color:var(--text-dim)}.quit[data-v-4feecb91]{border:0;background:#ffffff1f;color:var(--text);cursor:default;height:26px;padding:0 14px;border-radius:7px;font-size:.78rem;flex:none}.quit[data-v-4feecb91]:hover{background:#ff50504d;color:#ffd9d9}.empty[data-v-4feecb91]{padding:30px;text-align:center;color:var(--text-dim);font-size:.85rem}.activity.mobile .toolbar[data-v-4feecb91]{padding:10px 12px;gap:10px}.activity.mobile .segments[data-v-4feecb91]{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:10px}.activity.mobile .segments[data-v-4feecb91]::-webkit-scrollbar{display:none}.activity.touch .seg[data-v-4feecb91]{flex:none;padding:9px 18px;font-size:.92rem;min-height:40px;white-space:nowrap;cursor:pointer}.activity.touch .refresh[data-v-4feecb91]{width:40px;height:40px;cursor:pointer}.activity.touch .refresh[data-v-4feecb91]:active:not(:disabled){background:#fff3}.activity.mobile .ago[data-v-4feecb91]{min-width:0;font-size:.78rem}.activity.mobile .cards[data-v-4feecb91]{grid-template-columns:1fr 1fr;gap:8px;padding:4px 12px 10px}.activity.mobile .card-value[data-v-4feecb91]{font-size:1rem}.activity.mobile .content[data-v-4feecb91]{padding:0 0 12px}.activity.mobile .ptable[data-v-4feecb91]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 12px}.activity.mobile .prow[data-v-4feecb91]{min-width:460px;grid-template-columns:minmax(180px,1fr) 70px 70px 70px}.activity.touch .prow[data-v-4feecb91]:not(.head){padding-top:11px;padding-bottom:11px;min-height:44px}.activity.touch .pc[data-v-4feecb91]{font-size:.9rem}.activity.touch .prow.head .pc[data-v-4feecb91]{cursor:pointer;min-height:40px;align-items:center;font-size:.8rem}.activity.touch .prow[data-v-4feecb91]:not(.head):active{background:#ffffff1f}.activity.mobile .content .applist[data-v-4feecb91]{padding:0 12px}.activity.touch .approw[data-v-4feecb91]{padding:11px 10px;min-height:56px}.activity.touch .approw[data-v-4feecb91]:active{background:#ffffff1a}.activity.touch .app-name[data-v-4feecb91]{font-size:.96rem}.activity.touch .app-sub[data-v-4feecb91]{font-size:.78rem}.activity.touch .quit[data-v-4feecb91]{height:40px;padding:0 18px;font-size:.88rem;cursor:pointer}.activity.touch .quit[data-v-4feecb91]:active{background:#ff505066;color:#ffd9d9}.iv[data-v-f403ea73]{height:100%;flex-direction:column;background:#17181b;color:var(--text);outline:none}.iv[data-v-f403ea73],.stage[data-v-f403ea73]{display:flex;position:relative}.stage[data-v-f403ea73]{flex:1;min-height:0;overflow:hidden;align-items:center;justify-content:center;background:linear-gradient(45deg,#1c1d21 25%,transparent 0) 0 0/24px 24px,linear-gradient(-45deg,#1c1d21 25%,transparent 0) 0 0/24px 24px,#202126;touch-action:none}.img[data-v-f403ea73]{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 8px 40px #00000080;max-width:none;transition:transform .12s ease-out}.msg[data-v-f403ea73]{color:var(--text);font-size:.9rem;padding:16px 22px;text-align:center}.dim[data-v-f403ea73],.msg.dim[data-v-f403ea73]{color:var(--text-dim)}.nav[data-v-f403ea73]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:56px;border:0;border-radius:10px;background:#0006;color:#fff;font-size:28px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s}.stage:hover .nav[data-v-f403ea73]{opacity:.85}.nav[data-v-f403ea73]:hover{background:#000000a6;opacity:1}.nav.prev[data-v-f403ea73]{left:10px}.nav.next[data-v-f403ea73]{right:10px}.bar[data-v-f403ea73]{flex:none;display:flex;align-items:center;gap:12px;padding:6px 12px;background:#00000073;border-top:1px solid hsla(0,0%,100%,.07);font-size:12px}.fmt[data-v-f403ea73]{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:5px;background:#ffffff1f;color:#cdd}.fname[data-v-f403ea73]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32%}.dims[data-v-f403ea73]{font-variant-numeric:tabular-nums}.spacer[data-v-f403ea73]{flex:1}.ctrls[data-v-f403ea73]{display:flex;align-items:center;gap:4px}.sep[data-v-f403ea73]{width:1px;height:18px;background:#ffffff24;margin:0 4px}.pct[data-v-f403ea73]{min-width:44px;text-align:center;color:var(--text-dim);font-variant-numeric:tabular-nums}.cb[data-v-f403ea73]{min-width:28px;height:26px;padding:0 8px;border-radius:6px;border:1px solid hsla(0,0%,100%,.1);background:#ffffff0d;color:var(--text);cursor:pointer;font-size:14px;line-height:1}.cb.txt[data-v-f403ea73]{font-size:12px}.cb[data-v-f403ea73]:hover:not(:disabled){background:#ffffff1f}.cb[data-v-f403ea73]:disabled{opacity:.4;cursor:default}.cb.on[data-v-f403ea73]{background:var(--accent);border-color:var(--accent);color:#fff}.toast[data-v-f403ea73]{position:absolute;bottom:44px;left:50%;transform:translate(-50%);background:#0f0f12f2;border:1px solid hsla(0,0%,100%,.12);padding:7px 14px;border-radius:9px;font-size:12px}.iv.touch .cb[data-v-f403ea73]{min-width:40px;height:36px;font-size:16px}.iv.touch .nav[data-v-f403ea73]{opacity:.85}.mp[data-v-88ed2b47]{height:100%;flex-direction:column;outline:none;background:radial-gradient(circle at 50% 25%,#2a2c34 0,#141519 72%);color:#e8e9ec;position:relative}.mp[data-v-88ed2b47],.topbar[data-v-88ed2b47]{display:flex}.topbar[data-v-88ed2b47]{flex:none;align-items:center;gap:10px;padding:8px 12px;background:#00000047;border-bottom:1px solid hsla(0,0%,100%,.06);font-size:12px}.fmt[data-v-88ed2b47]{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:5px;background:#ffffff1f;color:#cdd}.bar-title[data-v-88ed2b47]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.spacer[data-v-88ed2b47]{flex:1}.exp[data-v-88ed2b47]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;border:1px solid hsla(0,0%,100%,.14);background:#ffffff0f;color:#e8e9ec;cursor:pointer}.exp[data-v-88ed2b47]:hover:not(:disabled){background:#ffffff24}.exp[data-v-88ed2b47]:disabled{opacity:.4;cursor:default}.exp svg[data-v-88ed2b47]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.center[data-v-88ed2b47]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:22px}.art[data-v-88ed2b47]{width:184px;height:184px;border-radius:20px;flex:none;display:grid;place-items:center;cursor:pointer;background:linear-gradient(135deg,var(--accent),#5e5ce6);box-shadow:0 14px 44px #0000008c;transition:transform .15s}.art[data-v-88ed2b47]:hover{transform:scale(1.02)}.note[data-v-88ed2b47]{width:80px;height:80px;color:#fffffff0}.art.spin .note[data-v-88ed2b47]{animation:pulse-88ed2b47 2.4s ease-in-out infinite}@keyframes pulse-88ed2b47{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.07);opacity:1}}.meta[data-v-88ed2b47]{text-align:center;max-width:100%}.title[data-v-88ed2b47]{font-weight:600;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.err[data-v-88ed2b47]{color:#ff6b6b;font-size:.8rem;margin-top:6px}.seek[data-v-88ed2b47]{display:flex;align-items:center;gap:10px;width:100%;max-width:440px}.seek .t[data-v-88ed2b47]{font-size:11px;color:#9aa1ab;min-width:42px;text-align:center;font-variant-numeric:tabular-nums}.bar[data-v-88ed2b47]{flex:1;accent-color:var(--accent);cursor:pointer;height:5px}.controls[data-v-88ed2b47]{display:flex;align-items:center;gap:22px}.skip[data-v-88ed2b47]{width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:#ffffff14;color:#e8e8ea;display:grid;place-items:center}.skip[data-v-88ed2b47]:hover:not(:disabled){background:#ffffff29}.skip svg[data-v-88ed2b47]{width:20px;height:20px;fill:currentColor}.play[data-v-88ed2b47]{width:60px;height:60px;border-radius:50%;border:0;cursor:pointer;background:var(--accent);color:#fff;display:grid;place-items:center;box-shadow:0 6px 20px #0a84ff73}.play[data-v-88ed2b47]:disabled,.skip[data-v-88ed2b47]:disabled{opacity:.4;cursor:default}.play svg[data-v-88ed2b47]{width:26px;height:26px;fill:currentColor}.vol[data-v-88ed2b47]{display:flex;align-items:center;gap:9px;width:100%;max-width:240px}.vbtn[data-v-88ed2b47]{background:none;border:0;cursor:pointer;color:#ffffffb8;width:26px;height:26px;flex:none;display:grid;place-items:center}.vbtn[data-v-88ed2b47]:hover{color:#fff}.vbtn svg[data-v-88ed2b47]{width:20px;height:20px}.vend[data-v-88ed2b47]{width:18px;height:18px;flex:none;color:#ffffff80}.vbar[data-v-88ed2b47]{flex:1;min-width:0;accent-color:var(--accent);cursor:pointer}.toast[data-v-88ed2b47]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);background:#0f0f12f2;border:1px solid hsla(0,0%,100%,.12);padding:7px 14px;border-radius:9px;font-size:12px}.mp.touch .play[data-v-88ed2b47]{width:70px;height:70px}.mp.touch .skip[data-v-88ed2b47]{width:50px;height:50px}.mp.touch .vbar[data-v-88ed2b47]{width:130px}.vp[data-v-7dae7d0d]{height:100%;flex-direction:column;background:#000;color:#e8e9ec;position:relative;outline:none}.bar[data-v-7dae7d0d],.vp[data-v-7dae7d0d]{display:flex}.bar[data-v-7dae7d0d]{flex:none;align-items:center;gap:8px;padding:6px 12px;background:#141416f0;border-bottom:1px solid hsla(0,0%,100%,.07);font-size:12px}.fmt[data-v-7dae7d0d]{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:5px;background:#ffffff1f;color:#cdd}.fname[data-v-7dae7d0d]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacer[data-v-7dae7d0d]{flex:1}.tb[data-v-7dae7d0d]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:7px;border:1px solid hsla(0,0%,100%,.12);background:#ffffff0d;color:#e8e9ec;cursor:pointer}.tb[data-v-7dae7d0d]:hover:not(:disabled){background:#ffffff24}.tb[data-v-7dae7d0d]:disabled{opacity:.4;cursor:default}.tb svg[data-v-7dae7d0d]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stage[data-v-7dae7d0d]{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.stage[data-v-7dae7d0d],.video[data-v-7dae7d0d]{background:#000}.video[data-v-7dae7d0d]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;cursor:pointer}.msg[data-v-7dae7d0d]{color:#e8e9ec;font-size:.9rem;padding:16px 22px;text-align:center}.bigplay[data-v-7dae7d0d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;border:0;cursor:pointer;background:#00000073;color:#fff;display:grid;place-items:center;backdrop-filter:blur(4px);transition:background .15s,transform .15s}.bigplay[data-v-7dae7d0d]:hover{background:#0000009e;transform:translate(-50%,-50%) scale(1.05)}.bigplay svg[data-v-7dae7d0d]{width:34px;height:34px;fill:currentColor;margin-left:4px}.controls[data-v-7dae7d0d]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px 14px 12px;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);transition:opacity .2s}.controls.hidden[data-v-7dae7d0d]{opacity:0;pointer-events:none}.cbtn[data-v-7dae7d0d]{background:none;border:0;cursor:pointer;color:#ffffffd9;width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:7px}.cbtn[data-v-7dae7d0d]:hover{color:#fff;background:#ffffff24}.cbtn svg[data-v-7dae7d0d]{width:20px;height:20px}.time[data-v-7dae7d0d]{font-size:11.5px;color:#ffffffd9;min-width:42px;text-align:center;font-variant-numeric:tabular-nums}.seek[data-v-7dae7d0d]{flex:1;min-width:0;height:5px}.seek[data-v-7dae7d0d],.vol[data-v-7dae7d0d]{accent-color:var(--accent);cursor:pointer}.vol[data-v-7dae7d0d]{width:84px;flex:none}.toast[data-v-7dae7d0d]{position:absolute;bottom:70px;left:50%;transform:translate(-50%);background:#0f0f12f2;border:1px solid hsla(0,0%,100%,.12);padding:7px 14px;border-radius:9px;font-size:12px}.wave[data-v-776389db]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.wave path[data-v-776389db]{fill:#fff6;stroke:none}.tl[data-v-caf6e267]{flex:none;height:240px;flex-direction:column;background:#141519;border-top:1px solid hsla(0,0%,100%,.07);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tl[data-v-caf6e267],.tl-bar[data-v-caf6e267]{display:flex}.tl-bar[data-v-caf6e267]{flex:none;align-items:center;gap:10px;padding:5px 12px;background:#1b1c20;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:11px}.lbl[data-v-caf6e267]{font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9aa1ab;font-size:10px}.snap[data-v-caf6e267]{display:inline-flex;align-items:center;gap:4px;color:#aeb4bd;cursor:pointer}.spacer[data-v-caf6e267]{flex:1}.zi[data-v-caf6e267]{width:15px;height:15px;fill:none;stroke:#9aa1ab;stroke-width:2}.zoom[data-v-caf6e267]{width:130px;accent-color:#2b6cff}.tl-body[data-v-caf6e267]{flex:1;min-height:0;display:flex}.headers[data-v-caf6e267]{flex:none;background:#181a1e;border-right:1px solid hsla(0,0%,100%,.06);overflow:hidden}.corner[data-v-caf6e267]{height:24px;border-bottom:1px solid hsla(0,0%,100%,.06);background:#1b1c20}.thead[data-v-caf6e267]{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:4px 8px;border-bottom:1px solid hsla(0,0%,100%,.05)}.tname[data-v-caf6e267]{font-size:11px;color:#cfd3da;font-weight:500}.tname.audio[data-v-caf6e267]{color:#8fd0b0}.tbtns[data-v-caf6e267]{display:flex;gap:3px}.tbtns button[data-v-caf6e267]{width:20px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#7d838d;cursor:pointer;border-radius:4px}.tbtns button[data-v-caf6e267]:hover{background:#ffffff1a;color:#cfd3da}.tbtns button.on[data-v-caf6e267]{color:#2b6cff}.tbtns button.del[data-v-caf6e267]:hover{color:#ff6b6b}.tbtns svg[data-v-caf6e267]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.scroll[data-v-caf6e267]{flex:1;min-width:0;overflow:auto}.content[data-v-caf6e267]{position:relative;min-height:100%}.ruler[data-v-caf6e267]{position:sticky;background:#1b1c20;border-bottom:1px solid hsla(0,0%,100%,.06);z-index:5;cursor:text}.ruler[data-v-caf6e267],.tk[data-v-caf6e267]{top:0;height:24px}.tk[data-v-caf6e267]{border-left:1px solid hsla(0,0%,100%,.1)}.tk[data-v-caf6e267],.tk span[data-v-caf6e267]{position:absolute}.tk span[data-v-caf6e267]{left:4px;top:5px;font-size:9.5px;color:#8a909a;font-variant-numeric:tabular-nums;white-space:nowrap}.lane[data-v-caf6e267],.lanes[data-v-caf6e267]{position:relative}.lane[data-v-caf6e267]{border-bottom:1px solid hsla(0,0%,100%,.04)}.lane.drop[data-v-caf6e267]{background:#2b6cff1a}.clip[data-v-caf6e267]{position:absolute;top:3px;bottom:3px;border-radius:5px;overflow:hidden;cursor:grab;box-shadow:inset 0 0 0 1px #0000004d;display:flex;align-items:center}.clip.video[data-v-caf6e267]{background:linear-gradient(#3a4a6a,#2d3a55)}.clip.audio[data-v-caf6e267]{background:linear-gradient(#2f5a44,#244a38)}.clip.sel[data-v-caf6e267]{box-shadow:0 0 0 2px #2b6cff,inset 0 0 0 1px #0000004d;z-index:3}.clip[data-v-caf6e267]:active{cursor:grabbing}.cthumb[data-v-caf6e267]{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;opacity:.55;pointer-events:none}.clabel[data-v-caf6e267]{left:7px;right:7px;top:4px;font-size:10.5px;color:#eef1f5;text-shadow:0 1px 2px rgba(0,0,0,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clabel[data-v-caf6e267],.fade[data-v-caf6e267]{position:absolute;pointer-events:none}.fade[data-v-caf6e267]{top:0;bottom:0;background:#00000057}.fade.fin[data-v-caf6e267]{left:0;clip-path:polygon(0 0,100% 0,0 100%)}.fade.fout[data-v-caf6e267]{right:0;clip-path:polygon(100% 0,100% 100%,0 0)}.handle[data-v-caf6e267]{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:4}.handle.l[data-v-caf6e267]{left:0}.handle.r[data-v-caf6e267]{right:0}.handle[data-v-caf6e267]:hover{background:#2b6cff80}.playhead[data-v-caf6e267]{top:0;bottom:0;width:2px;pointer-events:none;z-index:6}.ph-head[data-v-caf6e267],.playhead[data-v-caf6e267]{position:absolute;background:#ff5050}.ph-head[data-v-caf6e267]{top:-1px;left:-5px;width:12px;height:9px;clip-path:polygon(0 0,100% 0,50% 100%)}.tl.touch .scroll[data-v-caf6e267]{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.tl.touch .clip[data-v-caf6e267],.tl.touch .ruler[data-v-caf6e267]{touch-action:none}.tl.touch .handle[data-v-caf6e267]{touch-action:none;width:22px}.tl.touch .handle[data-v-caf6e267]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:34%;min-height:14px;border-radius:2px;background:#ffffff80}.tl.touch .handle.l[data-v-caf6e267]:after{left:7px}.tl.touch .handle.r[data-v-caf6e267]:after{right:7px;left:auto}.tl.touch .handle[data-v-caf6e267]:active{background:#2b6cff73}.tl.mobile[data-v-caf6e267]{flex:1;min-height:0;height:auto}.tl.mobile .tl-bar[data-v-caf6e267]{padding:7px 12px;font-size:12px}.tl.mobile .zoom[data-v-caf6e267]{width:150px;height:26px}.tl.mobile .snap[data-v-caf6e267]{font-size:12px}.tl.mobile .headers[data-v-caf6e267]{width:116px!important}.tl.touch .tbtns button[data-v-caf6e267]{width:30px;height:28px}.tl.touch .tbtns svg[data-v-caf6e267]{width:17px;height:17px}.lib[data-v-4b86bfb2]{flex:none;width:220px;flex-direction:column;background:#1a1b1f;border-right:1px solid hsla(0,0%,100%,.06)}.lh[data-v-4b86bfb2],.lib[data-v-4b86bfb2]{display:flex}.lh[data-v-4b86bfb2]{flex:none;align-items:center;justify-content:space-between;padding:8px 12px;font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#9aa1ab;border-bottom:1px solid hsla(0,0%,100%,.05)}.imp[data-v-4b86bfb2]{width:22px;height:22px;border-radius:6px;border:1px solid hsla(0,0%,100%,.12);background:#ffffff0d;color:#e7e8ea;cursor:pointer;font-size:15px;line-height:1}.imp[data-v-4b86bfb2]:hover{background:#ffffff24}.items[data-v-4b86bfb2]{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.empty[data-v-4b86bfb2]{margin:auto;text-align:center;color:#7d838d;padding:20px 10px}.empty p[data-v-4b86bfb2]{margin:6px 0;font-size:12px}.empty .hint[data-v-4b86bfb2]{font-size:11px;color:#5d636c}.imp-big[data-v-4b86bfb2]{margin-top:6px;padding:6px 14px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:#ffffff0f;color:#e7e8ea;cursor:pointer}.imp-big[data-v-4b86bfb2]:hover{background:#ffffff24}.item[data-v-4b86bfb2]{display:flex;gap:8px;padding:6px;border-radius:8px;cursor:grab;border:1px solid transparent}.item[data-v-4b86bfb2]:hover{background:#ffffff0d;border-color:#ffffff14}.item[data-v-4b86bfb2]:active{cursor:grabbing}.thumb[data-v-4b86bfb2]{position:relative;flex:none;width:72px;height:44px;border-radius:5px;overflow:hidden;background:#0b0c0e;display:flex;align-items:center;justify-content:center}.thumb img[data-v-4b86bfb2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumb svg[data-v-4b86bfb2]{width:22px;height:22px;fill:none;stroke:#6b7280;stroke-width:1.6}.thumb.audio[data-v-4b86bfb2]{background:#1c2430}.dur[data-v-4b86bfb2]{position:absolute;right:3px;bottom:3px;font-size:9px;background:#000000b3;padding:1px 4px;border-radius:3px;color:#fff;font-variant-numeric:tabular-nums}.meta[data-v-4b86bfb2]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.nm[data-v-4b86bfb2]{font-size:11.5px;color:#e7e8ea;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.kd[data-v-4b86bfb2]{font-size:10px;color:#828893;text-transform:capitalize}.insp[data-v-c0352711]{flex:none;width:230px;display:flex;flex-direction:column;background:#1a1b1f;border-left:1px solid hsla(0,0%,100%,.06)}.ih[data-v-c0352711]{flex:none;padding:8px 12px;font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#9aa1ab;border-bottom:1px solid hsla(0,0%,100%,.05)}.body[data-v-c0352711]{flex:1;min-height:0;overflow-y:auto;padding:10px 12px}.cap[data-v-c0352711]{font-size:12px;color:#cfd3da;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grp[data-v-c0352711]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#7d838d;margin:12px 0 6px}.row[data-v-c0352711]{display:grid;grid-template-columns:58px 1fr 40px;align-items:center;gap:8px;margin:7px 0;font-size:11px;color:#b9bec7}.row em[data-v-c0352711]{font-style:normal;text-align:right;color:#e7e8ea;font-variant-numeric:tabular-nums;font-size:10.5px}.row input[type=range][data-v-c0352711]{width:100%;accent-color:#2b6cff}.row input[type=color][data-v-c0352711]{width:40px;height:22px;border:none;background:none;padding:0;border-radius:5px}.reset[data-v-c0352711]{margin-top:8px;width:100%;padding:6px;border-radius:7px;border:1px solid hsla(0,0%,100%,.12);background:#ffffff0d;color:#cfd3da;cursor:pointer;font-size:11px}.reset[data-v-c0352711]:hover{background:#ffffff1f}.res[data-v-c0352711]{display:flex;flex-wrap:wrap;gap:5px}.rb[data-v-c0352711]{padding:4px 9px;border-radius:6px;border:1px solid hsla(0,0%,100%,.1);background:#ffffff0d;color:#c7ccd4;cursor:pointer;font-size:11px}.rb[data-v-c0352711]:hover{background:#ffffff1f}.rb.on[data-v-c0352711]{background:#2b6cff;border-color:#2b6cff;color:#fff}.dim[data-v-c0352711]{font-size:11px;color:#828893;margin-top:6px;font-variant-numeric:tabular-nums}.tip[data-v-c0352711]{margin-top:10px;font-size:11px;color:#6b7178;line-height:1.5}.tip.ok[data-v-c0352711]{color:#6fcf97}.sel[data-v-c0352711]{width:100%;padding:6px 8px;border-radius:7px;border:1px solid hsla(0,0%,100%,.12);background:#ffffff0d;color:#e7e8ea;font-size:12px;cursor:pointer}.sel[data-v-c0352711]:focus{outline:none;border-color:#2b6cff}.ve[data-v-bf5c9f40]{height:100%;display:flex;flex-direction:column;background:#16171a;color:#e7e8ea;position:relative;outline:none;font-size:12px}.toolbar[data-v-bf5c9f40]{flex:none;display:flex;align-items:center;gap:6px;padding:6px 10px;background:#1d1e22;border-bottom:1px solid hsla(0,0%,100%,.06)}.title[data-v-bf5c9f40]{background:transparent;border:1px solid transparent;color:#fff;font-weight:600;font-size:13px;padding:3px 7px;border-radius:6px;width:150px}.title[data-v-bf5c9f40]:focus,.title[data-v-bf5c9f40]:hover{border-color:#ffffff24;background:#ffffff0d;outline:none}.sep[data-v-bf5c9f40]{width:1px;height:20px;background:#ffffff1a;margin:0 3px}.spacer[data-v-bf5c9f40]{flex:1}.tb[data-v-bf5c9f40]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:7px;border:1px solid hsla(0,0%,100%,.1);background:#ffffff0d;color:#e7e8ea;cursor:pointer;font-size:12px}.tb[data-v-bf5c9f40]:hover:not(:disabled){background:#ffffff21}.tb[data-v-bf5c9f40]:disabled{opacity:.4;cursor:default}.tb svg[data-v-bf5c9f40]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tb.add[data-v-bf5c9f40]{font-weight:600;color:#b9c2cf}.tb.export[data-v-bf5c9f40]{background:#2b6cff;border-color:#2b6cff;color:#fff;font-weight:600;padding:0 12px}.tb.export[data-v-bf5c9f40]:hover:not(:disabled){background:#3b7bff}.main[data-v-bf5c9f40]{min-height:0}.main[data-v-bf5c9f40],.viewer[data-v-bf5c9f40]{flex:1;display:flex}.viewer[data-v-bf5c9f40]{min-width:0;flex-direction:column;background:#0c0d0f}.stage[data-v-bf5c9f40]{position:relative;flex:1;min-height:0;padding:14px;overflow:hidden}.stage[data-v-bf5c9f40],.welcome[data-v-bf5c9f40]{display:flex;align-items:center;justify-content:center}.welcome[data-v-bf5c9f40]{position:absolute;inset:0;flex-direction:column;gap:14px;padding:24px;background:linear-gradient(#0c0d0f,#121317);overflow-y:auto}.welcome h2[data-v-bf5c9f40]{margin:0;font-size:18px;font-weight:650;color:#e7e8ea;letter-spacing:.01em}.w-actions[data-v-bf5c9f40]{display:flex;gap:10px}.w-btn[data-v-bf5c9f40]{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:9px;border:1px solid hsla(0,0%,100%,.12);background:#ffffff0d;color:#e7e8ea;cursor:pointer;font-size:12.5px}.w-btn[data-v-bf5c9f40]:hover{background:#ffffff21}.w-btn svg[data-v-bf5c9f40]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.w-btn.primary[data-v-bf5c9f40]{background:#2b6cff;border-color:#2b6cff;color:#fff;font-weight:600}.w-btn.primary[data-v-bf5c9f40]:hover{background:#3b7bff}.w-recent-title[data-v-bf5c9f40]{margin-top:10px;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:#7d838d}.w-grid[data-v-bf5c9f40]{display:grid;grid-template-columns:repeat(auto-fill,150px);gap:12px;justify-content:center;max-width:680px}.w-card[data-v-bf5c9f40]{display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:none;color:#e7e8ea;cursor:pointer;text-align:left}.w-thumb[data-v-bf5c9f40]{position:relative;width:150px;height:86px;border-radius:8px;overflow:hidden;background:#1a1b1f;border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center}.w-card:hover .w-thumb[data-v-bf5c9f40]{border-color:#2b6cff}.w-thumb img[data-v-bf5c9f40]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.w-thumb svg[data-v-bf5c9f40]{width:28px;height:28px;fill:none;stroke:#565c66;stroke-width:1.6}.w-dur[data-v-bf5c9f40]{position:absolute;right:4px;bottom:4px;font-size:9px;background:#000000b8;padding:1px 5px;border-radius:4px;color:#fff;font-variant-numeric:tabular-nums}.w-name[data-v-bf5c9f40]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.w-name[data-v-bf5c9f40],.w-rename[data-v-bf5c9f40]{font-size:12px;font-weight:500}.w-rename[data-v-bf5c9f40]{width:150px;padding:2px 6px;border-radius:6px;border:1px solid #2b6cff;background:#1d1e22;color:#fff;outline:none}.w-when[data-v-bf5c9f40]{font-size:10.5px;color:#828893}.w-hint[data-v-bf5c9f40]{font-size:12px;color:#6b7178}.screen[data-v-bf5c9f40]{max-width:100%;max-height:100%;background:#000;border-radius:4px;box-shadow:0 6px 24px #00000080}.transport[data-v-bf5c9f40]{flex:none;display:flex;gap:10px;padding:8px;background:#131418;border-top:1px solid hsla(0,0%,100%,.05)}.pt[data-v-bf5c9f40],.transport[data-v-bf5c9f40]{align-items:center;justify-content:center}.pt[data-v-bf5c9f40]{width:32px;height:28px;display:inline-flex;border-radius:7px;border:1px solid hsla(0,0%,100%,.1);background:#ffffff0d;color:#e7e8ea;cursor:pointer}.pt[data-v-bf5c9f40]:hover{background:#ffffff24}.pt svg[data-v-bf5c9f40]{width:16px;height:16px;fill:currentColor}.pt.play[data-v-bf5c9f40]{width:40px;background:#ffffff1f}.tc[data-v-bf5c9f40]{margin-left:10px;font-variant-numeric:tabular-nums;font-size:12px;color:#aeb4bd;min-width:130px}.hidden-input[data-v-bf5c9f40]{display:none}.drop-veil[data-v-bf5c9f40]{position:absolute;inset:0;background:#2b6cff29;border:2px dashed #2b6cff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#fff;pointer-events:none;z-index:20}.toast[data-v-bf5c9f40]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);background:#0f0f12f5;border:1px solid hsla(0,0%,100%,.12);padding:7px 14px;border-radius:9px;font-size:12px;z-index:30}.ve.mobile[data-v-bf5c9f40]{font-size:13px}.ve.mobile .toolbar[data-v-bf5c9f40]{gap:4px;padding:5px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ve.mobile .toolbar[data-v-bf5c9f40]::-webkit-scrollbar{display:none}.ve.mobile .toolbar .sep[data-v-bf5c9f40],.ve.mobile .toolbar .spacer[data-v-bf5c9f40],.ve.mobile .toolbar .tb[data-v-bf5c9f40]:not(.title-keep){display:none}.ve.mobile .title[data-v-bf5c9f40]{width:auto;flex:1;min-width:0;font-size:15px}.ve.mobile .main[data-v-bf5c9f40]{flex-direction:column}.ve.mobile .viewer[data-v-bf5c9f40]{flex:1;min-height:0}.ve.mobile .stage[data-v-bf5c9f40]{padding:8px}.ve.touch .pt[data-v-bf5c9f40]{width:46px;height:40px}.ve.touch .pt.play[data-v-bf5c9f40]{width:56px}.ve.touch .pt svg[data-v-bf5c9f40]{width:22px;height:22px}.ve.mobile .transport[data-v-bf5c9f40]{gap:14px;padding:10px 8px}.ve.mobile .tc[data-v-bf5c9f40]{font-size:13px;min-width:0;margin-left:6px}.mbar[data-v-bf5c9f40]{flex:none;display:flex;padding:6px max(8px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom));background:#1b1c20;border-top:1px solid hsla(0,0%,100%,.08)}.mb[data-v-bf5c9f40],.mbar[data-v-bf5c9f40]{align-items:center;gap:4px}.mb[data-v-bf5c9f40]{flex:1;height:48px;display:inline-flex;justify-content:center;border-radius:10px;border:1px solid transparent;background:#ffffff0a;color:#cfd3da;cursor:pointer;-webkit-tap-highlight-color:transparent}.mb[data-v-bf5c9f40]:active{background:#ffffff1f}.mb.on[data-v-bf5c9f40]{background:#2b6cff38;color:#fff;border-color:#2b6cff80}.mb[data-v-bf5c9f40]:disabled{opacity:.35}.mb svg[data-v-bf5c9f40]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mb.export[data-v-bf5c9f40]{background:#2b6cff;color:#fff;font-weight:600;flex:1.3}.mb.export span[data-v-bf5c9f40]{font-size:12px;font-variant-numeric:tabular-nums}.sheet-backdrop[data-v-bf5c9f40]{position:absolute;inset:0;background:#0006;z-index:40}.sheet[data-v-bf5c9f40]{position:absolute;left:0;right:0;bottom:0;z-index:41;max-height:68%;display:flex;flex-direction:column;background:#1a1b1f;border-top:1px solid hsla(0,0%,100%,.1);border-radius:14px 14px 0 0;box-shadow:0 -12px 40px #00000080;animation:sheet-up-bf5c9f40 .2s ease}@keyframes sheet-up-bf5c9f40{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-bf5c9f40]{flex:none;position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.06)}.sheet-title[data-v-bf5c9f40]{font-weight:600;font-size:13px;color:#cfd3da}.grip[data-v-bf5c9f40]{position:absolute;left:50%;top:6px;transform:translate(-50%);width:38px;height:4px;border-radius:3px;background:#ffffff38}.sheet-x[data-v-bf5c9f40]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;background:#ffffff0f;border-radius:9px;color:#cfd3da;cursor:pointer}.sheet-x svg[data-v-bf5c9f40]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sheet-body[data-v-bf5c9f40]{flex:1;min-height:0;overflow:hidden;display:flex;padding-bottom:env(safe-area-inset-bottom)}.sheet-body[data-v-bf5c9f40] .insp,.sheet-body[data-v-bf5c9f40] .lib{width:100%;border:none}.office-shell[data-v-cee10951]{display:flex;flex-direction:column;height:100%;width:100%;background:#f3f3f3;color:#1f1f1f;overflow:hidden;font:13px/1.4 -apple-system,BlinkMacSystemFont,Inter Variable,Segoe UI,system-ui,sans-serif}.os-titlebar[data-v-cee10951]{display:flex;gap:8px;height:30px;padding:0 10px;background:var(--office-accent);flex:none}.os-save[data-v-cee10951],.os-titlebar[data-v-cee10951]{align-items:center;color:#fff}.os-save[data-v-cee10951]{display:inline-flex;justify-content:center;width:22px;height:22px;border:0;border-radius:5px;cursor:pointer;background:#ffffff29}.os-save[data-v-cee10951]:hover{background:#ffffff47}.os-title[data-v-cee10951]{font-size:12.5px;font-weight:600;letter-spacing:.1px;opacity:.96;display:flex;align-items:center;gap:4px}.os-title-text[data-v-cee10951]{padding:1px 4px;border-radius:4px}.os-title-text.renamable[data-v-cee10951]{cursor:text}.os-title-text.renamable[data-v-cee10951]:hover{background:#ffffff29}.os-title-input[data-v-cee10951]{font:inherit;color:#1f1f1f;background:#fff;border:0;border-radius:4px;padding:1px 6px;min-width:160px;outline:2px solid hsla(0,0%,100%,.6)}.os-dirty[data-v-cee10951]{opacity:.8}.os-saving[data-v-cee10951]{font-weight:400;font-size:11px;opacity:.8}.os-title-actions[data-v-cee10951]{margin-left:auto;display:flex;align-items:center;gap:6px}.os-tabs[data-v-cee10951]{display:flex;align-items:stretch;gap:2px;height:30px;padding:0 6px;background:#fff;border-bottom:1px solid #e4e4e4;flex:none}.os-tab[data-v-cee10951]{border:0;background:transparent;padding:0 12px;cursor:pointer;font-size:12.5px;color:#444;border-bottom:2px solid transparent}.os-tab[data-v-cee10951]:hover{background:var(--office-accent-soft)}.os-tab.active[data-v-cee10951]{color:var(--office-accent);border-bottom-color:var(--office-accent);font-weight:600}.os-ribbon[data-v-cee10951]{display:flex;align-items:stretch;gap:0;min-height:60px;padding:4px 8px;background:#fafafa;border-bottom:1px solid #e4e4e4;flex:none;overflow-x:auto;overflow-y:hidden}.os-ribbon[data-v-cee10951]:empty{display:none}.os-body[data-v-cee10951]{flex:1 1 auto;min-height:0;position:relative;overflow:hidden;background:#fff}.os-status[data-v-cee10951]{display:flex;align-items:center;gap:12px;height:24px;padding:0 12px;background:var(--office-accent);color:#ffffffeb;font-size:11.5px;flex:none}.os-status[data-v-cee10951]:empty{display:none}.office-shell.touch .os-titlebar[data-v-cee10951]{height:38px}.office-shell.touch .os-save[data-v-cee10951]{width:30px;height:30px}.office-shell.touch .os-tabs[data-v-cee10951]{height:40px}.office-shell.touch .os-tab[data-v-cee10951]{padding:0 16px;font-size:14px}.office-shell.touch .os-status[data-v-cee10951]{height:30px}.office-shell.narrow .os-tabs[data-v-cee10951]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.office-shell.narrow .os-tabs[data-v-cee10951]::-webkit-scrollbar{display:none}.office-shell.narrow .os-tab[data-v-cee10951]{flex:0 0 auto}.office-shell.narrow .os-ribbon[data-v-cee10951]{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin}.office-shell.narrow .os-ribbon .rib-group[data-v-cee10951]{scroll-snap-align:start}.office-shell.narrow .os-title-input[data-v-cee10951]{min-width:110px}.rib-group{flex-direction:column;gap:3px;padding:2px 8px;border-right:1px solid #e8e8e8;min-width:0}.rib-group,.rib-group-row{display:flex;align-items:center}.rib-group-row{gap:2px}.rib-group-label{font-size:10px;color:#888;margin-top:auto}.rib-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:28px;height:26px;padding:0 7px;border:1px solid transparent;border-radius:5px;background:transparent;color:#2b2b2b;cursor:pointer;font-size:12.5px;white-space:nowrap}.rib-btn:hover{border-color:#e0e0e0}.rib-btn.active,.rib-btn:hover{background:var(--office-accent-soft)}.rib-btn.active{border-color:var(--office-accent);color:var(--office-accent)}.rib-btn:disabled{opacity:.4;cursor:default}.rib-btn.tall{flex-direction:column;height:52px;min-width:52px;gap:3px;font-size:11px}.rib-btn.tall svg{width:20px;height:20px}.rib-sep{width:1px;align-self:stretch;background:#e8e8e8;margin:4px 2px}.rib-select{cursor:pointer}.rib-input,.rib-select{background:#fff;font-size:12.5px;padding:0 6px;color:#2b2b2b}.rib-input,.rib-select,.rib-swatch{height:26px;border:1px solid #d8d8d8;border-radius:5px}.rib-swatch{width:26px;cursor:pointer;padding:0}.office-shell.touch .rib-btn{min-height:34px;min-width:34px}.office-shell.touch .rib-btn.tall{height:58px;min-width:56px}.office-shell.touch .rib-input,.office-shell.touch .rib-select{height:34px}.office-shell.touch .rib-swatch{width:32px;height:32px}.office-shell.touch .rib-group{padding:2px 10px}.ostart[data-v-64fe475b]{position:absolute;inset:0;z-index:5;display:flex;background:#fff;color:#1f1f1f;font:13px/1.4 -apple-system,BlinkMacSystemFont,Inter Variable,Segoe UI,system-ui,sans-serif}.os-left[data-v-64fe475b]{flex:0 0 280px;padding:30px 26px;display:flex;flex-direction:column;gap:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 10%,#fff),#fafafa);border-right:1px solid #ececec}.os-brand[data-v-64fe475b]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.os-brand-name[data-v-64fe475b]{font-size:1.5rem;font-weight:700;letter-spacing:.2px}.os-new[data-v-64fe475b]{display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;border:1px solid #e2e2e2;border-radius:12px;background:#fff;padding:22px 16px;color:#1f1f1f;transition:border-color .14s,box-shadow .14s,transform .12s}.os-new[data-v-64fe475b]:hover{border-color:var(--accent);box-shadow:0 6px 20px #00000014;transform:translateY(-1px)}.os-new-thumb[data-v-64fe475b]{width:78px;height:100px;border-radius:6px;display:grid;place-items:center;background:#fff;border:1px solid #e6e6e6;color:var(--accent);box-shadow:inset 0 0 0 1px #fff,0 1px 4px #0000000f}.os-new-label[data-v-64fe475b]{font-size:.9rem;font-weight:600}.os-open[data-v-64fe475b]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;cursor:pointer;border:1px solid #e0e0e0;background:#fff;border-radius:8px;padding:8px 14px;color:#2b2b2b;font-size:.88rem;font-weight:500}.os-open[data-v-64fe475b]:hover{background:color-mix(in srgb,var(--accent) 8%,#fff);border-color:var(--accent)}.os-right[data-v-64fe475b]{flex:1;min-width:0;padding:30px 30px 20px;overflow-y:auto}.os-recent-head[data-v-64fe475b]{font-size:1.1rem;font-weight:700;margin-bottom:14px}.os-empty[data-v-64fe475b]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:60px 20px;color:#9a9a9a;text-align:center}.os-empty p[data-v-64fe475b]{margin:6px 0 0;font-size:.95rem;color:#6a6a6a;font-weight:600}.os-empty span[data-v-64fe475b]{font-size:.82rem}.os-recents[data-v-64fe475b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.os-rec[data-v-64fe475b]{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:9px;cursor:pointer}.os-rec[data-v-64fe475b]:hover{background:color-mix(in srgb,var(--accent) 8%,#fff)}.os-rec-ico[data-v-64fe475b]{color:var(--accent);flex:none;display:grid;place-items:center;width:30px}.os-rec-main[data-v-64fe475b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.os-rec-name[data-v-64fe475b]{font-size:.9rem;font-weight:600}.os-rec-name[data-v-64fe475b],.os-rec-path[data-v-64fe475b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-rec-path[data-v-64fe475b]{font-size:.76rem;color:#9a9a9a}.os-rec-rename[data-v-64fe475b]{font-size:.9rem;font-weight:600;border:1px solid var(--accent);border-radius:5px;padding:2px 6px;outline:none;width:100%;max-width:320px}.os-rec-when[data-v-64fe475b]{font-size:.78rem;color:#a0a0a0;flex:none;white-space:nowrap}.os-rec-actions[data-v-64fe475b]{display:flex;gap:2px;flex:none;opacity:0;transition:opacity .12s}.os-rec:hover .os-rec-actions[data-v-64fe475b]{opacity:1}.os-rec-btn[data-v-64fe475b]{border:0;background:transparent;color:#888;cursor:pointer;width:26px;height:26px;border-radius:6px;display:grid;place-items:center}.os-rec-btn[data-v-64fe475b]:hover{background:#00000012;color:#333}.ostart.narrow[data-v-64fe475b]{flex-direction:column;overflow-y:auto}.ostart.narrow .os-left[data-v-64fe475b]{flex:none;width:auto;border-right:0;border-bottom:1px solid #ececec;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;padding:16px}.ostart.narrow .os-brand[data-v-64fe475b]{width:100%;margin-bottom:0}.ostart.narrow .os-new[data-v-64fe475b]{flex-direction:row;gap:14px;padding:12px 16px;flex:1 1 auto}.ostart.narrow .os-new-thumb[data-v-64fe475b]{width:40px;height:52px}.ostart.narrow .os-right[data-v-64fe475b]{padding:18px 16px}.ostart.narrow .os-rec-when[data-v-64fe475b]{display:none}.ostart.narrow .os-rec-actions[data-v-64fe475b]{opacity:1}.sheets-body[data-v-7eefc428]{flex-direction:column;height:100%;width:100%}.formula-bar[data-v-7eefc428],.sheets-body[data-v-7eefc428]{display:flex;background:#fff}.formula-bar[data-v-7eefc428]{align-items:center;height:26px;border-bottom:1px solid #e2e2e2;flex:none}.name-box[data-v-7eefc428]{width:90px;height:100%;display:flex;align-items:center;padding:0 8px;font-weight:500;color:#333}.fx[data-v-7eefc428],.name-box[data-v-7eefc428]{border-right:1px solid #e2e2e2;font-size:12px}.fx[data-v-7eefc428]{width:28px;text-align:center;font-style:italic;color:#888;line-height:26px}.fb-input[data-v-7eefc428]{flex:1;height:100%;border:0;outline:none;padding:0 10px;font-size:12.5px;color:#1f1f1f}.grid-wrap[data-v-7eefc428]{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#fff}.grid-corner[data-v-7eefc428]{position:absolute;left:0;top:0;z-index:4;display:flex;align-items:flex-end;justify-content:flex-end;background:linear-gradient(#fbfbfb,#f1f1f1);border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;cursor:pointer}.grid-corner[data-v-7eefc428]:hover{background:linear-gradient(#f3f3f3,#e8e8e8)}.corner-tri[data-v-7eefc428]{width:0;height:0;margin:0 3px 3px 0;border-left:7px solid transparent;border-bottom:7px solid #b6b6b6}.grid-corner:hover .corner-tri[data-v-7eefc428]{border-bottom-color:var(--office-accent,#217346)}.col-headers[data-v-7eefc428]{position:absolute;top:0;right:0;overflow:hidden;z-index:3;background:#f1f1f1;border-bottom:1px solid #cfcfcf}.col-headers-inner[data-v-7eefc428]{position:relative;height:100%}.col-header[data-v-7eefc428]{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:500;color:#5a5a5a;border-right:1px solid #d6d6d6;background:linear-gradient(#fbfbfb,#f1f1f1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.col-header[data-v-7eefc428]:hover{background:linear-gradient(#f4f4f4,#e9e9e9)}.col-header.sel[data-v-7eefc428]{background:linear-gradient(#dcefe4,#cfe7d9);color:#1f5e3d;font-weight:600}.col-header.active[data-v-7eefc428]{background:var(--office-accent,#217346);color:#fff;font-weight:700;box-shadow:inset 0 -2px #0000002e}.col-resize[data-v-7eefc428]{position:absolute;right:-3px;top:0;width:6px;height:100%;cursor:col-resize;z-index:5}.col-resize[data-v-7eefc428]:hover{background:#21734659}.row-headers[data-v-7eefc428]{position:absolute;left:0;bottom:0;overflow:hidden;z-index:3;background:#f1f1f1;border-right:1px solid #cfcfcf}.row-headers-inner[data-v-7eefc428]{position:relative;width:100%}.row-header[data-v-7eefc428]{position:absolute;left:0;width:100%;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:500;color:#5a5a5a;border-bottom:1px solid #dcdcdc;background:linear-gradient(90deg,#fbfbfb,#f1f1f1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row-header[data-v-7eefc428]:hover{background:linear-gradient(90deg,#f4f4f4,#e9e9e9)}.row-header.sel[data-v-7eefc428]{background:linear-gradient(90deg,#dcefe4,#cfe7d9);color:#1f5e3d;font-weight:600}.row-header.active[data-v-7eefc428]{background:var(--office-accent,#217346);color:#fff;font-weight:700;box-shadow:inset -2px 0 #0000002e}.row-resize[data-v-7eefc428]{position:absolute;left:0;bottom:-3px;width:100%;height:6px;cursor:row-resize;z-index:5}.row-resize[data-v-7eefc428]:hover{background:#21734659}.grid-focus[data-v-7eefc428]{position:absolute;right:0;bottom:0;outline:none}.grid-scroller[data-v-7eefc428]{position:absolute;inset:0;overflow:auto}.grid-canvas[data-v-7eefc428]{position:relative}.cell[data-v-7eefc428]{position:absolute;box-sizing:border-box;padding:0 4px;line-height:21px;font-size:12.5px;color:#1f1f1f;border-right:1px solid #ececec;border-bottom:1px solid #ececec;white-space:nowrap;overflow:hidden;text-overflow:clip;cursor:cell;background:#fff;display:flex;align-items:center}.cell-bold[data-v-7eefc428]{font-weight:700}.cell-italic[data-v-7eefc428]{font-style:italic}.cell-underline[data-v-7eefc428]{text-decoration:underline}.cell-num[data-v-7eefc428]{justify-content:flex-end;text-align:right}.cell-left[data-v-7eefc428]{justify-content:flex-start;text-align:left}.cell-center[data-v-7eefc428]{justify-content:center;text-align:center}.cell-right[data-v-7eefc428]{justify-content:flex-end;text-align:right}.cell-vtop[data-v-7eefc428]{align-items:flex-start}.cell-vmid[data-v-7eefc428]{align-items:center}.cell-vbottom[data-v-7eefc428]{align-items:flex-end}.cell-wrap[data-v-7eefc428]{white-space:normal;overflow:hidden;line-height:1.2}.cell-error[data-v-7eefc428]{color:#c0392b}.cell-find[data-v-7eefc428]{box-shadow:inset 0 0 0 2px #ffd54a}.cell-find-active[data-v-7eefc428]{box-shadow:inset 0 0 0 2px #ff9800}.fill-handle[data-v-7eefc428]{position:absolute;width:7px;height:7px;margin:-4px 0 0 -4px;background:#217346;border:1px solid #fff;z-index:3;cursor:crosshair}.fill-preview[data-v-7eefc428]{position:absolute;border:1.5px dashed #217346;box-sizing:border-box;z-index:2;pointer-events:none}.filter-btn[data-v-7eefc428]{position:absolute;width:15px;height:15px;padding:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b8b8b8;border-radius:2px;background:#fff;color:#555;font-size:9px;line-height:1;cursor:pointer}.filter-btn[data-v-7eefc428]:hover{background:#e8f0eb}.filter-btn.on[data-v-7eefc428]{background:#217346;color:#fff;border-color:#217346}.freeze-pane[data-v-7eefc428]{position:absolute;overflow:hidden;background:#fff;z-index:4}.freeze-inner[data-v-7eefc428]{position:relative}.freeze-corner[data-v-7eefc428]{z-index:5}.freeze-line-h[data-v-7eefc428]{left:0;right:0;height:0;border-top:2px solid #b0b0b0}.freeze-line-h[data-v-7eefc428],.freeze-line-v[data-v-7eefc428]{position:absolute;z-index:6;pointer-events:none}.freeze-line-v[data-v-7eefc428]{top:0;bottom:0;width:0;border-left:2px solid #b0b0b0}.freeze-handle[data-v-7eefc428]{position:absolute;z-index:7;background:transparent}.freeze-handle .freeze-grip[data-v-7eefc428]{position:absolute;background:#bdbdbd;border-radius:2px;transition:background .1s,transform .1s}.freeze-handle.active .freeze-grip[data-v-7eefc428],.freeze-handle.dragging .freeze-grip[data-v-7eefc428],.freeze-handle:hover .freeze-grip[data-v-7eefc428]{background:var(--office-accent,#217346)}.freeze-handle-h[data-v-7eefc428]{left:0;right:0;height:9px;margin-top:-4px;cursor:row-resize}.freeze-handle-h .freeze-grip[data-v-7eefc428]{left:0;right:0;top:3px;height:3px}.freeze-handle-h.dragging .freeze-grip[data-v-7eefc428],.freeze-handle-h:hover .freeze-grip[data-v-7eefc428]{top:2px;height:5px}.freeze-handle-v[data-v-7eefc428]{top:0;bottom:0;width:9px;margin-left:-4px;cursor:col-resize}.freeze-handle-v .freeze-grip[data-v-7eefc428]{top:0;bottom:0;left:3px;width:3px}.freeze-handle-v.dragging .freeze-grip[data-v-7eefc428],.freeze-handle-v:hover .freeze-grip[data-v-7eefc428]{left:2px;width:5px}.freeze-guide[data-v-7eefc428]{position:absolute;z-index:8;pointer-events:none}.freeze-guide-h[data-v-7eefc428]{left:0;right:0;height:0;border-top:2px dashed var(--office-accent,#217346)}.freeze-guide-v[data-v-7eefc428]{top:0;bottom:0;width:0;border-left:2px dashed var(--office-accent,#217346)}.freeze-guide-label[data-v-7eefc428]{position:absolute;background:var(--office-accent,#217346);color:#fff;font-size:10px;line-height:1;padding:3px 6px;border-radius:3px;white-space:nowrap}.freeze-guide-h .freeze-guide-label[data-v-7eefc428]{left:6px;top:3px}.freeze-guide-v .freeze-guide-label[data-v-7eefc428]{left:4px;top:6px}.sel-range[data-v-7eefc428]{background:#2173461f;border:1px solid rgba(33,115,70,.35);z-index:1}.active-cell[data-v-7eefc428],.sel-range[data-v-7eefc428]{position:absolute;pointer-events:none}.active-cell[data-v-7eefc428]{border:2px solid #217346;box-sizing:border-box;z-index:2}.cell-editor[data-v-7eefc428]{position:absolute;inset:-2px -1px;width:calc(100% + 2px);min-width:100%;border:2px solid #217346;outline:none;padding:0 3px;font-size:12.5px;line-height:1;background:#fff;pointer-events:auto;box-sizing:content-box}.sheet-tabs[data-v-7eefc428]{display:flex;align-items:stretch;height:28px;border-top:1px solid #e2e2e2;background:#f7f7f7;flex:none;overflow-x:auto}.sheet-add[data-v-7eefc428]{width:28px;border:0;background:transparent;cursor:pointer;color:#555;display:inline-flex;align-items:center;justify-content:center;border-right:1px solid #e2e2e2}.sheet-add[data-v-7eefc428]:hover{background:#ececec;color:var(--office-accent,#217346)}.sheet-tab[data-v-7eefc428]{display:flex;align-items:center;gap:5px;padding:0 12px;cursor:pointer;font-size:12px;color:#555;border-right:1px solid #e2e2e2;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sheet-tab[data-v-7eefc428]:hover{background:#efefef}.sheet-tab.active[data-v-7eefc428]{background:#fff;color:#217346;font-weight:600;border-bottom:2px solid #217346}.sheet-close[data-v-7eefc428]{color:#999;border-radius:3px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.sheet-close[data-v-7eefc428]:hover{background:#ddd;color:#333}.sheet-rename[data-v-7eefc428]{width:80px;height:18px;border:1px solid #217346;border-radius:3px;font-size:12px;padding:0 4px;outline:none}.font-sel[data-v-7eefc428]{width:110px}.size-sel[data-v-7eefc428]{width:52px}.color-btn[data-v-7eefc428]{position:relative;display:inline-flex}.color-swatch[data-v-7eefc428]{flex-direction:column;gap:0;min-width:24px;padding:2px 3px}.color-A[data-v-7eefc428]{font-size:12px;font-weight:700;line-height:1;display:inline-flex;align-items:center}.color-bar[data-v-7eefc428]{display:block;width:16px;height:3px;margin-top:1px;border-radius:1px}.color-caret[data-v-7eefc428]{min-width:14px;padding:0 2px}.border-btn[data-v-7eefc428]{gap:2px}.border-pop[data-v-7eefc428],.color-pop[data-v-7eefc428]{position:absolute;top:100%;left:0;z-index:50;margin-top:2px;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 6px 20px #0000002e;padding:6px}.swatch-grid[data-v-7eefc428]{display:grid;grid-template-columns:repeat(8,18px);gap:3px}.swatch-grid .sw[data-v-7eefc428]{width:18px;height:18px;border:1px solid rgba(0,0,0,.15);border-radius:3px;cursor:pointer;padding:0}.swatch-grid .sw[data-v-7eefc428]:hover{outline:2px solid #217346}.sw-custom[data-v-7eefc428]{display:flex;align-items:center;gap:6px;font-size:11px;color:#444;margin-top:6px}.sw-clear[data-v-7eefc428]{display:block;width:100%;margin-top:5px;border:1px solid #ddd;border-radius:4px;background:#f7f7f7;font-size:11px;padding:3px;cursor:pointer}.sw-clear[data-v-7eefc428]:hover{background:#eee}.border-pop[data-v-7eefc428]{display:flex;flex-direction:column;min-width:150px}.border-pop button[data-v-7eefc428]{text-align:left;border:0;background:transparent;padding:5px 8px;font-size:12px;color:#2b2b2b;cursor:pointer;border-radius:4px}.border-pop button[data-v-7eefc428]:hover{background:var(--office-accent-soft)}.find-panel[data-v-7eefc428]{position:absolute;top:30px;right:14px;z-index:30;background:#fff;border:1px solid #cfcfcf;border-radius:8px;box-shadow:0 8px 26px #0003;padding:8px;display:flex;flex-direction:column;gap:6px;min-width:340px}.find-row[data-v-7eefc428]{display:flex;align-items:center;gap:5px}.find-label[data-v-7eefc428]{width:56px;font-size:11.5px;color:#555}.find-input[data-v-7eefc428]{flex:1;height:24px;border:1px solid #d2d2d2;border-radius:4px;padding:0 7px;font-size:12.5px;outline:none}.find-input[data-v-7eefc428]:focus{border-color:#217346}.find-btn[data-v-7eefc428]{height:24px;min-width:24px;border:1px solid #d2d2d2;border-radius:4px;background:#f7f7f7;cursor:pointer;font-size:13px;color:#333;display:inline-flex;align-items:center;justify-content:center}.find-btn.wide[data-v-7eefc428]{padding:0 8px;font-size:11.5px}.find-btn[data-v-7eefc428]:hover{background:#ececec}.find-count[data-v-7eefc428]{font-size:11px;color:#888;min-width:56px;text-align:right}.find-close[data-v-7eefc428]{width:22px;height:22px;border:0;background:transparent;cursor:pointer;color:#888;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.find-close[data-v-7eefc428]:hover{background:#eee;color:#333}.find-opts[data-v-7eefc428]{display:flex;gap:14px;padding-left:56px}.find-opts label[data-v-7eefc428]{display:flex;align-items:center;gap:4px;font-size:11.5px;color:#555;cursor:pointer}.filter-menu[data-v-7eefc428]{position:fixed;z-index:60;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 8px 24px #0003;padding:4px;min-width:180px;display:flex;flex-direction:column}.fm-sort[data-v-7eefc428]{display:flex;align-items:center;gap:6px;text-align:left;border:0;background:transparent;padding:6px 8px;font-size:12px;cursor:pointer;border-radius:4px;color:#2b2b2b}.fm-sort[data-v-7eefc428]:hover{background:var(--office-accent-soft)}.fm-list[data-v-7eefc428]{max-height:220px;overflow:auto;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:4px 0;padding:4px 0}.fm-item[data-v-7eefc428]{display:flex;align-items:center;gap:6px;padding:3px 8px;font-size:12px;color:#333;cursor:pointer}.fm-item[data-v-7eefc428]:hover{background:#f3f3f3}.fm-item span[data-v-7eefc428]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-actions[data-v-7eefc428]{display:flex;gap:6px;justify-content:flex-end}.fm-actions button[data-v-7eefc428]{padding:4px 12px;border:1px solid #d2d2d2;border-radius:4px;background:#f7f7f7;font-size:12px;cursor:pointer}.fm-actions button[data-v-7eefc428]:first-child{background:#217346;color:#fff;border-color:#217346}.comment-marker[data-v-7eefc428]{position:absolute;width:0;height:0;z-index:3;cursor:pointer;border-top:7px solid #c00000;border-left:7px solid transparent}.comment-tip[data-v-7eefc428]{position:absolute;z-index:40;max-width:240px;background:#fffbe6;border:1px solid #d9c97a;box-shadow:0 4px 14px #0000002e;border-radius:4px;padding:6px 8px;font-size:12px;color:#333;pointer-events:none}.comment-author[data-v-7eefc428]{font-weight:700;font-size:11px;color:#555;margin-bottom:2px}.comment-text[data-v-7eefc428]{white-space:pre-wrap}.comment-editor[data-v-7eefc428]{position:absolute;z-index:45;width:230px;background:#fffbe6;border:1px solid #d9c97a;box-shadow:0 8px 22px #00000038;border-radius:6px;padding:7px;display:flex;flex-direction:column;gap:6px}.comment-editor-head[data-v-7eefc428]{font-size:11px;font-weight:600;color:#555}.comment-area[data-v-7eefc428]{height:76px;resize:vertical;border:1px solid #d9c97a;border-radius:4px;padding:5px;font-size:12.5px;outline:none;background:#fffef7;font-family:inherit}.comment-actions[data-v-7eefc428]{display:flex;gap:6px;justify-content:flex-end}.comment-actions button[data-v-7eefc428]{padding:3px 12px;border:1px solid #d2d2d2;border-radius:4px;background:#f7f7f7;font-size:12px;cursor:pointer}.comment-actions button.primary[data-v-7eefc428]{background:#217346;color:#fff;border-color:#217346}.dv-button[data-v-7eefc428]{position:absolute;width:17px;height:18px;z-index:3;margin-left:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b8b8b8;border-radius:0 2px 2px 0;background:#f3f3f3;color:#444;cursor:pointer}.dv-button[data-v-7eefc428]:hover{background:#e2efe8}.dv-list[data-v-7eefc428]{position:absolute;z-index:40;min-width:90px;max-height:200px;overflow:auto;background:#fff;border:1px solid #b8b8b8;border-radius:4px;box-shadow:0 6px 18px #0000002e;padding:3px}.dv-item[data-v-7eefc428]{display:block;width:100%;text-align:left;border:0;background:transparent;padding:4px 8px;font-size:12.5px;color:#2b2b2b;cursor:pointer;border-radius:3px}.dv-item[data-v-7eefc428]:hover{background:var(--office-accent-soft,#e2efe8)}.modal-backdrop[data-v-7eefc428]{position:absolute;inset:0;z-index:70;background:#00000047;display:flex;align-items:center;justify-content:center}.modal[data-v-7eefc428]{background:#fff;border-radius:10px;box-shadow:0 18px 50px #00000059;width:420px;max-width:92%;max-height:86%;display:flex;flex-direction:column;overflow:hidden}.modal.wide[data-v-7eefc428]{width:640px}.modal-title[data-v-7eefc428]{font-size:14px;font-weight:600;color:#1f1f1f;padding:12px 16px;border-bottom:1px solid #ececec}.modal-body[data-v-7eefc428]{padding:14px 16px;overflow:auto;display:flex;flex-direction:column;gap:10px}.modal-actions[data-v-7eefc428]{display:flex;gap:8px;justify-content:flex-end;padding:10px 16px;border-top:1px solid #ececec}.cf-add[data-v-7eefc428],.modal-actions button[data-v-7eefc428]{padding:6px 16px;border:1px solid #d2d2d2;border-radius:5px;background:#f7f7f7;font-size:12.5px;cursor:pointer}.cf-add.primary[data-v-7eefc428],.comment-actions button.primary[data-v-7eefc428],.modal-actions button.primary[data-v-7eefc428]{background:#217346;color:#fff;border-color:#217346}.nf-list[data-v-7eefc428]{max-height:240px;overflow:auto;border:1px solid #eee;border-radius:6px}.nf-item[data-v-7eefc428]{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;border:0;border-bottom:1px solid #f2f2f2;background:transparent;padding:7px 10px;font-size:12.5px;cursor:pointer}.nf-item[data-v-7eefc428]:hover{background:#f5f5f5}.nf-item.sel[data-v-7eefc428]{background:var(--office-accent-soft,#dcefe4)}.nf-label[data-v-7eefc428]{color:#2b2b2b}.nf-sample[data-v-7eefc428]{color:#777;font-variant-numeric:tabular-nums}.nf-custom[data-v-7eefc428]{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:#555}.nf-input[data-v-7eefc428]{height:28px;border:1px solid #d2d2d2;border-radius:5px;padding:0 8px;font-size:12.5px;outline:none}.nf-input[data-v-7eefc428]:focus{border-color:#217346}.nf-preview[data-v-7eefc428]{font-size:12.5px;color:#444}.cf-sub[data-v-7eefc428]{font-size:12px;font-weight:600;color:#555;margin-bottom:6px}.cf-existing[data-v-7eefc428]{border-bottom:1px solid #eee;padding-bottom:10px}.cf-empty[data-v-7eefc428]{font-size:12px;color:#999}.cf-row[data-v-7eefc428]{display:flex;align-items:center;gap:8px;padding:4px 0}.cf-swatch[data-v-7eefc428]{width:26px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.12);flex:none}.cf-desc[data-v-7eefc428]{flex:1;font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-del[data-v-7eefc428]{border:0;background:transparent;cursor:pointer;color:#999;border-radius:4px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.cf-del[data-v-7eefc428]:hover{background:#f0d6d6;color:#c0392b}.cf-new[data-v-7eefc428]{flex-direction:column}.cf-field[data-v-7eefc428],.cf-new[data-v-7eefc428]{display:flex;gap:8px}.cf-field[data-v-7eefc428]{align-items:center;font-size:12px;color:#444}.cf-field.full[data-v-7eefc428]{flex-direction:column;align-items:stretch}.cf-field select[data-v-7eefc428],.cf-input[data-v-7eefc428]{height:28px;border:1px solid #d2d2d2;border-radius:5px;padding:0 8px;font-size:12.5px;outline:none}.cf-input[data-v-7eefc428]{flex:1}.cf-input.full[data-v-7eefc428]{width:100%}.cf-color[data-v-7eefc428]{gap:4px;font-size:11.5px;color:#555}.cf-color[data-v-7eefc428],.cf-prev[data-v-7eefc428]{display:inline-flex;align-items:center}.cf-prev[data-v-7eefc428]{justify-content:center;min-width:34px;height:22px;border-radius:3px;font-size:11px;border:1px solid rgba(0,0,0,.1)}.cf-add[data-v-7eefc428]{align-self:flex-start}.dv-hint[data-v-7eefc428]{font-size:11.5px;color:#888}@keyframes sheet-slide-up-7eefc428{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-backdrop[data-v-7eefc428]{position:fixed;inset:0;z-index:79;background:#0000002e}.sheets-body.touch .fill-handle[data-v-7eefc428]{width:14px;height:14px;margin:-8px 0 0 -8px}.sheets-body.touch .col-resize[data-v-7eefc428]{right:-8px;width:16px}.sheets-body.touch .row-resize[data-v-7eefc428]{bottom:-8px;height:16px}.sheets-body.touch .freeze-handle-h[data-v-7eefc428]{height:18px;margin-top:-9px}.sheets-body.touch .freeze-handle-v[data-v-7eefc428]{width:18px;margin-left:-9px}.sheets-body.touch .filter-btn[data-v-7eefc428]{width:22px;height:22px}.sheets-body.touch .dv-button[data-v-7eefc428]{width:24px;height:24px}.sheets-body.touch .comment-marker[data-v-7eefc428]{border-top-width:10px;border-left-width:10px}.sheets-body.narrow .formula-bar[data-v-7eefc428]{height:44px}.sheets-body.narrow .name-box[data-v-7eefc428]{width:84px;font-size:13px}.sheets-body.narrow .fx[data-v-7eefc428]{line-height:44px}.sheets-body.narrow .fb-input[data-v-7eefc428]{font-size:16px}.sheets-body.narrow .sheet-tabs[data-v-7eefc428]{height:40px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sheets-body.narrow .sheet-tabs[data-v-7eefc428]::-webkit-scrollbar{display:none}.sheets-body.narrow .sheet-add[data-v-7eefc428]{width:40px;flex:0 0 auto}.sheets-body.narrow .sheet-tab[data-v-7eefc428]{flex:0 0 auto;padding:0 16px;font-size:13px}.sheets-body.narrow .sheet-close[data-v-7eefc428]{width:22px;height:22px}.sheets-body.narrow .sheet-rename[data-v-7eefc428]{width:110px;height:26px;font-size:14px}.sheets-body.narrow .cell-editor[data-v-7eefc428]{font-size:16px}.border-pop.narrow[data-v-7eefc428],.color-pop.narrow[data-v-7eefc428]{position:fixed;inset:auto 0 0;margin:0;border-radius:14px 14px 0 0;box-shadow:0 -8px 30px #00000047;padding:16px;z-index:80;animation:sheet-slide-up-7eefc428 .18s ease-out}.color-pop.narrow .swatch-grid[data-v-7eefc428]{grid-template-columns:repeat(8,1fr);gap:8px}.color-pop.narrow .swatch-grid .sw[data-v-7eefc428]{width:100%;height:38px}.color-pop.narrow .sw-custom[data-v-7eefc428]{font-size:14px;margin-top:12px}.color-pop.narrow .sw-clear[data-v-7eefc428]{padding:12px;font-size:14px;margin-top:10px}.border-pop.narrow button[data-v-7eefc428]{padding:12px 10px;font-size:15px}.sheets-body.narrow .modal-backdrop[data-v-7eefc428]{align-items:flex-end;justify-content:stretch}.sheets-body.narrow .modal[data-v-7eefc428],.sheets-body.narrow .modal.wide[data-v-7eefc428]{width:100%;max-width:100%;max-height:88%;border-radius:14px 14px 0 0;animation:sheet-slide-up-7eefc428 .2s ease-out}.sheets-body.narrow .modal-title[data-v-7eefc428]{font-size:16px;padding:16px}.sheets-body.narrow .modal-body[data-v-7eefc428]{padding:16px;gap:14px}.sheets-body.narrow .modal-actions[data-v-7eefc428]{padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.sheets-body.narrow .cf-add[data-v-7eefc428],.sheets-body.narrow .modal-actions button[data-v-7eefc428]{padding:11px 18px;font-size:15px}.sheets-body.narrow .nf-item[data-v-7eefc428]{padding:12px;font-size:15px}.sheets-body.narrow .cf-field select[data-v-7eefc428],.sheets-body.narrow .cf-input[data-v-7eefc428],.sheets-body.narrow .nf-input[data-v-7eefc428]{height:40px;font-size:16px}.sheets-body.narrow .cf-del[data-v-7eefc428]{width:32px;height:32px}.sheets-body.narrow .find-panel[data-v-7eefc428]{position:fixed;inset:auto 0 0;min-width:0;width:100%;border-radius:14px 14px 0 0;box-shadow:0 -8px 30px #00000047;padding:14px 14px calc(14px + env(safe-area-inset-bottom));z-index:80;animation:sheet-slide-up-7eefc428 .18s ease-out}.sheets-body.narrow .find-input[data-v-7eefc428]{height:40px;font-size:16px}.sheets-body.narrow .find-btn[data-v-7eefc428]{height:40px;min-width:40px;font-size:16px}.sheets-body.narrow .find-opts[data-v-7eefc428]{padding-left:0;flex-wrap:wrap;gap:16px}.sheets-body.narrow .find-opts label[data-v-7eefc428]{font-size:14px}.sheets-body.narrow .find-label[data-v-7eefc428]{width:64px;font-size:13px}.sheets-body.narrow .filter-menu[data-v-7eefc428]{position:fixed;left:0!important;right:0;bottom:0;top:auto!important;width:100%;min-width:0;max-height:70%;border-radius:14px 14px 0 0;box-shadow:0 -8px 30px #00000047;padding:12px 12px calc(12px + env(safe-area-inset-bottom));z-index:80;animation:sheet-slide-up-7eefc428 .18s ease-out}.sheets-body.narrow .fm-sort[data-v-7eefc428]{padding:12px 10px;font-size:15px}.sheets-body.narrow .fm-list[data-v-7eefc428]{max-height:44vh}.sheets-body.narrow .fm-item[data-v-7eefc428]{padding:10px;font-size:15px}.sheets-body.narrow .fm-actions button[data-v-7eefc428]{padding:11px 18px;font-size:15px}.sheets-body.narrow .comment-editor[data-v-7eefc428]{position:fixed;left:0!important;right:0;bottom:0;top:auto!important;width:100%;border-radius:14px 14px 0 0;box-shadow:0 -8px 30px #00000047;padding:14px 14px calc(14px + env(safe-area-inset-bottom));z-index:80;animation:sheet-slide-up-7eefc428 .18s ease-out}.sheets-body.narrow .comment-area[data-v-7eefc428]{height:120px;font-size:16px}.sheets-body.narrow .comment-actions button[data-v-7eefc428]{padding:11px 18px;font-size:15px}.sheets-body.narrow .dv-list[data-v-7eefc428]{position:fixed;left:0!important;right:0;bottom:0;top:auto!important;width:100%;min-width:0;max-height:60%;border-radius:14px 14px 0 0;box-shadow:0 -8px 30px #00000047;padding:8px 8px calc(8px + env(safe-area-inset-bottom));z-index:80;animation:sheet-slide-up-7eefc428 .18s ease-out}.sheets-body.narrow .dv-item[data-v-7eefc428]{padding:12px 14px;font-size:16px}.find-bar[data-v-bdb5dc36]{position:absolute;top:8px;right:18px;z-index:20;display:flex;align-items:flex-start;gap:4px;background:#fff;border:1px solid #d4d4d4;border-radius:7px;box-shadow:0 4px 16px #0000002e;padding:6px 8px}.fb-toggle[data-v-bdb5dc36]{border:0;background:transparent;cursor:pointer;color:#666;font-size:12px;padding:4px 2px;align-self:stretch}.fb-cols[data-v-bdb5dc36]{display:flex;flex-direction:column;gap:4px}.fb-row[data-v-bdb5dc36]{display:flex;align-items:center;gap:3px}.fb-input[data-v-bdb5dc36]{height:26px;width:200px;border:1px solid #d8d8d8;border-radius:5px;padding:0 8px;font-size:12.5px;color:#2b2b2b;outline:none}.fb-input[data-v-bdb5dc36]:focus{border-color:#2b579a}.fb-count[data-v-bdb5dc36]{font-size:11.5px;color:#888;min-width:38px;text-align:center;font-variant-numeric:tabular-nums}.fb-btn[data-v-bdb5dc36]{height:24px;min-width:26px;border:1px solid transparent;border-radius:5px;background:transparent;cursor:pointer;color:#444;font-size:11.5px;display:inline-flex;align-items:center;justify-content:center}.fb-btn[data-v-bdb5dc36]:hover:not(:disabled){background:#eef1f6}.fb-btn[data-v-bdb5dc36]:disabled{opacity:.35;cursor:default}.fb-btn.opt.active[data-v-bdb5dc36]{background:#2b579a14;border-color:#2b579a;color:#2b579a}.fb-btn.close[data-v-bdb5dc36]{color:#999}.fb-text-btn[data-v-bdb5dc36]{height:26px;padding:0 10px;border:1px solid #d8d8d8;border-radius:5px;background:#fff;cursor:pointer;font-size:12px;color:#2b2b2b}.fb-text-btn[data-v-bdb5dc36]:hover:not(:disabled){background:#f3f3f3}.fb-text-btn[data-v-bdb5dc36]:disabled{opacity:.4;cursor:default}.find-bar.narrow[data-v-bdb5dc36]{top:6px;left:8px;right:8px;padding:8px;border-radius:10px;gap:6px}.find-bar.narrow .fb-cols[data-v-bdb5dc36]{flex:1;gap:8px}.find-bar.narrow .fb-row[data-v-bdb5dc36]{gap:6px}.find-bar.narrow .fb-input[data-v-bdb5dc36]{flex:1;width:auto;height:40px;font-size:16px;border-radius:8px}.find-bar.narrow .fb-btn[data-v-bdb5dc36]{height:40px;min-width:40px;border-radius:8px}.find-bar.narrow .fb-toggle[data-v-bdb5dc36]{padding:4px 6px}.find-bar.narrow .fb-count[data-v-bdb5dc36]{min-width:42px;font-size:13px}.find-bar.narrow .fb-text-btn[data-v-bdb5dc36]{height:40px;flex:1;border-radius:8px;font-size:14px}.ruler[data-v-f44cde30]{position:relative;height:22px;margin:0 auto;background:#fff;border:1px solid #e0e0e0;border-radius:3px;box-shadow:0 1px 3px #00000014;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.gutter[data-v-f44cde30]{bottom:0;background:#e8eaee}.gutter[data-v-f44cde30],.tick[data-v-f44cde30]{position:absolute;top:0}.tick[data-v-f44cde30]{width:1px;height:5px;background:#b8b8b8}.marker[data-v-f44cde30]{position:absolute;cursor:ew-resize}.marker.first[data-v-f44cde30]{top:1px;border-top:6px solid #2b579a}.marker.first[data-v-f44cde30],.marker.left[data-v-f44cde30]{width:0;height:0;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent}.marker.left[data-v-f44cde30]{bottom:5px;border-bottom:6px solid #2b579a}.marker.leftbox[data-v-f44cde30]{bottom:1px;width:10px;height:4px;margin-left:-5px;background:#2b579a;border-radius:1px}.marker.right[data-v-f44cde30]{bottom:5px;width:0;height:0;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #2b579a}.docs-canvas[data-v-54a92b5a]{position:absolute;inset:0;overflow:auto;background:#e9e9ed;padding:24px 16px 60px}.docs-ruler[data-v-54a92b5a]{margin-bottom:8px}.docs-page[data-v-54a92b5a]{display:block;background:#fff;width:8.5in;min-height:11in;margin:0 auto;box-shadow:0 2px 10px #00000029;outline:none;color:#1a1a1a;font:11pt/1.5 Calibri,Segoe UI,system-ui,sans-serif;box-sizing:border-box;overflow-wrap:break-word}.docs-page[data-v-54a92b5a] img{max-width:100%;height:auto;vertical-align:bottom}.docs-page[data-v-54a92b5a] sup{vertical-align:super;font-size:.75em}.docs-page[data-v-54a92b5a] sub{vertical-align:sub;font-size:.75em}.docs-page[data-v-54a92b5a] h1{font-size:22pt;color:#2b579a;font-weight:700;margin:14px 0 4px}.docs-page[data-v-54a92b5a] h1[data-title="1"]{font-size:28pt;color:#2b579a}.docs-page[data-v-54a92b5a] h2{font-size:16pt;color:#2b579a;font-weight:700;margin:12px 0 4px}.docs-page[data-v-54a92b5a] h3{font-size:13pt;color:#5a5a5a;font-weight:700;margin:10px 0 4px}.docs-page[data-v-54a92b5a] p{margin:0 0 8px}.docs-page[data-v-54a92b5a] ol,.docs-page[data-v-54a92b5a] ul{margin:0 0 8px;padding-left:28px}.docs-page[data-v-54a92b5a] li{margin:2px 0}.docs-page[data-v-54a92b5a] a{color:#2b579a;text-decoration:underline}.docs-page[data-v-54a92b5a] hr{border:none;border-top:1px solid #bbb;margin:12px 0}.docs-page[data-v-54a92b5a] table{border-collapse:collapse;margin:8px 0;width:100%}.docs-page[data-v-54a92b5a] td,.docs-page[data-v-54a92b5a] th{border:1px solid #999;padding:4px 8px;vertical-align:top;min-width:40px}.docs-page[data-v-54a92b5a] p[data-style=Subtitle]{color:#5a5a5a;font-size:14pt;margin:2px 0 10px}.docs-page[data-v-54a92b5a] p[data-style=Quote]{font-style:italic;color:#404040;margin:8px 28px}.docs-page[data-v-54a92b5a] p[data-style=IntenseQuote]{font-style:italic;color:#2b579a;margin:12px 34px;border-left:3px solid #2b579a;padding-left:12px}.docs-band[data-v-54a92b5a] span[data-field],.docs-page[data-v-54a92b5a] span[data-field]{background:#eef2fb;border-radius:3px;padding:0 2px;color:#2b579a}.docs-page[data-v-54a92b5a] span.doc-comment{background:#fff3cd;border-bottom:2px solid #ffc233;cursor:default}.docs-layout[data-v-54a92b5a]{display:flex;align-items:flex-start;justify-content:center;gap:16px}.docs-page-stack[data-v-54a92b5a]{display:flex;flex-direction:column;align-items:center}.docs-band-wrap[data-v-54a92b5a]{margin:0 auto;background:#fff;box-shadow:0 2px 10px #00000029;box-sizing:border-box}.docs-band-wrap[data-v-54a92b5a]:first-child{margin-bottom:4px}.docs-band-wrap[data-v-54a92b5a]:last-child{margin-top:4px}.docs-band-label[data-v-54a92b5a]{font-size:10px;color:#8a8a8a;text-transform:uppercase;letter-spacing:.4px;padding:3px 8px 0;border-top:1px dashed #d8d8d8}.docs-band[data-v-54a92b5a]{min-height:28px;outline:none;color:#1a1a1a;font:11pt/1.4 Calibri,Segoe UI,system-ui,sans-serif;padding-top:4px;padding-bottom:8px}.docs-band[data-v-54a92b5a] p{margin:0 0 4px}.docs-comments[data-v-54a92b5a]{width:230px;flex:none;background:#fbfbfd;border:1px solid #e4e4e8;border-radius:8px;padding:6px;margin-top:0;align-self:flex-start;box-shadow:0 2px 8px #00000014}.dc-head[data-v-54a92b5a]{font-size:11px;font-weight:600;color:#666;padding:4px 6px 8px}.dc-item[data-v-54a92b5a]{position:relative;background:#fff;border:1px solid #ececf0;border-radius:6px;padding:8px 26px 8px 10px;margin-bottom:6px;cursor:pointer}.dc-item[data-v-54a92b5a]:hover{border-color:#d6d6dd}.dc-item.active[data-v-54a92b5a]{border-color:#2b579a;box-shadow:0 0 0 2px #2b579a22}.dc-meta[data-v-54a92b5a]{font-size:11px;margin-bottom:2px}.dc-author[data-v-54a92b5a]{font-weight:600;color:#2b579a}.dc-text[data-v-54a92b5a]{font-size:12px;color:#333;white-space:pre-wrap;word-break:break-word}.dc-del[data-v-54a92b5a]{position:absolute;top:6px;right:6px;border:0;background:transparent;color:#aaa;cursor:pointer;padding:2px;border-radius:4px}.dc-del[data-v-54a92b5a]:hover{background:#f0f0f3;color:#d33}.rib-btn.ico[data-v-54a92b5a]{min-width:26px;width:26px;padding:0}.rib-btn.ico[data-v-54a92b5a] svg{display:block}.rib-btn.ico-label[data-v-54a92b5a]{gap:4px;padding:0 8px}.rib-seg[data-v-54a92b5a]{display:inline-flex;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background:#fff}.rib-seg .rib-btn[data-v-54a92b5a]{border-radius:0;border:0;border-right:1px solid #ececec}.rib-seg .rib-btn[data-v-54a92b5a]:last-child{border-right:0}.rib-seg .rib-btn.active[data-v-54a92b5a],.rib-seg .rib-btn[data-v-54a92b5a]:hover{background:var(--office-accent-soft)}.rib-seg .rib-btn.active[data-v-54a92b5a]{color:var(--office-accent)}.color-btn[data-v-54a92b5a]{position:relative;flex-direction:column;gap:0;padding:0 6px}.color-btn[data-v-54a92b5a] svg{line-height:1}.color-btn[data-v-54a92b5a] svg.hl{color:#c9a200}.color-btn .color-bar[data-v-54a92b5a]{width:16px;height:3px;border-radius:1px;margin-top:1px}.color-btn input[type=color][data-v-54a92b5a]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.rib-btn[data-v-54a92b5a] svg.landscape{transform:rotate(90deg)}.docs-err[data-v-54a92b5a]{color:#ffd7d7}.docs-canvas.narrow[data-v-54a92b5a]{background:#fff;padding:0 0 96px}.docs-canvas.narrow .docs-layout[data-v-54a92b5a]{display:block}.docs-canvas.narrow .docs-page-stack[data-v-54a92b5a]{align-items:stretch}.docs-canvas.narrow .docs-page[data-v-54a92b5a]{width:100%!important;min-height:auto!important;margin:0!important;box-shadow:none;font-size:16px;line-height:1.55;padding:16px 16px 24px!important;-moz-column-count:1!important;column-count:1!important}.docs-canvas.narrow .docs-band-wrap[data-v-54a92b5a]{width:100%!important;box-shadow:none;border-top:1px solid #ececec}.docs-canvas.narrow .docs-band[data-v-54a92b5a]{font-size:15px;padding-left:16px!important;padding-right:16px!important}.docs-fmtbar[data-v-54a92b5a]{position:absolute;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid #e2e2e6;box-shadow:0 -3px 14px #0000001a;padding-bottom:env(safe-area-inset-bottom,0)}.fmtbar-scroll[data-v-54a92b5a]{display:flex;align-items:center;gap:2px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 8px}.fmtbar-scroll[data-v-54a92b5a]::-webkit-scrollbar{display:none}.fmtb[data-v-54a92b5a]{position:relative;flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:9px;background:transparent;color:#333;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fmtb[data-v-54a92b5a]:active{background:#ececf2}.fmtb.active[data-v-54a92b5a]{background:var(--office-accent-soft,#2b579a16);color:var(--office-accent,#2b579a)}.fmtb[data-v-54a92b5a] svg{display:block}.fmtb[data-v-54a92b5a] svg.hl{color:#c9a200}.fmtb[data-v-54a92b5a] svg.rot-undo{transform:rotate(-90deg)}.fmtb[data-v-54a92b5a] svg.rot-redo{transform:rotate(90deg) scaleX(-1)}.fmtb .fmtb-bar[data-v-54a92b5a]{width:18px;height:3px;border-radius:1px;margin-top:2px}.fmtb-sep[data-v-54a92b5a]{flex:0 0 auto;width:1px;height:26px;background:#e4e4e8;margin:0 4px}.docs-sheet-backdrop[data-v-54a92b5a]{position:absolute;inset:0;z-index:40;background:#00000052;display:flex;align-items:flex-end}.docs-sheet[data-v-54a92b5a]{width:100%;max-height:80%;overflow-y:auto;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -6px 24px #00000038;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;animation:sheet-up-54a92b5a .18s ease}@keyframes sheet-up-54a92b5a{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-grip[data-v-54a92b5a]{width:38px;height:4px;border-radius:2px;background:#d4d4d8;margin:6px auto 10px}.sheet-head[data-v-54a92b5a]{font-size:15px;font-weight:600;color:#222;margin:0 0 12px}.sheet-field-label[data-v-54a92b5a]{display:block;font-size:12px;color:#777;margin:8px 0 4px}.sheet-input[data-v-54a92b5a]{width:100%;box-sizing:border-box;height:46px;border:1px solid #d8d8d8;border-radius:10px;padding:0 12px;font-size:16px;color:#222;outline:none}.sheet-input[data-v-54a92b5a]:focus{border-color:#2b579a}.sheet-actions[data-v-54a92b5a]{display:flex;gap:10px;margin-top:18px}.sheet-btn[data-v-54a92b5a]{flex:1;height:48px;border-radius:11px;border:1px solid #d8d8d8;background:#fff;font-size:15px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent}.sheet-btn.ghost[data-v-54a92b5a]{color:#444}.sheet-btn.primary[data-v-54a92b5a]{background:#2b579a;border-color:#2b579a;color:#fff}.sheet-btn[data-v-54a92b5a]:active{opacity:.85}.sheet-styles[data-v-54a92b5a]{display:flex;flex-direction:column;gap:6px}.sheet-style-item[data-v-54a92b5a]{text-align:left;height:50px;padding:0 14px;border:1px solid #ececf0;border-radius:11px;background:#fff;font-size:16px;color:#222;cursor:pointer;-webkit-tap-highlight-color:transparent}.sheet-style-item.active[data-v-54a92b5a]{border-color:#2b579a;background:#2b579a0d;color:#2b579a;font-weight:600}.sheet-style-item[data-v-54a92b5a]:active{background:#f2f2f5}.sheet-swatches[data-v-54a92b5a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:10px}.sheet-swatch[data-v-54a92b5a]{position:relative;aspect-ratio:1;min-height:46px;border:1px solid rgba(0,0,0,.14);border-radius:11px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;color:#888}.sheet-swatch[data-v-54a92b5a]:active{transform:scale(.94)}.sheet-swatch.none[data-v-54a92b5a]{background:repeating-linear-gradient(45deg,#fff,#fff 6px,#f0f0f0 0 12px)}.sheet-swatch.custom[data-v-54a92b5a]{background:#f5f5f7}.sheet-swatch.custom input[type=color][data-v-54a92b5a]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.sheet-stepper[data-v-54a92b5a]{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:16px;color:#333}.sheet-stepper>span[data-v-54a92b5a]:first-child{flex:1}.step-btn[data-v-54a92b5a]{width:44px;height:44px;border-radius:11px;border:1px solid #d8d8d8;background:#f7f7f9;font-size:22px;line-height:1;color:#333;cursor:pointer;-webkit-tap-highlight-color:transparent}.step-btn[data-v-54a92b5a]:active{background:#ececf0}.step-val[data-v-54a92b5a]{min-width:28px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.sheet-comments[data-v-54a92b5a]{display:flex;flex-direction:column}.sheet-empty[data-v-54a92b5a]{color:#999;font-size:14px;padding:12px 2px}.sheet-comments .dc-item[data-v-54a92b5a]{padding:12px 34px 12px 14px}.sheet-comments .dc-text[data-v-54a92b5a]{font-size:15px}::highlight(docs-find-all){background-color:#ffe066;color:#1a1a1a}::highlight(docs-find-active){background-color:#ff9f1a;color:#1a1a1a}.ste[data-v-5014cf70]{height:100%;outline:none;overflow:hidden;padding:2px 4px;white-space:pre-wrap;word-break:break-word;line-height:1.15;cursor:text;display:flex;flex-direction:column}.ste[data-v-5014cf70],.ste>div[data-v-5014cf70]{width:100%}.bullet-prefix[data-v-5014cf70]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.st-canvas[data-v-79261123]{position:relative;width:100%;height:100%}.st-shape[data-v-79261123]{position:absolute;overflow:hidden;display:flex}.st-text[data-v-79261123]{font-size:5px;line-height:1.1;color:#222;width:100%;overflow:hidden;white-space:pre-wrap;word-break:break-word}.st-img[data-v-79261123]{-o-object-fit:contain;object-fit:contain}.st-auto[data-v-79261123],.st-img[data-v-79261123],.st-table[data-v-79261123]{width:100%;height:100%}.st-table[data-v-79261123]{border:1px solid #aaa;background:repeating-linear-gradient(#fff 0 7px,#ddd 7px 8px)}.ta-btn[data-v-25aab188]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:#ffffff2e;color:#fff;cursor:pointer;height:24px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:600}.ta-btn[data-v-25aab188]:hover:not(:disabled){background:#ffffff4d}.ta-btn[data-v-25aab188]:disabled{opacity:.4;cursor:default}.ta-icon[data-v-25aab188]{width:26px;padding:0}.ta-present[data-v-25aab188]{background:#ffffff47;padding:0 12px}.ta-present[data-v-25aab188]:hover:not(:disabled){background:#ffffff6b}.rib-btn.icon[data-v-25aab188]{width:28px;min-width:28px;padding:0}.rib-btn.wide[data-v-25aab188]{min-width:86px;justify-content:flex-start}.rib-btn.align-lbl[data-v-25aab188]{width:34px;min-width:34px;padding:0;font-size:11px;font-weight:600}.rib-btn.font-step[data-v-25aab188]{width:30px;min-width:30px;padding:0;gap:1px}.fs-a[data-v-25aab188]{font-weight:700;font-size:14px;line-height:1}.fs-a.small[data-v-25aab188]{font-size:11px}.gradient-bgs[data-v-25aab188]{gap:5px}.bg-chip-none[data-v-25aab188]{color:#888}.slides-body[data-v-25aab188]{display:flex;height:100%;width:100%;background:#e9e9ec}.rail[data-v-25aab188]{width:190px;flex:none;overflow-y:auto;background:#f6f6f7;border-right:1px solid #dcdcdc;padding:8px;display:flex;flex-direction:column;gap:8px}.thumb-row[data-v-25aab188]{display:flex;gap:7px;align-items:flex-start;cursor:pointer;border-radius:7px;padding:4px;border:2px solid transparent;position:relative;transition:background .1s}.thumb-row[data-v-25aab188]:hover:not(.active){background:#ededee}.thumb-row.active[data-v-25aab188]{background:#fff}.thumb-row.active .thumb-frame[data-v-25aab188]{border-color:var(--office-accent,#c43e1c);box-shadow:0 0 0 2px var(--office-accent,#c43e1c),0 2px 6px #0000001f}.thumb-row.active .thumb-num[data-v-25aab188]{color:var(--office-accent,#c43e1c);font-weight:700}.thumb-num[data-v-25aab188]{font-size:11px;color:#999;width:16px;text-align:right;padding-top:3px;flex:none}.thumb-frame[data-v-25aab188]{flex:1;background:#fff;border:1px solid #d0d0d0;border-radius:3px;overflow:hidden;box-shadow:0 1px 2px #00000014;transition:box-shadow .1s,border-color .1s}.thumb-canvas[data-v-25aab188]{position:relative;width:100%;height:100%}.thumb-shape[data-v-25aab188]{position:absolute;overflow:hidden;display:flex}.thumb-text[data-v-25aab188]{font-size:4px;line-height:1.1;color:#222;width:100%;overflow:hidden;white-space:pre-wrap;word-break:break-word}.thumb-img[data-v-25aab188]{-o-object-fit:contain;object-fit:contain}.thumb-auto[data-v-25aab188],.thumb-img[data-v-25aab188]{width:100%;height:100%}.thumb-notes-dot[data-v-25aab188]{position:absolute;right:5px;bottom:4px;color:#fff;background:var(--office-accent,#c43e1c);border-radius:50%;width:15px;height:15px;display:grid;place-items:center;box-shadow:0 1px 2px #00000040}.rail-add[data-v-25aab188]{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:4px;border:1px dashed silver;background:#fff;color:#555;border-radius:7px;padding:8px;cursor:pointer;font-size:12px;font-weight:600}.rail-add[data-v-25aab188]:hover{border-color:var(--office-accent,#c43e1c);color:var(--office-accent,#c43e1c);background:var(--office-accent-soft)}.center-col[data-v-25aab188]{flex:1;min-width:0;display:flex;flex-direction:column}.canvas-wrap[data-v-25aab188]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:24px}.canvas[data-v-25aab188]{position:relative;box-shadow:0 4px 20px #0000002e;border-radius:2px;overflow:visible;flex:none}.box[data-v-25aab188]{position:absolute;box-sizing:border-box}.box.selected[data-v-25aab188]{outline:1.5px solid var(--office-accent,#c43e1c);outline-offset:1px}.box[data-v-25aab188]:hover:not(.selected){outline:1px dashed #9fb6d6}.box-auto-text[data-v-25aab188],.box-text[data-v-25aab188]{width:100%;height:100%;outline:none;overflow:hidden;padding:2px 4px;white-space:pre-wrap;word-break:break-word;line-height:1.15;cursor:text;display:flex;flex-direction:column}.box-auto-text>div[data-v-25aab188],.box-text>div[data-v-25aab188]{width:100%}.box-img[data-v-25aab188],.bullet-prefix[data-v-25aab188]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.box-img[data-v-25aab188]{-o-object-fit:contain;object-fit:contain}.box-img[data-v-25aab188],.box-svg[data-v-25aab188]{width:100%;height:100%;pointer-events:none}.box-svg[data-v-25aab188]{overflow:visible;display:block}.box-auto[data-v-25aab188]{width:100%;height:100%;box-sizing:border-box;display:flex}.handle[data-v-25aab188]{position:absolute;width:9px;height:9px;background:#fff;border:1.5px solid var(--office-accent,#c43e1c);border-radius:50%;z-index:5;box-shadow:0 1px 2px #0003}.h-nw[data-v-25aab188]{left:-5px;top:-5px;cursor:nwse-resize}.h-n[data-v-25aab188]{left:calc(50% - 5px);top:-5px;cursor:ns-resize}.h-ne[data-v-25aab188]{right:-5px;top:-5px;cursor:nesw-resize}.h-e[data-v-25aab188]{right:-5px;top:calc(50% - 5px);cursor:ew-resize}.h-se[data-v-25aab188]{right:-5px;cursor:nwse-resize}.h-s[data-v-25aab188],.h-se[data-v-25aab188]{bottom:-5px}.h-s[data-v-25aab188]{left:calc(50% - 5px);cursor:ns-resize}.h-sw[data-v-25aab188]{left:-5px;bottom:-5px;cursor:nesw-resize}.h-w[data-v-25aab188]{left:-5px;top:calc(50% - 5px);cursor:ew-resize}.guide[data-v-25aab188]{position:absolute;z-index:6;pointer-events:none}.guide-v[data-v-25aab188]{top:0;bottom:0;width:0;border-left:1px dashed #e0398b}.guide-h[data-v-25aab188]{left:0;right:0;height:0;border-top:1px dashed #e0398b}.marquee[data-v-25aab188]{position:absolute;z-index:7;pointer-events:none;background:#c43e1c1f;border:1px solid var(--office-accent,#c43e1c)}.box.selected[data-v-25aab188]:not(.primary){outline:1.5px solid rgba(196,62,28,.55);outline-offset:1px}.box.grouped[data-v-25aab188]:not(.selected):hover{outline:1px dashed #b58}.box-table[data-v-25aab188]{overflow:hidden}.box-table[data-v-25aab188],.tbl[data-v-25aab188]{width:100%;height:100%}.tbl[data-v-25aab188]{border-collapse:collapse}.tbl-cell[data-v-25aab188]{border:1px solid #b9b9b9;padding:2px 4px;vertical-align:middle;color:#222;overflow:hidden;box-sizing:border-box}.tbl-cell.sel[data-v-25aab188]{outline:2px solid var(--office-accent,#c43e1c);outline-offset:-2px}.tbl-cell-ed[data-v-25aab188]{outline:none;min-height:1em;white-space:pre-wrap;word-break:break-word;cursor:text}.empty[data-v-25aab188]{color:#999;font-size:14px}.notes-pane[data-v-25aab188]{flex:none;height:120px;border-top:1px solid #d8d8d8;background:#fbfbfb;display:flex;flex-direction:column}.notes-head[data-v-25aab188]{display:flex;align-items:center;justify-content:space-between;padding:3px 10px;font-size:11px;color:#777;background:#f1f1f1;border-bottom:1px solid #e6e6e6;font-weight:600}.notes-head>span[data-v-25aab188]{gap:5px}.notes-head>span[data-v-25aab188],.notes-toggle[data-v-25aab188]{display:inline-flex;align-items:center}.notes-toggle[data-v-25aab188]{justify-content:center;border:0;background:transparent;cursor:pointer;color:#777}.notes-toggle[data-v-25aab188]:hover{color:var(--office-accent,#c43e1c)}.notes-show[data-v-25aab188]{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;padding:5px;background:#f1f1f1;border:0;border-top:1px solid #d8d8d8;color:#777;cursor:pointer;font-size:11px;font-weight:600}.notes-show[data-v-25aab188]:hover{color:var(--office-accent,#c43e1c)}.notes-area[data-v-25aab188]{flex:1;resize:none;border:0;outline:none;padding:8px 12px;font-size:13px;font-family:inherit;background:transparent;color:#222}.bg-themes[data-v-25aab188]{gap:5px}.bg-chip[data-v-25aab188]{width:30px;height:22px;border-radius:4px;border:1px solid #c8c8c8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.bg-chip[data-v-25aab188]:hover{outline:2px solid var(--office-accent,#c43e1c)}.bg-chip-white[data-v-25aab188]{font-size:12px;color:#333}.design-themes[data-v-25aab188]{gap:6px;flex-wrap:wrap;max-width:220px}.design-chip[data-v-25aab188]{position:relative;width:36px;height:26px;border-radius:4px;border:1px solid #c8c8c8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.design-chip[data-v-25aab188]:hover{outline:2px solid var(--office-accent,#c43e1c)}.design-chip-a[data-v-25aab188]{font-size:13px;font-weight:700}.design-chip-dot[data-v-25aab188]{position:absolute;right:3px;bottom:3px;width:7px;height:7px;border-radius:50%}.shape-palette[data-v-25aab188]{gap:3px;flex-wrap:wrap;max-width:230px}.shape-chip[data-v-25aab188]{width:30px;height:28px;border:1px solid transparent;border-radius:5px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#5a5a5a}.shape-chip[data-v-25aab188]:hover{background:var(--office-accent-soft);border-color:var(--office-accent);color:var(--office-accent)}.format-panel[data-v-25aab188]{width:210px;flex:none;background:#f6f6f7;border-left:1px solid #dcdcdc;overflow-y:auto;padding:10px;font-size:12px}.fp-title[data-v-25aab188]{font-weight:700;font-size:12.5px;margin:-2px -4px 10px;padding:7px 10px;color:#fff;background:var(--office-accent,#c43e1c);border-radius:6px}.fp-section[data-v-25aab188]{margin-bottom:12px}.fp-section-h[data-v-25aab188]{font-size:10.5px;color:#888;text-transform:uppercase;letter-spacing:.3px;margin:6px 0 4px}.fp-grid[data-v-25aab188]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.fp-grid label[data-v-25aab188]{display:flex;align-items:center;gap:3px;font-size:11px;color:#666}.fp-grid input[data-v-25aab188]{width:100%;min-width:0;height:22px;border:1px solid #d0d0d0;border-radius:4px;padding:0 4px;font-size:11px}.fp-grid span[data-v-25aab188]{color:#aaa;font-size:10px}.fp-row[data-v-25aab188]{display:flex;align-items:center;gap:5px;margin-bottom:5px;flex-wrap:wrap}.fp-color[data-v-25aab188]{width:28px;padding:0;cursor:pointer}.fp-color[data-v-25aab188],.fp-num[data-v-25aab188]{height:24px;border:1px solid #d0d0d0;border-radius:4px}.fp-num[data-v-25aab188]{width:50px;padding:0 4px;font-size:11px}.fp-unit[data-v-25aab188]{color:#999;font-size:10px}.fp-select[data-v-25aab188]{flex:1;min-width:0;border:1px solid #d0d0d0;border-radius:4px;padding:0 4px}.fp-btn[data-v-25aab188],.fp-select[data-v-25aab188]{height:24px;font-size:11px;background:#fff}.fp-btn[data-v-25aab188]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid #d4d4d4;border-radius:4px;cursor:pointer;color:#333}.fp-icon[data-v-25aab188]{width:30px;padding:0}.fp-btn.active[data-v-25aab188],.fp-btn[data-v-25aab188]:hover{background:var(--office-accent-soft)}.fp-btn.active[data-v-25aab188]{border-color:var(--office-accent);color:var(--office-accent)}.fp-btn.danger[data-v-25aab188]{color:#c0392b;border-color:#e3b5b0}.fp-btn.danger[data-v-25aab188]:hover{background:#fbeae8}.present[data-v-25aab188]{position:absolute;inset:0;background:#000;z-index:100;display:flex;flex-direction:column;cursor:pointer}.present[data-v-25aab188]:-webkit-full-screen,.present[data-v-25aab188]:fullscreen{width:100vw;height:100vh}.present[data-v-25aab188]::backdrop{background:#000}.present-stage[data-v-25aab188]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.present-canvas[data-v-25aab188]{position:relative;overflow:hidden}.p-box[data-v-25aab188]{position:absolute;box-sizing:border-box;overflow:hidden}.p-text[data-v-25aab188]{height:100%;white-space:pre-wrap;word-break:break-word;line-height:1.15;padding:2px 4px;display:flex;flex-direction:column}.p-text[data-v-25aab188],.p-text>div[data-v-25aab188]{width:100%}.present-bar[data-v-25aab188]{height:40px;flex:none;display:flex;gap:14px;background:#141414e6;cursor:default}.pb-btn[data-v-25aab188],.present-bar[data-v-25aab188]{align-items:center;justify-content:center}.pb-btn[data-v-25aab188]{display:inline-flex;gap:5px;background:#ffffff24;color:#fff;border:0;border-radius:5px;width:34px;height:26px;cursor:pointer;font-size:16px}.pb-btn[data-v-25aab188]:hover{background:#ffffff47}.pb-exit[data-v-25aab188]{width:auto;padding:0 12px;font-size:12px;font-weight:600}.pb-count[data-v-25aab188]{color:#fff;font-size:13px;min-width:70px;text-align:center}.tr-fade[data-v-25aab188]{animation:tr-fade-25aab188 .45s ease}.tr-push-fwd[data-v-25aab188]{animation:tr-push-fwd-25aab188 .4s ease}.tr-push-back[data-v-25aab188]{animation:tr-push-back-25aab188 .4s ease}@keyframes tr-fade-25aab188{0%{opacity:0}to{opacity:1}}@keyframes tr-push-fwd-25aab188{0%{transform:translate(60%);opacity:.2}to{transform:translate(0);opacity:1}}@keyframes tr-push-back-25aab188{0%{transform:translate(-60%);opacity:.2}to{transform:translate(0);opacity:1}}.sorter[data-v-25aab188]{flex:1;min-width:0;display:flex;flex-direction:column;background:#e9e9ec}.sorter-bar[data-v-25aab188]{flex:none;height:36px;display:flex;align-items:center;gap:12px;padding:0 14px;background:#f6f6f7;border-bottom:1px solid #dcdcdc}.sorter-title[data-v-25aab188]{font-weight:700;font-size:13px;color:#333}.sorter-count[data-v-25aab188]{font-size:12px;color:#888}.sorter-close[data-v-25aab188]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;border:1px solid #d4d4d4;background:#fff;border-radius:5px;padding:3px 10px;font-size:12px;cursor:pointer;color:#333}.sorter-close[data-v-25aab188]:hover{background:var(--office-accent-soft);border-color:var(--office-accent);color:var(--office-accent)}.sorter-grid[data-v-25aab188]{flex:1;min-height:0;overflow-y:auto;padding:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;align-content:start}.sorter-cell[data-v-25aab188]{cursor:pointer;border:2px solid transparent;border-radius:8px;padding:6px;background:#fff;box-shadow:0 1px 3px #0000001a;transition:border-color .1s,box-shadow .1s;position:relative}.sorter-cell[data-v-25aab188]:hover:not(.active){border-color:#c9c9cf}.sorter-cell.active[data-v-25aab188]{border-color:var(--office-accent,#c43e1c);box-shadow:0 2px 8px #c43e1c40}.sorter-num[data-v-25aab188]{position:absolute;top:8px;left:8px;z-index:2;font-size:11px;font-weight:700;color:#fff;background:#00000073;border-radius:4px;padding:1px 6px}.sorter-frame[data-v-25aab188]{width:100%;background:#fff;border:1px solid #d0d0d0;border-radius:4px;overflow:hidden}.sorter-meta[data-v-25aab188]{display:flex;gap:6px;margin-top:6px;min-height:16px;align-items:center}.sorter-tag[data-v-25aab188]{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:#777;background:#f0f0f2;border-radius:4px;padding:1px 5px;text-transform:capitalize}.sorter-add[data-v-25aab188]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:2px dashed silver;border-radius:8px;background:transparent;color:#666;cursor:pointer;min-height:120px;font-size:12px;font-weight:600}.sorter-add[data-v-25aab188]:hover{border-color:var(--office-accent,#c43e1c);color:var(--office-accent,#c43e1c)}.err[data-v-25aab188]{color:#ffd9d2}.handle.big[data-v-25aab188]{width:18px;height:18px;border-width:2px}.handle.h-nw.big[data-v-25aab188]{left:-10px;top:-10px}.handle.h-n.big[data-v-25aab188]{left:calc(50% - 9px);top:-10px}.handle.h-ne.big[data-v-25aab188]{right:-10px;top:-10px}.handle.h-e.big[data-v-25aab188]{right:-10px;top:calc(50% - 9px)}.handle.h-se.big[data-v-25aab188]{right:-10px;bottom:-10px}.handle.h-s.big[data-v-25aab188]{left:calc(50% - 9px);bottom:-10px}.handle.h-sw.big[data-v-25aab188]{left:-10px;bottom:-10px}.handle.h-w.big[data-v-25aab188]{left:-10px;top:calc(50% - 9px)}.slides-body.narrow[data-v-25aab188]{flex-direction:column;position:relative}.slides-body.narrow .center-col[data-v-25aab188]{flex:1;min-height:0}.slides-body.narrow .canvas-wrap[data-v-25aab188]{padding:12px;touch-action:none}.strip[data-v-25aab188]{flex:none;display:flex;gap:8px;align-items:stretch;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:8px 10px;background:#f6f6f7;border-top:1px solid #dcdcdc;scroll-snap-type:x proximity}.strip[data-v-25aab188]::-webkit-scrollbar{height:0}.strip-thumb[data-v-25aab188]{flex:0 0 auto;position:relative;display:flex;align-items:flex-start;gap:4px;padding:2px;border:2px solid transparent;border-radius:7px;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.strip-thumb.active[data-v-25aab188]{border-color:var(--office-accent,#c43e1c);background:#fff}.strip-num[data-v-25aab188]{font-size:10px;color:#999;padding-top:2px}.strip-thumb.active .strip-num[data-v-25aab188]{color:var(--office-accent,#c43e1c);font-weight:700}.strip-frame[data-v-25aab188]{width:96px;background:#fff;border:1px solid #d0d0d0;border-radius:3px;overflow:hidden;box-shadow:0 1px 2px #00000014}.strip-add[data-v-25aab188]{flex:0 0 auto;align-self:center;width:44px;border:1px dashed silver;background:#fff;color:#666;border-radius:8px;display:grid;place-items:center;cursor:pointer}.strip-add[data-v-25aab188]:active{background:var(--office-accent-soft)}.mbar[data-v-25aab188]{flex:none;display:flex;align-items:stretch;justify-content:space-around;background:#fff;border-top:1px solid #dcdcdc;padding:4px 6px max(4px,env(safe-area-inset-bottom))}.mbar-btn[data-v-25aab188]{flex:1;display:grid;place-items:center;min-height:44px;border:0;background:transparent;color:#555;cursor:pointer;border-radius:8px;-webkit-tap-highlight-color:transparent}.mbar-btn[data-v-25aab188]:disabled{opacity:.35}.mbar-btn[data-v-25aab188]:active:not(:disabled){background:#ededee}.mbar-btn.active[data-v-25aab188]{color:var(--office-accent,#c43e1c);background:var(--office-accent-soft)}.bsheet-backdrop[data-v-25aab188]{position:absolute;inset:0;background:#00000052;z-index:40}.bsheet-panel[data-v-25aab188],.format-panel.bsheet[data-v-25aab188]{position:absolute;left:0;right:0;bottom:0;z-index:41;width:auto;max-height:62%;background:#f6f6f7;border-left:0;border-top:1px solid #dcdcdc;border-radius:14px 14px 0 0;box-shadow:0 -6px 24px #00000038;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 12px max(16px,env(safe-area-inset-bottom));animation:bsheet-up-25aab188 .2s ease}.bsheet-panel[data-v-25aab188]{padding:0 12px 16px}@keyframes bsheet-up-25aab188{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bsheet-head[data-v-25aab188]{position:sticky;top:0;display:flex;align-items:center;gap:8px;padding:8px 0 6px;background:#f6f6f7;z-index:1}.bsheet-title[data-v-25aab188]{font-weight:700;font-size:14px;color:#333}.bsheet-grip[data-v-25aab188]{flex:1;height:4px;max-width:44px;margin:0 auto;border-radius:2px;background:#c8c8cc}.bsheet-close[data-v-25aab188]{flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;background:#ececee;border-radius:50%;color:#555;cursor:pointer}.bsheet-body[data-v-25aab188]{padding-top:4px}.ms-grid[data-v-25aab188]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-bottom:6px}.ms-tile[data-v-25aab188]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:64px;border:1px solid #dcdcdc;border-radius:10px;background:#fff;color:#444;font-size:12px;cursor:pointer;padding:8px}.ms-tile[data-v-25aab188]:active{background:var(--office-accent-soft);border-color:var(--office-accent);color:var(--office-accent)}.ms-shapes[data-v-25aab188]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.shape-chip.big[data-v-25aab188]{width:44px;height:44px;border:1px solid #dcdcdc;border-radius:10px;background:#fff}.design-chip.big[data-v-25aab188]{width:52px;height:40px}.bg-chip.big[data-v-25aab188]{width:44px;height:32px}.format-panel.bsheet .fp-title[data-v-25aab188]{margin-top:2px}.present.touch .present-bar[data-v-25aab188]{height:56px;gap:18px}.present.touch .pb-btn[data-v-25aab188]{width:48px;height:40px;font-size:20px}.present.touch .pb-exit[data-v-25aab188]{width:auto;padding:0 16px}.pv[data-v-8e9f2d5e]{height:100%;flex-direction:column;background:#1e1f23;color:var(--text)}.bar[data-v-8e9f2d5e],.pv[data-v-8e9f2d5e]{display:flex}.bar[data-v-8e9f2d5e]{flex:none;align-items:center;gap:10px;padding:6px 12px;background:#0006;border-bottom:1px solid hsla(0,0%,100%,.07);font-size:12px}.fname[data-v-8e9f2d5e]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spacer[data-v-8e9f2d5e]{flex:1}.dl[data-v-8e9f2d5e]{display:inline-flex;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.12);background:#ffffff0f;color:var(--text);padding:5px 10px;border-radius:6px;cursor:pointer;font-size:12px}.dl[data-v-8e9f2d5e]:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.dl[data-v-8e9f2d5e]:disabled{opacity:.4;cursor:default}.dl.alt[data-v-8e9f2d5e]{margin-top:12px}.stage[data-v-8e9f2d5e]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.frame[data-v-8e9f2d5e]{width:100%;height:100%;border:0;background:#525659}.msg[data-v-8e9f2d5e]{color:var(--text);font-size:.9rem;padding:16px 22px;text-align:center}.dim[data-v-8e9f2d5e],.msg.dim[data-v-8e9f2d5e]{color:var(--text-dim)}.doom[data-v-812bd742]{position:relative;width:100%;height:100%;background:#000;display:grid;place-items:center;overflow:hidden}.screen[data-v-812bd742]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;outline:none;background:#000}.overlay[data-v-812bd742]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;background:#000000d1;color:#f3ece2;text-align:center;padding:24px}.overlay .msg[data-v-812bd742]{font-size:.95rem;font-weight:600}.overlay .msg.err[data-v-812bd742]{color:#ff6a5e}.overlay .sub[data-v-812bd742]{font-size:.78rem;opacity:.7;max-width:80%}.spinner[data-v-812bd742]{width:26px;height:26px;border:3px solid hsla(35,41%,92%,.25);border-top-color:#b0241c;border-radius:50%;animation:spin-812bd742 .8s linear infinite}@keyframes spin-812bd742{to{transform:rotate(1turn)}}.hint[data-v-812bd742]{position:absolute;left:0;right:0;bottom:0;padding:5px 10px;font-size:.68rem;color:#f3ece2b8;background:linear-gradient(0deg,rgba(0,0,0,.65),transparent);text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rs[data-v-67b32256]{position:relative;background:#000;place-items:center;overflow:hidden}.rs[data-v-67b32256],.surface[data-v-67b32256]{width:100%;height:100%;display:grid}.surface[data-v-67b32256]{place-items:center;background:#000}.surface[data-v-67b32256] canvas{image-rendering:auto}.overlay[data-v-67b32256]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;background:radial-gradient(120% 100% at 50% 0,#2a2015 0,#0d0a06 70%);color:#f3ece2;text-align:center;padding:28px}.overlay.start .logo[data-v-67b32256]{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;font-weight:800;font-size:26px;color:#2a1c08;background:linear-gradient(#f2c14e,#b8821f);box-shadow:0 6px 16px #00000080,inset 0 0 0 2px #ffffff40}.overlay .title[data-v-67b32256]{font-size:1.15rem;font-weight:700;letter-spacing:.3px}.overlay .msg[data-v-67b32256]{font-size:.98rem;font-weight:600}.overlay .msg.err[data-v-67b32256]{color:#ff6a5e}.overlay .sub[data-v-67b32256]{font-size:.8rem;opacity:.82;max-width:34ch;line-height:1.5}.overlay .note[data-v-67b32256]{font-size:.7rem;opacity:.55;max-width:40ch;line-height:1.45}.overlay code[data-v-67b32256]{background:#ffffff1a;padding:1px 6px;border-radius:5px;font-size:.78rem}.field[data-v-67b32256]{display:grid;gap:5px;font-size:.72rem;opacity:.85}.field span[data-v-67b32256]{text-align:left}.field input[data-v-67b32256]{background:#0006;border:1px solid hsla(0,0%,100%,.18);color:#f3ece2;border-radius:8px;padding:8px 10px;font-size:.85rem;min-width:220px;outline:none}.field input[data-v-67b32256]:focus{border-color:#f2c14e}.play[data-v-67b32256]{margin-top:4px;padding:9px 30px;border:0;border-radius:10px;cursor:pointer;font-weight:700;font-size:.92rem;color:#2a1c08;background:linear-gradient(#f2c14e,#c8901f);box-shadow:0 4px 12px #00000073}.play[data-v-67b32256]:hover{filter:brightness(1.06)}.spinner[data-v-67b32256]{width:26px;height:26px;border:3px solid hsla(35,41%,92%,.25);border-top-color:#f2c14e;border-radius:50%;animation:spin-67b32256 .8s linear infinite}@keyframes spin-67b32256{to{transform:rotate(1turn)}}.hint[data-v-67b32256]{position:absolute;left:0;right:0;bottom:0;padding:5px 10px;font-size:.66rem;color:#f3ece2b3;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.browser[data-v-22e970ba]{display:flex;flex-direction:column;width:100%;height:100%;background:#1e1e20;color:#eee;overflow:hidden}.toolbar[data-v-22e970ba]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#28282cd9;border-bottom:1px solid hsla(0,0%,100%,.07)}.nav[data-v-22e970ba]{display:flex;gap:2px}.tb[data-v-22e970ba]{width:30px;height:30px;display:grid;place-items:center;border:none;background:transparent;color:#d8d8da;border-radius:7px;cursor:pointer}.tb[data-v-22e970ba]:hover:not(:disabled){background:#ffffff1a}.tb[data-v-22e970ba]:disabled{opacity:.32;cursor:default}.tb svg[data-v-22e970ba]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tb.open svg[data-v-22e970ba],.tb.proxy svg[data-v-22e970ba]{width:16px;height:16px}.tb.proxy.on[data-v-22e970ba]{background:#0a84ff38;color:#6db3ff}.tb.proxy.on[data-v-22e970ba]:hover{background:#0a84ff4d}.spin[data-v-22e970ba]{animation:sp-22e970ba .8s linear infinite}@keyframes sp-22e970ba{to{transform:rotate(1turn)}}.addr[data-v-22e970ba]{flex:1;display:flex;align-items:center;gap:7px;min-width:0;background:#00000047;border:1px solid hsla(0,0%,100%,.08);border-radius:9px;padding:0 10px;height:32px}.addr[data-v-22e970ba]:focus-within{border-color:#5aa0ffb3;background:#00000061}.lock[data-v-22e970ba]{width:13px;height:13px;flex:none;fill:none;stroke:#9a9aa0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.url[data-v-22e970ba]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#f2f2f4;font-size:13px}.url[data-v-22e970ba]::-moz-placeholder{color:#87878d}.url[data-v-22e970ba]::placeholder{color:#87878d}.mini[data-v-22e970ba]{border:none;background:transparent;color:#aaa;cursor:pointer}.hint[data-v-22e970ba],.mini[data-v-22e970ba]{font-size:12px}.hint[data-v-22e970ba]{display:flex;align-items:center;gap:10px;padding:6px 12px;background:#f5a62329;border-bottom:1px solid rgba(245,166,35,.3);color:#f6d99a}.hint span[data-v-22e970ba]{flex:1}.hint button[data-v-22e970ba]{border:none;background:#ffffff24;color:#fff;border-radius:6px;padding:3px 9px;cursor:pointer;font-size:12px}.hint button.x[data-v-22e970ba]{background:transparent;color:#f6d99a;padding:3px 6px}.stage[data-v-22e970ba]{flex:1;position:relative;background:#fff;overflow:hidden}.webview[data-v-22e970ba]{inset:0;width:100%;height:100%;border:none;background:#fff}.toast[data-v-22e970ba],.webview[data-v-22e970ba]{position:absolute}.toast[data-v-22e970ba]{left:50%;bottom:18px;transform:translate(-50%);background:#1c1c20f0;color:#f2f2f4;border:1px solid hsla(0,0%,100%,.12);padding:9px 16px;border-radius:10px;font-size:13px;max-width:80%;box-shadow:0 8px 24px #0006;z-index:5;pointer-events:none}.home[data-v-22e970ba]{position:absolute;inset:0;justify-content:center;gap:22px;padding:32px;text-align:center;background:radial-gradient(120% 90% at 50% 0,#2a2b33 0,#1c1c20 70%);color:#e8e8ec}.brand[data-v-22e970ba],.home[data-v-22e970ba]{display:flex;flex-direction:column;align-items:center}.brand[data-v-22e970ba]{gap:10px}.globe[data-v-22e970ba]{width:72px;height:72px;color:#5aa0ff;opacity:.9}.brand h1[data-v-22e970ba]{margin:0;font-size:26px;font-weight:600;letter-spacing:-.01em}.homesearch[data-v-22e970ba]{display:flex;gap:8px;width:min(560px,100%)}.homesearch input[data-v-22e970ba]{flex:1;height:44px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:#0000004d;color:#fff;padding:0 16px;font-size:15px;outline:none}.homesearch input[data-v-22e970ba]:focus{border-color:#5aa0ffb3}.homesearch button[data-v-22e970ba]{height:44px;padding:0 20px;border:none;border-radius:12px;background:#0a84ff;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.quick[data-v-22e970ba]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.quick a[data-v-22e970ba]{padding:8px 14px;border-radius:10px;background:#ffffff12;color:#dfe6f3;text-decoration:none;font-size:13px;border:1px solid hsla(0,0%,100%,.06)}.quick a[data-v-22e970ba]:hover{background:#ffffff21}.note[data-v-22e970ba]{max-width:460px;margin:4px 0 0;font-size:12px;line-height:1.5;color:#9a9aa2}.browser.compact .toolbar[data-v-22e970ba]{gap:6px;padding:8px}.browser.compact .nav[data-v-22e970ba]{gap:4px}.browser.compact .tb[data-v-22e970ba]{width:42px;height:42px;border-radius:10px}.browser.compact .tb svg[data-v-22e970ba]{width:22px;height:22px}.browser.compact .tb.open svg[data-v-22e970ba],.browser.compact .tb.proxy svg[data-v-22e970ba]{width:20px;height:20px}.browser.compact .more .tb svg[data-v-22e970ba]{fill:currentColor;stroke:none}.browser.compact .addr[data-v-22e970ba]{flex:1;height:42px;border-radius:11px;padding:0 12px;gap:9px}.browser.compact .lock[data-v-22e970ba]{width:15px;height:15px}.browser.compact .url[data-v-22e970ba]{font-size:16px}.browser.compact .mini[data-v-22e970ba]{font-size:16px;padding:4px}.more[data-v-22e970ba]{position:relative;display:flex}.menu-scrim[data-v-22e970ba]{position:fixed;inset:0;z-index:40}.menu[data-v-22e970ba]{position:absolute;top:calc(100% + 6px);right:0;z-index:41;min-width:200px;display:flex;flex-direction:column;gap:2px;background:#2c2c30;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:6px;box-shadow:0 12px 32px #00000080}.menu button[data-v-22e970ba]{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:none;border-radius:8px;background:transparent;color:#e8e8ec;font-size:15px;cursor:pointer;text-align:left}.menu button[data-v-22e970ba]:active:not(:disabled),.menu button[data-v-22e970ba]:hover:not(:disabled){background:#ffffff1a}.menu button[data-v-22e970ba]:disabled{opacity:.4}.menu button.on[data-v-22e970ba]{color:#6db3ff}.menu button svg[data-v-22e970ba]{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.browser.compact .hint[data-v-22e970ba]{flex-wrap:wrap;padding:8px 12px}.browser.compact .hint button[data-v-22e970ba]{min-height:36px;padding:6px 12px}.browser.compact .homesearch button[data-v-22e970ba],.browser.compact .homesearch input[data-v-22e970ba]{height:50px;font-size:16px}.browser.compact .quick a[data-v-22e970ba]{padding:11px 16px;font-size:15px}.acct-pick[data-v-c5544626]{height:22px;border:0;border-radius:5px;background:#ffffff29;color:#fff;font-size:12px;padding:0 6px;max-width:200px;cursor:pointer}.acct-pick option[data-v-c5544626]{color:#1f1f1f}.title-btn[data-v-c5544626]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:5px;background:#ffffff29;color:#fff;cursor:pointer}.title-btn[data-v-c5544626]:hover{background:#ffffff47}.move-wrap[data-v-c5544626]{position:relative}.move-menu[data-v-c5544626]{position:absolute;top:100%;left:0;z-index:40;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 8px 24px #0000002e;min-width:150px;padding:4px}.move-menu button[data-v-c5544626]{display:block;width:100%;text-align:left;border:0;background:transparent;padding:7px 10px;border-radius:5px;cursor:pointer;font-size:12.5px;color:#1f1f1f}.move-menu button[data-v-c5544626]:hover{background:#eef4fb}.mail-body[data-v-c5544626]{display:flex;height:100%;width:100%;background:#faf9f8;color:#201f1e;overflow:hidden}.rail[data-v-c5544626]{width:210px;flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 8px;background:#f3f2f1;border-right:1px solid #e6e4e2;overflow-y:auto}.new-mail[data-v-c5544626]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;border:1px solid #d4d2d0;border-radius:6px;background:#fff;color:#0f6cbd;font-weight:600;cursor:pointer;font-size:13px}.new-mail svg[data-v-c5544626]{width:16px;height:16px}.new-mail[data-v-c5544626]:hover{background:#eef4fb}.new-mail[data-v-c5544626]:disabled{opacity:.5;cursor:default}.rail-section[data-v-c5544626]{display:flex;flex-direction:column;gap:1px}.rail-head[data-v-c5544626]{font-size:11px;font-weight:600;color:#797775;padding:6px 8px 2px;text-transform:none}.rail-item[data-v-c5544626]{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border:0;border-radius:5px;background:transparent;cursor:pointer;color:#201f1e;font-size:13px;text-align:left}.rail-item[data-v-c5544626]:hover{background:#eaeaea}.rail-item.active[data-v-c5544626]{background:#e1ecf7;font-weight:600;color:#0f6cbd}.rail-item .nm[data-v-c5544626]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-item .badge[data-v-c5544626]{color:#fff;font-size:11px;font-weight:600;border-radius:9px;padding:1px 7px;min-width:18px;text-align:center}.rail-item .badge[data-v-c5544626],.rail-item.active .badge[data-v-c5544626]{background:#0f6cbd}.rail-item .ic[data-v-c5544626]{flex:none;color:#605e5c}.rail-item.active .ic[data-v-c5544626]{color:#0f6cbd}.boot[data-v-c5544626]{font-size:11px;color:#797775;padding:6px 8px}.list[data-v-c5544626]{width:360px;flex:none;display:flex;flex-direction:column;background:#fff;border-right:1px solid #e6e4e2;min-width:0}.list-head[data-v-c5544626]{flex:none;border-bottom:1px solid #edebe9}.search[data-v-c5544626]{display:flex;align-items:center;gap:6px;margin:8px 10px 4px;padding:0 8px;height:30px;background:#f3f2f1;border:1px solid #e1dfdd;border-radius:6px}.search-ic[data-v-c5544626]{color:#797775;flex:none}.search input[data-v-c5544626]{flex:1;outline:none;font-size:13px;color:#201f1e}.search .clr[data-v-c5544626],.search input[data-v-c5544626]{border:0;background:transparent}.search .clr[data-v-c5544626]{display:inline-flex;align-items:center;justify-content:center;color:#797775;cursor:pointer;padding:2px}.search .clr[data-v-c5544626]:hover{color:#201f1e}.list-sub[data-v-c5544626]{display:flex;align-items:center;gap:4px;padding:4px 12px 8px}.folder-title[data-v-c5544626]{font-size:15px;font-weight:700;color:#201f1e}.spacer[data-v-c5544626]{flex:1}.pg[data-v-c5544626]{display:inline-flex;align-items:center;background:none;border:none;color:#605e5c;cursor:pointer;padding:0 2px;line-height:1}.pg[data-v-c5544626]:hover:not(:disabled){color:#0f6cbd}.pg[data-v-c5544626]:disabled{opacity:.3;cursor:default}.pg-info[data-v-c5544626]{font-size:11px;color:#797775}.rows[data-v-c5544626]{overflow-y:auto;flex:1}.group-head[data-v-c5544626]{position:sticky;top:0;background:#fff;z-index:1;font-size:11.5px;font-weight:700;color:#0f6cbd;padding:8px 14px 4px}.row[data-v-c5544626]{display:flex;gap:9px;width:100%;padding:9px 12px 9px 8px;border:0;border-left:3px solid transparent;background:transparent;cursor:pointer;text-align:left;position:relative}.row[data-v-c5544626]:hover{background:#f3f2f1}.row.sel[data-v-c5544626]{background:#e1ecf7;border-left-color:#0f6cbd}.unread-dot[data-v-c5544626]{width:8px;height:8px;border-radius:50%;flex:none;margin-top:6px;background:transparent}.row.unread .unread-dot[data-v-c5544626]{background:#0f6cbd}.avatar[data-v-c5544626]{width:32px;height:32px;flex:none;border-radius:50%;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.avatar.lg[data-v-c5544626]{width:40px;height:40px;font-size:14px}.row-main[data-v-c5544626]{flex:1;min-width:0}.row-top[data-v-c5544626]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.from[data-v-c5544626]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:#201f1e}.row.unread .from[data-v-c5544626]{font-weight:700}.date[data-v-c5544626]{color:#797775;font-size:11.5px;flex:none}.row.unread .date[data-v-c5544626]{color:#0f6cbd;font-weight:600}.row-mid[data-v-c5544626]{display:flex;justify-content:space-between;gap:8px;align-items:center}.subj[data-v-c5544626]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#323130;flex:1;min-width:0}.row.unread .subj[data-v-c5544626]{color:#0f6cbd;font-weight:600}.row-icons[data-v-c5544626]{display:flex;gap:5px;flex:none;align-items:center}.ico[data-v-c5544626]{flex:none}.ico.clip[data-v-c5544626]{color:#605e5c}.ico.flag[data-v-c5544626]{color:#c8c6c4;cursor:pointer}.ico.flag.on[data-v-c5544626],.ico.flag[data-v-c5544626]:hover{color:#d13438}.ico.chev[data-v-c5544626]{color:#605e5c;cursor:pointer}.row-prev[data-v-c5544626]{font-size:12px;color:#797775;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-prev[data-v-c5544626]:empty{display:none}.list.compact .row[data-v-c5544626]{padding:5px 12px 5px 8px}.list.compact .avatar[data-v-c5544626],.list.compact .row-prev[data-v-c5544626]{display:none}.list.compact .row-mid[data-v-c5544626]{margin-top:1px}.reader[data-v-c5544626]{flex:1;min-width:0;background:#fff}.reader[data-v-c5544626],.reader-empty[data-v-c5544626]{display:flex;flex-direction:column}.reader-empty[data-v-c5544626]{margin:auto;align-items:center;gap:8px;color:#a19f9d}.reader-empty svg[data-v-c5544626]{width:64px;height:64px;fill:#e1dfdd}.reader-empty p[data-v-c5544626]{margin:0;font-size:15px;color:#605e5c}.reader-empty span[data-v-c5544626]{font-size:12px}.reader-bar[data-v-c5544626]{display:flex;gap:4px;padding:8px 14px;border-bottom:1px solid #edebe9;flex:none}.rb[data-v-c5544626],.reader-bar[data-v-c5544626]{align-items:center}.rb[data-v-c5544626]{display:inline-flex;gap:5px;border:1px solid #e1dfdd;background:#fff;color:#0f6cbd;border-radius:6px;padding:5px 10px;cursor:pointer;font-size:12.5px}.rb svg[data-v-c5544626]{width:14px;height:14px}.rb[data-v-c5544626]:hover{background:#eef4fb}.rb.icon[data-v-c5544626]{color:#605e5c;padding:5px 8px}.rb.icon.on[data-v-c5544626]{color:#d13438;border-color:#f1bcbe}.msg-head[data-v-c5544626]{padding:14px 18px 10px;border-bottom:1px solid #edebe9;flex:none}.msg-head h2[data-v-c5544626]{margin:0 0 12px;font-size:19px;font-weight:600;color:#201f1e}.msg-from-row[data-v-c5544626]{display:flex;gap:12px;align-items:center}.msg-from-info[data-v-c5544626]{flex:1;min-width:0}.line1[data-v-c5544626]{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.m-from[data-v-c5544626]{font-weight:600;color:#201f1e;font-size:14px}.m-date[data-v-c5544626]{color:#797775;flex:none}.m-date[data-v-c5544626],.m-to[data-v-c5544626]{font-size:12px}.m-to[data-v-c5544626]{color:#605e5c;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atts[data-v-c5544626]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.att[data-v-c5544626]{display:inline-flex;align-items:center;gap:7px;border:1px solid #e1dfdd;background:#faf9f8;color:#201f1e;border-radius:6px;padding:6px 10px;cursor:pointer;font-size:12px}.att[data-v-c5544626]:hover{background:#eef4fb;border-color:#c7e0f4}.att-name[data-v-c5544626]{font-weight:500}.att-sz[data-v-c5544626]{color:#797775}.viewer[data-v-c5544626]{flex:1;border:none;width:100%;background:#fff}.empty[data-v-c5544626]{padding:40px 20px;text-align:center;color:#a19f9d;font-size:13px}.modal-wrap[data-v-c5544626]{position:fixed;inset:0;background:#0006;display:grid;place-items:center;z-index:1000}.modal[data-v-c5544626]{width:min(640px,92vw);max-height:88vh;background:#fff;border-radius:10px;display:flex;flex-direction:column;box-shadow:0 24px 70px #0006;color:#201f1e;overflow:hidden}.modal-head[data-v-c5544626]{display:flex;align-items:center;gap:8px;padding:12px 16px;font-weight:600;font-size:14px;background:#0f6cbd;color:#fff}.modal-head .head-ic[data-v-c5544626]{width:17px;height:17px}.modal-head .x[data-v-c5544626]{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;background:none;border:none;color:#fff;cursor:pointer;padding:2px;border-radius:4px}.modal-head .x[data-v-c5544626]:hover{background:#ffffff2e}.compose-actionbar[data-v-c5544626]{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid #edebe9}.compose-actionbar .send[data-v-c5544626]{display:inline-flex;align-items:center;gap:6px;background:#0f6cbd;border:0;color:#fff;border-radius:6px;padding:7px 16px;font-weight:600;cursor:pointer;font-size:13px}.compose-actionbar .send svg[data-v-c5544626]{width:15px;height:15px}.compose-actionbar .send[data-v-c5544626]:disabled{opacity:.5;cursor:default}.compose-actionbar .discard[data-v-c5544626]{background:#fff;border:1px solid #e1dfdd;color:#201f1e;border-radius:6px;padding:7px 14px;cursor:pointer;font-size:13px}.fields[data-v-c5544626]{padding:8px 16px;display:flex;flex-direction:column;gap:0;overflow-y:auto}.fields.col[data-v-c5544626]{gap:10px;padding:16px}.fld-row[data-v-c5544626]{display:flex;align-items:center;gap:8px;border-bottom:1px solid #edebe9}.fld-row label[data-v-c5544626]{width:56px;color:#605e5c;font-size:12.5px;flex:none}.fld-row .fld[data-v-c5544626]{flex:1;padding:9px 0;outline:none;font-size:13px;color:#201f1e}.cc-toggle[data-v-c5544626],.fld-row .fld[data-v-c5544626]{border:0;background:transparent}.cc-toggle[data-v-c5544626]{color:#0f6cbd;cursor:pointer;font-size:12px}.toolbar[data-v-c5544626]{display:flex;align-items:center;gap:4px;padding:8px 16px;border-bottom:1px solid #edebe9;flex-wrap:wrap}.attach-btn[data-v-c5544626],.toolbar button[data-v-c5544626]{display:inline-flex;align-items:center;gap:5px;background:#f3f2f1;border:1px solid transparent;color:#201f1e;border-radius:5px;padding:5px 9px;cursor:pointer;font-size:12.5px}.attach-btn[data-v-c5544626]:hover,.toolbar button[data-v-c5544626]:hover{background:#e1ecf7}.tsep[data-v-c5544626]{width:1px;height:18px;background:#e1dfdd;margin:0 2px}.editor[data-v-c5544626]{min-height:200px;max-height:360px;overflow-y:auto;margin:0;background:#fff;color:#201f1e;padding:14px 16px;outline:none;font-size:13.5px;line-height:1.5}.att-chips[data-v-c5544626]{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px}.chip[data-v-c5544626]{background:#f3f2f1;border:1px solid #e1dfdd;border-radius:6px;padding:4px 9px;font-size:12px;gap:5px}.chip[data-v-c5544626],.chip button[data-v-c5544626]{display:inline-flex;align-items:center}.chip button[data-v-c5544626]{justify-content:center;background:none;border:none;color:#797775;cursor:pointer;padding:0}.chip button[data-v-c5544626]:hover{color:#d13438}.modal-foot[data-v-c5544626]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #edebe9}.from-label[data-v-c5544626]{font-size:11.5px;color:#797775}.lab[data-v-c5544626]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#605e5c}.adv-row .fld[data-v-c5544626],.lab .fld[data-v-c5544626]{background:#fff;border:1px solid #d2d0ce;border-radius:6px;padding:9px 11px;color:#201f1e;outline:none;font-size:13px}.adv-row .fld[data-v-c5544626]:focus,.lab .fld[data-v-c5544626]:focus{border-color:#0f6cbd}.sub[data-v-c5544626]{font-size:10.5px;color:#a19f9d}.hint[data-v-c5544626]{margin:0;font-size:11px;color:#8a6d1b;background:#fff4ce;border-radius:6px;padding:6px 9px}.adv-toggle[data-v-c5544626]{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:#0f6cbd;text-align:left;cursor:pointer;padding:4px 0;font-size:12.5px}.adv[data-v-c5544626]{display:flex;flex-direction:column;gap:8px}.adv-row[data-v-c5544626]{display:flex;align-items:center;gap:6px}.adv-row>span[data-v-c5544626]:first-child{width:54px;color:#797775;font-size:12px}.adv-row .fld[data-v-c5544626]{flex:1}.fld.port[data-v-c5544626]{width:70px;flex:none}.sec[data-v-c5544626]{display:flex;align-items:center;gap:4px;font-size:11.5px;color:#605e5c}.sec.sep[data-v-c5544626]{margin-top:2px}.modal-foot .ghost[data-v-c5544626]{background:#fff;border:1px solid #e1dfdd;color:#201f1e;border-radius:6px;padding:8px 14px;cursor:pointer}.modal-foot .ghost.del[data-v-c5544626]{color:#d13438;border-color:#f1bcbe}.modal-foot .primary[data-v-c5544626]{background:#0f6cbd;border:none;color:#fff;border-radius:6px;padding:8px 18px;cursor:pointer;font-weight:600}.toast[data-v-c5544626]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#323130;color:#fff;padding:9px 16px;border-radius:7px;z-index:1100;font-size:12.5px;box-shadow:0 6px 20px #0000004d}.toast.err[data-v-c5544626]{background:#a4262c}.rib-btn svg[data-v-c5544626]{width:16px;height:16px}.rib-btn.tall svg[data-v-c5544626]{width:22px;height:22px}.caret[data-v-c5544626]{margin-left:1px;opacity:.75}.move-sel[data-v-c5544626]{gap:2px}.move-sel[data-v-c5544626],.tb-ico[data-v-c5544626]{display:inline-flex;align-items:center}.tb-ico[data-v-c5544626]{justify-content:center;min-width:30px;height:28px;color:#323130}.tb-ico[data-v-c5544626]:disabled{opacity:.4;cursor:default}.search .scope[data-v-c5544626]{border:0;background:transparent;color:#605e5c;font-size:11.5px;cursor:pointer;outline:none;max-width:92px}.search .scope option[data-v-c5544626]{color:#1f1f1f}.srch-tag[data-v-c5544626]{font-size:11px;color:#0f6cbd;background:#eef4fb;border-radius:9px;padding:1px 8px;margin-left:8px}.focus-tabs[data-v-c5544626]{display:flex;gap:2px;padding:0 12px 6px}.focus-tabs button[data-v-c5544626]{border:0;background:transparent;color:#605e5c;font-size:12.5px;font-weight:600;padding:5px 10px;cursor:pointer;border-bottom:2px solid transparent}.focus-tabs button.on[data-v-c5544626]{color:#0f6cbd;border-bottom-color:#0f6cbd}.sel-bar[data-v-c5544626]{display:flex;align-items:center;gap:6px;padding:7px 10px;background:#e1ecf7;border-bottom:1px solid #c7e0f4;flex-wrap:wrap;flex:none}.sel-count[data-v-c5544626]{font-weight:700;margin-right:4px}.sel-act[data-v-c5544626],.sel-count[data-v-c5544626]{font-size:12px;color:#0f6cbd}.sel-act[data-v-c5544626]{border:1px solid #c7e0f4;background:#fff;border-radius:5px;padding:4px 9px;cursor:pointer}.sel-act[data-v-c5544626]:hover{background:#eef4fb}.sel-act[data-v-c5544626]:disabled{opacity:.45;cursor:default}.sel-act.ghost[data-v-c5544626]{border-color:transparent;background:transparent}.sel-move-wrap[data-v-c5544626]{position:relative}.row .check[data-v-c5544626]{width:0;overflow:hidden;display:flex;align-items:flex-start;padding-top:3px;transition:width .12s;flex:none}.list:hover .row .check[data-v-c5544626],.row.picked .check[data-v-c5544626]{width:18px}.row .check input[data-v-c5544626]{margin:0;cursor:pointer}.row.picked[data-v-c5544626]{background:#e8f1fb}.row.picked[data-v-c5544626]:hover{background:#dcebfa}.conv-count[data-v-c5544626]{display:inline-block;background:#e1dfdd;color:#605e5c;font-size:10.5px;font-weight:700;border-radius:8px;padding:0 6px;margin-left:6px}.row.unread .conv-count[data-v-c5544626]{background:#0f6cbd;color:#fff}.row.thread-child[data-v-c5544626]{padding-left:26px;background:#fbfbfb}.row.thread-child[data-v-c5544626]:hover{background:#f3f2f1}.row.thread-child .avatar.sm[data-v-c5544626]{width:24px;height:24px;font-size:10px}.row.convo[data-v-c5544626]{cursor:pointer}.rows.prev-0 .row-prev[data-v-c5544626]{display:none}.rows.prev-2 .row-prev[data-v-c5544626]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.local-drafts[data-v-c5544626]{flex:none;border-bottom:1px solid #edebe9}.draft-row .avatar[data-v-c5544626]{font-size:14px}.conv-strip[data-v-c5544626]{flex:none;border-bottom:1px solid #edebe9;padding:8px 14px;display:flex;flex-direction:column;gap:2px;background:#faf9f8;max-height:160px;overflow-y:auto}.conv-strip-label[data-v-c5544626]{font-size:11px;font-weight:600;color:#797775;margin-bottom:4px}.conv-strip-item[data-v-c5544626]{display:flex;justify-content:space-between;gap:10px;border:0;background:transparent;text-align:left;padding:5px 8px;border-radius:5px;cursor:pointer;font-size:12.5px;color:#323130}.conv-strip-item[data-v-c5544626]:hover{background:#eef4fb}.conv-strip-item.active[data-v-c5544626]{background:#e1ecf7}.conv-strip-item.unread[data-v-c5544626]{font-weight:700}.cs-date[data-v-c5544626]{color:#797775;font-size:11px;flex:none}.compose-actionbar .discard.danger[data-v-c5544626]{color:#d13438;border-color:#f1bcbe}.draft-status[data-v-c5544626]{font-size:11.5px;color:#797775}.sig-modal[data-v-c5544626]{width:min(560px,92vw)}.sig-editor[data-v-c5544626]{min-height:160px;max-height:300px;border-top:1px solid #edebe9}.sig-opts[data-v-c5544626]{display:flex;flex-direction:column;gap:6px;padding:10px 16px;font-size:12.5px;color:#605e5c}.sig-opts label[data-v-c5544626]{display:flex;align-items:center;gap:7px;cursor:pointer}.editor .mail-signature[data-v-c5544626]{color:#555;margin-top:8px}.cat-dots[data-v-c5544626]{display:inline-flex;gap:3px;flex:none;align-items:center}.cat-dot[data-v-c5544626]{width:8px;height:8px;border-radius:2px;display:inline-block}.cat-chips-row[data-v-c5544626]{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.cat-chip[data-v-c5544626]{display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:12px;padding:2px 8px 2px 6px;font-size:11.5px;font-weight:600}.cat-chip .cat-swatch[data-v-c5544626]{width:9px;height:9px;border-radius:2px}.cat-chip .cat-x[data-v-c5544626]{display:inline-flex;align-items:center;background:none;border:0;color:inherit;cursor:pointer;padding:0;opacity:.7}.cat-chip .cat-x[data-v-c5544626]:hover{opacity:1}.cat-wrap[data-v-c5544626]{position:relative}.cat-menu[data-v-c5544626]{position:absolute;top:100%;right:0;z-index:50;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 8px 24px #0000002e;min-width:190px;padding:4px;margin-top:4px}.cat-opt[data-v-c5544626]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:transparent;padding:6px 9px;border-radius:5px;cursor:pointer;font-size:12.5px;color:#1f1f1f}.cat-opt[data-v-c5544626]:hover{background:#eef4fb}.cat-opt .cat-swatch[data-v-c5544626]{width:12px;height:12px;border-radius:3px;flex:none}.cat-opt .cat-name[data-v-c5544626]{flex:1}.cat-opt .cat-check[data-v-c5544626],.cat-opt.manage[data-v-c5544626]{color:#0f6cbd}.cat-sep[data-v-c5544626]{height:1px;background:#edebe9;margin:4px 2px}.ac-row[data-v-c5544626]{position:relative}.ac-list[data-v-c5544626]{position:absolute;top:100%;left:56px;right:0;z-index:60;list-style:none;margin:2px 0 0;padding:4px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 8px 24px #0000002e;max-height:200px;overflow-y:auto}.ac-list li[data-v-c5544626]{display:flex;flex-direction:column;padding:5px 9px;border-radius:5px;cursor:pointer}.ac-list li.on[data-v-c5544626],.ac-list li[data-v-c5544626]:hover{background:#eef4fb}.ac-name[data-v-c5544626]{font-size:13px;color:#201f1e}.ac-addr[data-v-c5544626]{font-size:11px;color:#797775}.tb-sel[data-v-c5544626]{height:28px;border:1px solid #e1dfdd;background:#fff;border-radius:5px;font-size:12px;color:#201f1e;padding:0 4px;cursor:pointer;max-width:130px}.tb-sel.size[data-v-c5544626]{max-width:92px}.tb-color[data-v-c5544626]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;position:relative;cursor:pointer;color:#323130;border-radius:5px}.tb-color[data-v-c5544626]:hover{background:#e1ecf7}.tb-color input[data-v-c5544626]{position:absolute;inset:0;opacity:0;cursor:pointer}.tb-ico.on[data-v-c5544626]{background:#e1ecf7;color:#0f6cbd}.compose-tag[data-v-c5544626]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#0f6cbd;background:#eef4fb;border-radius:9px;padding:2px 8px;margin-left:8px}.contacts-modal[data-v-c5544626]{width:min(720px,94vw);height:min(560px,86vh)}.contacts-body[data-v-c5544626]{display:flex;flex:1;min-height:0}.contacts-list[data-v-c5544626]{width:300px;flex:none;display:flex;flex-direction:column;border-right:1px solid #edebe9;min-height:0}.contacts-search[data-v-c5544626]{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid #edebe9;color:#797775}.contacts-search input[data-v-c5544626]{flex:1;border:0;outline:none;font-size:13px;color:#201f1e}.add-contact[data-v-c5544626]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #e1dfdd;background:#fff;border-radius:5px;color:#0f6cbd;cursor:pointer}.contacts-scroll[data-v-c5544626]{overflow-y:auto;flex:1}.contacts-empty[data-v-c5544626]{padding:24px 16px;color:#a19f9d;font-size:12.5px;text-align:center}.contact-item[data-v-c5544626]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;padding:8px 12px;cursor:pointer}.contact-item[data-v-c5544626]:hover{background:#f3f2f1}.contact-item.active[data-v-c5544626]{background:#e1ecf7}.contact-item .avatar.sm[data-v-c5544626]{width:30px;height:30px;font-size:11px}.contact-meta[data-v-c5544626]{display:flex;flex-direction:column;min-width:0}.contact-name[data-v-c5544626]{font-size:13px;color:#201f1e;display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-name .pin[data-v-c5544626]{color:#0f6cbd;flex:none}.contact-addr[data-v-c5544626]{font-size:11.5px;color:#797775;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-edit[data-v-c5544626]{flex:1;padding:18px;display:flex;flex-direction:column;gap:12px}.contact-edit-empty[data-v-c5544626]{margin:auto;color:#a19f9d;font-size:13px}.contact-edit-actions[data-v-c5544626]{display:flex;align-items:center;gap:8px;margin-top:4px}.contact-edit-actions .primary[data-v-c5544626]{background:#0f6cbd;border:0;color:#fff;border-radius:6px;padding:8px 16px;cursor:pointer;font-weight:600}.contact-edit-actions .ghost[data-v-c5544626]{background:#fff;border:1px solid #e1dfdd;color:#201f1e;border-radius:6px;padding:8px 14px;cursor:pointer}.contact-edit-actions .ghost.del[data-v-c5544626]{color:#d13438;border-color:#f1bcbe}.cat-modal[data-v-c5544626],.rules-modal[data-v-c5544626]{width:min(680px,94vw)}.cat-edit-list[data-v-c5544626]{padding:14px 16px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.cat-edit-row[data-v-c5544626]{display:flex;align-items:center;gap:8px}.cat-color[data-v-c5544626],.cat-edit-row .cat-color[data-v-c5544626]{width:34px;height:30px;border:1px solid #e1dfdd;border-radius:5px;padding:2px;background:#fff;cursor:pointer;flex:none}.cat-edit-row .fld[data-v-c5544626]{flex:1;background:#fff;border:1px solid #d2d0ce;border-radius:6px;padding:8px 11px;font-size:13px;color:#201f1e;outline:none}.add-row[data-v-c5544626]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:#fff;border:1px dashed #c7c5c3;color:#0f6cbd;border-radius:6px;padding:7px 12px;cursor:pointer;font-size:12.5px;margin-top:4px}.add-row[data-v-c5544626]:hover{background:#eef4fb}.ghost.del.icon[data-v-c5544626]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:#fff;border:1px solid #f1bcbe;color:#d13438;border-radius:6px;cursor:pointer;flex:none}.rules-edit-list[data-v-c5544626]{padding:12px 16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.rules-hint[data-v-c5544626]{margin:0;font-size:11.5px;color:#797775}.rule-card[data-v-c5544626]{border:1px solid #edebe9;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:#faf9f8}.rule-line1[data-v-c5544626]{display:flex;align-items:center;gap:8px}.rule-name[data-v-c5544626]{flex:1;background:#fff;border:1px solid #d2d0ce;border-radius:6px;padding:7px 10px;font-size:13px;color:#201f1e;outline:none}.rule-acts[data-v-c5544626],.rule-conds[data-v-c5544626]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rule-conds .fld[data-v-c5544626]{flex:1;min-width:120px;background:#fff;border:1px solid #d2d0ce;border-radius:6px;padding:6px 9px;font-size:12.5px;color:#201f1e;outline:none}.rule-acts .rl[data-v-c5544626],.rule-conds .rl[data-v-c5544626]{font-size:12px;font-weight:600;color:#605e5c;width:36px;flex:none}.rule-chk[data-v-c5544626]{align-items:center;gap:5px;font-size:12.5px;color:#323130}.rule-chk[data-v-c5544626],.rule-on[data-v-c5544626]{display:inline-flex}.mob-back[data-v-c5544626]{display:none;align-items:center;gap:4px;width:100%;height:46px;padding:0 8px 0 4px;border:0;border-bottom:1px solid #edebe9;background:#fff;color:#0f6cbd;font-size:15px;font-weight:600;cursor:pointer;flex:none;text-align:left}.mail-body.narrow .mob-back[data-v-c5544626]{display:flex}.mob-back-label[data-v-c5544626]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-body.narrow[data-v-c5544626]{position:relative}.mail-body.narrow .list[data-v-c5544626],.mail-body.narrow .rail[data-v-c5544626],.mail-body.narrow .reader[data-v-c5544626]{width:100%;flex:1 1 100%;min-width:0;border-right:0}.mail-body.narrow .mob-hidden[data-v-c5544626]{display:none}.mail-body.narrow .reader[data-v-c5544626]{display:flex}.mail-body.narrow .rail[data-v-c5544626]{padding:10px;gap:10px}.mail-body.narrow.touch .rail-item[data-v-c5544626]{height:48px;font-size:15px}.mail-body.narrow.touch .new-mail[data-v-c5544626]{height:46px;font-size:15px}.mail-body.narrow .rail-item .badge[data-v-c5544626]{min-width:22px;padding:2px 9px;font-size:12px}.mail-body.touch .row[data-v-c5544626]{padding:12px 12px 12px 10px}.mail-body.touch .list.compact .row[data-v-c5544626]{padding:9px 12px 9px 10px}.mail-body.touch .ico.flag[data-v-c5544626]{padding:2px}.mail-body.touch .conv-strip-item[data-v-c5544626]{padding:10px 8px}.mail-body.touch .list:hover .row .check[data-v-c5544626]{width:0}.mail-body.touch .row.picked .check[data-v-c5544626]{width:24px}.mail-body.touch .row .check input[data-v-c5544626]{width:18px;height:18px}.row-swipe[data-v-c5544626]{position:relative;overflow:hidden}.row-swipe .row[data-v-c5544626]{position:relative;z-index:1;background:#fff;will-change:transform}.row-swipe .row[data-v-c5544626],.row-swipe.armed .row[data-v-c5544626]{transition:transform .18s ease}.swipe-actions[data-v-c5544626]{position:absolute;inset:0 0 0 auto;display:flex;z-index:0}.swipe-act[data-v-c5544626]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:80px;border:0;color:#fff;font-size:11px;font-weight:600;cursor:pointer}.swipe-act.archive[data-v-c5544626]{background:#0f6cbd}.swipe-act.delete[data-v-c5544626]{background:#d13438}.mail-body.narrow .reader-bar[data-v-c5544626]{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;padding:10px}.mail-body.narrow .reader-bar[data-v-c5544626]::-webkit-scrollbar{display:none}.mail-body.touch .reader-bar .rb[data-v-c5544626]{min-height:40px;padding:8px 12px;font-size:13.5px;flex:none}.mail-body.touch .reader-bar .rb.icon[data-v-c5544626]{min-width:40px;padding:8px 10px}.mail-body.narrow .msg-head[data-v-c5544626]{padding:12px 14px 10px}.mail-body.narrow .msg-head h2[data-v-c5544626]{font-size:17px}.mail-body.narrow .atts .att[data-v-c5544626]{min-height:38px}.modal-wrap.sheet[data-v-c5544626]{place-items:end stretch}.modal-wrap.sheet .modal[data-v-c5544626]{width:100%;max-width:100%;max-height:92vh;height:auto;border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #0006;animation:sheet-up-c5544626 .22s ease}.modal-wrap.sheet .modal-head[data-v-c5544626]{padding:14px 16px;font-size:15px}.modal-wrap.sheet .modal-head .x[data-v-c5544626]{width:34px;height:34px}@keyframes sheet-up-c5544626{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-wrap.sheet .add-row[data-v-c5544626],.modal-wrap.sheet .contact-edit-actions .ghost[data-v-c5544626],.modal-wrap.sheet .contact-edit-actions .primary[data-v-c5544626],.modal-wrap.sheet .modal-foot .ghost[data-v-c5544626],.modal-wrap.sheet .modal-foot .primary[data-v-c5544626]{min-height:44px;padding-top:0;padding-bottom:0;font-size:14px}.modal-wrap.sheet .adv-row .fld[data-v-c5544626],.modal-wrap.sheet .cat-edit-row .fld[data-v-c5544626],.modal-wrap.sheet .lab .fld[data-v-c5544626],.modal-wrap.sheet .rule-name[data-v-c5544626]{min-height:44px;font-size:15px}.modal-wrap.sheet .contacts-modal[data-v-c5544626]{height:92vh}.modal-wrap.sheet .contacts-body[data-v-c5544626]{flex-direction:column}.modal-wrap.sheet .contacts-list[data-v-c5544626]{width:100%;border-right:0;border-bottom:1px solid #edebe9;max-height:50%}.modal-wrap.sheet .contact-item[data-v-c5544626]{padding:12px}.modal-wrap.sheet .contact-item .avatar.sm[data-v-c5544626]{width:36px;height:36px}.modal-wrap.sheet-full[data-v-c5544626]{place-items:stretch;padding:0}.modal-wrap.sheet-full .compose-modal[data-v-c5544626]{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;box-shadow:none}.modal-wrap.sheet-full .modal-head[data-v-c5544626]{padding:14px 16px;font-size:15px}.modal-wrap.sheet-full .compose-actionbar[data-v-c5544626]{flex-wrap:wrap;padding:10px 12px}.modal-wrap.sheet-full .compose-actionbar .send[data-v-c5544626]{min-height:44px;padding:10px 20px;font-size:14px}.modal-wrap.sheet-full .compose-actionbar .discard[data-v-c5544626]{min-height:44px;padding:10px 14px;font-size:14px}.modal-wrap.sheet-full .fld-row[data-v-c5544626]{gap:6px;padding:4px 0}.modal-wrap.sheet-full .fld-row label[data-v-c5544626]{width:48px}.modal-wrap.sheet-full .fld-row .fld[data-v-c5544626]{padding:12px 0;font-size:16px}.modal-wrap.sheet-full .ac-list[data-v-c5544626]{left:0}.modal-wrap.sheet-full .editor[data-v-c5544626]{flex:1;min-height:200px;max-height:none;font-size:16px}.modal-wrap.sheet-full .toolbar[data-v-c5544626]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.modal-wrap.sheet-full .toolbar[data-v-c5544626]::-webkit-scrollbar{display:none}.modal-wrap.sheet-full .attach-btn[data-v-c5544626],.modal-wrap.sheet-full .toolbar button[data-v-c5544626]{min-height:40px;flex:none}.modal-wrap.sheet-full .tb-ico[data-v-c5544626]{min-width:40px;height:40px}.modal-wrap.sheet-full .tb-sel[data-v-c5544626]{height:40px}.modal-wrap.sheet-full .tb-color[data-v-c5544626]{min-width:40px;height:40px}.sandbox[data-v-c60f8461]{display:flex;height:100%;color:var(--text);font-size:13px}.rt-bar[data-v-c60f8461]{width:176px;flex:none;display:flex;flex-direction:column;gap:3px;padding:12px 10px;overflow-y:auto;background:#0000002e;border-right:1px solid hsla(0,0%,100%,.08)}.rt-title[data-v-c60f8461]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);padding:2px 6px 10px}.rt[data-v-c60f8461]{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid transparent;background:transparent;color:var(--text);padding:7px 9px;border-radius:10px;cursor:pointer;font-size:.88rem;transition:background .12s,border-color .12s}.rt[data-v-c60f8461]:hover{background:#ffffff12}.rt.on[data-v-c60f8461]{background:#ffffff1f;border-color:#ffffff29;box-shadow:0 1px 6px #00000038}.rt-ico[data-v-c60f8461]{width:22px;height:22px;flex:none;border-radius:6px;box-shadow:0 1px 2px #00000040}.rt-label[data-v-c60f8461]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work[data-v-c60f8461]{flex:1;min-width:0;width:100%;display:flex;flex-direction:column}.toolbar[data-v-c60f8461]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#00000029;border-bottom:1px solid hsla(0,0%,100%,.07)}.run[data-v-c60f8461],.stop[data-v-c60f8461]{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;padding:6px 14px;font-weight:600;cursor:pointer;color:#fff}.run[data-v-c60f8461]{background:#30c14e}.run[data-v-c60f8461]:hover{background:#28b144}.stop[data-v-c60f8461]{background:#ff453a}.stop[data-v-c60f8461]:hover{background:#e63c33}.run svg[data-v-c60f8461],.stop svg[data-v-c60f8461]{width:14px;height:14px;fill:currentColor}.tb-file[data-v-c60f8461]{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--text-dim)}.spacer[data-v-c60f8461]{flex:1}.busy[data-v-c60f8461]{color:#f0b86b}.busy[data-v-c60f8461],.status[data-v-c60f8461]{font-size:12px}.status[data-v-c60f8461]{color:var(--text-dim);font-variant-numeric:tabular-nums}.tb[data-v-c60f8461]{width:30px;height:28px;border:0;background:#ffffff0f;color:var(--text);border-radius:7px;cursor:pointer;display:grid;place-items:center;font-size:14px}.tb[data-v-c60f8461]:hover{background:#ffffff24}.tb svg[data-v-c60f8461]{width:16px;height:16px;fill:currentColor}.split[data-v-c60f8461]{flex:1;width:100%;min-width:0;min-height:0;display:flex}.split.lr[data-v-c60f8461]{flex-direction:row}.split.tb[data-v-c60f8461]{flex-direction:column}.pane[data-v-c60f8461]{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.split.lr .pane[data-v-c60f8461]{height:100%}.split.tb .pane[data-v-c60f8461]{width:100%}.divider[data-v-c60f8461]{flex:none;background:#ffffff1a}.split.lr .divider[data-v-c60f8461]{width:1px}.split.tb .divider[data-v-c60f8461]{height:1px}.editor[data-v-c60f8461]{background:#fff}.cm-host[data-v-c60f8461]{flex:1;min-height:0;min-width:0;overflow:hidden}.cm-host[data-v-c60f8461] .cm-editor{height:100%;width:100%}.cm-host[data-v-c60f8461] .cm-content{cursor:text}.result[data-v-c60f8461]{background:#0c0d10}.result-head[data-v-c60f8461]{flex:none;display:flex;align-items:center;justify-content:space-between;padding:6px 12px;text-transform:uppercase;letter-spacing:.04em;background:#08090b;border-bottom:1px solid hsla(0,0%,100%,.06)}.clear[data-v-c60f8461],.result-head[data-v-c60f8461]{font-size:11px;color:#7d8590}.clear[data-v-c60f8461]{border:0;background:transparent;cursor:pointer;text-transform:none;letter-spacing:0}.clear[data-v-c60f8461]:hover{color:#c9d1d9}.out[data-v-c60f8461]{flex:1;min-height:0;margin:0;overflow:auto;padding:12px 14px;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;color:#e6edf3;cursor:text;-moz-user-select:text;user-select:text;-webkit-user-select:text}@media(max-width:640px){.rt-bar[data-v-c60f8461]{width:56px;padding:10px 6px}.rt-title[data-v-c60f8461]{display:none}.rt[data-v-c60f8461]{justify-content:center;gap:0;padding:7px}.rt-label[data-v-c60f8461]{display:none}}.viewport[data-v-0f981f9f]{position:relative;overflow:hidden;background:linear-gradient(180deg,#3a3c44,#303138 45%,#25262b)}.gl[data-v-0f981f9f],.viewport[data-v-0f981f9f]{width:100%;height:100%}.gl[data-v-0f981f9f]{display:block;touch-action:none}.hud[data-v-0f981f9f]{position:absolute;display:flex;gap:10px;pointer-events:none;font-size:11px;color:#ffffff9e;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hud.tl[data-v-0f981f9f]{top:8px;left:10px}.hud.br[data-v-0f981f9f]{bottom:8px;right:10px}.stat b[data-v-0f981f9f]{color:#ffffffeb;font-weight:600}.axis .ax[data-v-0f981f9f]{font-weight:700}.axis .x[data-v-0f981f9f]{color:#e06a78}.axis .y[data-v-0f981f9f]{color:#86c06a}.axis .z[data-v-0f981f9f]{color:#6a93e0}.loading[data-v-0f981f9f]{position:absolute;inset:0;display:grid;place-items:center;color:#ffffff80;font-size:13px;letter-spacing:.02em}.om[data-v-1d4dce8f]{display:flex;flex-direction:column;height:100%;min-height:0}.om-head[data-v-1d4dce8f]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsla(0,0%,100%,.07)}.om-add[data-v-1d4dce8f],.om-head[data-v-1d4dce8f]{color:var(--text-dim,#9a9aa2)}.om-add[data-v-1d4dce8f]{border:0;background:transparent;cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;border-radius:4px}.om-add[data-v-1d4dce8f]:hover{background:#ffffff1a;color:#fff}.om-tree[data-v-1d4dce8f]{flex:1;min-height:0;overflow-y:auto;padding:4px 0}.om-row[data-v-1d4dce8f]{display:flex;align-items:center;gap:5px;height:24px;padding-right:8px;cursor:default;font-size:12.5px;color:var(--text,#e6e6ea);-webkit-user-select:none;-moz-user-select:none;user-select:none}.om-row[data-v-1d4dce8f]:hover{background:#ffffff0d}.om-row.sel[data-v-1d4dce8f]{background:#5082e638}.om-row.sel.primary[data-v-1d4dce8f]{background:#5082e666}.om-row.drop[data-v-1d4dce8f]{box-shadow:inset 0 0 0 1px #78aaffb3}.om-caret[data-v-1d4dce8f]{width:12px;flex:none;text-align:center;font-size:9px;color:var(--text-dim,#9a9aa2);cursor:pointer}.om-ico[data-v-1d4dce8f]{flex:none;opacity:.85}.om-name[data-v-1d4dce8f]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-rename[data-v-1d4dce8f]{flex:1;background:#1d1e23;border:1px solid #5a82e6;border-radius:3px;color:#fff;font-size:12.5px;padding:1px 4px;outline:none;min-width:0}.om-vis[data-v-1d4dce8f]{border:0;background:transparent;color:#7fd07f;cursor:pointer;font-size:9px;padding:2px}.om-vis.off[data-v-1d4dce8f]{color:#ffffff38}.om-empty[data-v-1d4dce8f]{padding:18px 12px;font-size:12px;color:var(--text-dim,#8a8a92);text-align:center;line-height:1.5}@media(pointer:coarse){.om-row[data-v-1d4dce8f]{height:40px;font-size:14px}.om-caret[data-v-1d4dce8f]{width:22px;font-size:12px}.om-vis[data-v-1d4dce8f]{font-size:13px;padding:8px}}.attr[data-v-0a6e0716]{display:flex;flex-direction:column;height:100%;min-height:0}.attr-head[data-v-0a6e0716]{padding:6px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim,#9a9aa2);border-bottom:1px solid hsla(0,0%,100%,.07)}.attr-empty[data-v-0a6e0716]{padding:16px;font-size:12px;color:var(--text-dim,#8a8a92)}.attr-multi[data-v-0a6e0716]{display:flex;flex-direction:column;gap:2px;padding:7px 10px;margin:0;font-size:12px;font-weight:600;color:#d8d8de;background:#5082e629;border-bottom:1px solid hsla(0,0%,100%,.07)}.attr-multi-sub[data-v-0a6e0716]{font-size:11px;font-weight:400;color:var(--text-dim,#9a9aa2)}.attr-body[data-v-0a6e0716]{flex:1;min-height:0;overflow-y:auto;padding:4px 0 12px}.grp[data-v-0a6e0716]{padding:8px 10px;border-bottom:1px solid hsla(0,0%,100%,.05)}.grp h4[data-v-0a6e0716]{margin:0 0 7px;font-size:11px;font-weight:600;color:var(--text,#d8d8de)}.coord[data-v-0a6e0716]{display:grid;grid-template-columns:14px repeat(3,1fr);gap:4px;align-items:center;margin-bottom:4px}.coord label[data-v-0a6e0716]{font-size:11px;color:var(--text-dim,#9a9aa2);text-align:center}.prow[data-v-0a6e0716]{display:grid;grid-template-columns:1fr 1.3fr;gap:6px;align-items:center;margin-bottom:5px}.prow label[data-v-0a6e0716]{font-size:12px;color:var(--text-dim,#a4a4ac);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[type=number][data-v-0a6e0716],select[data-v-0a6e0716]{width:100%;min-width:0;height:24px;box-sizing:border-box;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--text,#e6e6ea);font-size:12px;padding:0 5px;outline:none}input[type=number][data-v-0a6e0716]:focus,select[data-v-0a6e0716]:focus{border-color:#5a82e6}input[type=color][data-v-0a6e0716]{width:100%;height:24px;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:1px}input[type=checkbox][data-v-0a6e0716]{width:15px;height:15px;accent-color:#5a82e6;justify-self:start}@media(pointer:coarse){input[type=color][data-v-0a6e0716],input[type=number][data-v-0a6e0716],select[data-v-0a6e0716]{height:38px;font-size:14px}input[type=checkbox][data-v-0a6e0716]{width:22px;height:22px}.coord[data-v-0a6e0716]{gap:6px}.grp[data-v-0a6e0716]{padding:12px}}.mat[data-v-53e709f6]{display:flex;height:100%;min-height:0}.mat-shelf[data-v-53e709f6]{flex:1;min-width:0;display:flex;flex-direction:column}.mat-head[data-v-53e709f6]{display:flex;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.mat-head[data-v-53e709f6],.mat-new[data-v-53e709f6]{color:var(--text-dim,#9a9aa2)}.mat-new[data-v-53e709f6]{border:0;background:transparent;cursor:pointer;font-size:14px;line-height:1;padding:0}.mat-new[data-v-53e709f6]:hover{color:#fff}.mat-lib-toggle[data-v-53e709f6]{margin-left:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;background:#1d1e23;color:var(--text-dim,#9a9aa2);cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:none;padding:2px 7px}.mat-lib-toggle[data-v-53e709f6]:hover{color:#fff}.mat-lib-toggle.on[data-v-53e709f6]{color:#fff;border-color:#5a82e6;background:#5a82e62e}.mat-library[data-v-53e709f6]{flex:none;display:flex;gap:8px;padding:6px 10px 8px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid hsla(0,0%,100%,.08);background:#0000002e}.swatch.preset[data-v-53e709f6]{flex:0 0 auto}.swatch.preset:hover .chip[data-v-53e709f6]{outline:2px solid #5a82e6;outline-offset:1px}.mat-swatches[data-v-53e709f6]{flex:1;min-height:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:4px 10px 10px;overflow-y:auto}.swatch[data-v-53e709f6]{width:58px;display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:transparent;cursor:pointer;padding:2px}.chip[data-v-53e709f6]{width:46px;height:46px;border-radius:6px;box-shadow:0 1px 4px #0006,inset 0 0 0 1px #ffffff1f;background-image:radial-gradient(circle at 32% 28%,hsla(0,0%,100%,.55),transparent 55%)}.swatch.on .chip[data-v-53e709f6]{outline:2px solid #5a82e6;outline-offset:1px}.lbl[data-v-53e709f6]{font-size:10.5px;color:var(--text-dim,#a4a4ac);max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-empty[data-v-53e709f6]{font-size:12px;color:var(--text-dim,#8a8a92);padding:8px}.mat-edit[data-v-53e709f6]{width:220px;flex:none;border-left:1px solid hsla(0,0%,100%,.08);padding:8px 10px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.me-row[data-v-53e709f6]{display:flex;align-items:center;gap:8px}.me-row label[data-v-53e709f6]{width:48px;font-size:11.5px;color:var(--text-dim,#a4a4ac)}.me-row label.cb[data-v-53e709f6]{width:auto;display:flex;align-items:center;gap:3px}.me-name[data-v-53e709f6]{flex:1;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--text,#e6e6ea);font-size:12px;padding:3px 6px;outline:none}.me-row input[type=range][data-v-53e709f6]{flex:1;accent-color:#5a82e6}.me-row input[type=color][data-v-53e709f6]{width:34px;height:22px;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:1px}@media(pointer:coarse){.swatch[data-v-53e709f6]{width:56px;height:56px}.me-row[data-v-53e709f6]{margin-bottom:4px}.me-name[data-v-53e709f6],.me-row input[type=range][data-v-53e709f6]{height:34px}.me-name[data-v-53e709f6]{font-size:14px}.me-row input[type=color][data-v-53e709f6]{width:44px;height:32px}}.emb[data-v-8f79838b]{display:flex;align-items:center;gap:5px;padding:5px 8px;background:#18191eeb;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;backdrop-filter:blur(8px);color:var(--text,#e6e6ea);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.emb-title[data-v-8f79838b]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim,#9a9aa2);padding-right:2px}.emb-group[data-v-8f79838b]{display:flex;align-items:center;gap:3px}.emb-group.nudge[data-v-8f79838b]{gap:2px}.tb[data-v-8f79838b]{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:5px;color:var(--text,#e6e6ea);font-size:12px;cursor:pointer;white-space:nowrap}.tb[data-v-8f79838b]:hover:not(:disabled){background:#ffffff1a}.tb[data-v-8f79838b]:disabled{opacity:.4;cursor:default}.tb.tool.on[data-v-8f79838b]{background:#3a64c8;border-color:#5a82e6}.tb.danger[data-v-8f79838b]:hover:not(:disabled){background:#c0392b;border-color:#c0392b}.tb.mini[data-v-8f79838b]{padding:0 6px;height:24px;font-size:11px;min-width:26px;justify-content:center}.lbl[data-v-8f79838b]{font-size:12px}.tb-sep[data-v-8f79838b]{width:1px;height:20px;background:#ffffff1f;margin:0 2px}.emb-amt[data-v-8f79838b]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-dim,#9a9aa2)}.emb-amt input[data-v-8f79838b]{width:58px;height:24px;box-sizing:border-box;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--text,#e6e6ea);font-size:12px;padding:0 5px;outline:none}.emb-amt input[data-v-8f79838b]:focus{border-color:#5a82e6}.emb-count[data-v-8f79838b]{font-size:11px;color:var(--text-dim,#9a9aa2);padding:0 2px}.emb-spacer[data-v-8f79838b]{flex:1 1 auto}.genattr[data-v-732e13d4]{padding:0}.grp[data-v-732e13d4]{padding:8px 10px;border-bottom:1px solid hsla(0,0%,100%,.05)}.grp h4[data-v-732e13d4]{margin:0 0 7px;font-weight:600;color:var(--text,#d8d8de)}.grp h4[data-v-732e13d4],.hint[data-v-732e13d4]{font-size:11px}.hint[data-v-732e13d4]{line-height:1.4;color:var(--text-dim,#9a9aa2);margin:2px 0 8px}.coord[data-v-732e13d4]{display:grid;grid-template-columns:14px repeat(3,1fr);gap:4px;align-items:center;margin-bottom:5px}.coord label[data-v-732e13d4]{font-size:11px;color:var(--text-dim,#9a9aa2);text-align:center}.prow[data-v-732e13d4]{display:grid;grid-template-columns:1fr 1.3fr;gap:6px;align-items:center;margin-bottom:5px}.prow label[data-v-732e13d4]{font-size:12px;color:var(--text-dim,#a4a4ac);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[type=number][data-v-732e13d4],select[data-v-732e13d4]{width:100%;min-width:0;height:24px;box-sizing:border-box;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--text,#e6e6ea);font-size:12px;padding:0 5px;outline:none}input[type=number][data-v-732e13d4]:focus,select[data-v-732e13d4]:focus{border-color:#5a82e6}@media(pointer:coarse){input[type=number][data-v-732e13d4],select[data-v-732e13d4]{height:38px;font-size:14px}}.tl[data-v-cb1318dc]{flex-direction:column;height:100%;min-height:0;background:#161719;color:var(--text,#e6e6ea);font-size:12px;border-top:1px solid hsla(0,0%,100%,.08)}.tl[data-v-cb1318dc],.tl-bar[data-v-cb1318dc]{display:flex}.tl-bar[data-v-cb1318dc]{align-items:center;gap:14px;flex-wrap:wrap;padding:5px 10px;border-bottom:1px solid hsla(0,0%,100%,.07)}.tport[data-v-cb1318dc]{display:flex;gap:3px}.tbtn[data-v-cb1318dc]{width:28px;height:24px;display:flex;align-items:center;justify-content:center;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--text,#e6e6ea);cursor:pointer;font-size:12px;line-height:1;padding:0}.tbtn[data-v-cb1318dc]:hover{background:#26272d}.tbtn.on[data-v-cb1318dc]{border-color:#5a82e6;color:#cfe0ff}.tbtn.on[data-v-cb1318dc],.tbtn.play.on[data-v-cb1318dc]{background:#2d3c66}.tbtn.rec .rec-dot[data-v-cb1318dc]{width:10px;height:10px;border-radius:50%;background:#6a6b72;transition:background .12s,box-shadow .12s}.tbtn.rec.armed[data-v-cb1318dc]{border-color:#e0504e99;background:#2a1c1d}.tbtn.rec.armed .rec-dot[data-v-cb1318dc]{background:#e0504e;box-shadow:0 0 6px 1px #e0504eb3}.fields[data-v-cb1318dc]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fields .dim[data-v-cb1318dc],.fields label[data-v-cb1318dc]{color:var(--text-dim,#9a9aa2);font-size:11px}.fields input[type=number][data-v-cb1318dc],.fields select[data-v-cb1318dc]{width:58px;height:24px;box-sizing:border-box;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--text,#e6e6ea);font-size:12px;padding:0 5px;outline:none}.fields select[data-v-cb1318dc]{width:74px}.fields input[data-v-cb1318dc]:focus,.fields select[data-v-cb1318dc]:focus{border-color:#5a82e6}.keyops[data-v-cb1318dc]{display:flex;align-items:center;gap:6px;margin-left:auto}.seln[data-v-cb1318dc]{color:var(--text-dim,#9a9aa2);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbtn[data-v-cb1318dc]{height:24px;padding:0 9px;background:#1d1e23;color:var(--text,#e6e6ea);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;cursor:pointer;font-size:12px}.kbtn[data-v-cb1318dc]:hover{background:#26272d}.kbtn[data-v-cb1318dc]:disabled{opacity:.4;cursor:default}.kbtn.add[data-v-cb1318dc]{color:#ffd36a;border-color:#ffd36a4d}.kbtn.danger[data-v-cb1318dc]{color:#ff8a8a;border-color:#ff8a8a4d}.tl-track[data-v-cb1318dc]{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ruler[data-v-cb1318dc]{position:sticky;top:0;z-index:2;display:flex;height:20px;background:#1a1b1e;border-bottom:1px solid hsla(0,0%,100%,.06)}.ruler-pad[data-v-cb1318dc]{flex:0 0 auto;border-right:1px solid hsla(0,0%,100%,.06)}.ruler-area[data-v-cb1318dc]{position:relative;flex:1}.rtick[data-v-cb1318dc]{top:0;bottom:0;width:1px;background:#ffffff14}.rnum[data-v-cb1318dc],.rtick[data-v-cb1318dc]{position:absolute}.rnum[data-v-cb1318dc]{top:3px;left:3px;font-size:10px;color:var(--text-dim,#8a8a92);white-space:nowrap}.rows[data-v-cb1318dc]{padding:2px 0 6px}.empty[data-v-cb1318dc]{padding:14px 12px;color:var(--text-dim,#8a8a92);font-size:12px}.row[data-v-cb1318dc]{display:flex;align-items:center;height:22px}.row[data-v-cb1318dc]:hover{background:#ffffff06}.row-label[data-v-cb1318dc]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 6px;height:100%;border-right:1px solid hsla(0,0%,100%,.06)}.row-label .cl[data-v-cb1318dc]{font-size:11px;color:var(--text-dim,#a4a4ac)}.mini[data-v-cb1318dc]{width:16px;height:16px;line-height:14px;text-align:center;padding:0;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:3px;color:var(--text-dim,#9a9aa2);cursor:pointer;font-size:11px}.mini[data-v-cb1318dc]:hover{background:#26272d;color:var(--text,#e6e6ea)}.row-area[data-v-cb1318dc]{position:relative;flex:1;height:100%}.kf[data-v-cb1318dc]{position:absolute;top:50%;width:9px;height:9px;margin-left:-5px;transform:translateY(-50%) rotate(45deg);background:#ffd36a;border:1px solid rgba(0,0,0,.4);border-radius:1px;cursor:ew-resize}.kf.step[data-v-cb1318dc]{border-radius:0}.kf.ease[data-v-cb1318dc]{border-radius:50%}.kf.selk[data-v-cb1318dc]{background:#fff;box-shadow:0 0 0 2px #5a82e6cc}.playhead[data-v-cb1318dc]{bottom:0;width:1px;pointer-events:none;z-index:3}.ph-cap[data-v-cb1318dc],.playhead[data-v-cb1318dc]{position:absolute;top:0;background:#ff5a5a}.ph-cap[data-v-cb1318dc]{left:-4px;width:9px;height:9px;border-radius:0 0 2px 2px;clip-path:polygon(0 0,100% 0,50% 100%)}.keysel[data-v-cb1318dc]{display:flex;align-items:center;gap:8px;padding:5px 10px;border-top:1px solid hsla(0,0%,100%,.07);background:#1a1b1e}.ks-name[data-v-cb1318dc]{color:#ffd36a;font-size:11px}.keysel label[data-v-cb1318dc]{color:var(--text-dim,#9a9aa2);font-size:11px}.keysel select[data-v-cb1318dc]{height:24px;width:90px;box-sizing:border-box;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--text,#e6e6ea);font-size:12px;padding:0 5px;outline:none}.tb[data-v-40595859]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text,#e6e6ea);cursor:pointer;font-size:12.5px;white-space:nowrap}.tb[data-v-40595859]:hover{background:#ffffff14}.tb[data-v-40595859]:disabled{opacity:.5;cursor:default}.tb[data-v-40595859]:disabled:hover{background:transparent}.caret[data-v-40595859]{font-size:9px;opacity:.7;margin-left:-2px}.io-err[data-v-40595859]{color:#f0a0a0;max-width:220px}.io-err[data-v-40595859],.io-ok[data-v-40595859]{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px}.io-ok[data-v-40595859]{color:#a0e0b0;max-width:240px}.rv-overlay[data-v-a6afaa72]{position:absolute;inset:0;z-index:4000;display:flex;flex-direction:column;background:#16171b;color:var(--text,#e6e6ea);font-size:13px}.rv-top[data-v-a6afaa72]{display:flex;align-items:center;gap:12px;height:44px;flex:none;padding:0 12px;border-bottom:1px solid hsla(0,0%,100%,.08);background:#1a1b20}.rv-title[data-v-a6afaa72]{font-weight:700;letter-spacing:.02em}.rv-dims[data-v-a6afaa72]{font-size:12px;color:var(--text-dim,#9a9aa2)}.rv-spacer[data-v-a6afaa72]{flex:1}.rv-body[data-v-a6afaa72]{flex:1;min-height:0;display:flex}.rv-side[data-v-a6afaa72]{width:270px;flex:none;overflow-y:auto;border-right:1px solid hsla(0,0%,100%,.08);padding:12px;gap:16px;background:#191a1f}.rv-group[data-v-a6afaa72],.rv-side[data-v-a6afaa72]{display:flex;flex-direction:column}.rv-group[data-v-a6afaa72]{gap:7px}.rv-glabel[data-v-a6afaa72]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim,#9a9aa2)}.rv-presets[data-v-a6afaa72]{display:flex;flex-wrap:wrap;gap:5px}.rv-presets .tb[data-v-a6afaa72]{height:26px;padding:0 9px;font-size:12px}.rv-mode[data-v-a6afaa72]{display:flex;gap:5px}.rv-mode .tb[data-v-a6afaa72]{flex:1;height:28px;justify-content:center;font-size:12px}.rv-hint[data-v-a6afaa72]{font-size:11px;line-height:1.4;color:var(--text-dim,#9a9aa2);background:#1d1e23;border:1px solid hsla(0,0%,100%,.07);border-radius:4px;padding:6px 8px}.rv-row[data-v-a6afaa72]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.rv-row.sub[data-v-a6afaa72]{padding-left:6px}.rv-row label[data-v-a6afaa72]{font-size:11.5px;color:var(--text-dim,#a4a4ac)}.rv-row label.cb[data-v-a6afaa72]{display:flex;align-items:center;gap:6px;cursor:pointer}.rv-num[data-v-a6afaa72]{font-size:11.5px;color:var(--text,#e6e6ea);min-width:34px;text-align:right}.rv-row input[type=number][data-v-a6afaa72]{width:70px;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--text,#e6e6ea);font-size:12px;padding:3px 6px;outline:none}.rv-row input[type=range][data-v-a6afaa72]{flex:1;min-width:90px;accent-color:#5a82e6}.rv-row input[type=color][data-v-a6afaa72]{width:32px;height:22px;padding:1px}.rv-row input[type=color][data-v-a6afaa72],.rv-row select[data-v-a6afaa72]{background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px}.rv-row select[data-v-a6afaa72]{color:var(--text,#e6e6ea);font-size:12px;padding:3px 6px;outline:none}.rv-actions[data-v-a6afaa72]{margin-top:auto}.rv-render[data-v-a6afaa72]{width:100%;justify-content:center;height:34px;font-size:13.5px;font-weight:600}.rv-main[data-v-a6afaa72]{flex:1;min-width:0;display:flex;flex-direction:column}.rv-stage[data-v-a6afaa72]{flex:1;min-height:0;padding:16px;overflow:auto}.rv-checker[data-v-a6afaa72],.rv-stage[data-v-a6afaa72]{display:flex;align-items:center;justify-content:center}.rv-checker[data-v-a6afaa72]{max-width:100%;max-height:100%;background-color:#2a2b30;background-image:linear-gradient(45deg,#34353b 25%,transparent 0),linear-gradient(-45deg,#34353b 25%,transparent 0),linear-gradient(45deg,transparent 75%,#34353b 0),linear-gradient(-45deg,transparent 75%,#34353b 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;box-shadow:0 4px 30px #00000080}.rv-img[data-v-a6afaa72]{display:block;max-width:100%;max-height:72vh;-o-object-fit:contain;object-fit:contain}.rv-empty[data-v-a6afaa72]{padding:60px 40px;color:var(--text-dim,#9a9aa2);font-size:13px}.rv-pthint[data-v-a6afaa72]{position:absolute;left:50%;bottom:14px;transform:translate(-50%);font-size:11.5px;color:#cdd6f4;background:#14151adb;border:1px solid rgba(90,130,230,.4);border-radius:999px;padding:5px 12px;white-space:nowrap;pointer-events:none}.rv-stage[data-v-a6afaa72]{position:relative}.rv-err[data-v-a6afaa72]{flex:none;font-size:11.5px;color:#f0b6b6;background:#78282840;border-top:1px solid rgba(240,120,120,.25);padding:6px 14px}.rv-foot[data-v-a6afaa72]{flex:none;height:48px;gap:14px;padding:0 14px;border-top:1px solid hsla(0,0%,100%,.08);background:#1a1b20}.rv-foot[data-v-a6afaa72],.rv-prog[data-v-a6afaa72]{display:flex;align-items:center}.rv-prog[data-v-a6afaa72]{flex:1;gap:10px}.rv-progspace[data-v-a6afaa72]{flex:1}.rv-bar[data-v-a6afaa72]{flex:1;height:8px;border-radius:5px;background:#25262c;overflow:hidden;border:1px solid hsla(0,0%,100%,.06)}.rv-fill[data-v-a6afaa72]{height:100%;background:linear-gradient(90deg,#3a64c8,#5a82e6);transition:width .12s linear}.rv-pct[data-v-a6afaa72]{font-size:12px;color:var(--text-dim,#9a9aa2);min-width:38px;text-align:right}.rv-foot-btns[data-v-a6afaa72]{display:flex;gap:8px}.rb[data-v-5e6e6707]{display:flex;align-items:center;gap:5px;padding:5px 8px;background:#18191eeb;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;backdrop-filter:blur(8px);color:var(--text,#e6e6ea);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rb-title[data-v-5e6e6707]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim,#9a9aa2);padding-right:2px}.tb[data-v-5e6e6707]{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:5px;color:var(--text,#e6e6ea);font-size:12px;cursor:pointer;white-space:nowrap}.tb[data-v-5e6e6707]:hover:not(:disabled){background:#ffffff1a}.tb[data-v-5e6e6707]:disabled{opacity:.4;cursor:default}.tb.tool.on[data-v-5e6e6707]{background:#3a64c8;border-color:#5a82e6}.lbl[data-v-5e6e6707]{font-size:12px}.tb-sep[data-v-5e6e6707]{width:1px;height:20px;background:#ffffff1f;margin:0 2px}.rb-num[data-v-5e6e6707]{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:5px}.rb-num-lbl[data-v-5e6e6707]{font-size:11px;color:var(--text-dim,#9a9aa2)}.rb-num-in[data-v-5e6e6707]{width:38px;height:18px;background:#0000004d;border:1px solid hsla(0,0%,100%,.12);border-radius:4px;color:var(--text,#e6e6ea);font-size:12px;text-align:center;padding:0 2px}.rb-num-in[data-v-5e6e6707]:focus{outline:none;border-color:#5a82e6}.rb-spacer[data-v-5e6e6707]{flex:1 1 auto}.rb-hint[data-v-5e6e6707]{font-size:11px;color:var(--text-dim,#9a9aa2);padding:0 2px}.studio[data-v-56e2b909]{--text:#e6e6ea;--text-dim:#9a9aa2;display:flex;flex-direction:column;height:100%;outline:none;background:#26272c;color:var(--text);font:13px/1.4 -apple-system,BlinkMacSystemFont,Inter Variable,Segoe UI,system-ui,sans-serif}.toolbar[data-v-56e2b909]{display:flex;align-items:center;gap:4px;padding:5px 8px;flex:none;background:#2e2f35;border-bottom:1px solid #1c1d21;flex-wrap:wrap;row-gap:4px}.tb.icon[data-v-56e2b909]{padding:0;width:30px;justify-content:center}.tb[data-v-56e2b909]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;font-size:12.5px;white-space:nowrap;flex:none}.tb[data-v-56e2b909]:hover{background:#ffffff14}.tb[data-v-56e2b909]:disabled{opacity:.35;cursor:default}.tb.create[data-v-56e2b909]{background:#3a64c8}.tb.create[data-v-56e2b909]:hover{background:#4470d6}.tb.danger[data-v-56e2b909]:hover{background:#c0392b}.tool-group[data-v-56e2b909]{display:flex;gap:2px}.tb.tool[data-v-56e2b909]{padding:0 9px}.tb.on[data-v-56e2b909],.tb.tool.on[data-v-56e2b909]{background:#3a64c8;border-color:#5a82e6}.tb.render-btn[data-v-56e2b909]{color:#ffd27d}.tb.render-btn[data-v-56e2b909]:hover{background:#ffc85a24}.tb-sep[data-v-56e2b909]{width:1px;height:20px;background:#ffffff1f;margin:0 4px;flex:none}.spacer[data-v-56e2b909]{flex:1}.snap-wrap[data-v-56e2b909]{position:relative;display:inline-flex;align-items:center;flex:none}.snap-btn[data-v-56e2b909]{padding-right:8px}.snap-caret[data-v-56e2b909]{padding:0 6px;font-size:10px}.snap-pop[data-v-56e2b909]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;flex-direction:column;gap:6px;padding:9px;background:#2e2f35;border:1px solid #1c1d21;border-radius:8px;box-shadow:0 8px 24px #00000073}.snap-row[data-v-56e2b909]{display:grid;grid-template-columns:56px 70px;gap:8px;align-items:center}.snap-row label[data-v-56e2b909]{font-size:12px;color:var(--text-dim)}.snap-row input[data-v-56e2b909]{width:100%;height:24px;box-sizing:border-box;background:#1d1e23;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--text);font-size:12px;padding:0 5px;outline:none}.snap-row input[data-v-56e2b909]:focus{border-color:#5a82e6}.main[data-v-56e2b909]{flex:1;min-height:0;display:flex}.vp[data-v-56e2b909]{flex:1;min-width:0;position:relative}.edit-overlay[data-v-56e2b909]{top:10px}.edit-overlay[data-v-56e2b909],.rig-overlay[data-v-56e2b909]{position:absolute;left:50%;transform:translate(-50%);z-index:5}.rig-overlay[data-v-56e2b909]{top:52px}.right[data-v-56e2b909]{width:290px;flex:none;display:flex;flex-direction:column;background:#2a2b30;border-left:1px solid #1c1d21}.right-top[data-v-56e2b909]{flex:1.1;min-height:0;border-bottom:1px solid #1c1d21}.right-mid[data-v-56e2b909]{flex:1;min-height:0}.right-ext[data-v-56e2b909]{flex:none;max-height:42%;overflow-y:auto;border-top:1px solid #1c1d21}.right-ext[data-v-56e2b909]:empty{display:none}.timeline-strip[data-v-56e2b909]{height:156px;min-height:156px}.matbar[data-v-56e2b909],.timeline-strip[data-v-56e2b909]{flex:none;background:#2a2b30;border-top:1px solid #1c1d21}.matbar[data-v-56e2b909]{height:158px}.main.mobile[data-v-56e2b909]{display:block;position:relative}.main.mobile .vp[data-v-56e2b909]{position:absolute;inset:0}.mobile-bar[data-v-56e2b909]{display:flex;gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#2e2f35;border-top:1px solid #1c1d21;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-bar[data-v-56e2b909],.mobile-bar .mb[data-v-56e2b909]{flex:none;align-items:center}.mobile-bar .mb[data-v-56e2b909]{display:inline-flex;justify-content:center;width:44px;height:44px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);cursor:pointer}.mobile-bar .mb[data-v-56e2b909]:active{background:#ffffff1f}.mobile-bar .mb.on[data-v-56e2b909]{background:#3a64c8;border-color:#5a82e6}.mobile-bar .mb.create[data-v-56e2b909]{background:#3a64c8}.mb-sep[data-v-56e2b909]{width:1px;height:26px;background:#ffffff1f;margin:0 4px;flex:none}.sheet-scrim[data-v-56e2b909]{position:absolute;inset:0;z-index:30;background:#00000052}.sheet[data-v-56e2b909]{position:absolute;left:0;right:0;bottom:0;z-index:31;height:56%;max-height:56%;display:flex;flex-direction:column;background:#2a2b30;border-top:1px solid #1c1d21;border-radius:14px 14px 0 0;box-shadow:0 -8px 28px #00000073;padding-bottom:env(safe-area-inset-bottom)}.sheet-grip[data-v-56e2b909]{flex:none;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer}.sheet-grip[data-v-56e2b909]:before{content:"";width:40px;height:4px;border-radius:2px;background:#ffffff47}.sheet-body[data-v-56e2b909]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(pointer:coarse){.toolbar .tb[data-v-56e2b909]{height:38px}.toolbar .tb.icon[data-v-56e2b909]{width:40px}.toolbar .tb.tool[data-v-56e2b909]{padding:0 12px}.snap-row input[data-v-56e2b909]{height:34px}}.globe-overlay[data-v-d39e499d]{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#020610b8;backdrop-filter:blur(4px)}.globe-panel[data-v-d39e499d]{position:relative;width:min(82vw,760px);height:min(82vh,760px);display:flex;flex-direction:column;background:radial-gradient(120% 120% at 50% 0,#0b1530 0,#050813 70%);border:1px solid rgba(120,160,230,.25);border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #0009}.globe-head[data-v-d39e499d]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:#dce6ff;font-weight:600;letter-spacing:.02em;border-bottom:1px solid rgba(120,160,230,.16)}.globe-title[data-v-d39e499d]{font-size:15px}.globe-close[data-v-d39e499d]{width:30px;height:30px;border-radius:8px;border:none;cursor:pointer;background:#ffffff14;color:#cdd8f5;font-size:14px}.globe-close[data-v-d39e499d]:hover{background:#ff5a5a4d}.globe-canvas[data-v-d39e499d]{flex:1;width:100%;display:block;cursor:grab;touch-action:none}.globe-canvas[data-v-d39e499d]:active{cursor:grabbing}.globe-tools[data-v-d39e499d]{position:absolute;left:14px;bottom:42px;display:flex;gap:8px;align-items:center}.globe-tools button[data-v-d39e499d]{height:34px;min-width:34px;padding:0 10px;border-radius:9px;cursor:pointer;border:1px solid rgba(140,170,230,.25);background:#0c1630d9;color:#dce6ff;font-size:15px;font-weight:600}.globe-tools button[data-v-d39e499d]:hover{background:#28468cd9}.globe-locate[data-v-d39e499d]{font-size:13px!important}.globe-hint[data-v-d39e499d]{position:absolute;right:14px;bottom:14px;left:14px;text-align:right;color:#c8d7ff8c;font-size:11px;pointer-events:none}.mm-small[data-v-c2858808]{position:absolute;right:14px;bottom:56px;width:158px;height:158px;padding:0;border:none;z-index:8;background:none;cursor:crosshair;pointer-events:auto;touch-action:none;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.mm-small canvas[data-v-c2858808]{width:158px;height:158px;border-radius:8%;display:block;pointer-events:none}.mm-small[data-v-c2858808]:hover{filter:drop-shadow(0 6px 16px rgba(0,0,0,.5)) brightness(1.08)}.mm-small.compact[data-v-c2858808]{top:92px;right:8px;bottom:auto}.mm-small.compact[data-v-c2858808],.mm-small.compact canvas[data-v-c2858808]{width:104px;height:104px}.mm-globe-btn[data-v-c2858808]{position:absolute;right:14px;bottom:22px;pointer-events:auto;z-index:8;padding:5px 11px;border-radius:9px;border:1px solid rgba(150,180,240,.3);background:#0c142cd1;color:#dce6ff;font-size:12px;font-weight:600;cursor:pointer}.mm-globe-btn[data-v-c2858808]:hover{background:#28468ce6}.mm-globe-btn.compact[data-v-c2858808]{top:202px;right:8px;bottom:auto;padding:4px 8px;font-size:11px}.mm-overlay[data-v-c2858808]{position:absolute;inset:0;background:#0000008c;display:grid;place-items:center;z-index:50;pointer-events:auto}.mm-big[data-v-c2858808]{background:#0c121eeb;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:14px;box-shadow:0 30px 80px #0009}.mm-head[data-v-c2858808]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.mm-title[data-v-c2858808]{font-weight:800;font-size:16px}.mm-coord[data-v-c2858808]{font-size:12px;color:#fff9;font-family:ui-monospace,monospace;flex:1}.mm-close[data-v-c2858808]{background:#ffffff1a;border:none;color:#fff;width:26px;height:26px;border-radius:7px;cursor:pointer}.mm-canvas-wrap[data-v-c2858808]{position:relative}.mm-bigcanvas[data-v-c2858808]{width:520px;height:520px;max-width:80vw;max-height:70vh;border-radius:50%;display:block}.mm-bigcanvas.rect[data-v-c2858808]{border-radius:10px}.mm-seg[data-v-c2858808]{display:flex;gap:2px;background:#ffffff14;border-radius:8px;padding:2px}.mm-seg button[data-v-c2858808]{border:none;background:none;color:#fff9;font-size:12px;padding:4px 10px;border-radius:6px;cursor:pointer}.mm-seg button.on[data-v-c2858808]{background:#4f8cff8c;color:#fff}.mm-zoom[data-v-c2858808]{position:absolute;right:10px;bottom:10px;display:flex;flex-direction:column;gap:6px}.mm-zoom button[data-v-c2858808]{width:34px;height:34px;border-radius:9px;border:1px solid hsla(0,0%,100%,.18);background:#0000008c;color:#fff;font-size:18px;cursor:pointer;line-height:1}.mm-zoom button[data-v-c2858808]:hover{background:#ffffff29}.mm-zoom .mm-world[data-v-c2858808]{font-size:16px}.mm-legend[data-v-c2858808]{margin-top:10px;font-size:11px;color:#ffffff80;text-align:center}.tc-root[data-v-4cea5678]{position:absolute;inset:0;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.tc-look[data-v-4cea5678]{inset:0;z-index:6}.tc-joy[data-v-4cea5678],.tc-look[data-v-4cea5678]{position:absolute;pointer-events:auto;touch-action:none}.tc-joy[data-v-4cea5678]{left:22px;bottom:26px;width:124px;height:124px;z-index:12;border-radius:50%;background:#ffffff14;border:2px solid hsla(0,0%,100%,.22);display:grid;place-items:center;backdrop-filter:blur(2px)}.tc-joy-thumb[data-v-4cea5678]{width:54px;height:54px;border-radius:50%;pointer-events:none;background:#ffffff59;border:2px solid hsla(0,0%,100%,.6)}.tc-actions[data-v-4cea5678]{position:absolute;left:50%;right:14px;bottom:22px;z-index:12;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.tc-flips[data-v-4cea5678]{display:grid;grid-template-columns:repeat(2,46px);gap:8px;pointer-events:none}.tc-flip[data-v-4cea5678]{width:46px;height:46px;border-radius:12px;border:1px solid hsla(0,0%,100%,.25);pointer-events:auto;touch-action:none;background:#0006;color:#fff;font-size:18px;line-height:1;display:grid;place-items:center}.tc-flip small[data-v-4cea5678]{display:block;font-size:9px;opacity:.6}.tc-main[data-v-4cea5678]{display:grid;grid-template-columns:repeat(2,66px);gap:10px;pointer-events:none}.tc-btn[data-v-4cea5678]{width:66px;height:56px;padding:0 4px;border-radius:14px;border:1px solid hsla(0,0%,100%,.28);pointer-events:auto;touch-action:none;background:#0000006b;color:#fff;font-size:14px;font-weight:700;backdrop-filter:blur(2px)}.tc-btn.small[data-v-4cea5678]{font-size:13px}.tc-btn.jump[data-v-4cea5678]{border-radius:14px;background:#4f8cff73;border-color:#8cb4ff99;font-size:15px}.tc-btn.eagle[data-v-4cea5678]{background:#be8c2873;border-color:#f0c86eb3;font-size:22px}.tc-btn.on[data-v-4cea5678]{background:#ffc85073;border-color:#ffdc78b3}.tc-btn[data-v-4cea5678]:active,.tc-flip[data-v-4cea5678]:active{filter:brightness(1.3)}@media(min-width:480px){.tc-flips[data-v-4cea5678]{grid-template-columns:repeat(2,52px)}.tc-flip[data-v-4cea5678]{width:52px;height:52px}.tc-main[data-v-4cea5678]{grid-template-columns:repeat(2,74px)}.tc-btn[data-v-4cea5678]{width:74px;height:62px;font-size:15px}}.ce-overlay[data-v-dc7921fe]{position:absolute;inset:0;z-index:60;display:grid;place-items:center;background:#040812b8;backdrop-filter:blur(5px)}.ce-panel[data-v-dc7921fe]{width:min(90vw,880px);height:min(88vh,600px);display:flex;flex-direction:column;background:radial-gradient(130% 130% at 50% 0,#181308 0,#0a0806 78%);border:1px solid rgba(200,160,90,.32);border-radius:16px;overflow:hidden;box-shadow:0 28px 90px #0000009e,inset 0 0 0 1px #0006;color:#e9dcc2;font-family:Trebuchet MS,system-ui,sans-serif}.ce-head[data-v-dc7921fe]{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid rgba(200,160,90,.2);font-weight:700;background:linear-gradient(rgba(242,193,78,.06),transparent)}.ce-title[data-v-dc7921fe]{color:#f2c14e;letter-spacing:.03em;font-size:15px}.ce-x[data-v-dc7921fe]{width:30px;height:30px;border:none;border-radius:8px;cursor:pointer;background:#ffffff14;color:#e9dcc2;font-size:14px;transition:background .15s}.ce-x[data-v-dc7921fe]:hover{background:#ff5a5a52}.ce-body[data-v-dc7921fe]{flex:1;display:flex;min-height:0}.ce-stage[data-v-dc7921fe]{flex:0 0 56%;min-width:0;min-height:0;position:relative;background:radial-gradient(120% 100% at 50% 18%,#463a2066,#08070533)}.ce-canvas[data-v-dc7921fe]{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.ce-canvas[data-v-dc7921fe]:active{cursor:grabbing}.ce-hint[data-v-dc7921fe]{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:11px;color:#e9dcc273;pointer-events:none;letter-spacing:.02em}.ce-controls[data-v-dc7921fe]{flex:1 1 44%;min-width:0;padding:14px 18px 16px;overflow-y:auto;gap:6px;border-left:1px solid rgba(200,160,90,.16)}.ce-controls[data-v-dc7921fe],.ce-section[data-v-dc7921fe]{display:flex;flex-direction:column}.ce-section[data-v-dc7921fe]{gap:9px;padding:6px 0 12px}.ce-section+.ce-section[data-v-dc7921fe]{border-top:1px solid rgba(200,160,90,.1);padding-top:12px}.ce-h[data-v-dc7921fe]{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#f2c14e;opacity:.85}.ce-row[data-v-dc7921fe]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.ce-row label[data-v-dc7921fe]{font-size:13px;color:#cdbb95;display:flex;align-items:baseline;gap:7px}.ce-val[data-v-dc7921fe]{color:#f2c14e;font-size:12px;font-weight:700}.ce-sub[data-v-dc7921fe]{color:#cdbb9580;font-size:10.5px}.ce-row input[type=color][data-v-dc7921fe]{width:56px;height:28px;border:1px solid hsla(0,0%,100%,.2);border-radius:7px;background:none;cursor:pointer;padding:0}.ce-row input[type=range][data-v-dc7921fe]{width:158px;accent-color:#f2c14e;cursor:pointer}.ce-seg[data-v-dc7921fe]{display:flex;gap:3px;background:#ffffff12;border-radius:8px;padding:3px}.ce-seg button[data-v-dc7921fe]{border:none;background:none;color:#cdbb95;font-size:12px;padding:5px 16px;border-radius:6px;cursor:pointer;transition:background .15s}.ce-seg button.on[data-v-dc7921fe]{background:linear-gradient(#f2c14e,#d89a2a);color:#2a1c05;font-weight:700}.ce-cycle[data-v-dc7921fe]{display:flex;align-items:center;gap:6px}.ce-cycle button[data-v-dc7921fe]{width:28px;height:28px;border-radius:7px;border:1px solid rgba(200,160,90,.3);background:#281e0eb3;color:#f2c14e;cursor:pointer;font-size:16px;line-height:1;transition:background .15s}.ce-cycle button[data-v-dc7921fe]:hover{background:#5a421ed9}.ce-name[data-v-dc7921fe]{min-width:96px;text-align:center;font-size:13px;color:#e9dcc2}.ce-actions[data-v-dc7921fe]{margin-top:auto;display:flex;gap:9px;padding-top:12px;position:sticky;bottom:-16px;background:linear-gradient(transparent,#0c0a07 36%)}.ce-btn[data-v-dc7921fe]{padding:10px 12px;border-radius:9px;cursor:pointer;font-size:13px;transition:all .15s}.ce-rand[data-v-dc7921fe],.ce-reset[data-v-dc7921fe]{flex:0 0 auto;border:1px solid rgba(200,160,90,.3);background:#281e0eb3;color:#e9dcc2}.ce-rand[data-v-dc7921fe]:hover,.ce-reset[data-v-dc7921fe]:hover{background:#5a421ed9}.ce-save[data-v-dc7921fe]{flex:1;border:none;font-weight:700;background:linear-gradient(#f2c14e,#d89a2a);color:#2a1c05}.ce-save[data-v-dc7921fe]:hover{filter:brightness(1.07)}@media(max-width:640px){.ce-body[data-v-dc7921fe]{flex-direction:column}.ce-stage[data-v-dc7921fe]{flex:0 0 48%}.ce-controls[data-v-dc7921fe]{flex:1 1 auto;border-left:none;border-top:1px solid rgba(200,160,90,.16)}}.world-root[data-v-b7cc4c33]{position:relative;background:#05070d;overflow:hidden;color:#fff;font-family:system-ui,sans-serif}.lobby[data-v-b7cc4c33],.world-root[data-v-b7cc4c33]{width:100%;height:100%}.lobby[data-v-b7cc4c33]{display:grid;place-items:center;font-family:Trebuchet MS,Times New Roman,Georgia,serif;background:radial-gradient(140% 100% at 50% -10%,rgba(60,90,120,.35) 0,transparent 45%),radial-gradient(120% 120% at 50% 120%,rgba(20,50,28,.55) 0,transparent 55%),linear-gradient(180deg,#0a1410,#0c1a14 40%,#06100a)}.lobby[data-v-b7cc4c33]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(110% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.6) 100%)}.lobby-card[data-v-b7cc4c33]{position:relative;width:min(420px,92%);padding:26px 26px 22px;border-radius:12px;background:linear-gradient(180deg,#3a2c1cf5,#261c12f7);border:2px solid #6b4f2a;box-shadow:0 0 0 2px #2a1f12,0 0 0 4px #8a6a38,0 26px 70px #000000b3,inset 0 1px #ffdc9626;color:#efe2c6}.title[data-v-b7cc4c33]{margin:0;text-align:center;font-size:40px;font-weight:800;letter-spacing:1px;font-family:Papyrus,Trebuchet MS,Georgia,serif;background:linear-gradient(180deg,#ffe39a,#f2c14e 45%,#b8841f);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 0 rgba(0,0,0,.4);filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.tagline[data-v-b7cc4c33]{margin:2px 0 16px;font-style:italic;color:#c8b48a}.subtitle[data-v-b7cc4c33],.tagline[data-v-b7cc4c33]{text-align:center;font-size:13px}.subtitle[data-v-b7cc4c33]{margin:0 0 20px;line-height:1.55;color:#cdbb95}.subtitle b[data-v-b7cc4c33]{color:#f2c14e}.field[data-v-b7cc4c33]{display:block;margin-bottom:13px}.field>span[data-v-b7cc4c33]{display:block;font-size:12px;letter-spacing:.4px;color:#d8c79a;margin-bottom:5px}.field input[data-v-b7cc4c33]{width:100%;padding:10px 12px;border-radius:6px;border:2px solid #6b4f2a;background:#15110a;color:#ffeab8;font-size:14px;outline:none;font-family:inherit;box-shadow:inset 0 2px 6px #0009}.field input[data-v-b7cc4c33]:focus{border-color:#f2c14e}.row[data-v-b7cc4c33]{display:flex;gap:8px}.row input[data-v-b7cc4c33]{flex:1}button[data-v-b7cc4c33]{cursor:pointer;font-family:inherit}.ghost[data-v-b7cc4c33]{padding:0 14px;border-radius:6px;border:2px solid #6b4f2a;background:linear-gradient(180deg,#4a3a22,#2e2414);color:#ffeab8;font-size:13px;white-space:nowrap}.ghost[data-v-b7cc4c33]:hover{border-color:#f2c14e}.primary[data-v-b7cc4c33]{width:100%;margin-top:8px;padding:13px;border-radius:8px;font-size:17px;font-weight:800;letter-spacing:.5px;border:2px solid #2a1f12;color:#2a1c08;text-shadow:0 1px 0 rgba(255,240,200,.4);background:linear-gradient(180deg,#ffd766,#e6a82e 50%,#b9821d);box-shadow:0 4px #7a5414,0 8px 18px #00000080,inset 0 1px #ffffff80}.primary[data-v-b7cc4c33]:hover{filter:brightness(1.06)}.primary[data-v-b7cc4c33]:active{transform:translateY(2px);box-shadow:0 2px #7a5414,0 4px 10px #00000080,inset 0 1px #ffffff80}.rooms[data-v-b7cc4c33]{margin-top:20px;border-top:1px solid rgba(180,140,80,.3);padding-top:14px}.rooms-head[data-v-b7cc4c33]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#f2c14e;margin-bottom:8px;font-weight:700}.link[data-v-b7cc4c33]{background:none;border:none;color:#d8b25a;text-decoration:underline}.empty[data-v-b7cc4c33],.link[data-v-b7cc4c33]{font-size:12px}.empty[data-v-b7cc4c33]{color:#a8966c;padding:8px 0;font-style:italic}.rooms ul[data-v-b7cc4c33]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;max-height:150px;overflow:auto}.rooms li[data-v-b7cc4c33]{display:flex;justify-content:space-between;padding:9px 12px;border-radius:6px;background:#140f0899;border:1px solid rgba(150,115,60,.35);font-size:13px;cursor:pointer;color:#e7d6ab}.rooms li[data-v-b7cc4c33]:hover{background:#5a421e8c;border-color:#f2c14e}.rtoken[data-v-b7cc4c33]{font-family:ui-monospace,monospace}.rcount[data-v-b7cc4c33]{color:#d8b25a}.game[data-v-b7cc4c33]{position:relative}.canvas[data-v-b7cc4c33],.game[data-v-b7cc4c33]{width:100%;height:100%}.canvas[data-v-b7cc4c33]{display:block}.crosshair[data-v-b7cc4c33]{position:absolute;inset:0;display:grid;place-items:center;font-size:22px;color:#ffffffb3}.crosshair[data-v-b7cc4c33],.hud[data-v-b7cc4c33]{pointer-events:none}.hud[data-v-b7cc4c33]{position:absolute;font-size:12px;text-shadow:0 1px 3px rgba(0,0,0,.8);z-index:8}.stats[data-v-b7cc4c33]{top:12px;left:14px;display:flex;flex-direction:column;gap:2px}.fps[data-v-b7cc4c33]{font-size:18px;font-weight:800}.fps.bad[data-v-b7cc4c33]{color:#ff7a7a}.stats .line[data-v-b7cc4c33]{color:#ffffffc7}.temp-cold[data-v-b7cc4c33]{color:#8fd0ff;font-weight:700}.temp-mild[data-v-b7cc4c33]{color:#bfe6c0;font-weight:700}.temp-warm[data-v-b7cc4c33]{color:#ffd98a;font-weight:700}.temp-hot[data-v-b7cc4c33]{color:#ff9a6b;font-weight:700}.top-right[data-v-b7cc4c33]{top:12px;right:14px;display:flex;gap:8px;align-items:center;pointer-events:auto}.net[data-v-b7cc4c33]{font-size:12px;padding:3px 8px;border-radius:20px;background:#0006}.net.online[data-v-b7cc4c33]{color:#6bf09a}.net.connecting[data-v-b7cc4c33]{color:#ffd36b}.net.off[data-v-b7cc4c33]{color:#ffffff80}.players[data-v-b7cc4c33]{padding:3px 8px;background:#0006}.chip[data-v-b7cc4c33],.players[data-v-b7cc4c33]{border-radius:20px}.chip[data-v-b7cc4c33]{pointer-events:auto;padding:4px 10px;border:1px solid hsla(0,0%,100%,.18);background:#00000073;color:#fff;font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip[data-v-b7cc4c33]:hover{background:#ffffff24}.chip.leave[data-v-b7cc4c33]{background:#dc3c3c66;border-color:#ff787880}.help[data-v-b7cc4c33]{bottom:12px;left:50%;transform:translate(-50%);padding:6px 14px;border-radius:20px;background:#0006;color:#ffffffd1}.help b[data-v-b7cc4c33]{color:#fff}.water-tag[data-v-b7cc4c33]{bottom:48px;left:50%;transform:translate(-50%);color:#8fd0ff}.underwater-fx[data-v-b7cc4c33]{position:absolute;inset:0;pointer-events:none;z-index:5;background:radial-gradient(120% 90% at 50% 30%,#1478aa1f 0,#0628466b 70%,#0214289e),linear-gradient(180deg,#0a5a8c2e,#041e3c57);mix-blend-mode:normal;animation:uwShift-b7cc4c33 7s ease-in-out infinite alternate}.underwater-fx[data-v-b7cc4c33]:after{content:"";position:absolute;inset:-20%;background:radial-gradient(40% 30% at 30% 25%,rgba(150,220,255,.1),transparent 60%),radial-gradient(35% 28% at 70% 60%,rgba(120,200,245,.08),transparent 60%);animation:uwCaustic-b7cc4c33 6s ease-in-out infinite alternate}@keyframes uwShift-b7cc4c33{0%{opacity:.85}to{opacity:1}}@keyframes uwCaustic-b7cc4c33{0%{transform:translate(-2%,-1%) scale(1.02)}to{transform:translate(3%,2%) scale(1.08)}}@media(max-width:640px){.stats[data-v-b7cc4c33]{top:8px;left:10px;font-size:11px}.fps[data-v-b7cc4c33]{font-size:15px}.top-right[data-v-b7cc4c33]{top:8px;right:10px;gap:5px;max-width:62vw;flex-wrap:wrap;justify-content:flex-end}.top-right .net[data-v-b7cc4c33],.top-right .players[data-v-b7cc4c33]{font-size:11px;padding:2px 7px}.top-right .chip[data-v-b7cc4c33]{padding:3px 8px;font-size:11px;max-width:40vw}.help[data-v-b7cc4c33]{font-size:11px;padding:5px 10px;bottom:8px}}.embed[data-v-973430b1]{width:100%;height:100%;background:#000;overflow:hidden}.nativeapp[data-v-72a07018]{width:100%;height:100%;background:#0b0d10;color:#d6dae0;display:flex}.stage[data-v-72a07018]{position:relative;flex:1;min-height:0}.surface[data-v-72a07018]{width:100%;height:100%;display:block;image-rendering:auto;-o-object-fit:fill;object-fit:fill;background:#000}.overlay[data-v-72a07018]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0a0c10b8}.msg[data-v-72a07018]{font:13px/1.5 -apple-system,system-ui,sans-serif;opacity:.85}.console[data-v-72a07018]{flex:1;display:flex;flex-direction:column;min-height:0;padding:10px 12px}.status[data-v-72a07018]{font:12px/1.5 -apple-system,system-ui,sans-serif;opacity:.7;margin-bottom:6px}.out[data-v-72a07018]{flex:1;margin:0;overflow:auto;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.window[data-v-bb5d6a8f]{position:absolute;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;min-width:320px;min-height:200px;transition:box-shadow .2s ease;pointer-events:auto}.window.focused[data-v-bb5d6a8f]{box-shadow:0 22px 70px #00000073,0 4px 12px #0000004d}.window.fullscreen[data-v-bb5d6a8f]{border-radius:0}.window.fullscreen:not(.mobile) .titlebar[data-v-bb5d6a8f]{position:absolute;top:0;left:0;right:0;z-index:6;transform:translateY(calc(-100% - var(--menubar-h, 28px)));transition:transform .26s ease;background:#1c1c1ea8;backdrop-filter:blur(18px) saturate(150%)}.window.fullscreen.reveal-top:not(.mobile) .titlebar[data-v-bb5d6a8f]{transform:translateY(var(--menubar-h,28px))}.window.fullscreen:not(.mobile) .titlebar .title[data-v-bb5d6a8f]{color:#fff}.window.glass[data-v-bb5d6a8f]{background:transparent;background-image:none;backdrop-filter:none}.window.glass[data-v-bb5d6a8f]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--glass-bg);background-image:linear-gradient(180deg,#ffffff1f 0,#fff0 38%);backdrop-filter:var(--glass-bd);box-shadow:var(--glass-inner)}html.glass-refract-ok .window.glass-refract[data-v-bb5d6a8f]:after{filter:url(#liquid-glass)}.titlebar[data-v-bb5d6a8f]{height:38px;flex:0 0 38px;display:flex;align-items:center;gap:10px;padding:0 14px;cursor:default;position:relative}.titlebar .title[data-v-bb5d6a8f]{position:absolute;left:0;right:0;text-align:center;font-size:.82rem;font-weight:600;color:var(--text);pointer-events:none;opacity:.9}.body[data-v-bb5d6a8f],.spacer[data-v-bb5d6a8f]{flex:1}.body[data-v-bb5d6a8f]{min-height:0;position:relative;background:#0000001f}.webframe[data-v-bb5d6a8f]{width:100%;height:100%;border:0;background:#fff}.missing[data-v-bb5d6a8f]{display:grid;place-content:center;height:100%;color:var(--text-dim)}.rz[data-v-bb5d6a8f]{position:absolute;z-index:3;touch-action:none}.rz.n[data-v-bb5d6a8f]{top:-12px}.rz.n[data-v-bb5d6a8f],.rz.s[data-v-bb5d6a8f]{left:8px;right:8px;height:14px;cursor:ns-resize}.rz.s[data-v-bb5d6a8f]{bottom:-12px}.rz.e[data-v-bb5d6a8f]{right:-12px}.rz.e[data-v-bb5d6a8f],.rz.w[data-v-bb5d6a8f]{top:8px;bottom:8px;width:14px;cursor:ew-resize}.rz.w[data-v-bb5d6a8f]{left:-12px}.rz.ne[data-v-bb5d6a8f]{right:-14px;cursor:nesw-resize}.rz.ne[data-v-bb5d6a8f],.rz.nw[data-v-bb5d6a8f]{top:-14px;width:22px;height:22px;z-index:4}.rz.nw[data-v-bb5d6a8f]{left:-14px;cursor:nwse-resize}.rz.se[data-v-bb5d6a8f]{right:-14px;cursor:nwse-resize}.rz.se[data-v-bb5d6a8f],.rz.sw[data-v-bb5d6a8f]{bottom:-14px;width:22px;height:22px;z-index:4}.rz.sw[data-v-bb5d6a8f]{left:-14px;cursor:nesw-resize}.window.mobile[data-v-bb5d6a8f]{border-radius:0;opacity:1}.window.mobile.browser-fs .titlebar[data-v-bb5d6a8f]{display:none}.window.mobile .titlebar[data-v-bb5d6a8f]{height:48px;flex-basis:48px;gap:8px}.window.mobile .mwbtn[data-v-bb5d6a8f]{position:relative;width:30px;height:30px;flex:none;padding:0;border:0;background:transparent;display:grid;place-items:center;color:var(--text);cursor:default;opacity:.75;transition:opacity .12s ease}.window.mobile .mwbtn[data-v-bb5d6a8f]:before{content:"";position:absolute;inset:2px;border-radius:50%;background:#ffffff29;opacity:0;transition:opacity .12s ease}.window.mobile .mwbtn[data-v-bb5d6a8f]:active,.window.mobile .mwbtn[data-v-bb5d6a8f]:active:before{opacity:1}@media(hover:hover){.window.mobile .mwbtn[data-v-bb5d6a8f]{cursor:pointer}.window.mobile .mwbtn[data-v-bb5d6a8f]:hover,.window.mobile .mwbtn[data-v-bb5d6a8f]:hover:before{opacity:1}}.window.mobile .mwbtn[data-v-bb5d6a8f]:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.window.mobile .mwbtn svg[data-v-bb5d6a8f]{position:relative;width:16px;height:16px;display:block}.window.mobile .mwbtn .stroke[data-v-bb5d6a8f]{stroke:var(--text);stroke-width:1.5;stroke-linecap:round;fill:none}.dock-wrap[data-v-dae42b1b]{position:absolute;left:0;right:0;bottom:8px;z-index:40;display:flex;justify-content:center;pointer-events:none;transition:transform .26s ease,opacity .26s ease}.dock-wrap.imm-hidden[data-v-dae42b1b]{opacity:0}.dock-wrap.imm-hidden[data-v-dae42b1b],.dock-wrap.imm-hidden .dock[data-v-dae42b1b]{pointer-events:none}.dock-wrap.pos-bottom.imm-hidden[data-v-dae42b1b]{transform:translateY(160%)}.dock-wrap.pos-left.imm-hidden[data-v-dae42b1b]{transform:translate(calc(-100% - 16px))}.dock-wrap.pos-right.imm-hidden[data-v-dae42b1b]{transform:translate(calc(100% + 16px))}.dock[data-v-dae42b1b]{pointer-events:auto;display:flex;align-items:center;gap:4px;padding:6px 9px;height:var(--dock-h);border-radius:22px;overflow:visible}.dock-wrap:not(.mobile) .dock[data-v-dae42b1b]{background:transparent;backdrop-filter:none}.dock-wrap:not(.mobile) .dock[data-v-dae42b1b]:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(var(--glass-tint),.05);backdrop-filter:var(--glass-bd)}html.glass-refract-ok .dock-wrap:not(.mobile) .dock[data-v-dae42b1b]:after{filter:url(#liquid-glass);clip-path:inset(0 round 22px)}.dock-wrap:not(.mobile).pos-bottom .dock[data-v-dae42b1b]{max-width:calc(100% - 16px)}.dock-wrap:not(.mobile).pos-left .dock[data-v-dae42b1b],.dock-wrap:not(.mobile).pos-right .dock[data-v-dae42b1b]{max-height:calc(100% - 16px)}.dock-wrap:not(.mobile) .dock.overflowing[data-v-dae42b1b]{background:rgba(var(--glass-tint),.05);backdrop-filter:var(--glass-bd);scrollbar-width:none}.dock-wrap:not(.mobile) .dock.overflowing[data-v-dae42b1b]:after{display:none}.dock-wrap:not(.mobile) .dock.overflowing[data-v-dae42b1b]::-webkit-scrollbar{width:0;height:0;display:none}.dock-wrap:not(.mobile).pos-bottom .dock.overflowing[data-v-dae42b1b]{overflow-x:auto;overflow-y:clip;overflow-clip-margin:44px}.dock-wrap:not(.mobile).pos-left .dock.overflowing[data-v-dae42b1b],.dock-wrap:not(.mobile).pos-right .dock.overflowing[data-v-dae42b1b]{overflow-y:auto;overflow-x:clip;overflow-clip-margin:44px}.dock-item[data-v-dae42b1b]{position:relative;width:52px;height:52px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;padding:0;transition:transform .16s cubic-bezier(.25,.8,.3,1),margin .16s cubic-bezier(.25,.8,.3,1);transform-origin:bottom center}.dock-item>.dj[data-v-dae42b1b]{position:absolute;inset:0;display:grid;place-items:center}.dock-item.drag-outside[data-v-dae42b1b]{margin-right:var(--drag-step,-56px)}.dock-wrap.pos-left .dock-item.drag-outside[data-v-dae42b1b],.dock-wrap.pos-right .dock-item.drag-outside[data-v-dae42b1b]{margin-right:0;margin-bottom:var(--drag-step,-56px)}.dock-wrap.pos-left[data-v-dae42b1b],.dock-wrap.pos-right[data-v-dae42b1b]{left:auto;right:auto;top:var(--menubar-h);bottom:0;flex-direction:column;justify-content:center;align-items:flex-start}.dock-wrap.pos-left[data-v-dae42b1b]{left:8px}.dock-wrap.pos-right[data-v-dae42b1b]{right:8px;align-items:flex-end}.dock-wrap.pos-left .dock[data-v-dae42b1b],.dock-wrap.pos-right .dock[data-v-dae42b1b]{flex-direction:column;align-items:center;height:auto;width:auto;padding:9px 6px}.dock-wrap.pos-left .dock-sep[data-v-dae42b1b],.dock-wrap.pos-right .dock-sep[data-v-dae42b1b]{width:42px;height:1px;margin:5px 0;align-self:center}.dock-wrap.pos-left .dock-item[data-v-dae42b1b]{transform-origin:left center}.dock-wrap.pos-right .dock-item[data-v-dae42b1b]{transform-origin:right center}@media(hover:hover){.dock-wrap.pos-left .dock-item[data-v-dae42b1b]:hover{transform:translate(4px) scale(1.18)}.dock-wrap.pos-right .dock-item[data-v-dae42b1b]:hover{transform:translate(-4px) scale(1.18)}.dock-wrap.pos-left .dock-item[data-v-dae42b1b]:has(+.dock-item:hover),.dock-wrap.pos-left .dock-item:hover+.dock-item[data-v-dae42b1b]{transform:translate(1px) scale(1.06)}.dock-wrap.pos-right .dock-item[data-v-dae42b1b]:has(+.dock-item:hover),.dock-wrap.pos-right .dock-item:hover+.dock-item[data-v-dae42b1b]{transform:translate(-1px) scale(1.06)}}.dock-wrap.pos-left .run-dot[data-v-dae42b1b]{left:-4px;bottom:auto;top:50%;transform:translateY(-50%)}.dock-wrap.pos-right .run-dot[data-v-dae42b1b]{inset:50% -4px auto auto;transform:translateY(-50%)}.dock-wrap.pos-left .tip[data-v-dae42b1b]{bottom:auto;left:calc(100% + 12px);top:50%;transform:translateY(-50%)}.dock-wrap.pos-right .tip[data-v-dae42b1b]{bottom:auto;left:auto;right:calc(100% + 12px);top:50%;transform:translateY(-50%)}@media(hover:hover){.dock-item[data-v-dae42b1b]:hover{transform:translateY(-4px) scale(1.18);z-index:5}.dock-item[data-v-dae42b1b]:has(+.dock-item:hover),.dock-item:hover+.dock-item[data-v-dae42b1b]{transform:translateY(-1px) scale(1.06)}.dock-item:hover .tip[data-v-dae42b1b]{opacity:1}}.run-dot[data-v-dae42b1b]{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:transparent;transition:background .15s ease}.run-dot.on[data-v-dae42b1b]{background:#ffffffd9}.dock-badge[data-v-dae42b1b]{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;font-size:.66rem;font-weight:700;line-height:1;color:#fff;background:#ff3b30;border-radius:9px;box-shadow:0 0 0 2px #00000038,0 2px 4px #0000004d;font-variant-numeric:tabular-nums;pointer-events:none;z-index:6}.dock-wrap.pos-left .dock-badge[data-v-dae42b1b],.dock-wrap.pos-right .dock-badge[data-v-dae42b1b]{top:-3px;right:-3px}.dock-item .dj.bounce[data-v-dae42b1b]{animation:dock-bounce-dae42b1b .6s cubic-bezier(.28,.84,.42,1) infinite}.dock-wrap.pos-left .dock-item .dj.bounce[data-v-dae42b1b]{animation-name:dock-bounce-x-left-dae42b1b}.dock-wrap.pos-right .dock-item .dj.bounce[data-v-dae42b1b]{animation-name:dock-bounce-x-right-dae42b1b}@keyframes dock-bounce-dae42b1b{0%,to{transform:translateY(0)}30%{transform:translateY(-22px)}50%{transform:translateY(0)}60%{transform:translateY(-8px)}75%{transform:translateY(0)}}@keyframes dock-bounce-x-left-dae42b1b{0%,to{transform:translate(0)}30%{transform:translate(22px)}50%{transform:translate(0)}60%{transform:translate(8px)}75%{transform:translate(0)}}@keyframes dock-bounce-x-right-dae42b1b{0%,to{transform:translate(0)}30%{transform:translate(-22px)}50%{transform:translate(0)}60%{transform:translate(-8px)}75%{transform:translate(0)}}.dock-sep[data-v-dae42b1b]{width:1px;height:42px;margin:0 5px;background:#ffffff38;align-self:center}.sd-ico[data-v-dae42b1b],.stack-ico[data-v-dae42b1b],.trash-ico[data-v-dae42b1b]{width:50px;height:50px;display:grid;place-items:center;color:#fff;border-radius:13px;background:#ffffff1f;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.stack-ico[data-v-dae42b1b] svg{color:#cfe6ff}.trash.over .trash-ico[data-v-dae42b1b]{background:#0b1020}.tip[data-v-dae42b1b]{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);padding:3px 9px;border-radius:7px;font-size:.72rem;white-space:nowrap;background:#28282dd9;color:#fff;box-shadow:0 4px 12px #00000059;opacity:0;pointer-events:none;transition:opacity .12s ease;backdrop-filter:blur(8px)}@media(max-width:768px){.dock-wrap.mobile[data-v-dae42b1b]{bottom:calc(8px + var(--safe-bottom));padding-left:var(--safe-left);padding-right:var(--safe-right)}.dock-wrap.mobile .dock[data-v-dae42b1b]{background:rgba(var(--glass-tint),.05);max-width:calc(100vw - 16px - var(--safe-left) - var(--safe-right));overflow-x:auto;overflow-y:clip;overflow-clip-margin:14px;align-items:center;gap:8px;padding-left:14px;padding-right:14px;touch-action:pan-x;scrollbar-width:none}.dock-wrap.mobile .dock[data-v-dae42b1b]::-webkit-scrollbar{width:0;height:0;display:none}.dock-wrap.mobile .dock[data-v-dae42b1b]:before{content:none}.dock-wrap.mobile .dock-item[data-v-dae42b1b]{width:54px;height:54px;flex:0 0 auto;transition:transform .12s cubic-bezier(.25,.8,.3,1),margin .12s cubic-bezier(.25,.8,.3,1)}.dock-wrap.mobile .dock-item[data-v-dae42b1b]:active{transform:scale(.88)}.dock-wrap.mobile .run-dot[data-v-dae42b1b]{bottom:2px}.dock-wrap.mobile .tip[data-v-dae42b1b]{display:none}.dock-wrap.mobile .dock-item.jiggle .dj[data-v-dae42b1b]{animation:dock-jiggle-dae42b1b .32s ease-in-out infinite}.dock-wrap.mobile .dock-item.jiggle:nth-child(2n) .dj[data-v-dae42b1b]{animation-delay:-.16s}.dock-wrap.mobile .dock-item.dragging .dj[data-v-dae42b1b]{animation:none}.dock-wrap.mobile .dock-item.dragging[data-v-dae42b1b]{filter:drop-shadow(0 8px 14px rgba(0,0,0,.45));opacity:.95}}@keyframes dock-jiggle-dae42b1b{0%{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}to{transform:rotate(-2.4deg)}}.context-menu{position:fixed;z-index:9999;min-width:200px;padding:5px;border-radius:12px;font-size:.83rem;color:var(--text);box-shadow:0 14px 44px #0006;max-height:calc(100vh - 16px);overflow-y:auto}.cm-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:0;background:transparent;color:inherit;cursor:default;padding:6px 10px;border-radius:7px;line-height:1.1}.cm-item:hover{background:var(--accent);color:#fff}.cm-item.danger{color:#ff6b6b}.cm-item.danger:hover{background:#ff453a;color:#fff}.cm-item.disabled{opacity:.4;pointer-events:none}.cm-ico{opacity:.9}.cm-check{flex:0 0 14px;width:14px;display:inline-grid;place-items:center;opacity:.95}.cm-check :deep(svg){display:block}.cm-accel{margin-left:auto;padding-left:18px;opacity:.6;font-variant-numeric:tabular-nums;white-space:nowrap}.cm-item:hover .cm-accel{opacity:.85}.cm-chev{margin-left:auto;opacity:.7;flex:none}.cm-accel+.cm-chev{margin-left:6px}.cm-item.parent.subopen{background:var(--accent);color:#fff}.cm-flyout{z-index:10000}.cm-label{flex:1;position:relative;top:1px}.cm-divider{height:1px;margin:5px 8px;background:var(--glass-border)}.cm-enter-active{transition:opacity .1s ease,transform .1s ease;transform-origin:top left}.cm-enter-from{opacity:0;transform:scale(.95)}.cm-leave-active{transition:opacity .08s ease}.cm-leave-to{opacity:0}.info-backdrop[data-v-67fab9a8]{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;background:#0000002e}.info-panel[data-v-67fab9a8]{position:relative;width:300px;max-width:calc(100vw - 32px);padding:20px 20px 18px;border-radius:16px;color:var(--text);box-shadow:0 24px 64px #00000073}.info-close[data-v-67fab9a8]{position:absolute;top:10px;right:10px;width:24px;height:24px;border:0;border-radius:50%;background:#ffffff24;color:var(--text);display:grid;place-items:center;cursor:default}.info-close[data-v-67fab9a8]:hover{background:#ffffff42}.info-close .x[data-v-67fab9a8]{transform:rotate(45deg)}.info-head[data-v-67fab9a8]{display:flex;align-items:center;gap:14px;padding-right:24px}.info-icon[data-v-67fab9a8]{flex:none;display:grid;place-items:center;width:64px;height:64px}.big-ico[data-v-67fab9a8]{color:#cdd6e3;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.big-ico.dir[data-v-67fab9a8]{color:#5ac3ff}.info-title[data-v-67fab9a8]{min-width:0}.info-name[data-v-67fab9a8]{font-size:1.02rem;font-weight:600;line-height:1.2;word-break:break-word}.info-kind[data-v-67fab9a8]{font-size:.78rem;color:var(--text-dim);margin-top:2px}.info-rows[data-v-67fab9a8]{margin-top:16px;padding-top:14px;border-top:1px solid var(--glass-border-soft);display:flex;flex-direction:column;gap:9px}.info-row[data-v-67fab9a8]{display:grid;grid-template-columns:78px 1fr;gap:10px;align-items:baseline}.rk[data-v-67fab9a8]{font-size:.78rem;color:var(--text-dim);text-align:right}.rv[data-v-67fab9a8]{font-size:.82rem;word-break:break-word}.rv.path[data-v-67fab9a8]{font-size:.76rem;opacity:.9}.info-enter-active[data-v-67fab9a8],.info-leave-active[data-v-67fab9a8]{transition:opacity .14s ease}.info-enter-from[data-v-67fab9a8],.info-leave-to[data-v-67fab9a8]{opacity:0}.info-enter-active .info-panel[data-v-67fab9a8],.info-leave-active .info-panel[data-v-67fab9a8]{transition:transform .14s ease}.info-enter-from .info-panel[data-v-67fab9a8],.info-leave-to .info-panel[data-v-67fab9a8]{transform:scale(.96)}.cc-backdrop{position:fixed;inset:0;z-index:10040;background:transparent}.cc-backdrop.mobile{background:#0000002e}.cc-panel{position:fixed;width:320px;max-width:calc(100vw - 24px);padding:14px;border-radius:20px;color:var(--text);box-shadow:0 24px 64px #00000073;display:flex;flex-direction:column;gap:12px}.cc-backdrop.mobile .cc-panel{top:calc(var(--menubar-h) + 6px);left:10px;right:10px;width:auto;max-width:none}.cc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cc-tile{display:flex;align-items:center;gap:10px;text-align:left;border:0;border-radius:14px;padding:11px 12px;cursor:default;background:rgba(var(--glass-tint),.14);color:inherit;min-height:44px;transition:background .14s ease}.cc-tile:hover{background:rgba(var(--glass-tint),.22)}.cc-tile.on{background:var(--accent);color:#fff}.cc-tile.on:hover{background:var(--accent);filter:brightness(1.08)}.cc-tile-ico{flex:none;display:grid;place-items:center;width:22px}.cc-tile-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.cc-tile-title{font-size:.8rem;font-weight:600}.cc-tile-sub{font-size:.7rem;opacity:.78}.cc-row{display:flex;align-items:center;gap:12px;padding:4px 4px 2px}.cc-row-ico{flex:none;display:grid;place-items:center;width:22px}.cc-row-body{flex:1;min-width:0}.cc-row-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.cc-row-title{font-size:.8rem;font-weight:600}.cc-row-val{font-size:.74rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.cc-bar{height:7px;border-radius:4px;background:rgba(var(--glass-tint),.2);overflow:hidden}.cc-bar-fill{height:100%;border-radius:4px;background:#34c759;transition:width .3s ease}.cc-bar-fill.low{background:#ff453a}.cc-bar-fill.charging{background:#34c759}.cc-section{display:flex;flex-direction:column;gap:8px}.cc-section-title{font-size:.74rem;color:var(--text-dim);font-weight:600;padding:0 4px}.cc-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cc-swatch{position:relative;aspect-ratio:16/11;border-radius:12px;cursor:default;border:1px solid var(--glass-border-soft);background-size:cover;display:grid;place-items:center;padding:0;transition:transform .12s ease,box-shadow .12s ease}.cc-swatch:hover{transform:scale(1.04)}.cc-swatch.active{box-shadow:0 0 0 2px var(--accent)}.cc-swatch-check{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.cc-enter-active,.cc-leave-active{transition:opacity .14s ease}.cc-enter-from,.cc-leave-to{opacity:0}.cc-enter-active .cc-panel,.cc-leave-active .cc-panel{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.cc-enter-from .cc-panel,.cc-leave-to .cc-panel{transform:scale(.96) translateY(-6px)}@media(max-width:768px){.cc-swatches{grid-template-columns:repeat(4,1fr)}.cc-tile{min-height:52px}}.sp-backdrop{position:fixed;inset:0;z-index:10060;display:flex;justify-content:center;align-items:flex-start;padding-top:16vh;background:#00000038}.sp-box{width:560px;max-width:calc(100vw - 32px);border-radius:18px;color:var(--text);overflow:hidden;box-shadow:0 30px 80px #00000080}.sp-search{display:flex;align-items:center;gap:12px;padding:14px 18px}.sp-search-ico{opacity:.7;flex:none}.sp-input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font-size:1.3rem;font-family:var(--font);outline:none;padding:0;-webkit-user-select:text;-moz-user-select:text;user-select:text}.sp-input::-moz-placeholder{color:var(--text-dim)}.sp-input::placeholder{color:var(--text-dim)}.sp-results{max-height:50vh;overflow-y:auto;border-top:1px solid var(--glass-border-soft);padding:6px;display:flex;flex-direction:column;gap:2px}.sp-result{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;background:transparent;color:inherit;cursor:default;padding:8px 12px;border-radius:10px}.sp-result.active{background:var(--accent);color:#fff}.sp-result-ico{flex:none;width:28px;display:grid;place-items:center}.sp-result-ico .dir{color:#5ac3ff}.sp-result.active .sp-result-ico .dir{color:#fff}.sp-result-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.sp-result-title{font-size:.92rem;font-weight:500}.sp-result-sub,.sp-result-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-result-sub{font-size:.72rem;opacity:.7}.sp-result.active .sp-result-sub{opacity:.85}.sp-result-kind{flex:none;font-size:.7rem;opacity:.55}.sp-result.active .sp-result-kind{opacity:.85}.sp-calc-badge{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#ffffff24;font-size:1rem;font-weight:700;opacity:.85}.sp-result.active .sp-calc-badge{background:#ffffff3d;opacity:1}.sp-calc-answer{font-size:1.05rem;font-weight:600}.sp-empty{padding:18px;text-align:center;color:var(--text-dim);font-size:.85rem;border-top:1px solid var(--glass-border-soft)}.sp-enter-active,.sp-leave-active{transition:opacity .14s ease}.sp-enter-from,.sp-leave-to{opacity:0}.sp-enter-active .sp-box,.sp-leave-active .sp-box{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.sp-enter-from .sp-box,.sp-leave-to .sp-box{transform:scale(.97) translateY(-8px)}@media(max-width:768px){.sp-backdrop{padding-top:calc(var(--menubar-h) + 10px);align-items:stretch}.sp-box{width:auto;margin:0 10px}.sp-input{font-size:1.1rem}.sp-result{padding:11px 12px}}.ql-backdrop[data-v-8e82bf2b]{position:fixed;inset:0;z-index:10060;display:grid;place-items:center;background:#0000008c}.ql-panel[data-v-8e82bf2b]{position:relative;width:88vw;height:88vh;max-width:1400px;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;color:var(--text);box-shadow:0 40px 120px #0009}.ql-head[data-v-8e82bf2b]{flex:none;display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--glass-border-soft)}.ql-title[data-v-8e82bf2b]{font-size:.95rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-index[data-v-8e82bf2b]{flex:none;font-size:.78rem;color:var(--text-dim)}.ql-actions[data-v-8e82bf2b]{margin-left:auto;flex:none;display:flex;align-items:center;gap:8px}.ql-open[data-v-8e82bf2b]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:0;border-radius:8px;cursor:default;background:var(--accent);color:#fff;font-size:.82rem;font-weight:500}.ql-open[data-v-8e82bf2b]:hover{filter:brightness(1.08)}.ql-open-lg[data-v-8e82bf2b]{margin-top:6px;padding:7px 18px;font-size:.9rem}.ql-btn[data-v-8e82bf2b]{width:26px;height:26px;border:0;border-radius:50%;cursor:default;background:#ffffff24;color:var(--text);display:grid;place-items:center}.ql-btn[data-v-8e82bf2b]:hover{background:#ffffff42}.ql-body[data-v-8e82bf2b]{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;background:#00000047;overflow:hidden}.ql-image[data-v-8e82bf2b]{-o-object-fit:contain;object-fit:contain}.ql-image[data-v-8e82bf2b],.ql-video[data-v-8e82bf2b]{max-width:100%;max-height:100%}.ql-pdf[data-v-8e82bf2b]{width:100%;height:100%;border:0;background:#fff}.ql-audio[data-v-8e82bf2b]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px}.ql-note[data-v-8e82bf2b]{color:var(--accent)}.ql-audio-name[data-v-8e82bf2b]{font-size:.95rem;font-weight:500;max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-audio-ctrl[data-v-8e82bf2b]{width:min(420px,70vw)}.ql-text-wrap[data-v-8e82bf2b]{align-self:stretch;width:100%;height:100%;overflow:auto}.ql-text[data-v-8e82bf2b]{margin:0;padding:18px 20px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.ql-trunc[data-v-8e82bf2b]{padding:8px 20px 16px;font-size:.76rem}.ql-state[data-v-8e82bf2b],.ql-trunc[data-v-8e82bf2b]{color:var(--text-dim)}.ql-state[data-v-8e82bf2b]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:24px}.ql-error small[data-v-8e82bf2b]{font-size:.74rem;opacity:.8;max-width:60vw;word-break:break-word}.ql-noprev-name[data-v-8e82bf2b]{font-size:.98rem;font-weight:600;color:var(--text);max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-noprev-meta[data-v-8e82bf2b]{font-size:.8rem}.ql-noprev-msg[data-v-8e82bf2b]{font-size:.82rem}.ql-spinner[data-v-8e82bf2b]{width:30px;height:30px;border-radius:50%;border:3px solid hsla(0,0%,100%,.18);border-top:3px solid var(--accent);animation:ql-spin-8e82bf2b .8s linear infinite}@keyframes ql-spin-8e82bf2b{to{transform:rotate(1turn)}}.ql-nav[data-v-8e82bf2b]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;cursor:default;background:#0006;color:#fff;display:grid;place-items:center;z-index:2}.ql-nav[data-v-8e82bf2b]:hover:not(:disabled){background:#0000009e}.ql-nav[data-v-8e82bf2b]:disabled{opacity:.3}.ql-prev[data-v-8e82bf2b]{left:16px}.ql-next[data-v-8e82bf2b]{right:16px}.ql-enter-active[data-v-8e82bf2b],.ql-leave-active[data-v-8e82bf2b]{transition:opacity .16s ease}.ql-enter-from[data-v-8e82bf2b],.ql-leave-to[data-v-8e82bf2b]{opacity:0}.ql-enter-active .ql-panel[data-v-8e82bf2b],.ql-leave-active .ql-panel[data-v-8e82bf2b]{transition:transform .16s ease}.ql-enter-from .ql-panel[data-v-8e82bf2b],.ql-leave-to .ql-panel[data-v-8e82bf2b]{transform:scale(.94)}.tp-card[data-v-d68288d6]{position:fixed;z-index:10080;width:360px;max-width:92vw;background:#1d1f26;border:1px solid hsla(0,0%,100%,.12);border-radius:13px;color:#f4f5f7;box-shadow:0 18px 50px #0000008c;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tp-card.min[data-v-d68288d6]{width:240px}.tp-head[data-v-d68288d6]{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 12px;cursor:grab;background:#ffffff0a}.tp-head[data-v-d68288d6]:active{cursor:grabbing}.tp-card.min .tp-head[data-v-d68288d6]{cursor:pointer}.tp-dot[data-v-d68288d6]{width:8px;height:8px;border-radius:50%;flex:none;background:#0a84ff;box-shadow:0 0 #0a84ff80;animation:tp-pulse-d68288d6 1.3s ease-out infinite}@keyframes tp-pulse-d68288d6{to{box-shadow:0 0 0 6px #0a84ff00}}.tp-title[data-v-d68288d6]{flex:1;font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-minpct[data-v-d68288d6]{font-size:.82rem;font-weight:600;color:#cfe0ff;margin-right:2px}.tp-btn[data-v-d68288d6]{width:22px;height:22px;border:0;border-radius:7px;flex:none;display:grid;place-items:center;background:#ffffff1a;color:#e6e7ea;cursor:pointer;transition:background .12s ease}.tp-btn[data-v-d68288d6]:hover:not(:disabled){background:#fff3}.tp-close[data-v-d68288d6]{color:#ffffff4d;cursor:not-allowed}.tp-body[data-v-d68288d6]{padding:4px 14px 14px}.tp-name[data-v-d68288d6]{font-size:.8rem;color:#ffffffa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:9px;font-family:ui-monospace,SF Mono,Menlo,monospace}.tp-bar[data-v-d68288d6]{height:8px;overflow:hidden;background:#ffffff24}.tp-bar[data-v-d68288d6],.tp-fill[data-v-d68288d6]{border-radius:999px}.tp-fill[data-v-d68288d6]{height:100%;background:linear-gradient(90deg,#0a84ff,#4aa6ff);transition:width .15s ease}.tp-bar.indet .tp-fill[data-v-d68288d6]{width:35%;animation:tp-indet-d68288d6 1.1s ease-in-out infinite}@keyframes tp-indet-d68288d6{0%{margin-left:-35%}to{margin-left:100%}}.tp-row[data-v-d68288d6]{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px}.tp-pct[data-v-d68288d6]{font-weight:600;font-size:.88rem}.tp-sub[data-v-d68288d6]{font-size:.74rem;color:#ffffff80}.tp-actions[data-v-d68288d6]{display:flex;justify-content:flex-end;margin-top:13px}.tp-abort[data-v-d68288d6]{padding:6px 16px;border:0;border-radius:9px;font-size:.84rem;font-weight:600;background:#ff453ae6;color:#fff;cursor:pointer;transition:background .12s ease}.tp-abort[data-v-d68288d6]:hover:not(:disabled){background:#ff453a}.tp-abort[data-v-d68288d6]:disabled{opacity:.6;cursor:default}.tp-fade-enter-active[data-v-d68288d6],.tp-fade-leave-active[data-v-d68288d6]{transition:opacity .16s ease,transform .16s ease}.tp-fade-enter-from[data-v-d68288d6],.tp-fade-leave-to[data-v-d68288d6]{opacity:0;transform:translateY(8px)}.fp-backdrop{position:fixed;inset:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000006b;backdrop-filter:blur(4px)}.fp{position:relative;width:760px;max-width:100%;height:520px;max-height:100%;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;color:var(--text);box-shadow:0 28px 70px #0000008c;border:1px solid hsla(0,0%,100%,.14)}.fp.drag-over{outline:2px dashed var(--accent);outline-offset:-6px}.fp-head{padding:14px 18px 10px;border-bottom:1px solid var(--glass-border-soft)}.fp-title{margin:0 0 8px;font-size:1.05rem;font-weight:700}.fp-nav{display:flex;align-items:center;gap:6px}.fp-btn{border:0;background:transparent;color:var(--text);width:28px;height:26px;border-radius:7px;cursor:default;display:grid;place-items:center}.fp-btn:hover:not(:disabled){background:#ffffff1f}.fp-btn:disabled{opacity:.3}.fp-crumbs{display:flex;align-items:center;gap:1px;overflow:hidden}.fp-crumb{border:0;background:transparent;color:var(--text);padding:3px 6px;border-radius:6px;cursor:default;font-size:.84rem;white-space:nowrap}.fp-crumb:hover{background:#ffffff1f}.fp-sep{color:var(--text-dim);opacity:.6}.fp-body{flex:1;min-height:0;display:flex}.fp-sidebar{width:170px;flex:0 0 170px;padding:12px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:1px;background:#00000029}.fp-sb-title{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);padding:6px 10px 4px}.fp-sb-item+.fp-sb-title{margin-top:12px}.fp-sb-item{display:flex;align-items:center;gap:8px;text-align:left;border:0;background:transparent;color:var(--text);padding:5px 10px;border-radius:7px;font-size:.85rem;cursor:default}.fp-sb-item:hover{background:#ffffff1a}.fp-sb-item.on{background:#ffffff2e}.fp-sb-ico{color:var(--accent);opacity:.95}.fp-list{flex:1;min-width:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:1px}.fp-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;color:var(--text);padding:7px 10px;border-radius:7px;cursor:default}.fp-row:hover:not(.disabled){background:#ffffff14}.fp-row.sel{background:#0a84ff52}.fp-row.disabled{opacity:.38;cursor:default}.fp-ico{color:#cdd6e3;flex:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.fp-ico.dir{color:#5ac3ff}.fp-thumb{width:28px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none;background:#ffffff0f;box-shadow:0 1px 4px #00000073,inset 0 0 0 1px #ffffff14}.fp-name{flex:1;min-width:0;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-chev{opacity:.5;flex:none}.fp-chev,.fp-state{color:var(--text-dim)}.fp-state{flex:1;min-height:160px;padding:24px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;font-size:.88rem}.fp-state.err{color:#ff8f8f}.fp-spin{animation:fp-spin .8s linear infinite}@keyframes fp-spin{to{transform:rotate(1turn)}}.fp-foot{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--glass-border-soft)}.fp-hint{flex:1;min-width:0;font-size:.8rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-savelabel{font-size:.82rem;color:var(--text-dim);flex:none}.fp-saveinput{flex:1;min-width:0;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--glass-border-soft);background:#ffffff14;color:var(--text);font-size:.86rem;outline:none}.fp-saveinput:focus{border-color:var(--accent);background:#ffffff1f}.fp-actions{display:flex;gap:8px}.fp-action{border:0;background:#ffffff1f;color:var(--text);height:30px;padding:0 16px;border-radius:8px;cursor:default;font-size:.85rem;font-weight:500}.fp-action:hover:not(:disabled){background:#fff3}.fp-action.primary{background:var(--accent);color:#fff}.fp-action.primary:hover:not(:disabled){filter:brightness(1.08)}.fp-action:disabled{opacity:.4}.fp-drop{position:absolute;inset:6px;z-index:5;border-radius:12px;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;background:#0a84ff2e;backdrop-filter:blur(6px);font-size:.95rem;font-weight:600}.fp-enter-active,.fp-leave-active{transition:opacity .14s ease}.fp-enter-from,.fp-leave-to{opacity:0}.fp-enter-active .fp,.fp-leave-active .fp{transition:transform .14s ease}.fp-enter-from .fp,.fp-leave-to .fp{transform:scale(.97)}.idemo[data-v-16f7d044]{position:fixed;right:12px;top:40px;z-index:10080;width:280px;max-width:calc(100vw - 24px)}.idemo.collapsed[data-v-16f7d044]{width:auto}.idemo-toggle[data-v-16f7d044]{display:inline-flex;align-items:center;gap:6px;border:0;cursor:default;background:#14141ce6;color:#fff;padding:6px 10px;border-radius:9px;font-size:.74rem;box-shadow:0 6px 18px #0006}.idemo-toggle-label[data-v-16f7d044]{font-weight:600}.idemo-body[data-v-16f7d044]{margin-top:6px;padding:12px;border-radius:14px;color:var(--text);box-shadow:0 18px 50px #00000080;max-height:calc(100vh - 80px);overflow-y:auto}.idemo-row[data-v-16f7d044]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.idemo-row label[data-v-16f7d044]{font-size:.72rem;color:var(--text-dim);flex:none}.idemo-input[data-v-16f7d044],.idemo-row select[data-v-16f7d044]{flex:1;min-width:0;background:#ffffff14;color:var(--text);border:1px solid var(--glass-border-soft);border-radius:7px;padding:4px 6px;font-size:.72rem}.idemo-eff[data-v-16f7d044]{font-size:.68rem;color:var(--text-dim);margin:2px 0 8px}.idemo-eff code[data-v-16f7d044]{color:var(--text)}.idemo-sec[data-v-16f7d044]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);margin:12px 0 6px}.idemo-btns[data-v-16f7d044]{display:flex;flex-wrap:wrap;gap:6px}.idemo button[data-v-16f7d044],.idemo-launch[data-v-16f7d044]{border:0;cursor:default;background:var(--accent);color:#fff;padding:5px 9px;border-radius:7px;font-size:.72rem;font-weight:600}.idemo button[data-v-16f7d044]:hover,.idemo-launch[data-v-16f7d044]:hover{filter:brightness(1.1)}.idemo-launch[data-v-16f7d044]{width:100%;margin:4px 0 0;background:#ffffff1f;color:var(--text)}.idemo-hint[data-v-16f7d044]{font-size:.66rem;color:var(--text-dim);margin:6px 0 0;line-height:1.4}.idemo-log[data-v-16f7d044]{margin-top:6px;background:#00000047;border-radius:8px;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;line-height:1.5;max-height:120px;overflow-y:auto}.idemo-log-empty[data-v-16f7d044]{color:var(--text-dim)}.idemo-log-line[data-v-16f7d044]{white-space:nowrap}.iw-scrim[data-v-11458f1a]{position:fixed;inset:0;z-index:10090;display:grid;place-items:center;background:#06080c6b;backdrop-filter:blur(2px)}.iw-card[data-v-11458f1a]{width:440px;max-width:92vw;background:#1d1f26;border:1px solid hsla(0,0%,100%,.12);border-radius:15px;color:#f4f5f7;box-shadow:0 24px 70px #0009;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.iw-head[data-v-11458f1a]{display:flex;align-items:center;gap:11px;padding:14px 14px 13px 16px;background:#ffffff09;border-bottom:1px solid hsla(0,0%,100%,.07)}.iw-badge[data-v-11458f1a]{width:40px;height:40px;border-radius:11px;flex:none;display:grid;place-items:center;background:linear-gradient(160deg,#2b6cff,#4aa6ff);color:#fff}.iw-titles[data-v-11458f1a]{flex:1;min-width:0}.iw-title[data-v-11458f1a]{font-weight:650;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iw-sub[data-v-11458f1a]{font-size:.76rem;color:#ffffff80;margin-top:2px}.iw-x[data-v-11458f1a]{width:26px;height:26px;border:0;border-radius:8px;flex:none;display:grid;place-items:center;background:#ffffff14;color:#e6e7ea;cursor:pointer}.iw-x[data-v-11458f1a]:hover:not(:disabled){background:#ffffff2e}.iw-x[data-v-11458f1a]:disabled{opacity:.4;cursor:default}.iw-body[data-v-11458f1a]{padding:18px 18px 6px;min-height:128px}.iw-pane[data-v-11458f1a]{display:flex;flex-direction:column;gap:10px}.iw-para[data-v-11458f1a]{margin:0;font-size:.86rem;line-height:1.5}.iw-para.dim[data-v-11458f1a]{color:#fff9}.iw-para.tiny[data-v-11458f1a]{font-size:.74rem}.iw-para code[data-v-11458f1a]{font-family:ui-monospace,SF Mono,Menlo,monospace;background:#ffffff14;padding:1px 5px;border-radius:5px}.iw-agree[data-v-11458f1a],.iw-license[data-v-11458f1a]{display:block}.iw-license[data-v-11458f1a]{font-size:.75rem;color:#ffffff80;line-height:1.5;padding:9px 11px;background:#ffffff0a;border-radius:9px}.iw-field[data-v-11458f1a]{display:flex;flex-direction:column;gap:6px}.iw-label[data-v-11458f1a]{font-size:.74rem;color:#ffffff8c}.iw-input[data-v-11458f1a]{width:100%;box-sizing:border-box;padding:9px 11px;border-radius:9px;background:#0000004d;border:1px solid hsla(0,0%,100%,.14);color:#f4f5f7;font:.82rem ui-monospace,SF Mono,Menlo,monospace}.iw-input[data-v-11458f1a]:focus{outline:none;border-color:#4aa6ff}.iw-center[data-v-11458f1a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:14px 0;text-align:center}.iw-msg[data-v-11458f1a]{font-size:.85rem;color:#ffffffc7}.iw-msg.big[data-v-11458f1a]{font-size:1rem;font-weight:600;color:#fff}.iw-msg.dim[data-v-11458f1a]{color:#ffffff8c;font-size:.8rem}.iw-msg.mono[data-v-11458f1a]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem}.iw-msg.warn[data-v-11458f1a]{color:#ff9f9a}.iw-check[data-v-11458f1a]{color:#34c759}.iw-spinner[data-v-11458f1a]{width:30px;height:30px;border-radius:50%;border:3px solid hsla(0,0%,100%,.14);border-top-color:#4aa6ff;animation:iw-spin-11458f1a .8s linear infinite}@keyframes iw-spin-11458f1a{to{transform:rotate(1turn)}}.iw-bar[data-v-11458f1a]{width:78%;height:8px;overflow:hidden;background:#ffffff24}.iw-bar[data-v-11458f1a],.iw-fill[data-v-11458f1a]{border-radius:999px}.iw-fill[data-v-11458f1a]{height:100%;width:35%;background:linear-gradient(90deg,#0a84ff,#4aa6ff);animation:iw-indet-11458f1a 1.1s ease-in-out infinite}@keyframes iw-indet-11458f1a{0%{margin-left:-35%}to{margin-left:100%}}.iw-foot[data-v-11458f1a]{display:flex;justify-content:flex-end;gap:9px;padding:13px 16px 16px}.iw-btn[data-v-11458f1a]{padding:8px 18px;border:0;border-radius:9px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .12s ease,opacity .12s ease}.iw-btn.ghost[data-v-11458f1a]{background:#ffffff1a;color:#e6e7ea}.iw-btn.ghost[data-v-11458f1a]:hover:not(:disabled){background:#ffffff2e}.iw-btn.primary[data-v-11458f1a]{background:#0a84ff;color:#fff}.iw-btn.primary[data-v-11458f1a]:hover:not(:disabled){background:#2b93ff}.iw-btn[data-v-11458f1a]:disabled{opacity:.5;cursor:default}.iw-fade-enter-active[data-v-11458f1a],.iw-fade-leave-active[data-v-11458f1a]{transition:opacity .18s ease}.iw-fade-enter-active .iw-card[data-v-11458f1a],.iw-fade-leave-active .iw-card[data-v-11458f1a]{transition:transform .18s ease,opacity .18s ease}.iw-fade-enter-from[data-v-11458f1a],.iw-fade-leave-to[data-v-11458f1a]{opacity:0}.iw-fade-enter-from .iw-card[data-v-11458f1a],.iw-fade-leave-to .iw-card[data-v-11458f1a]{transform:translateY(12px) scale(.98);opacity:0}.desktop[data-v-ea85d20c]{position:fixed;inset:0;overflow:hidden;background-color:#10183a}.desktop.drop-over[data-v-ea85d20c]{background:#0a84ff14;transition:background .12s ease}.wallpaper[data-v-ea85d20c]{background-color:#10183a;touch-action:none}.wallpaper[data-v-ea85d20c],.wallpaper-vignette[data-v-ea85d20c]{position:absolute;inset:0;z-index:0}.wallpaper-vignette[data-v-ea85d20c]{pointer-events:none;background:radial-gradient(120% 120% at 50% 40%,transparent 55%,rgba(0,0,0,.28) 100%)}.windows[data-v-ea85d20c]{position:absolute;inset:0;z-index:2;pointer-events:none}.windows[data-v-ea85d20c] .window{pointer-events:auto}.desk-icon[data-v-ea85d20c]{position:absolute;width:84px;border:0;background:transparent;cursor:default;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;border-radius:10px;z-index:1;touch-action:none}.desk-icon[data-v-ea85d20c]:hover{background:#ffffff14}.desk-icon.sel[data-v-ea85d20c]{background:#0a84ff47}.desk-icon.drag-over[data-v-ea85d20c]{background:#0a84ff59;transition:background .12s ease}.desk-icon.dragging[data-v-ea85d20c]{opacity:.85;pointer-events:none}.desk-ico[data-v-ea85d20c]{color:#fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,.5));pointer-events:none}.desk-thumb[data-v-ea85d20c]{display:block;width:48px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:5px;background:#ffffff0f;box-shadow:0 1px 4px #00000073,inset 0 0 0 1px #ffffff1f}.thumb-wrap[data-v-ea85d20c]{position:relative;display:inline-flex}.play-badge[data-v-ea85d20c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:#0000008c;display:grid;place-items:center;box-shadow:0 1px 4px #00000080;pointer-events:none}.play-badge svg[data-v-ea85d20c]{width:14px;height:14px;fill:#fff;margin-left:2px}.play-badge.sm[data-v-ea85d20c]{width:24px;height:24px}.play-badge.sm svg[data-v-ea85d20c]{width:11px;height:11px}.desk-ico[data-v-ea85d20c] .folder{color:#7cc7ff}.desk-label[data-v-ea85d20c]{font-size:.74rem;color:#fff;text-align:center;line-height:1.15;text-shadow:0 1px 3px rgba(0,0,0,.7);padding:0 4px;border-radius:4px;max-width:100%;word-break:break-word}.desk-rename[data-v-ea85d20c]{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;background:#fffffff5;color:#111;border:0;outline:2px solid var(--accent);text-shadow:none;font:inherit;font-size:.74rem;text-align:center;width:100%;min-width:0;padding:1px 2px}.ho-track[data-v-ea85d20c]{position:absolute;z-index:1;top:var(--menubar-h);bottom:calc(var(--dock-h) + var(--safe-bottom) + 34px);left:var(--safe-left);right:var(--safe-right);display:flex;flex-flow:row nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.ho-page[data-v-ea85d20c]{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:flex-start;justify-content:center;padding:14px 16px 0;box-sizing:border-box}.ho-grid[data-v-ea85d20c]{display:grid;grid-template-columns:repeat(var(--ho-cols,4),1fr);gap:8px 4px;width:100%;max-width:640px;align-content:flex-start}.ho-icon[data-v-ea85d20c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:default;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 2px;border-radius:14px;min-height:88px;min-width:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ho-icon[data-v-ea85d20c]:active{background:#ffffff1a}.ho-icon.jiggle[data-v-ea85d20c]{animation:ho-jiggle-ea85d20c .34s ease-in-out infinite}.ho-icon.jiggle[data-v-ea85d20c]:nth-child(2n){animation-delay:-.17s}.ho-icon.dragging[data-v-ea85d20c]{opacity:.4}.ho-icon.drag-over[data-v-ea85d20c]{background:#0a84ff4d}@keyframes ho-jiggle-ea85d20c{0%{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}to{transform:rotate(-1.4deg)}}.ho-ico[data-v-ea85d20c]{color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));pointer-events:none}.ho-thumb[data-v-ea85d20c]{display:block;width:52px;height:46px;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#ffffff0f;box-shadow:0 1px 5px #00000073,inset 0 0 0 1px #ffffff1f}.ho-ico[data-v-ea85d20c] .folder{color:#7cc7ff}.ho-label[data-v-ea85d20c]{font-size:.76rem;line-height:1.15;color:#fff;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.7);max-width:100%;padding:0 2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.ho-dots[data-v-ea85d20c],.ho-label[data-v-ea85d20c]{pointer-events:none}.ho-dots[data-v-ea85d20c]{position:absolute;z-index:1;left:0;right:0;bottom:calc(var(--dock-h) + var(--safe-bottom) + 10px);display:flex;align-items:center;justify-content:center;gap:8px}.ho-dot[data-v-ea85d20c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:8px;background:transparent;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.ho-dot[data-v-ea85d20c]:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#ffffff59;box-shadow:0 1px 2px #0006;transition:background .2s ease}.ho-dot.on[data-v-ea85d20c]:before{background:#fffffff2}.kernel-pill[data-v-ea85d20c]{position:absolute;bottom:calc(var(--dock-h) + 24px);left:50%;transform:translate(-50%);z-index:5;padding:8px 16px;border-radius:999px;font-size:.85rem;display:flex;align-items:center;gap:8px;color:var(--text)}.dot[data-v-ea85d20c]{width:8px;height:8px;border-radius:50%;background:#34c759}.dot.booting[data-v-ea85d20c]{background:#ffd60a;animation:pulse-ea85d20c 1s ease-in-out infinite}.dot.err[data-v-ea85d20c]{background:#ff453a}@keyframes pulse-ea85d20c{50%{opacity:.3}}.pill-enter-active[data-v-ea85d20c],.pill-leave-active[data-v-ea85d20c]{transition:opacity .3s ease}.pill-enter-from[data-v-ea85d20c],.pill-leave-to[data-v-ea85d20c]{opacity:0}.booting[data-v-137f5cf5]{position:fixed;inset:0;display:grid;place-content:center;gap:18px;justify-items:center;color:var(--text-dim);background:linear-gradient(160deg,#0b1020,#1a1140)}.spinner[data-v-137f5cf5]{width:34px;height:34px;border-radius:50%;border:3px solid hsla(0,0%,100%,.15);border-top-color:#fff;animation:spin-137f5cf5 .8s linear infinite}@keyframes spin-137f5cf5{to{transform:rotate(1turn)}}
