.cat-overlay[data-v-bfb7670b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:620;background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px}.cat-dialog[data-v-bfb7670b]{position:relative;width:400px;max-width:100%;background:#1e2028f5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:12px;box-shadow:0 12px 48px #00000073;color:#fff;animation:cat-in-bfb7670b .22s cubic-bezier(.4,0,.2,1)}@keyframes cat-in-bfb7670b{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.dialog-close[data-v-bfb7670b]{position:absolute;top:4px;right:4px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;z-index:2}.dialog-close:hover svg[data-v-bfb7670b]{stroke:#fff}.dialog-body[data-v-bfb7670b]{padding:22px 20px 18px}.dialog-title[data-v-bfb7670b]{text-align:center;font-size:17px;font-weight:600;margin-bottom:18px}.field-label[data-v-bfb7670b]{font-size:12px;color:#ffffff80;margin-bottom:8px}.field[data-v-bfb7670b]{width:100%;height:42px;padding:0 14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#fff;font-size:14px;outline:none;box-sizing:border-box;transition:border-color .2s;margin-bottom:16px}.field[data-v-bfb7670b]::-moz-placeholder{color:#ffffff59}.field[data-v-bfb7670b]::placeholder{color:#ffffff59}.field[data-v-bfb7670b]:focus{border-color:var(--primary-color, #409eff)}.icon-grid[data-v-bfb7670b]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;max-height:196px;overflow-y:auto;padding:2px;margin-bottom:18px}.icon-cell[data-v-bfb7670b]{height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff0f;color:#ffffffb3;cursor:pointer;transition:all .15s}.icon-cell[data-v-bfb7670b]:hover{background:#ffffff24;color:#fff}.icon-cell--active[data-v-bfb7670b]{background:var(--primary-color, #409eff);color:#fff}.btn-row[data-v-bfb7670b]{display:flex;gap:10px}.btn[data-v-bfb7670b]{flex:1;height:40px;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.btn-cancel[data-v-bfb7670b]{background:#ffffff1a;color:#fffc}.btn-cancel[data-v-bfb7670b]:hover{background:#ffffff2e}.btn-ok[data-v-bfb7670b]{background:var(--primary-color, #409eff);color:#fff}.btn-ok[data-v-bfb7670b]:hover:not(:disabled){opacity:.88}.btn-ok[data-v-bfb7670b]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 567.98px){.cat-dialog[data-v-bfb7670b]{width:340px}.icon-grid[data-v-bfb7670b]{grid-template-columns:repeat(6,1fr)}}.dialog-fade-enter-active[data-v-bfb7670b]{transition:opacity .22s}.dialog-fade-leave-active[data-v-bfb7670b]{transition:opacity .16s}.dialog-fade-enter-from[data-v-bfb7670b],.dialog-fade-leave-to[data-v-bfb7670b]{opacity:0}.sidebar[data-v-4e0beb39]{position:fixed;left:0;top:0;bottom:0;width:64px;z-index:100;display:flex;flex-direction:column;align-items:center;background:#0006;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.side-user[data-v-4e0beb39]{margin-top:40px;cursor:pointer;text-align:center;flex-shrink:0}.avatar[data-v-4e0beb39]{width:30px;height:30px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff2e;margin:0 auto;transition:box-shadow .2s}.side-user:hover .avatar[data-v-4e0beb39]{box-shadow:0 0 0 2px #ffffff59}.avatar img[data-v-4e0beb39]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side-name[data-v-4e0beb39]{font-size:12px;color:#ffffffa6;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.side-groups[data-v-4e0beb39]{flex:1;width:100%;margin-top:24px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;padding:4px 0}.side-groups[data-v-4e0beb39]::-webkit-scrollbar{display:none}.side-item[data-v-4e0beb39]{flex-shrink:0;padding:5px 0 4px;cursor:pointer;text-align:center}.item-label[data-v-4e0beb39]{font-size:12px;line-height:14px;margin-top:3px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58px;transition:color .2s}.side-item:hover .item-label[data-v-4e0beb39],.side-item--active .item-label[data-v-4e0beb39]{color:#fff}.item-pill[data-v-4e0beb39]{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff9;transition:all .2s}.side-item:hover .item-pill[data-v-4e0beb39]{color:#fff;background:#ffffff1a}.side-item--active .item-pill[data-v-4e0beb39]{color:#24292f;background:#fff;box-shadow:0 2px 12px #00000059}.side-item--add .item-pill[data-v-4e0beb39]{color:#ffffff80;border:1px dashed rgba(255,255,255,.25);border-radius:50%}.side-item--add:hover .item-pill[data-v-4e0beb39]{color:#fff;border-color:#fff9;background:#ffffff14}.side-item--add .item-pill[data-v-4e0beb39]{margin-top:6px}.side-extra[data-v-4e0beb39]{flex-shrink:0;width:42px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff8c;transition:color .2s}.side-extra[data-v-4e0beb39]:hover{color:#fff}.side-extra--last[data-v-4e0beb39]{margin-bottom:12px}.sidebar--mobile[data-v-4e0beb39]{width:44px;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);background:#00000059}.sidebar--mobile.sidebar--open[data-v-4e0beb39]{transform:translate(0)}.sidebar--mobile .item-pill[data-v-4e0beb39]{width:36px;height:36px;border-radius:11px}.sidebar--mobile .side-item[data-v-4e0beb39]{padding:3px 0}.sidebar--mobile .side-name[data-v-4e0beb39],.sidebar--mobile .item-label[data-v-4e0beb39]{display:none}.sidebar--mobile .side-user[data-v-4e0beb39]{margin-top:20px}.sidebar--mobile .side-groups[data-v-4e0beb39]{margin-top:14px}.sidebar--mobile .side-extra[data-v-4e0beb39]{width:36px;height:36px}.drawer-mask[data-v-4e0beb39]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#0000004d}.fab[data-v-4e0beb39]{position:fixed;left:16px;top:17px;width:36px;height:36px;border-radius:50%;background:#00000040;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:98;color:#fff}.fade-enter-active[data-v-4e0beb39]{transition:opacity .25s}.fade-leave-active[data-v-4e0beb39]{transition:opacity .2s}.fade-enter-from[data-v-4e0beb39],.fade-leave-to[data-v-4e0beb39]{opacity:0}.side-tooltip{position:fixed;left:74px;z-index:1200;transform:translateY(-50%);padding:5px 10px;background:#000000bf;color:#fff;font-size:12px;border-radius:6px;pointer-events:none;white-space:nowrap}.ctx-menu{position:fixed;z-index:1210;width:138px;padding:5px;background:#1e2028f5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:10px;box-shadow:0 8px 32px #00000073;color:#ffffffd9}.ctx-item{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:13px;border-radius:7px;cursor:pointer;transition:background .15s}.ctx-item:hover{background:#ffffff1a}.ctx-item--disabled{opacity:.35;pointer-events:none}.ctx-item--danger{color:#ff6b6b}.ctx-item--danger:hover{background:#ff6b6b1f}.ctx-sep{height:1px;margin:5px 8px;background:#ffffff1a}.side-toast{position:fixed;left:50%;bottom:48px;transform:translate(-50%);z-index:1300;padding:10px 18px;background:#000000bf;color:#fff;font-size:13px;border-radius:8px;pointer-events:none;white-space:nowrap}.cat-undo{position:fixed;left:50%;bottom:56px;transform:translate(-50%);z-index:1310;display:flex;align-items:center;gap:14px;padding:10px 14px 10px 18px;background:#14161ceb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;box-shadow:0 8px 32px #00000073;color:#ffffffe0;font-size:13px}.cat-undo-text{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-undo-btn{padding:6px 14px;border:none;border-radius:8px;background:#4fc08d38;color:#6fd3a5;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.cat-undo-btn:hover{background:#4fc08d59}.tip-fade-enter-active{transition:opacity .15s}.tip-fade-leave-active{transition:opacity .12s}.tip-fade-enter-from,.tip-fade-leave-to{opacity:0}.email-input[data-v-478329a3]{position:relative}.email-input .field[data-v-478329a3]{width:100%;height:42px;padding:0 14px;border-radius:8px;border:1px solid #e4e6eb;background:#f5f6f8;color:#222;font-size:14px;outline:none;box-sizing:border-box;transition:border-color .2s}.email-input .field[data-v-478329a3]::-moz-placeholder{color:#aab0b8}.email-input .field[data-v-478329a3]::placeholder{color:#aab0b8}.email-input .field[data-v-478329a3]:focus{border-color:#409eff}.email-suggestions[data-v-478329a3]{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;margin:0;padding:5px;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px #0f172a24;overflow:hidden}.email-suggestions li[data-v-478329a3]{height:34px;display:flex;align-items:center;padding:0 10px;border-radius:7px;font-size:13px;cursor:pointer;color:#4b5563;overflow:hidden}.email-suggestions li.active[data-v-478329a3]{background:#eef6ff;color:#1f2937}.email-local[data-v-478329a3]{max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-domain[data-v-478329a3]{color:#2563eb;margin-left:auto}.email-suggest-enter-active[data-v-478329a3],.email-suggest-leave-active[data-v-478329a3]{transition:opacity .15s ease,transform .15s ease}.email-suggest-enter-from[data-v-478329a3],.email-suggest-leave-to[data-v-478329a3]{opacity:0;transform:translateY(-4px)}.login-overlay[data-v-3e0c0442]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding:20px}.login-dialog[data-v-3e0c0442]{position:relative;width:450px;max-width:100%;margin-top:15vh;background:#fffffffa;border-radius:12px;box-shadow:0 12px 48px #00000047;color:#333;animation:dialog-in-3e0c0442 .25s cubic-bezier(.4,0,.2,1)}@keyframes dialog-in-3e0c0442{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.dialog-close[data-v-3e0c0442]{position:absolute;top:4px;right:4px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;z-index:2}.dialog-close:hover svg[data-v-3e0c0442]{stroke:#111}.dialog-body[data-v-3e0c0442]{padding:20px 16px 4px}.welcome[data-v-3e0c0442]{text-align:center;font-size:18px;font-weight:600;color:#222;margin-bottom:20px}.login-types[data-v-3e0c0442]{display:flex;justify-content:center;gap:4px;margin-bottom:20px;background:#f0f2f5;border-radius:20px;padding:3px}.type-item[data-v-3e0c0442]{flex:1;height:34px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#666;cursor:pointer;border-radius:17px;transition:all .2s}.type-item--active[data-v-3e0c0442]{color:#fff;background:#1a1a1a}.form-area[data-v-3e0c0442]{display:flex;flex-direction:column;gap:12px}.field[data-v-3e0c0442]{width:100%;height:42px;padding:0 14px;border-radius:8px;border:1px solid #e4e6eb;background:#f5f6f8;color:#222;font-size:14px;outline:none;box-sizing:border-box;transition:border-color .2s}.field[data-v-3e0c0442]::-moz-placeholder{color:#aab0b8}.field[data-v-3e0c0442]::placeholder{color:#aab0b8}.field[data-v-3e0c0442]:focus{border-color:var(--primary-color, #409eff)}.code-row[data-v-3e0c0442]{display:flex;gap:10px}.code-field[data-v-3e0c0442]{flex:1}.code-btn[data-v-3e0c0442]{flex-shrink:0;padding:0 14px;border-radius:8px;border:none;background:#eef0f3;color:#444;font-size:13px;cursor:pointer}.code-btn[data-v-3e0c0442]:hover:not(:disabled){background:#e4e7eb}.code-btn[data-v-3e0c0442]:disabled{opacity:.5;cursor:not-allowed}.pw-wrap[data-v-3e0c0442]{position:relative}.pw-eye[data-v-3e0c0442]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:none;background:transparent;border-radius:7px;cursor:pointer;color:#98a0ab;display:flex;align-items:center;justify-content:center}.pw-eye[data-v-3e0c0442]:hover{color:#444;background:#eef0f3}.error-tip[data-v-3e0c0442]{margin:-4px 0 6px;font-size:12px;color:#e5484d;text-align:center}.submit[data-v-3e0c0442]{height:44px;border:none;border-radius:8px;background:var(--primary-color, #409eff);color:#fff;font-size:15px;letter-spacing:4px;cursor:pointer;transition:opacity .2s}.submit[data-v-3e0c0442]:hover:not(:disabled){opacity:.88}.submit[data-v-3e0c0442]:disabled{opacity:.6;cursor:not-allowed}.switch-line[data-v-3e0c0442]{text-align:center;padding:12px 0 4px;font-size:13px;color:#888}.switch-line--multi[data-v-3e0c0442]{display:flex;justify-content:center;gap:16px}.switch-line span[data-v-3e0c0442]{cursor:pointer}.switch-line span[data-v-3e0c0442]:hover{color:var(--primary-color, #409eff)}.policy-row[data-v-3e0c0442]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:12px 16px 16px;font-size:12px;color:#999;gap:2px}.policy-link[data-v-3e0c0442]{color:var(--primary-color, #409eff);cursor:pointer;padding:0 2px}.dialog-fade-enter-active[data-v-3e0c0442]{transition:opacity .25s}.dialog-fade-leave-active[data-v-3e0c0442]{transition:opacity .18s}.dialog-fade-enter-from[data-v-3e0c0442],.dialog-fade-leave-to[data-v-3e0c0442]{opacity:0}.dlg-fade-enter-active{transition:opacity .18s ease}.dlg-fade-leave-active{transition:opacity .13s ease}.dlg-fade-enter-from,.dlg-fade-leave-to{opacity:0}.dlg-fade-enter-active .dlg-card{transition:transform .18s cubic-bezier(.34,1.3,.64,1)}.dlg-fade-enter-from .dlg-card{transform:scale(.96) translateY(8px)}.dlg-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000047}.dlg-card{position:relative;width:740px;min-height:533px;max-width:100%;max-height:calc(100vh - 40px);overflow-y:auto;border-radius:20px;background:#f0f1f2;padding:20px;box-shadow:0 20px 60px #00000047;color:#24292f}.dlg-close{position:absolute;top:17px;right:17px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#6b7280;cursor:pointer}.dlg-close:hover{background:#0000000f;color:#24292f}.dlg-title{margin:0 0 16px;font-size:17px;line-height:24px;font-weight:650}.dlg-section{background:#fff;border-radius:12px;padding:17px 18px;margin-bottom:12px}.dlg-row{display:block}.dlg-row+.dlg-row{margin-top:13px}.dlg-label{display:block;margin-bottom:7px;font-size:13px;color:#6b7280}.dlg-field-group{display:flex;min-width:0;width:480px;max-width:100%}.dlg-input{flex:1;min-width:0;height:38px;padding:0 14px;border:0;border-radius:19px;background:#f1f2f3;color:#24292f;font-size:13px;outline:0;transition:box-shadow .15s,background .15s;width:100%;box-sizing:border-box}.dlg-input:focus{background:#fff;box-shadow:0 0 0 2px #2b7df538}.dlg-input--disabled{opacity:.58}.dlg-input::-moz-placeholder{color:#9ca3af}.dlg-input::placeholder{color:#9ca3af}.dlg-field-group input:first-child{border-radius:19px 0 0 19px}.dlg-fetch{flex-shrink:0;height:38px;padding:0 15px;border:0;border-radius:0 19px 19px 0;background:#fff;box-shadow:0 1px 4px #00000014;color:#4b5563;font-size:12px;cursor:pointer}.dlg-fetch:hover:not(:disabled){color:#24292f}.dlg-fetch:disabled{opacity:.45;cursor:default}.dlg-source-row{display:flex;gap:12px}.dlg-source-row .dlg-label{padding-top:25px}.dlg-source-grid{flex:1;display:grid;grid-template-columns:repeat(3,56px);justify-content:start;gap:34px}.dlg-source{position:relative;width:56px;border:0;background:transparent;padding:0;cursor:pointer}.dlg-source:hover .dlg-source-icon{background:#eef1f4}.dlg-source-icon{width:56px;height:56px;margin:0 auto;border-radius:12px;background:#f4f5f6;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#9ca3af}.dlg-source-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dlg-source-icon--text{background:#2b7df5;color:#fff;font-weight:650}.dlg-source-name{display:block;margin-top:6px;font-size:11px;color:#6b7280}.dlg-source--upload .dlg-source-icon{border:1px dashed #cbd5e1;background:#fff}.dlg-source--official .dlg-source-icon{border:1px solid #e5e7eb}.dlg-source--disabled{opacity:.48;cursor:default}.dlg-official-badge{position:absolute;left:50%;transform:translate(-50%);bottom:-7px;padding:1px 4px;border-radius:4px;background:#2b7df5;color:#fff;font-size:9px;line-height:12px;white-space:nowrap}.dlg-check{position:absolute;right:-4px;bottom:21px;width:17px;height:17px;border-radius:50%;background:#2b7df5;color:#fff;display:none;align-items:center;justify-content:center}.dlg-source--active .dlg-check{display:flex}.dlg-row--colors{align-items:flex-start;display:flex;gap:12px}.dlg-row--colors .dlg-label{display:block;width:58px;flex-shrink:0;margin:4px 0 0}.dlg-colors{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dlg-color{position:relative;width:21px;height:21px;border:0;border-radius:50%;cursor:pointer}.dlg-color--active:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid #2b7df5;border-radius:50%}.dlg-color--custom{background:conic-gradient(#2b7df5,#63984c,#f6b221,#f04438,#2b7df5)}.dlg-colors--disabled{opacity:.45}.dlg-colors--disabled .dlg-color{cursor:default}.custom-picker{width:100%;margin-top:10px;padding:8px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.custom-picker-grid{display:grid;grid-template-columns:repeat(7,22px);justify-content:start;gap:6px}.custom-picker-color{width:22px;height:22px;border:1px solid rgba(0,0,0,.12);border-radius:5px;cursor:pointer}.custom-picker-color:hover{transform:scale(1.08)}.custom-picker-color--active{border:2px solid #2b7df5}.dlg-hint{margin:-4px 0 10px 70px;font-size:12px;color:#6b7280}.dlg-actions{display:flex;align-items:center;gap:12px;padding:4px 18px 8px}.dlg-guest-tip{flex:1;margin:0;font-size:12px;color:#b45309}.dlg-save{width:120px;height:39px;border:0;border-radius:8px;background:#2b7df5;color:#fff;font-size:14px;letter-spacing:2px;cursor:pointer}.dlg-save:hover{background:#256bdb}.dlg-file{display:none}@media (max-width: 767.98px){.dlg-mask{padding:12px;align-items:flex-end}.dlg-card{max-height:calc(100vh - 24px);border-radius:16px 16px 0 0}.dlg-row{display:block}.dlg-field-group{display:flex}.dlg-source-row{flex-wrap:wrap}.dlg-source-row .dlg-label{padding-top:0}.dlg-source-grid{grid-template-columns:repeat(3,52px);gap:16px}.dlg-source{width:52px}.dlg-source-icon{width:52px;height:52px}.dlg-check{bottom:20px}.dlg-hint{margin-left:0}.dlg-actions{flex-wrap:wrap;gap:8px}}.sd-overlay[data-v-f8d9e7fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:#00000059}.sd-drawer[data-v-f8d9e7fa]{position:absolute;right:0;top:0;bottom:0;width:450px;max-width:100vw;background:#fff;color:#333;display:flex;flex-direction:column;box-shadow:-12px 0 48px #0000002e;animation:sd-in-f8d9e7fa .28s cubic-bezier(.4,0,.2,1)}@keyframes sd-in-f8d9e7fa{0%{transform:translate(60px);opacity:0}to{transform:none;opacity:1}}.sd-head[data-v-f8d9e7fa]{display:flex;align-items:center;gap:12px;padding:16px 16px 14px;border-bottom:1px solid #f0f1f3}.sd-avatar[data-v-f8d9e7fa]{width:40px;height:40px;border-radius:50%;background:#eef0f3;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:16px;color:#888;font-weight:600;flex-shrink:0}.sd-avatar img[data-v-f8d9e7fa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sd-avatar--guest[data-v-f8d9e7fa]{background:#f2f3f5}.sd-avatar--lg[data-v-f8d9e7fa]{width:48px;height:48px;font-size:20px}.sd-titles[data-v-f8d9e7fa]{flex:1;min-width:0}.sd-title[data-v-f8d9e7fa]{margin:0;font-size:15px;font-weight:600;color:#222}.sd-sub[data-v-f8d9e7fa]{margin:2px 0 0;font-size:11px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-login-btn[data-v-f8d9e7fa]{flex-shrink:0;height:32px;padding:0 14px;border:none;border-radius:16px;background:#1a66d8;color:#fff;font-size:12px;cursor:pointer}.sd-login-btn[data-v-f8d9e7fa]:hover{opacity:.9}.sd-login-btn--ghost[data-v-f8d9e7fa]{background:#eef0f3;color:#444}.sd-close[data-v-f8d9e7fa]{width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sd-close[data-v-f8d9e7fa]:hover{background:#f2f3f5}.sd-body[data-v-f8d9e7fa]{flex:1;display:flex;min-height:0}.sd-nav[data-v-f8d9e7fa]{width:140px;flex-shrink:0;border-right:1px solid #f0f1f3;padding:10px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.sd-nav-item[data-v-f8d9e7fa]{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-radius:8px;font-size:13px;color:#555;cursor:pointer;transition:all .15s}.sd-nav-item[data-v-f8d9e7fa]:hover{background:#f5f6f8}.sd-nav-item--active[data-v-f8d9e7fa]{background:#eef4ff;color:#1a66d8;font-weight:600;box-shadow:inset 2.5px 0 #1a66d8}.sd-content[data-v-f8d9e7fa]{flex:1;padding:16px 16px 24px;overflow-y:auto}.sd-section[data-v-f8d9e7fa]{display:flex;flex-direction:column;gap:6px}.sd-tip[data-v-f8d9e7fa]{margin:0 0 8px;font-size:12px;color:#999}.sd-tip--ok[data-v-f8d9e7fa]{color:#1fa35c;margin-top:10px}.sd-empty[data-v-f8d9e7fa]{font-size:12px;color:#aaa;text-align:center;padding:20px 0}.sd-row[data-v-f8d9e7fa]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;background:#f7f8fa;border-radius:10px;margin-bottom:6px}.sd-row-name[data-v-f8d9e7fa]{font-size:13px;color:#333}.sd-switch[data-v-f8d9e7fa]{width:40px;height:22px;border-radius:11px;background:#d8dbe0;position:relative;cursor:pointer;transition:background .2s}.sd-switch i[data-v-f8d9e7fa]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px #0003}.sd-switch--on[data-v-f8d9e7fa]{background:#1fa35c}.sd-switch--on i[data-v-f8d9e7fa]{left:20px}.sd-wp-actions[data-v-f8d9e7fa]{margin-bottom:8px;display:flex;gap:8px;flex-wrap:wrap}.sd-wp-grid[data-v-f8d9e7fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sd-wp-item[data-v-f8d9e7fa]{border-radius:8px;overflow:hidden;aspect-ratio:16 / 10;cursor:pointer;box-shadow:inset 0 0 0 1px #0000000f;transition:transform .15s}.sd-wp-item[data-v-f8d9e7fa]:hover{transform:scale(1.04)}.sd-wp-item--active[data-v-f8d9e7fa]{box-shadow:0 0 0 2.5px #1a66d8}.sd-wp-item img[data-v-f8d9e7fa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sd-row--engine[data-v-f8d9e7fa]{gap:8px;justify-content:flex-start}.sd-eng-icon[data-v-f8d9e7fa]{width:18px;height:18px;border-radius:4px;flex-shrink:0}.sd-row-name--link[data-v-f8d9e7fa]{cursor:pointer;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-row-name--link[data-v-f8d9e7fa]:hover{color:#1a66d8}.sd-row-name--active[data-v-f8d9e7fa]{color:#1a66d8;font-weight:600}.sd-badge[data-v-f8d9e7fa]{font-style:normal;font-size:10px;background:#eef4ff;color:#1a66d8;padding:1px 6px;border-radius:8px;margin-left:6px}.sd-del[data-v-f8d9e7fa]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#bbb;cursor:pointer;font-size:16px;flex-shrink:0}.sd-del[data-v-f8d9e7fa]:hover{background:#ffe9e9;color:#e74c3c}.sd-add-row[data-v-f8d9e7fa]{display:flex;gap:6px;margin-top:4px}.sd-input[data-v-f8d9e7fa]{flex:1;min-width:0;height:34px;padding:0 10px;border-radius:8px;border:1px solid #e4e6eb;background:#fff;font-size:12px;outline:none}.sd-input[data-v-f8d9e7fa]:focus{border-color:#1a66d8}.sd-row--link[data-v-f8d9e7fa]{gap:8px;justify-content:flex-start}.sd-link-favicon[data-v-f8d9e7fa]{width:22px;height:22px;border-radius:6px;background:#eef0f3;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sd-link-favicon img[data-v-f8d9e7fa]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sd-link-letter[data-v-f8d9e7fa]{font-size:12px;color:#888}.backup-grid[data-v-f8d9e7fa]{display:grid;grid-template-columns:1fr;gap:8px;margin:10px 0 8px}.backup-card[data-v-f8d9e7fa]{min-width:0;padding:10px 8px;border:1px solid #e5e7eb;border-radius:10px;background:#f7f8fa;text-align:left;transition:all .18s ease}.backup-card[data-v-f8d9e7fa]:hover{border-color:#a8caff;background:#f2f7ff;box-shadow:0 6px 16px #1a66d81f;transform:translateY(-2px)}.backup-card h4[data-v-f8d9e7fa]{margin:0 0 5px;font-size:12px;color:#222}.backup-card p[data-v-f8d9e7fa]{margin:0 0 8px;font-size:10px;line-height:1.35;color:#808a99}.backup-card .sd-btn[data-v-f8d9e7fa]{width:100%;height:30px;padding:0 4px;font-size:11px}.backup-card:hover .sd-btn[data-v-f8d9e7fa],.backup-card:hover .sd-btn--ghost[data-v-f8d9e7fa]{background:#1a66d8;color:#fff}.sd-actions[data-v-f8d9e7fa]{display:flex;gap:10px;margin-top:6px}.sd-btn[data-v-f8d9e7fa]{height:36px;padding:0 18px;border:none;border-radius:9px;background:#1a66d8;color:#fff;font-size:13px;cursor:pointer}.sd-btn[data-v-f8d9e7fa]:hover{opacity:.9}.sd-btn--ghost[data-v-f8d9e7fa]{background:#eef0f3;color:#444}.sd-btn--mini[data-v-f8d9e7fa]{height:34px;padding:0 12px;font-size:12px}.bookmark-confirm-mask[data-v-f8d9e7fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000080}.bookmark-confirm[data-v-f8d9e7fa]{width:360px;max-width:calc(100vw - 40px);padding:18px;border-radius:14px;background:#fff;color:#222;box-shadow:0 16px 48px #00000047}.bookmark-confirm h4[data-v-f8d9e7fa]{margin:0 0 12px;font-size:16px;font-weight:650;text-align:center}.bookmark-confirm ol[data-v-f8d9e7fa]{margin:0 0 18px;padding-left:20px;font-size:13px;line-height:1.7;color:#555}.bookmark-confirm-actions[data-v-f8d9e7fa]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sd-user[data-v-f8d9e7fa]{display:flex;align-items:center;gap:12px;padding:6px 0 14px}.sd-user-name[data-v-f8d9e7fa]{margin:0;font-size:14px;font-weight:600;color:#222}.sd-user-sub[data-v-f8d9e7fa]{margin:3px 0 0;font-size:11px;color:#999}.sd-user-brand[data-v-f8d9e7fa]{margin:2px 0 0;font-size:11px;color:#666}.sd-about[data-v-f8d9e7fa]{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:30px}.sd-logo[data-v-f8d9e7fa]{width:40px;height:40px;border-radius:12px;background:linear-gradient(140deg,#ff9f43,#ff6b6b);color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sd-logo--lg[data-v-f8d9e7fa]{width:56px;height:56px;font-size:26px;border-radius:16px;-o-object-fit:cover;object-fit:cover}.myself-card[data-v-f8d9e7fa]{margin-top:16px;padding:14px;border-radius:12px;background:#f6f7f9;border:1px solid #e7e9ee}.myself-head-row[data-v-f8d9e7fa]{display:flex;align-items:center;justify-content:space-between;gap:12px}.myself-title[data-v-f8d9e7fa]{margin:0;font-size:13px;font-weight:600;color:#24292f}.myself-sub[data-v-f8d9e7fa]{margin:4px 0 0;font-size:11px;color:#77808c}.myself-switch[data-v-f8d9e7fa]{flex-shrink:0;width:44px;height:24px;border:0;border-radius:999px;background:#d1d5db;position:relative;cursor:pointer;transition:background .2s}.myself-switch[data-v-f8d9e7fa]:disabled{opacity:.6;cursor:default}.myself-switch .knob[data-v-f8d9e7fa]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s}.myself-switch.on[data-v-f8d9e7fa]{background:#1a66d8}.myself-switch.on .knob[data-v-f8d9e7fa]{left:23px}.myself-config[data-v-f8d9e7fa]{margin-top:13px}.myself-config label[data-v-f8d9e7fa]{display:block;margin-bottom:6px;font-size:11px;color:#77808c}.myself-config input[data-v-f8d9e7fa]{width:100%;height:34px;padding:0 10px;border-radius:8px;border:1px solid #e4e6eb;background:#fff;font-size:12px;color:#333;outline:0;box-sizing:border-box}.myself-config input[readonly][data-v-f8d9e7fa]{background:#f6f7f8;color:#555}.myself-url-row[data-v-f8d9e7fa]{display:flex;gap:7px}.myself-url-row button[data-v-f8d9e7fa]{flex-shrink:0;height:34px;padding:0 10px;border:0;border-radius:8px;background:#1a66d8;color:#fff;font-size:12px;cursor:pointer}.myself-tip[data-v-f8d9e7fa]{margin:10px 0 0;font-size:11px;color:#16a34a}.myself-tip.error[data-v-f8d9e7fa]{color:#dc2626}.sd-fade-enter-active[data-v-f8d9e7fa]{transition:opacity .25s}.sd-fade-leave-active[data-v-f8d9e7fa]{transition:opacity .2s}.sd-fade-enter-from[data-v-f8d9e7fa],.sd-fade-leave-to[data-v-f8d9e7fa]{opacity:0}@media (max-width: 567.98px){.sd-drawer[data-v-f8d9e7fa]{width:100vw}.sd-nav[data-v-f8d9e7fa]{width:104px}}.itab-date-box[data-v-26cccc68]{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-time[data-v-26cccc68]{font-size:var(--time-size, 70px);font-weight:400;color:#fff;line-height:1.1;letter-spacing:0;text-shadow:0 2px 12px rgba(0,0,0,.3);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;justify-content:center}.colon[data-v-26cccc68]{transform:translateY(-6px);opacity:.9}.app-date[data-v-26cccc68]{margin-top:4px;height:26px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#ffffffbf;text-shadow:0 1px 4px rgba(0,0,0,.25)}@media (max-width: 567.98px){.app-time[data-v-26cccc68]{font-size:64px}.app-date[data-v-26cccc68]{font-size:13px;gap:6px}}@media (max-width: 360px){.app-time[data-v-26cccc68]{font-size:52px}.itab-date-box[data-v-26cccc68]{padding:0 48px;box-sizing:border-box}}.search-bar[data-v-4ab17007]{position:relative;width:100%;max-width:600px;margin:0 auto}.se-input-box[data-v-4ab17007]{display:flex;align-items:center;height:46px;border-radius:23px;background:#ffffff38;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.16);overflow:hidden;transition:all .2s}.se-input-box[data-v-4ab17007]:focus-within{background:#ffffff47;box-shadow:none}.se-select[data-v-4ab17007]{position:relative;width:50px;height:100%;display:flex;align-items:center;justify-content:center;gap:2px;cursor:pointer;flex-shrink:0}.se-select[data-v-4ab17007]:hover{background:#ffffff0f}.search-icon[data-v-4ab17007]{width:20px;height:20px;border-radius:4px}.search-icon-text[data-v-4ab17007]{font-size:14px;color:#262830db}.select-icon-arrow[data-v-4ab17007]{margin-left:1px}.se-input[data-v-4ab17007]{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font-size:14px;color:#1c1e24eb;padding:0 6px}.se-input[data-v-4ab17007]::-moz-placeholder{color:#464a529e}.se-input[data-v-4ab17007]::placeholder{color:#464a529e}.se-btn[data-v-4ab17007]{width:50px;height:100%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;position:relative}.se-btn[data-v-4ab17007]:before{content:none}.se-btn[data-v-4ab17007]:hover{background:#ffffff14}.se-btn svg[data-v-4ab17007]{fill:#262830c2}.se-btn:hover svg[data-v-4ab17007]{fill:#111}.engine-panel[data-v-4ab17007]{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#fffffff7;border-radius:16px;padding:14px 14px 10px;box-shadow:0 16px 48px #00000059;z-index:300;cursor:default}.engine-grid[data-v-4ab17007]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px 2px}.engine-cell[data-v-4ab17007]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 2px 6px;border-radius:12px;cursor:pointer;transition:background .15s}.engine-cell[data-v-4ab17007]:hover{background:#0000000d}.engine-cell--active[data-v-4ab17007]{background:#409eff1a}.engine-cell-icon[data-v-4ab17007]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.engine-cell-icon img[data-v-4ab17007]{width:30px;height:30px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.engine-cell-text[data-v-4ab17007]{font-size:16px;font-weight:700;color:#333}.engine-cell--active .engine-cell-icon[data-v-4ab17007]{box-shadow:0 0 0 2px #409eff}.engine-cell-name[data-v-4ab17007]{margin:0;font-size:12px;color:#444;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engine-cell--add .engine-cell-icon[data-v-4ab17007]{background:#0000000f}.engine-hot[data-v-4ab17007]{margin-top:10px;border-top:1px solid rgba(0,0,0,.07);padding:8px 2px 4px}.engine-hot-head[data-v-4ab17007]{display:flex;align-items:center;justify-content:space-between;padding:0 4px 4px}.engine-hot-title[data-v-4ab17007]{font-size:13px;font-weight:600;color:#222}.engine-hot-demo[data-v-4ab17007]{font-size:10px;color:#b8b8b8;border:1px solid #ddd;border-radius:4px;padding:0 4px;margin-right:auto}.engine-hot-more[data-v-4ab17007]{font-size:11px;color:#999;cursor:pointer}.engine-hot-more[data-v-4ab17007]:hover{color:#409eff}.engine-hot-item[data-v-4ab17007]{display:flex;align-items:center;gap:8px;height:28px;padding:0 6px;border-radius:7px;cursor:pointer}.engine-hot-item[data-v-4ab17007]:hover{background:#0000000b}.engine-hot-rank[data-v-4ab17007]{width:14px;font-size:12px;font-style:italic;font-weight:700;color:#bbb;text-align:center;flex-shrink:0}.engine-hot-rank--top[data-v-4ab17007]{color:#ff6b35}.engine-hot-text[data-v-4ab17007]{flex:1;min-width:0;font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engine-hot-heat[data-v-4ab17007]{font-size:10px;color:#bbb;flex-shrink:0}.engine-fade-enter-active[data-v-4ab17007]{transition:opacity .15s,transform .15s}.engine-fade-leave-active[data-v-4ab17007]{transition:opacity .1s}.engine-fade-enter-from[data-v-4ab17007]{opacity:0;transform:translateY(-6px)}.engine-fade-leave-to[data-v-4ab17007]{opacity:0}.sug-dropdown[data-v-4ab17007]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#1e2028eb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:6px;box-shadow:0 8px 32px #00000059;z-index:320;overflow:hidden}.sug-item[data-v-4ab17007]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;cursor:pointer;color:#ffffffbf;transition:background .12s,color .12s}.sug-item[data-v-4ab17007]:hover,.sug-item--active[data-v-4ab17007]{background:#ffffff1a;color:#fff}.sug-ico[data-v-4ab17007]{flex-shrink:0;opacity:.55}.sug-text[data-v-4ab17007]{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sug-fade-enter-active[data-v-4ab17007]{transition:opacity .15s,transform .15s}.sug-fade-leave-active[data-v-4ab17007]{transition:opacity .1s}.sug-fade-enter-from[data-v-4ab17007]{opacity:0;transform:translateY(-4px)}.sug-fade-leave-to[data-v-4ab17007]{opacity:0}@media (max-width: 567.98px){.search-bar[data-v-4ab17007]{width:100%;max-width:none;margin:0}.se-input-box[data-v-4ab17007]{height:44px;border-radius:22px;background:#ffffff38;border-color:#ffffff29;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.se-input-box[data-v-4ab17007]:focus-within{background:#ffffff47;box-shadow:none}.se-btn[data-v-4ab17007]:before{display:none}.se-input[data-v-4ab17007]::-moz-placeholder{color:#8e8e93e6}.se-input[data-v-4ab17007]::placeholder{color:#8e8e93e6}}.widget-weather[data-v-30edb479]{width:100%;height:100%;border-radius:12px;padding:10px 12px;color:#fff;background:#1618248c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;overflow:hidden}.w-city[data-v-30edb479]{font-size:12px;opacity:.85}.w-main[data-v-30edb479]{flex:1;display:flex;align-items:center;gap:8px}.w-icon[data-v-30edb479]{font-size:22px}.w-temp[data-v-30edb479]{font-size:30px;font-weight:600;line-height:1}.w-desc[data-v-30edb479]{font-size:12px;opacity:.8}.w-detail[data-v-30edb479]{display:flex;gap:10px;font-size:11px;opacity:.65}.widget-weather.ws-4x2[data-v-30edb479]{flex-direction:row;align-items:center}.ws-4x2 .w-city[data-v-30edb479]{display:none}.ws-4x2 .w-main[data-v-30edb479]{flex-direction:column;align-items:flex-start;gap:4px;min-width:110px}.ws-4x2 .w-icon[data-v-30edb479]{font-size:34px}.ws-4x2 .w-temp[data-v-30edb479]{font-size:38px}.ws-4x2 .w-desc[data-v-30edb479],.ws-4x2 .w-detail[data-v-30edb479]{display:none}.w-side[data-v-30edb479]{flex:1;display:flex;flex-direction:column;gap:6px;padding-left:16px;border-left:1px solid rgba(255,255,255,.12)}.w-side-city[data-v-30edb479]{margin:0;font-size:14px;font-weight:600}.w-side-row[data-v-30edb479]{margin:0;font-size:12px;opacity:.7}.ws-2x1[data-v-30edb479]{padding:6px 12px}.ws-2x1 .w-city[data-v-30edb479]{display:none}.ws-2x1 .w-main[data-v-30edb479]{flex-direction:row;gap:10px}.ws-2x1 .w-icon[data-v-30edb479]{font-size:20px}.ws-2x1 .w-temp[data-v-30edb479]{font-size:22px}.ws-2x1 .w-desc[data-v-30edb479]{font-size:11px}.ws-2x1 .w-detail[data-v-30edb479]{display:none}.ws-2x2[data-v-30edb479]{padding:9px 10px;align-items:center;text-align:center}.ws-2x2 .w-main[data-v-30edb479]{flex-direction:column;gap:5px}.ws-2x2 .w-icon[data-v-30edb479]{font-size:25px}.ws-2x2 .w-temp[data-v-30edb479]{font-size:27px}.ws-2x2 .w-desc[data-v-30edb479]{font-size:11px}.ws-2x2 .w-detail[data-v-30edb479]{flex-direction:column;gap:3px;font-size:10px}.ws-1x2[data-v-30edb479]{padding:8px 6px;align-items:center;text-align:center}.ws-1x2 .w-city[data-v-30edb479]{font-size:10px}.ws-1x2 .w-main[data-v-30edb479]{flex-direction:column;gap:6px}.ws-1x2 .w-icon[data-v-30edb479]{font-size:20px}.ws-1x2 .w-temp[data-v-30edb479]{font-size:18px}.ws-1x2 .w-desc[data-v-30edb479]{display:none}.ws-1x2 .w-detail[data-v-30edb479]{flex-direction:column;gap:2px;font-size:9px}.ws-1x1[data-v-30edb479]{padding:6px 4px;align-items:center;justify-content:center;text-align:center}.ws-1x1 .w-city[data-v-30edb479],.ws-1x1 .w-desc[data-v-30edb479],.ws-1x1 .w-detail[data-v-30edb479]{display:none}.ws-1x1 .w-main[data-v-30edb479]{flex-direction:column;gap:4px}.ws-1x1 .w-icon[data-v-30edb479]{font-size:16px}.ws-1x1 .w-temp[data-v-30edb479]{font-size:13px}@media (max-width: 567.98px){.widget-weather[data-v-30edb479]{flex-direction:row!important;align-items:center;padding:8px 16px!important}.widget-weather .w-city[data-v-30edb479],.widget-weather .w-detail[data-v-30edb479],.widget-weather .w-side[data-v-30edb479]{display:none!important}.widget-weather .w-main[data-v-30edb479]{flex:1;flex-direction:row!important;align-items:center;gap:10px!important}.widget-weather .w-icon[data-v-30edb479],.widget-weather .w-temp[data-v-30edb479]{font-size:24px!important}.widget-weather .w-desc[data-v-30edb479]{display:block!important;font-size:11px}}.widget-calendar[data-v-455e07fe]{width:100%;height:100%;border-radius:12px;padding:10px 12px;color:#22242a;background:#fff;display:flex;flex-direction:column;overflow:hidden}.c-month[data-v-455e07fe]{margin:-10px -12px 8px;padding:8px 12px;border-radius:12px 12px 0 0;background:linear-gradient(135deg,#f0464c,#d93640);color:#fffffff5;font-size:12px;font-weight:600}.c-day[data-v-455e07fe]{flex:1;font-size:44px;font-weight:600;line-height:1;display:flex;align-items:center}.c-meta[data-v-455e07fe]{font-size:11px;color:#22242a9e}.c-lunar[data-v-455e07fe]{font-size:11px;color:#22242a85;margin-top:2px}.widget-calendar.ws-4x2[data-v-455e07fe]{padding:8px 12px}.ws-4x2 .c-month[data-v-455e07fe]{margin:-8px -12px 7px;font-size:13px}.ws-4x2 .c-day[data-v-455e07fe],.ws-4x2 .c-meta[data-v-455e07fe],.ws-4x2 .c-lunar[data-v-455e07fe]{display:none}.c-monthgrid[data-v-455e07fe]{flex:1;display:flex;flex-direction:column;margin-top:6px}.c-grid-head[data-v-455e07fe]{display:grid;grid-template-columns:repeat(7,1fr);font-size:10px;color:#22242a7a;text-align:center;margin-bottom:2px}.c-grid-body[data-v-455e07fe]{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr)}.c-cell[data-v-455e07fe]{display:flex;align-items:center;justify-content:center;font-size:10px;border-radius:50%}.c-cell--dim[data-v-455e07fe]{opacity:.3}.c-cell--today[data-v-455e07fe]{background:#e84045;color:#fff;font-weight:700}.ws-2x1[data-v-455e07fe]{padding:0 0 5px}.ws-2x1 .c-month[data-v-455e07fe]{margin:0 0 4px;padding:6px 12px;font-size:11px;flex-shrink:0}.ws-2x1 .c-row[data-v-455e07fe]{flex:1;display:flex;align-items:center;gap:10px;padding:0 12px}.ws-2x1 .c-day[data-v-455e07fe]{flex:none;font-size:25px}.ws-2x1 .c-meta[data-v-455e07fe]{display:none}.ws-2x1 .c-lunar[data-v-455e07fe]{flex:1;min-width:0;font-size:10px;margin:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-1x2[data-v-455e07fe]{padding:8px 6px;align-items:center;text-align:center}.ws-1x2 .c-month[data-v-455e07fe]{margin:-8px -6px 6px;padding:7px 6px;font-size:10px}.ws-1x2 .c-day[data-v-455e07fe]{font-size:26px;justify-content:center}.ws-1x2 .c-meta[data-v-455e07fe]{display:none}.ws-1x2 .c-lunar[data-v-455e07fe]{font-size:9px}.ws-1x1[data-v-455e07fe]{padding:4px 2px;align-items:center;justify-content:center;text-align:center}.ws-1x1 .c-month[data-v-455e07fe]{margin:-4px -2px 3px;padding:4px 2px;font-size:9px}.ws-1x1 .c-day[data-v-455e07fe]{flex:none;font-size:22px;justify-content:center}.ws-1x1 .c-meta[data-v-455e07fe],.ws-1x1 .c-lunar[data-v-455e07fe]{display:none}@media (max-width: 567.98px){.widget-calendar[data-v-455e07fe]{padding:10px 12px!important}.widget-calendar .c-month[data-v-455e07fe]{font-size:11px!important}.widget-calendar .c-day[data-v-455e07fe]{font-size:34px!important;display:flex!important}.widget-calendar .c-meta[data-v-455e07fe]{display:none!important}.widget-calendar .c-lunar[data-v-455e07fe]{font-size:10px!important;margin-top:2px}.widget-calendar .c-monthgrid[data-v-455e07fe]{display:none!important}}.widget-hotlist[data-v-a5c68a8b]{width:100%;height:100%;border-radius:12px;padding:8px 12px;color:#fff;background:#3237428c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;overflow:hidden}.h-tabs[data-v-a5c68a8b]{display:flex;gap:4px;flex-shrink:0;margin-bottom:2px}.h-tab[data-v-a5c68a8b]{font-size:12px;padding:2px 8px;border-radius:8px;cursor:pointer;opacity:.6}.h-tab--active[data-v-a5c68a8b]{opacity:1;background:#ffffff1f}.h-demo[data-v-a5c68a8b]{font-size:9px;color:#ffffff59;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:0 3px;margin-left:auto;align-self:center}.h-list[data-v-a5c68a8b]{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.h-list[data-v-a5c68a8b]::-webkit-scrollbar{width:4px}.h-list[data-v-a5c68a8b]::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:2px}.h-item[data-v-a5c68a8b]{display:flex;align-items:center;gap:6px;padding:3px 0;cursor:pointer}.h-item:hover .h-title[data-v-a5c68a8b]{opacity:1}.h-rank[data-v-a5c68a8b]{width:14px;font-size:12px;font-style:italic;font-weight:700;color:#ffffff73;flex-shrink:0;text-align:center}.h-rank--top[data-v-a5c68a8b]{color:#ff6b35}.h-title[data-v-a5c68a8b]{flex:1;min-width:0;font-size:12px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-heat[data-v-a5c68a8b]{font-size:10px;color:#fff6;flex:0 0 auto}.ws-4x2[data-v-a5c68a8b]{padding:6px 12px}.ws-4x2 .h-tabs[data-v-a5c68a8b]{margin-bottom:3px}.ws-4x2 .h-tab[data-v-a5c68a8b]{font-size:11px;padding:1px 7px}.ws-4x2 .h-list[data-v-a5c68a8b]{flex:none;height:105px}.ws-4x2 .h-item[data-v-a5c68a8b]{height:21px;padding:0}.ws-4x2 .h-rank[data-v-a5c68a8b]{font-size:11px;width:13px}.ws-4x2 .h-title[data-v-a5c68a8b]{font-size:11px;line-height:1.35}.ws-4x2 .h-heat[data-v-a5c68a8b]{font-size:9px}.ws-2x2[data-v-a5c68a8b]{padding:7px 10px}.ws-2x2 .h-tabs[data-v-a5c68a8b]{flex-wrap:nowrap}.ws-2x2 .h-item[data-v-a5c68a8b]{padding:5px 0}.ws-1x2[data-v-a5c68a8b]{align-items:stretch;justify-content:center;padding:7px 6px;gap:4px}.h-sources[data-v-a5c68a8b]{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:center;gap:5px}.h-source[data-v-a5c68a8b]{width:100%;height:26px;border:0;border-radius:8px;background:#ffffff1a;color:#ffffffdb;font-size:10px;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}.h-source[data-v-a5c68a8b]:hover{background:#ffffff2e;color:#fff}.ws-2x1[data-v-a5c68a8b]{align-items:center;justify-content:center;padding:5px 7px}.h-sources.horizontal[data-v-a5c68a8b]{flex-direction:row;align-items:center;gap:4px}.ws-2x1 .h-source[data-v-a5c68a8b]{height:22px;padding:0 4px;font-size:8px;border-radius:6px;letter-spacing:-.3px}.ws-1x1[data-v-a5c68a8b]{align-items:center;justify-content:center;padding:4px}.h-label[data-v-a5c68a8b]{font-size:13px;font-weight:650;letter-spacing:2px;white-space:nowrap}.h-label--tiny[data-v-a5c68a8b]{font-size:12px;letter-spacing:1px}@media (max-width: 567.98px){.widget-hotlist .h-tabs[data-v-a5c68a8b]{display:flex!important}.widget-hotlist .h-item[data-v-a5c68a8b]{padding:2px 0}.widget-hotlist .h-title[data-v-a5c68a8b],.widget-hotlist .h-rank[data-v-a5c68a8b]{font-size:11px}}.widget-notes[data-v-656fb681]{width:100%;height:100%;padding:10px 12px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;color:#fff;background:#1618248c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.n-head[data-v-656fb681]{font-size:12px;opacity:.7;margin-bottom:6px}.n-area[data-v-656fb681]{flex:1;width:100%;border:none;outline:none;resize:none;background:transparent;color:#ffffffe0;font-size:12px;line-height:1.6;font-family:inherit}.n-area[data-v-656fb681]::-moz-placeholder{color:#ffffff4d}.n-area[data-v-656fb681]::placeholder{color:#ffffff4d}.widget-notes.ns-4x2[data-v-656fb681]{padding:12px 16px}.ns-4x2 .n-head[data-v-656fb681]{font-size:13px;margin-bottom:8px}.ns-4x2 .n-area[data-v-656fb681]{font-size:13px;line-height:1.7}.widget-notes.ns-2x1[data-v-656fb681]{padding:5px 9px}.ns-2x1 .n-area[data-v-656fb681]{font-size:11px;line-height:1.35}.widget-notes.ns-1x2[data-v-656fb681]{padding:7px}.ns-1x2 .n-area[data-v-656fb681]{font-size:11px;line-height:1.45;text-align:left}.widget-notes.ns-tiny[data-v-656fb681]{padding:4px}.ns-tiny .n-area[data-v-656fb681]{font-size:10px;line-height:1.2;text-align:center}.ns-tiny .n-area[data-v-656fb681]::-moz-placeholder{font-size:10px}.ns-tiny .n-area[data-v-656fb681]::placeholder{font-size:10px}.widget-countdown[data-v-e22aee21]{width:100%;height:100%;border-radius:12px;padding:10px 12px;color:#fff;background:linear-gradient(150deg,#5b7cfa,#3d5afe 60%,#304ffe);display:flex;flex-direction:column;overflow:hidden}.cd-name[data-v-e22aee21]{font-size:12px;opacity:.9}.cd-days[data-v-e22aee21]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px}.cd-num[data-v-e22aee21]{font-size:40px;font-weight:600;line-height:1}.cd-unit[data-v-e22aee21]{font-size:13px;opacity:.8}.cd-date[data-v-e22aee21]{font-size:11px;opacity:.7;text-align:right}.widget-clock[data-v-b0079c47]{width:100%;height:100%;padding:10px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:12px;overflow:hidden;color:#fff;background:linear-gradient(150deg,#2c3e50,#42275e);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.clock-analog[data-v-b0079c47]{position:relative;width:62px;height:62px;flex:0 0 auto;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff3d}.clock-tick[data-v-b0079c47]{position:absolute;left:50%;top:3px;width:2px;height:5px;background:#fff6;transform-origin:1px 28px}.hand[data-v-b0079c47]{position:absolute;left:50%;bottom:50%;transform-origin:50% 100%;border-radius:2px}.hour[data-v-b0079c47]{width:4px;height:15px;margin-left:-2px;background:#fff}.minute[data-v-b0079c47]{width:3px;height:22px;margin-left:-1.5px;background:#ffffffe0}.second[data-v-b0079c47]{width:1px;height:25px;background:#ffb454}.clock-center[data-v-b0079c47]{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#ffb454}.clock-digital[data-v-b0079c47]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.clock-digital strong[data-v-b0079c47]{font-size:19px;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.clock-digital em[data-v-b0079c47]{font-size:11px;color:#ffb454;font-style:normal;font-variant-numeric:tabular-nums}.clock-digital span[data-v-b0079c47]{font-size:11px;color:#ffffff9e;white-space:nowrap}.cs-4x2[data-v-b0079c47]{gap:16px;padding:12px 18px}.cs-4x2 .clock-analog[data-v-b0079c47]{width:84px;height:84px}.cs-4x2 .clock-tick[data-v-b0079c47]{transform-origin:1px 39px}.cs-4x2 .hour[data-v-b0079c47]{height:20px}.cs-4x2 .minute[data-v-b0079c47]{height:30px}.cs-4x2 .second[data-v-b0079c47]{height:34px}.cs-4x2 .clock-digital[data-v-b0079c47]{gap:3px}.cs-4x2 .clock-digital strong[data-v-b0079c47]{font-size:36px}.cs-2x2[data-v-b0079c47]{flex-direction:column;gap:7px;padding:10px 8px}.cs-2x2 .clock-analog[data-v-b0079c47]{width:58px;height:58px}.cs-2x2 .clock-tick[data-v-b0079c47]{transform-origin:1px 26px}.cs-2x2 .hour[data-v-b0079c47]{height:14px}.cs-2x2 .minute[data-v-b0079c47]{height:20px}.cs-2x2 .second[data-v-b0079c47]{height:23px}.cs-2x2 .clock-digital[data-v-b0079c47]{align-items:center}.cs-2x2 .clock-digital strong[data-v-b0079c47]{font-size:20px}.cs-2x1[data-v-b0079c47]{gap:9px;padding:6px 9px}.cs-2x1 .clock-analog[data-v-b0079c47]{width:38px;height:38px}.cs-2x1 .clock-tick[data-v-b0079c47]{height:3px;transform-origin:1px 16px}.cs-2x1 .hour[data-v-b0079c47]{height:10px}.cs-2x1 .minute[data-v-b0079c47]{height:14px}.cs-2x1 .second[data-v-b0079c47]{height:16px}.cs-2x1 .clock-center[data-v-b0079c47]{width:4px;height:4px;margin:-2px}.cs-2x1 .clock-digital span[data-v-b0079c47],.cs-2x1 .clock-digital em[data-v-b0079c47]{display:none}.cs-2x1 .clock-digital strong[data-v-b0079c47]{font-size:16px}.cs-1x2[data-v-b0079c47]{flex-direction:column;gap:5px;padding:8px 5px}.cs-1x2 .clock-analog[data-v-b0079c47]{width:38px;height:38px}.cs-1x2 .clock-tick[data-v-b0079c47]{height:3px;transform-origin:1px 16px}.cs-1x2 .hour[data-v-b0079c47]{height:10px}.cs-1x2 .minute[data-v-b0079c47]{height:14px}.cs-1x2 .second[data-v-b0079c47]{height:16px}.cs-1x2 .clock-center[data-v-b0079c47]{width:4px;height:4px;margin:-2px}.cs-1x2 .clock-digital[data-v-b0079c47]{align-items:center;gap:1px}.cs-1x2 .clock-digital strong[data-v-b0079c47]{font-size:13px}.cs-1x2 .clock-digital span[data-v-b0079c47]{font-size:9px}.cs-1x1[data-v-b0079c47]{padding:5px 4px;gap:0}.cs-1x1 .clock-digital[data-v-b0079c47]{align-items:center}.cs-1x1 .clock-digital strong[data-v-b0079c47]{font-size:13px}.widget-todo[data-v-852c8933]{width:100%;height:100%;padding:10px 12px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;color:#fff;background:#1618248c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.t-head[data-v-852c8933]{display:flex;justify-content:space-between;align-items:center;font-size:12px;opacity:.78}.t-progress[data-v-852c8933]{height:3px;margin:6px 0 8px;border-radius:2px;background:#ffffff24;overflow:hidden}.t-progress i[data-v-852c8933]{display:block;height:100%;border-radius:2px;background:#67f2b1;transition:width .3s ease}.t-list[data-v-852c8933]{min-height:0;flex:1;overflow:auto;scrollbar-width:none}.t-list[data-v-852c8933]::-webkit-scrollbar{display:none}.t-item[data-v-852c8933]{display:flex;align-items:center;gap:7px;padding:4px 0;font-size:12px;cursor:pointer}.t-item input[data-v-852c8933]{accent-color:#67f2b1}.t-item span[data-v-852c8933]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-item.done span[data-v-852c8933]{opacity:.4;text-decoration:line-through}.t-item button[data-v-852c8933]{border:0;background:transparent;color:#ffffff59;font-size:15px;line-height:1;cursor:pointer}.t-empty[data-v-852c8933]{margin:auto;color:#ffffff4d;font-size:11px;text-align:center}.t-form[data-v-852c8933]{display:flex;gap:6px;margin-top:7px}.t-form input[data-v-852c8933]{flex:1;min-width:0;height:26px;padding:0 8px;border:0;outline:none;border-radius:7px;background:#ffffff1f;color:#fff;font-size:11px}.t-form input[data-v-852c8933]::-moz-placeholder{color:#ffffff52}.t-form input[data-v-852c8933]::placeholder{color:#ffffff52}.t-form button[data-v-852c8933]{height:26px;padding:0 8px;border:0;border-radius:7px;background:#67f2b1;color:#10231b;font-size:11px;font-weight:650;cursor:pointer}.t-plus[data-v-852c8933]{width:24px;height:24px;border:0;border-radius:50%;background:#67f2b1;color:#10231b;font-size:15px;font-weight:700;line-height:1;cursor:pointer}.ts-4x2[data-v-852c8933]{padding:8px 12px}.ts-4x2 .t-head[data-v-852c8933]{font-size:10px}.ts-4x2 .t-list[data-v-852c8933]{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:0;align-content:start}.ts-4x2 .t-item[data-v-852c8933]{padding:1px 8px 1px 0;font-size:10px;gap:5px}.ts-4x2 .t-item input[data-v-852c8933]{width:10px;height:10px;flex:none}.ts-4x2 .t-item button[data-v-852c8933]{font-size:12px}.ts-4x2 .t-empty[data-v-852c8933]{grid-column:1 / -1;font-size:10px}.ts-4x2 .t-progress[data-v-852c8933]{height:2px;margin:3px 0 5px}.ts-4x2 .t-form[data-v-852c8933]{margin-top:5px}.ts-4x2 .t-form input[data-v-852c8933]{height:20px;font-size:10px}.ts-4x2 .t-form button[data-v-852c8933]{height:20px;padding:0 7px;font-size:10px}.ts-2x2[data-v-852c8933]{padding:8px 10px}.ts-2x2 .t-head[data-v-852c8933]{font-size:11px}.ts-2x2 .t-item[data-v-852c8933]{padding:2px 0;font-size:11px;gap:6px}.ts-2x2 .t-item input[data-v-852c8933]{width:11px;height:11px;flex:none}.ts-2x2 .t-empty[data-v-852c8933]{font-size:10px}.ts-2x2 .t-form[data-v-852c8933]{margin-top:6px}.ts-2x2 .t-form input[data-v-852c8933]{height:22px;font-size:10px}.ts-2x2 .t-form button[data-v-852c8933]{height:22px;padding:0 7px;font-size:10px}.ts-2x1[data-v-852c8933]{padding:6px 9px}.ts-2x1 .t-head[data-v-852c8933]{position:absolute;left:9px;top:5px;right:9px;font-size:10px}.ts-2x1 .t-list[data-v-852c8933]{margin-top:6px;flex:0 1 auto}.ts-2x1 .t-item[data-v-852c8933]{padding:1px 0;font-size:10px;gap:5px}.ts-2x1 .t-empty[data-v-852c8933]{font-size:10px;margin:2px auto}.ts-2x1 .t-form[data-v-852c8933]{margin-top:4px}.ts-2x1 .t-form input[data-v-852c8933]{height:20px;font-size:10px}.ts-2x1 .t-form button[data-v-852c8933]{height:20px;padding:0 6px;font-size:10px}.ts-1x2[data-v-852c8933]{padding:8px 7px}.ts-1x2 .t-head[data-v-852c8933]{font-size:10px}.ts-1x2 .t-item[data-v-852c8933]{padding:3px 0;font-size:10px;gap:5px}.ts-1x2 .t-empty[data-v-852c8933]{font-size:10px}.ts-1x2 .t-form[data-v-852c8933]{margin-top:5px}.ts-1x2 .t-form input[data-v-852c8933]{height:21px;font-size:10px;padding:0 6px}.ts-1x2 .t-form button[data-v-852c8933]{height:21px;padding:0 5px;font-size:10px}.ts-1x1[data-v-852c8933]{padding:5px 5px 6px;align-items:center;justify-content:space-between}.ts-1x1 .t-head[data-v-852c8933]{width:100%;justify-content:center;font-size:11px;opacity:.85}.ts-1x1 .t-list[data-v-852c8933]{flex:0 0 auto;min-height:0;overflow:hidden;font-size:11px}.ts-1x1 .t-list .t-item[data-v-852c8933]{display:none}.ts-1x1 .t-empty[data-v-852c8933]{margin:0;font-size:9px}.ts-1x1 .t-plus[data-v-852c8933]{width:20px;height:20px;font-size:13px}.widget-pomodoro[data-v-f7692c0b]{position:relative;width:100%;height:100%;padding:9px 10px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#fff;background:linear-gradient(150deg,#e05a47,#d32f2f);transition:background .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.widget-pomodoro.rest[data-v-f7692c0b]{background:linear-gradient(150deg,#2e9e6b,#1b7a4c)}.p-side[data-v-f7692c0b]{display:flex;align-items:center;gap:7px}.p-head[data-v-f7692c0b]{font-size:11px;opacity:.78}.p-state[data-v-f7692c0b]{font-size:10px;opacity:.58}.p-ring[data-v-f7692c0b]{position:relative;width:62px;height:62px}.p-ring svg[data-v-f7692c0b]{width:100%;height:100%;transform:rotate(-90deg)}.track[data-v-f7692c0b],.bar[data-v-f7692c0b]{fill:none;stroke-width:7}.track[data-v-f7692c0b]{stroke:#fff3}.bar[data-v-f7692c0b]{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.p-ring span[data-v-f7692c0b]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:14px;font-variant-numeric:tabular-nums}.p-actions[data-v-f7692c0b]{display:flex;gap:6px}.p-actions button[data-v-f7692c0b]{min-width:40px;height:22px;border:0;border-radius:7px;background:#ffffff2e;color:#fff;font-size:11px;cursor:pointer}.p-time[data-v-f7692c0b]{border:0;background:transparent;color:#fff;font-size:15px;font-variant-numeric:tabular-nums;cursor:pointer}.ps-4x2[data-v-f7692c0b]{flex-direction:row;justify-content:space-between;gap:12px;padding:12px 18px}.ps-4x2 .p-side[data-v-f7692c0b]{flex-direction:column;align-items:flex-start;min-width:42px}.ps-4x2 .p-ring[data-v-f7692c0b]{width:74px;height:74px}.ps-4x2 .p-ring span[data-v-f7692c0b]{font-size:16px}.ps-4x2 .p-actions[data-v-f7692c0b]{align-self:center;flex-direction:column;width:52px}.ps-4x2 .p-actions button[data-v-f7692c0b]{width:100%;height:25px}.ps-2x2[data-v-f7692c0b]{gap:5px}.ps-2x2 .p-ring[data-v-f7692c0b]{width:58px;height:58px}.ps-2x1[data-v-f7692c0b]{flex-direction:row;gap:8px;padding:5px 8px}.ps-2x1 .p-side[data-v-f7692c0b]{flex-direction:column;align-items:flex-start;min-width:24px}.ps-2x1 .p-head[data-v-f7692c0b]{font-size:9px}.ps-2x1 .p-ring[data-v-f7692c0b]{width:30px;height:30px}.ps-2x1 .p-ring span[data-v-f7692c0b]{font-size:8px}.ps-2x1 .track[data-v-f7692c0b],.ps-2x1 .bar[data-v-f7692c0b]{stroke-width:10}.ps-2x1 .p-actions[data-v-f7692c0b]{flex-direction:row;gap:4px}.ps-2x1 .p-actions button[data-v-f7692c0b]{min-width:24px;width:24px;height:20px;font-size:9px;border-radius:6px}.ps-1x2[data-v-f7692c0b]{gap:4px;padding:8px 5px}.ps-1x2 .p-head[data-v-f7692c0b]{font-size:9px}.ps-1x2 .p-ring[data-v-f7692c0b]{width:32px;height:32px}.ps-1x2 .p-ring span[data-v-f7692c0b]{font-size:8px}.ps-1x2 .track[data-v-f7692c0b],.ps-1x2 .bar[data-v-f7692c0b]{stroke-width:10}.ps-1x2 .p-actions[data-v-f7692c0b]{flex-direction:row;gap:4px}.ps-1x2 .p-actions button[data-v-f7692c0b]{min-width:18px;width:18px;height:18px;padding:0;font-size:8px;border-radius:5px}.ps-1x1[data-v-f7692c0b]{padding:5px;gap:0}.ps-1x1 .p-side[data-v-f7692c0b],.ps-1x1 .p-actions[data-v-f7692c0b],.ps-1x1 .p-ring[data-v-f7692c0b]{display:none}.ps-1x1 .p-time[data-v-f7692c0b]{font-size:12px}.widget-counter[data-v-99e8b548]{position:relative;width:100%;height:100%;padding:8px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#fff;background:#1618248c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-title[data-v-99e8b548]{font-size:11px;opacity:.66}.c-body[data-v-99e8b548]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%}.c-value[data-v-99e8b548]{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;min-width:28px;text-align:center}.c-body button[data-v-99e8b548],.c-reset[data-v-99e8b548]{border:0;border-radius:7px;background:#ffffff29;color:#fff;cursor:pointer;font-variant-numeric:tabular-nums}.c-body button[data-v-99e8b548]{width:23px;height:23px;font-size:13px;font-weight:700}.c-plus[data-v-99e8b548]{background:#67f2b1!important;color:#10231b!important}.c-reset[data-v-99e8b548]{height:20px;padding:0 8px;font-size:10px}.ns-4x2[data-v-99e8b548]{gap:8px;padding:12px 20px}.ns-4x2 .c-title[data-v-99e8b548]{font-size:13px}.ns-4x2 .c-value[data-v-99e8b548]{font-size:46px;min-width:78px}.ns-4x2 .c-body button[data-v-99e8b548]{width:36px;height:36px;font-size:19px;border-radius:10px}.ns-2x2 .c-value[data-v-99e8b548]{font-size:30px}.ns-2x2 .c-body button[data-v-99e8b548]{width:26px;height:26px}.ns-2x1[data-v-99e8b548]{flex-direction:row;gap:8px;padding:5px 8px}.ns-2x1 .c-title[data-v-99e8b548]{position:absolute;left:8px;top:4px;font-size:9px}.ns-2x1 .c-body[data-v-99e8b548]{width:auto;gap:5px}.ns-2x1 .c-value[data-v-99e8b548]{font-size:18px;min-width:24px;cursor:pointer}.ns-2x1 .c-body button[data-v-99e8b548]{width:20px;height:20px;font-size:11px;border-radius:6px}.ns-2x1 .c-value[data-v-99e8b548]:active{opacity:.55}.ns-1x2[data-v-99e8b548]{gap:4px;padding:7px 5px}.ns-1x2 .c-title[data-v-99e8b548]{font-size:9px}.ns-1x2 .c-body[data-v-99e8b548]{flex-direction:column;gap:4px}.ns-1x2 .c-value[data-v-99e8b548]{font-size:17px;min-width:0}.ns-1x2 .c-body button[data-v-99e8b548]{width:24px;height:16px;font-size:10px;border-radius:5px}.ns-1x2 .c-reset[data-v-99e8b548]{height:15px;padding:0 5px;font-size:8px}.ns-1x1[data-v-99e8b548]{padding:4px;gap:3px}.ns-1x1 .c-title[data-v-99e8b548],.ns-1x1 .c-reset[data-v-99e8b548]{display:none}.ns-1x1 .c-body[data-v-99e8b548]{flex-direction:column;gap:2px}.ns-1x1 .c-value[data-v-99e8b548]{font-size:12px;min-width:0;cursor:pointer}.ns-1x1 .c-body button[data-v-99e8b548]{width:18px;height:13px;font-size:9px;border-radius:4px}.itab-grid[data-v-fa01ff1b]{display:grid;width:min(100%,1230px);grid-template-columns:repeat(14,60px);grid-auto-rows:60px;justify-content:center;align-content:start;gap:30px;margin:0 auto}.cell[data-v-fa01ff1b]{position:relative;min-width:0;max-width:100%}.drag-size-toast[data-v-fa01ff1b]{position:fixed;left:50%;bottom:92px;transform:translate(-50%);z-index:1250;padding:8px 14px;border-radius:10px;background:#11141ae6;color:#fff;font-size:12px;box-shadow:0 8px 28px #00000047;pointer-events:none}.cell-blank--edit[data-v-fa01ff1b]{min-height:60px;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff29;cursor:pointer}.cell-blank--edit[data-v-fa01ff1b]:hover{box-shadow:inset 0 0 0 1px #ffffff61}.cell-blank--target[data-v-fa01ff1b]{min-height:60px}.cell-widget.span-2x1[data-v-fa01ff1b]{grid-column:span 2}.cell-widget.span-1x2[data-v-fa01ff1b]{grid-row:span 2}.cell-widget.span-2x2[data-v-fa01ff1b]{grid-column:span 2;grid-row:span 2}.cell-widget.span-4x2[data-v-fa01ff1b]{grid-column:span 4;grid-row:span 2}.cell-widget[data-v-fa01ff1b]{display:block;cursor:default}.cell-icon[data-v-fa01ff1b]{text-decoration:none;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.icon-box[data-v-fa01ff1b]{position:relative;width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.cell-icon:hover .icon-box[data-v-fa01ff1b]{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 24px #0000004d}.cell-icon:active .icon-box[data-v-fa01ff1b]{transform:scale(.92);transition-duration:.1s}.icon-bg[data-v-fa01ff1b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none}.icon-box img[data-v-fa01ff1b],.icon-box .icon-text[data-v-fa01ff1b]{position:relative;z-index:1}.icon-box img[data-v-fa01ff1b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:18px}.icon-box[data-v-fa01ff1b]:has(.icon-text){background:#ffffff1f;border-radius:18px}.icon-text[data-v-fa01ff1b]{font-size:24px;font-weight:700;color:#3a4a5f}.cell-icon.span-2x1[data-v-fa01ff1b]{grid-column:span 2}.cell-icon.span-1x2[data-v-fa01ff1b]{grid-row:span 2}.cell-icon.span-2x2[data-v-fa01ff1b]{grid-column:span 2;grid-row:span 2}.cell-icon.span-4x2[data-v-fa01ff1b]{grid-column:span 4;grid-row:span 2}.icon-box.icon-box--fill[data-v-fa01ff1b]{width:100%;height:100%}.icon-box--fill img[data-v-fa01ff1b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.icon-box--fill .icon-text[data-v-fa01ff1b]{font-size:40px}.cell-icon--dragging[data-v-fa01ff1b]{opacity:.35}.itab-grid--edit .cell-icon[data-v-fa01ff1b]{cursor:grab;touch-action:none}@keyframes bm-shake-fa01ff1b{0%,to{transform:rotate(0)}20%{transform:rotate(-2.4deg)}40%{transform:rotate(2.4deg)}60%{transform:rotate(-1.8deg)}80%{transform:rotate(1.8deg)}}.cell-icon--shake[data-v-fa01ff1b],.cell-widget--shake[data-v-fa01ff1b]{animation:bm-shake-fa01ff1b .6s ease-in-out infinite}.cell-icon--shake .icon-box[data-v-fa01ff1b]{box-shadow:0 0 0 2px #ffffff40}.del-badge[data-v-fa01ff1b]{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border-radius:50%;background:#fff6;color:#222;font-size:14px;font-weight:700;line-height:20px;text-align:center;cursor:pointer;z-index:5;transition:background .15s}.del-badge[data-v-fa01ff1b]:hover{background:#ffffffd9}.cell-title[data-v-fa01ff1b]{position:absolute;top:67px;left:50%;transform:translate(-50%);width:90px;font-size:12px;line-height:1.45;text-align:center;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.4);margin:0}.cell-title--widget[data-v-fa01ff1b]{top:calc(100% + 7px);width:180px}.cell-add[data-v-fa01ff1b]{cursor:pointer;-webkit-tap-highlight-color:transparent}.icon-box--add[data-v-fa01ff1b]{background:#ffffff24;border:1px dashed rgba(255,255,255,.35);box-sizing:border-box}.cell-add:hover .icon-box--add[data-v-fa01ff1b]{background:#ffffff3d}.cell-title.cell-title--multi[data-v-fa01ff1b]{top:calc(100% + 7px)}@media (max-width: 567.98px){.mobile-only[data-v-fa01ff1b]{display:block}}@media (min-width: 568px){.itab-grid[data-v-fa01ff1b]{padding-top:18px}}.bm-menu{position:fixed;z-index:1215;width:145px;padding:8px;background:#0b0b0bcc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:12px;box-shadow:0 8px 32px #00000073;color:#ffffffd9}.bm-item{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;font-size:12px;border-radius:8px;cursor:pointer;transition:background .15s}.bm-item:hover{background:#ffffff1a}.bm-item--danger{color:#ff6b6b}.bm-item--danger:hover{background:#ff6b6b1f}.bm-sep{height:1px;margin:5px 8px;background:#ffffff1a}.bm-item--col{display:block;height:auto;padding:0;cursor:default}.bm-item--col:hover{background:transparent}.bm-item-row{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border-radius:8px}.bm-item-row--label{color:#ffffffd9}.bm-layout-row{display:flex;flex-wrap:wrap;gap:4px;padding:4px 4px 2px}.bm-size-chip{display:flex;align-items:center;justify-content:center;width:36px;height:20px;font-size:11px;font-variant-numeric:tabular-nums;border-radius:12px;background:#ffffff1f;color:#ffffffad;cursor:pointer;transition:background .15s,color .15s}.bm-size-chip:hover{background:#fff3;color:#fff}.bm-size-chip--active{background:#ffffffeb;color:#1a1a1a;font-weight:600}.bm-undo{position:fixed;left:50%;bottom:56px;transform:translate(-50%);z-index:1310;display:flex;align-items:center;gap:14px;padding:10px 14px 10px 18px;background:#14161ceb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;box-shadow:0 8px 32px #00000073;color:#ffffffe0;font-size:13px}.bm-undo-text{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-undo-btn{padding:6px 14px;border:none;border-radius:8px;background:#4fc08d38;color:#6fd3a5;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.bm-undo-btn:hover{background:#4fc08d59}.bm-drag-ghost{position:fixed;z-index:2000;width:60px;height:60px;border-radius:14px;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 36px #00000080;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:scale(1.12)}.bm-drag-ghost img{width:60%;height:60%;-o-object-fit:contain;object-fit:contain}.bm-drag-ghost span{font-size:24px;font-weight:600;color:#fff}.bm-fade-enter-active{transition:opacity .15s}.bm-fade-leave-active{transition:opacity .12s}.bm-fade-enter-from,.bm-fade-leave-to{opacity:0}.links-panel[data-v-b1a654b1]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;--mobile-dock-bottom: max(3px, calc(env(safe-area-inset-bottom) - 9px) );--mobile-dock-height: 46px;--mobile-dock-reserved: calc(var(--mobile-dock-height) + var(--mobile-dock-bottom))}.header-actions[data-v-b1a654b1]{position:absolute;top:17px;right:16px;display:flex;gap:6px;z-index:10;color:#fff;opacity:.85}.action-icon--space[data-v-b1a654b1]{gap:2px}.space-name[data-v-b1a654b1]{font-size:11px;margin-left:2px;white-space:nowrap}.space-panel[data-v-b1a654b1]{position:absolute;top:52px;right:20px;z-index:30;width:220px;background:#14161ceb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px;color:#ffffffe6;box-shadow:0 12px 40px #0006}.sp-head[data-v-b1a654b1]{margin:0 0 8px;font-size:12px;color:#ffffff80;display:flex;justify-content:space-between}.sp-count[data-v-b1a654b1]{font-size:11px}.sp-item[data-v-b1a654b1]{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border-radius:9px;cursor:pointer;transition:background .15s}.sp-item[data-v-b1a654b1]:hover{background:#ffffff14}.sp-item--active[data-v-b1a654b1]{background:#ff9f4326}.sp-name[data-v-b1a654b1]{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-now[data-v-b1a654b1]{font-size:10px;color:#ffb84d}.sp-main[data-v-b1a654b1]{font-size:9px;color:#fff;background:#ff9f43;border-radius:4px;padding:1px 4px;flex-shrink:0}.sp-star[data-v-b1a654b1]{font-size:12px;color:#ffffff4d;cursor:pointer;padding:2px;flex-shrink:0}.sp-star[data-v-b1a654b1]:hover{color:#ffd57e}:where(.sp-item) .sp-star[title^=主空间][data-v-b1a654b1]{color:#ffb84d}.sp-switch[data-v-b1a654b1]{font-size:11px;color:#ffffff73}.sp-item:hover .sp-switch[data-v-b1a654b1]{color:#fff}.sp-rename[data-v-b1a654b1]{font-size:12px;color:#ffffff59;cursor:pointer;padding:2px 4px}.sp-rename[data-v-b1a654b1]:hover{color:#fff}.sp-del[data-v-b1a654b1]{font-size:12px;color:#ffffff4d;cursor:pointer;padding:2px 4px;flex-shrink:0}.sp-del[data-v-b1a654b1]:hover{color:#ff8a8a}.sp-del--armed[data-v-b1a654b1]{color:#ff6b6b;font-size:11px;font-weight:600;background:#ff6b6b26;border-radius:5px;padding:2px 6px}.sp-rename-row[data-v-b1a654b1]{display:flex;gap:6px;margin-top:8px}.sp-input[data-v-b1a654b1]{flex:1;min-width:0;height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:12px;outline:none}.sp-ok[data-v-b1a654b1]{height:30px;padding:0 12px;border:none;border-radius:8px;background:#ff9f43;color:#fff;font-size:12px;cursor:pointer}.sp-add[data-v-b1a654b1]{margin-top:8px;height:34px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.3);border-radius:9px;font-size:12px;color:#fff9;cursor:pointer}.sp-add[data-v-b1a654b1]:hover{color:#fff;border-color:#fff9}.page-count[data-v-b1a654b1]{position:absolute;right:-2px;bottom:-2px;min-width:14px;height:14px;border-radius:7px;background:#ff9f43;color:#fff;font-size:9px;line-height:14px;text-align:center;padding:0 3px}.action-icon[data-v-b1a654b1]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:#ffffffd9}.action-icon[data-v-b1a654b1]:hover{background:#ffffff1f}.edit-done-btn[data-v-b1a654b1]{position:absolute;top:12px;right:20px;z-index:11;display:flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:none;border-radius:17px;background:#4fc08d;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 4px 18px #4fc08d73;transition:background .15s}.edit-done-btn[data-v-b1a654b1]:hover{background:#45aa7f}.edit-fade-enter-active[data-v-b1a654b1]{transition:opacity .2s,transform .2s}.edit-fade-leave-active[data-v-b1a654b1]{transition:opacity .15s}.edit-fade-enter-from[data-v-b1a654b1],.edit-fade-leave-to[data-v-b1a654b1]{opacity:0;transform:translateY(-6px)}.top-area[data-v-b1a654b1]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:0 24px}@media (min-width: 568px){.links-panel[data-v-b1a654b1]{margin-left:-32px}.top-area[data-v-b1a654b1]{padding-top:54px}.search-area[data-v-b1a654b1]{width:100%;max-width:600px;margin-top:17px}}@media (max-width: 567.98px){.top-area[data-v-b1a654b1]{padding:40px 0 0}.search-area[data-v-b1a654b1]{width:auto;align-self:stretch;margin:10px 26px 0}.header-actions[data-v-b1a654b1]{opacity:.75}}.links-content[data-v-b1a654b1]{flex:1;overflow-y:hidden;padding:20px clamp(12px,3vw,50px) 32px}.links-content--scrollable[data-v-b1a654b1]{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.links-content--scrollable[data-v-b1a654b1]::-webkit-scrollbar{display:none}.scroll-touch-zone[data-v-b1a654b1]{position:absolute;top:0;right:0;bottom:0;width:10px;z-index:18;cursor:ns-resize;touch-action:none}@media (max-width: 567.98px){.links-content[data-v-b1a654b1]{margin-bottom:var(--mobile-dock-reserved);padding:54px 0 18px}}.links-dock[data-v-b1a654b1]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:8px;min-height:58px;padding:8px 14px;border-radius:18px;background:#19191e59;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 28px #00000040;z-index:15;transition:border-color .15s,background .15s}.links-dock--over[data-v-b1a654b1]{border-color:#4fc08d;background:#4fc08d1f}.dock-site[data-v-b1a654b1]{position:relative;width:42px;height:42px;border-radius:12px;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none;transition:transform .15s,background .15s}.dock-site[data-v-b1a654b1]:hover{transform:translateY(-3px) scale(1.06);background:#ffffff2e}.dock-bg[data-v-b1a654b1]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:12px;pointer-events:none}.dock-site img[data-v-b1a654b1],.dock-site-letter[data-v-b1a654b1]{position:relative;z-index:1}.dock-site img[data-v-b1a654b1]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px}.dock-site[data-v-b1a654b1]{background:#ffffff1f}.dock-site[data-v-b1a654b1]:has(img){background:transparent}.dock-site-letter[data-v-b1a654b1]{font-size:17px;font-weight:700;color:#ffffffe6}.dock-hint[data-v-b1a654b1]{font-size:11px;color:#fff6;padding:0 8px;white-space:nowrap}.dock-hint--more[data-v-b1a654b1]{color:#ffffff47}@media (max-width: 567.98px){.links-dock[data-v-b1a654b1]{bottom:var(--mobile-dock-bottom);max-width:calc(100% - 30px);box-sizing:border-box;padding:4px 12px;min-height:var(--mobile-dock-height);min-width:150px;gap:6px}.dock-site[data-v-b1a654b1]{width:36px;height:36px}.dock-site img[data-v-b1a654b1]{width:24px;height:24px}.dock-hint[data-v-b1a654b1]{display:block;font-size:10px}}.empty-state[data-v-b1a654b1]{text-align:center;padding-top:40px;color:#ffffff73}.empty-icon[data-v-b1a654b1]{font-size:38px;display:block;margin-bottom:8px}.empty-state p[data-v-b1a654b1]{font-size:13px}.bm-menu--main{width:190px}.bm-menu--main .bm-text{flex:1}.bm-key{flex-shrink:0;font-size:11px;color:#ffffff59;font-variant-numeric:tabular-nums;margin-right:2px}.bm-menu--main .bm-item svg{flex-shrink:0;opacity:.65}.widget-picker{position:fixed;z-index:1216;width:200px;padding:8px;background:#0b0b0bcc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:12px;box-shadow:0 8px 32px #00000073;color:#ffffffd9}.wp-title{margin:0 0 4px;padding:0 8px;font-size:11px;color:#fff6}.wp-item{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 8px;font-size:12px;border-radius:8px;cursor:pointer}.wp-item:hover{background:#ffffff1a}.wp-state{font-size:11px;color:#fff6}.wp-state--on{color:#6fd3a5}.notes-panel[data-v-6292b114]{height:100%;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-6292b114]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 8px}.panel-title[data-v-6292b114]{font-size:16px;color:#ffffffe6}.btn-primary[data-v-6292b114]{padding:6px 16px;border-radius:8px;background:var(--primary-color);color:#fff;border:none;font-size:13px;cursor:pointer;transition:opacity .2s}.btn-primary[data-v-6292b114]:hover{opacity:.85}.btn-primary[data-v-6292b114]:disabled{opacity:.5}.btn-ghost[data-v-6292b114]{padding:6px 12px;border-radius:8px;background:transparent;color:#fff9;border:none;font-size:13px;cursor:pointer}.notes-list[data-v-6292b114]{flex:1;overflow-y:auto;padding:12px 24px}.note-card[data-v-6292b114]{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:14px 16px;margin-bottom:10px;cursor:pointer;transition:background .15s}.note-card[data-v-6292b114]:hover{background:#ffffff1f}.note-card.pinned[data-v-6292b114]{border-left:3px solid #ff976a}.note-title[data-v-6292b114]{font-size:14px;font-weight:600;color:#ffffffe6;margin-bottom:4px}.note-content[data-v-6292b114]{font-size:12px;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.note-time[data-v-6292b114]{font-size:10px;color:#ffffff4d;margin-top:6px}.empty-state[data-v-6292b114]{text-align:center;padding-top:60px;color:#fff6}.empty-icon[data-v-6292b114]{font-size:36px;display:block;margin-bottom:8px}.editor-overlay[data-v-6292b114]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;display:flex;align-items:flex-end;justify-content:center}.editor-popup[data-v-6292b114]{width:100%;max-width:480px;background:#28282dfa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px 16px 0 0;padding:20px;max-height:70vh;overflow-y:auto}.editor-header[data-v-6292b114]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.editor-title[data-v-6292b114]{font-size:15px;font-weight:600;color:#ffffffe6}.editor-input[data-v-6292b114]{width:100%;padding:10px 14px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffe6;font-size:14px;outline:none;margin-bottom:10px}.editor-input[data-v-6292b114]:focus{border-color:var(--primary-color)}.editor-textarea[data-v-6292b114]{width:100%;padding:10px 14px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffe6;font-size:14px;outline:none;resize:vertical;font-family:inherit;line-height:1.6}.editor-textarea[data-v-6292b114]:focus{border-color:var(--primary-color)}.ai-panel[data-v-d48d9ec4]{height:100%;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-d48d9ec4]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 8px}.panel-title[data-v-d48d9ec4]{font-size:16px;color:#ffffffe6}.btn-ghost[data-v-d48d9ec4]{padding:6px 12px;border-radius:8px;background:#ffffff14;color:#ffffffb3;border:none;font-size:12px;cursor:pointer}.btn-primary[data-v-d48d9ec4]{padding:8px 16px;border-radius:10px;background:var(--primary-color);color:#fff;border:none;font-size:13px;cursor:pointer;flex-shrink:0}.btn-primary[data-v-d48d9ec4]:disabled{opacity:.5}.chat-messages[data-v-d48d9ec4]{flex:1;overflow-y:auto;padding:12px 24px}.msg-row[data-v-d48d9ec4]{margin-bottom:12px;display:flex}.msg-user[data-v-d48d9ec4]{justify-content:flex-end}.msg-ai[data-v-d48d9ec4]{justify-content:flex-start}.msg-bubble[data-v-d48d9ec4]{max-width:75%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.6;word-break:break-word}.msg-user .msg-bubble[data-v-d48d9ec4]{background:var(--primary-color);color:#fff;border-top-right-radius:4px}.msg-ai .msg-bubble[data-v-d48d9ec4]{background:#ffffff1a;color:#ffffffe6;border-top-left-radius:4px}.typing-cursor[data-v-d48d9ec4]{animation:blink-d48d9ec4 1s infinite}@keyframes blink-d48d9ec4{0%,to{opacity:1}50%{opacity:0}}.empty-state[data-v-d48d9ec4]{text-align:center;padding-top:20vh;color:#fff6}.empty-icon[data-v-d48d9ec4]{font-size:40px;display:block;margin-bottom:8px}.model-picker[data-v-d48d9ec4]{position:absolute;top:50px;right:24px;background:#28282df2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;padding:8px;min-width:160px;box-shadow:0 8px 32px #0006;z-index:300}.model-item[data-v-d48d9ec4]{padding:10px 12px;border-radius:8px;cursor:pointer;font-size:13px;color:#ffffffb3}.model-item[data-v-d48d9ec4]:hover{background:#ffffff1a}.model-item.active[data-v-d48d9ec4]{background:#1890ff33;color:var(--primary-color);font-weight:600}.chat-input[data-v-d48d9ec4]{display:flex;gap:10px;padding:12px 24px 20px}.input-field[data-v-d48d9ec4]{flex:1;padding:10px 14px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#ffffffe6;font-size:14px;outline:none}.input-field[data-v-d48d9ec4]:focus{border-color:var(--primary-color)}.settings-panel[data-v-5988e534]{height:100%;overflow-y:auto;display:flex;flex-direction:column;color:#ffffffe0}.sp-header[data-v-5988e534]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:14px 24px;background:#00000040;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06)}.sp-back[data-v-5988e534]{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffff14;color:#ffffffd9;cursor:pointer;transition:background .15s}.sp-back[data-v-5988e534]:hover{background:#ffffff29}.sp-title[data-v-5988e534]{flex:1;margin:0;font-size:17px;font-weight:600}.sp-home[data-v-5988e534]{display:flex;align-items:center;gap:5px;height:32px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff14;color:#ffffffd9;font-size:12px;cursor:pointer;transition:background .15s}.sp-home[data-v-5988e534]:hover{background:#ffffff29}.sp-body[data-v-5988e534]{flex:1;max-width:640px;width:100%;margin:0 auto;padding:20px 24px 40px}.user-card[data-v-5988e534]{display:flex;align-items:center;gap:14px;padding:20px 16px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;margin-bottom:24px}.user-card--login[data-v-5988e534]{justify-content:center;cursor:pointer;color:#ffffffb3;font-size:14px;transition:background .15s}.user-card--login[data-v-5988e534]:hover{background:#ffffff1f}.user-avatar img[data-v-5988e534]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-5988e534]{font-size:36px}.user-name[data-v-5988e534]{font-size:16px;font-weight:600}.user-email[data-v-5988e534]{font-size:12px;color:#fff6;margin-top:4px}.group-title[data-v-5988e534]{font-size:12px;color:#fff6;margin:0 4px 8px}.settings-list[data-v-5988e534]{display:flex;flex-direction:column;gap:2px;background:#ffffff0f;border-radius:14px;overflow:hidden;margin-bottom:24px}.settings-item[data-v-5988e534]{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;transition:background .15s}.settings-item[data-v-5988e534]:hover{background:#ffffff0f}.item-icon[data-v-5988e534]{font-size:18px;width:24px;text-align:center}.item-label[data-v-5988e534]{flex:1;font-size:14px;color:#ffffffd9}.item-value[data-v-5988e534]{font-size:12px;color:#fff6;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-arrow[data-v-5988e534]{font-size:18px;color:#ffffff4d}.logout-wrap[data-v-5988e534]{padding:8px 0}.import-file[data-v-5988e534]{display:none}.btn-danger[data-v-5988e534]{width:100%;padding:12px;border-radius:12px;background:#ee0a2426;color:#ee0a24;border:none;font-size:14px;cursor:pointer;transition:background .15s}.btn-danger[data-v-5988e534]:hover{background:#ee0a2440}.sp-card[data-v-5988e534]{background:#ffffff0f;border-radius:14px;padding:16px;margin-bottom:18px}.card-title[data-v-5988e534]{font-size:14px;font-weight:600;margin-bottom:14px}.card-hint[data-v-5988e534]{margin:12px 0 0;font-size:12px;color:#ffffff59;line-height:1.5}.wp-grid[data-v-5988e534]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wp-item[data-v-5988e534]{position:relative;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .15s,transform .15s}.wp-item[data-v-5988e534]:hover{transform:translateY(-2px)}.wp-item--active[data-v-5988e534]{border-color:#4fc08d}.wp-item img[data-v-5988e534]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wp-check[data-v-5988e534]{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:#4fc08d;color:#fff;font-size:12px;line-height:20px;text-align:center}.wp-name[data-v-5988e534]{position:absolute;left:0;right:0;bottom:0;padding:12px 6px 4px;font-size:11px;color:#fff;text-align:center;background:linear-gradient(transparent,#000000a6)}.wp-custom[data-v-5988e534]{display:flex;gap:10px}.wp-input[data-v-5988e534]{flex:1;min-width:0;height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;font-size:13px;outline:none;transition:border-color .15s}.wp-input[data-v-5988e534]:focus{border-color:#ffffff59}.wp-input[data-v-5988e534]::-moz-placeholder{color:#ffffff4d}.wp-input[data-v-5988e534]::placeholder{color:#ffffff4d}.btn-primary[data-v-5988e534]{flex-shrink:0;height:38px;padding:0 18px;border:none;border-radius:10px;background:#4fc08d;color:#fff;font-size:13px;cursor:pointer;transition:background .15s}.btn-primary[data-v-5988e534]:hover{background:#45aa7f}.btn-ghost[data-v-5988e534]{height:38px;padding:0 18px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:transparent;color:#ffffffbf;font-size:13px;cursor:pointer;transition:background .15s}.btn-ghost[data-v-5988e534]:hover{background:#ffffff14}.wp-reset[data-v-5988e534]{margin-top:12px}.eng-item[data-v-5988e534]{display:flex;align-items:center;gap:10px;padding:11px 10px;border-radius:10px;cursor:pointer;transition:background .15s}.eng-item[data-v-5988e534]:hover{background:#ffffff0f}.eng-item--active[data-v-5988e534]{background:#4fc08d14}.eng-radio[data-v-5988e534]{width:16px;height:16px;flex-shrink:0;border-radius:50%;border:2px solid rgba(255,255,255,.35);transition:border-color .15s,box-shadow .15s}.eng-radio--on[data-v-5988e534]{border-color:#4fc08d;box-shadow:inset 0 0 0 3.5px #4fc08d}.eng-logo[data-v-5988e534]{width:20px;height:20px;border-radius:4px}.eng-logo-text[data-v-5988e534]{width:20px;height:20px;border-radius:4px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.eng-name[data-v-5988e534]{flex:1;font-size:13px}.eng-tag[data-v-5988e534]{font-size:10px;padding:2px 6px;border-radius:4px;background:#ffffff1a;color:#ffffff80}.eng-del[data-v-5988e534]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff6;font-size:15px;transition:all .15s}.eng-del[data-v-5988e534]:hover{background:#ee0a242e;color:#ff6b6b}.eng-form[data-v-5988e534]{display:flex;gap:10px;flex-wrap:wrap}.eng-form .wp-input[data-v-5988e534]{flex:1 1 140px}.sp-toast[data-v-5988e534]{position:fixed;left:50%;bottom:48px;transform:translate(-50%);z-index:1300;padding:10px 18px;background:#000000bf;color:#fff;font-size:13px;border-radius:8px;pointer-events:none;white-space:nowrap}@media (max-width: 567.98px){.sp-body[data-v-5988e534]{padding:16px 14px 32px}.wp-grid[data-v-5988e534]{grid-template-columns:repeat(2,1fr)}.sp-home[data-v-5988e534]{padding:0 10px}}.login-panel[data-v-a44ff3d8]{height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.login-card[data-v-a44ff3d8]{width:100%;max-width:380px;background:#28282df2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:32px 24px;box-shadow:0 8px 40px #0000004d}.login-logo[data-v-a44ff3d8]{font-size:48px;text-align:center;margin-bottom:8px}.login-title[data-v-a44ff3d8]{text-align:center;font-size:18px;color:#ffffffe6;margin-bottom:24px}.tab-switch[data-v-a44ff3d8]{display:flex;gap:0;background:#ffffff0f;border-radius:10px;margin-bottom:20px;padding:3px}.tab-btn[data-v-a44ff3d8]{flex:1;text-align:center;padding:8px;border-radius:8px;font-size:13px;color:#ffffff80;cursor:pointer;transition:all .2s}.tab-btn.active[data-v-a44ff3d8]{background:#1890ff4d;color:var(--primary-color);font-weight:600}.form-group[data-v-a44ff3d8]{display:flex;flex-direction:column;gap:12px}.form-input[data-v-a44ff3d8]{width:100%;padding:12px 16px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffe6;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-a44ff3d8]:focus{border-color:var(--primary-color)}.form-input[data-v-a44ff3d8]::-moz-placeholder{color:#ffffff4d}.form-input[data-v-a44ff3d8]::placeholder{color:#ffffff4d}.code-row[data-v-a44ff3d8]{display:flex;gap:10px}.code-input[data-v-a44ff3d8]{flex:1}.btn-code[data-v-a44ff3d8]{flex-shrink:0;padding:0 16px;border-radius:10px;background:#1890ff33;color:var(--primary-color);border:none;font-size:13px;cursor:pointer;white-space:nowrap}.btn-code[data-v-a44ff3d8]:disabled{opacity:.5}.btn-submit[data-v-a44ff3d8]{width:100%;padding:12px;border-radius:12px;background:var(--primary-color);color:#fff;border:none;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s;margin-top:4px}.btn-submit[data-v-a44ff3d8]:hover{opacity:.85}.btn-submit[data-v-a44ff3d8]:disabled{opacity:.5}.login-footer[data-v-a44ff3d8]{text-align:center;margin-top:16px}.link[data-v-a44ff3d8]{font-size:13px;color:var(--primary-color);cursor:pointer}.editor-overlay[data-v-a44ff3d8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center}.register-card[data-v-a44ff3d8]{max-height:80vh;overflow-y:auto}.wallpaper-page[data-v-9bb45b67]{height:100%;display:flex;flex-direction:column;color:#ffffffe0;overflow:hidden}.wp-header[data-v-9bb45b67]{flex-shrink:0;padding:20px 24px 4px}.wp-title[data-v-9bb45b67]{font-size:18px;font-weight:600}.folder-tabs[data-v-9bb45b67]{flex-shrink:0;display:flex;gap:8px;overflow-x:auto;padding:12px 24px;-webkit-overflow-scrolling:touch}.folder-tabs[data-v-9bb45b67]::-webkit-scrollbar{display:none}.folder-tab[data-v-9bb45b67]{flex-shrink:0;padding:6px 16px;border-radius:20px;font-size:13px;background:#ffffff1a;color:#ffffffbf;cursor:pointer;transition:all .15s}.folder-tab[data-v-9bb45b67]:hover{background:#ffffff2e;color:#fff}.folder-tab.active[data-v-9bb45b67]{background:#4fc08de6;color:#fff}.wp-list-wrap[data-v-9bb45b67]{flex:1;overflow-y:auto;padding:4px 24px 24px;-webkit-overflow-scrolling:touch}.waterfall[data-v-9bb45b67]{display:flex;gap:12px}.waterfall-col[data-v-9bb45b67]{flex:1;display:flex;flex-direction:column;gap:12px}.wp-item[data-v-9bb45b67]{border-radius:10px;overflow:hidden;position:relative;cursor:pointer;background:#ffffff0f;box-shadow:0 4px 18px #00000040}.wp-img[data-v-9bb45b67]{display:block;width:100%;height:auto}.wp-set-btn[data-v-9bb45b67]{position:absolute;bottom:10px;left:50%;transform:translate(-50%) translateY(4px);height:28px;padding:0 14px;border:none;border-radius:14px;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:12px;cursor:pointer;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;white-space:nowrap}.wp-item:hover .wp-set-btn[data-v-9bb45b67]{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.wp-set-btn[data-v-9bb45b67]:hover{background:#000c}.wp-empty[data-v-9bb45b67]{text-align:center;padding:60px 0;color:#fff6;font-size:13px}.load-more[data-v-9bb45b67]{text-align:center;padding:16px}.wp-more-btn[data-v-9bb45b67]{height:32px;padding:0 20px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:transparent;color:#fffc;font-size:13px;cursor:pointer;transition:all .15s}.wp-more-btn[data-v-9bb45b67]:hover:not(:disabled){background:#ffffff1a}.wp-more-btn[data-v-9bb45b67]:disabled{opacity:.5;cursor:default}.wp-preview[data-v-9bb45b67]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;background:#000000d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:40px}.wp-preview-img[data-v-9bb45b67]{max-width:92vw;max-height:82vh;border-radius:10px;box-shadow:0 16px 64px #0009}.wp-set-btn--preview[data-v-9bb45b67]{position:absolute;bottom:48px;left:50%;transform:translate(-50%);opacity:1;pointer-events:auto;height:36px;padding:0 22px;font-size:13px;background:#4fc08de6}.wp-set-btn--preview[data-v-9bb45b67]:hover{background:#45aa7f}.wp-preview-tip[data-v-9bb45b67]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:12px;color:#ffffff73}.wp-toast[data-v-9bb45b67]{position:fixed;left:50%;bottom:56px;transform:translate(-50%);z-index:1350;padding:10px 20px;background:#14161ceb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:10px;box-shadow:0 8px 32px #00000073;color:#fff;font-size:13px}.wp-toast-fade-enter-active[data-v-9bb45b67]{transition:opacity .18s}.wp-toast-fade-leave-active[data-v-9bb45b67]{transition:opacity .15s}.wp-toast-fade-enter-from[data-v-9bb45b67],.wp-toast-fade-leave-to[data-v-9bb45b67]{opacity:0}.app-root[data-v-1a70e6a3]{width:100%;height:100%;position:relative;overflow:hidden}.app-bg[data-v-1a70e6a3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.app-bg-mask[data-v-1a70e6a3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--wall-mask, 0));backdrop-filter:blur(var(--wall-blur, 0px));-webkit-backdrop-filter:blur(var(--wall-blur, 0px));pointer-events:none}.main-area[data-v-1a70e6a3]{position:relative;z-index:2;height:100%;overflow:hidden}.page-fade-enter-active[data-v-1a70e6a3]{transition:opacity .2s ease,transform .2s ease}.page-fade-leave-active[data-v-1a70e6a3]{transition:opacity .15s ease}.page-fade-enter-from[data-v-1a70e6a3]{opacity:0;transform:translateY(6px)}.page-fade-leave-to[data-v-1a70e6a3]{opacity:0}.loading-overlay[data-v-1a70e6a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:9999;display:flex;align-items:center;justify-content:center}.loading-spinner[data-v-1a70e6a3]{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-1a70e6a3 .8s linear infinite}@keyframes spin-1a70e6a3{to{transform:rotate(360deg)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.italic{font-style:italic}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;overflow:hidden;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}#app{width:100%;height:100%;position:relative}:root{--primary: #1989fa;--primary-color: #1890ff;--search-height: 46px;--search-radius: 23px;--icon-radius: 12px;--icon-size: 60px;--icon-gap-x: 30px;--icon-gap-y: 30px;--icon-max-width: 1200px;--icon-opacity: 1;--icon-name: block;--icon-name-size: 11px;--icon-name-color: rgba(255,255,255,.7);--sidebar-width: 64px;--sidebar-opacity: .4;--time-size: 70px;--time-color: #fff;--wall-mask: 0;--wall-blur: 0px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}::-webkit-scrollbar-track{background:transparent}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s ease}.slide-enter-from,.slide-leave-to{transform:translate(-100%)}
