.shader-canvas[data-v-1f647736]{display:block}.shader-canvas.is-fixed[data-v-1f647736]{z-index:0;width:100%;height:100%;position:fixed;inset:0}.shader-canvas.is-embedded[data-v-1f647736]{width:100%;height:100%;position:absolute;inset:0}.wallpaper-root[data-v-34eff0e1]{z-index:0;position:fixed;inset:0;overflow:hidden}.default-bg[data-v-34eff0e1]{position:absolute;inset:0}.bg-fallback[data-v-34eff0e1]{background:#0f1115}.wallpaper-image[data-v-34eff0e1]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.wallpaper-overlay[data-v-34eff0e1]{pointer-events:none;position:absolute;inset:0}[data-v-bbdc4d96]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-bbdc4d96]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.custom-color-picker[data-v-bbdc4d96]{flex-shrink:0;position:relative}.color-swatch[data-v-bbdc4d96]{cursor:pointer;width:48px;height:48px;transition:transform var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default);opacity:.85;border:none;border-radius:14px;outline:none;flex-shrink:0;position:relative}.color-swatch[data-v-bbdc4d96]:hover{opacity:1;transform:scale(1.05)}.color-swatch.active[data-v-bbdc4d96]{opacity:1;box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-text-primary);transform:scale(1.05)}.custom-swatch[data-v-bbdc4d96]{background:linear-gradient(135deg,#9ca3af 0%,#6b7280 100%)}.custom-icon[data-v-bbdc4d96],.check-icon[data-v-bbdc4d96]{color:#fff;text-shadow:0 1px 3px #00000059;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;inset:0}.custom-icon[data-v-bbdc4d96]{background:#0000001f;border-radius:14px}.color-picker-panel[data-v-bbdc4d96]{z-index:10060;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:16px;width:256px;padding:16px;position:fixed;box-shadow:0 16px 48px #00000040}.color-picker-arrow[data-v-bbdc4d96]{background:var(--color-surface);border:1px solid var(--color-border-subtle);width:10px;height:10px;position:absolute}.panel-title[data-v-bbdc4d96]{color:var(--color-text-primary);margin:0 0 12px;font-size:12px;font-weight:700}.panel-preview[data-v-bbdc4d96]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel-preview-swatch[data-v-bbdc4d96]{border:1px solid var(--color-border-subtle);border-radius:10px;flex-shrink:0;width:40px;height:40px}.panel-preview-hex[data-v-bbdc4d96]{color:var(--color-text-secondary);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.panel-sliders[data-v-bbdc4d96]{flex-direction:column;gap:14px;display:flex}.panel-slider-field label[data-v-bbdc4d96]{color:var(--color-text-muted);margin-bottom:6px;font-size:10px;display:block}.color-range[data-v-bbdc4d96]{appearance:none;cursor:pointer;border-radius:9999px;outline:none;width:100%;height:10px}.color-range-hue[data-v-bbdc4d96]{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.color-range[data-v-bbdc4d96]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ad995e96);cursor:grab;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #00000040}.color-range[data-v-bbdc4d96]::-moz-range-thumb{background:var(--ad995e96);cursor:grab;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #00000040}.color-picker-pop-enter-active[data-v-bbdc4d96]{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.color-picker-pop-leave-active[data-v-bbdc4d96]{transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.color-picker-pop-enter-from[data-v-bbdc4d96],.color-picker-pop-leave-to[data-v-bbdc4d96]{opacity:0;transform:translate(-10px)scale(.97)}[data-v-62826ff1]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-62826ff1]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.icon-bg-colors[data-v-62826ff1]{flex-direction:column;gap:8px;padding-left:8px;display:flex;overflow:visible}.sub-label[data-v-62826ff1]{color:var(--color-text-secondary);font-size:12px;font-weight:600}.color-swatches[data-v-62826ff1]{flex-wrap:wrap;align-items:center;gap:10px;margin:-6px -6px -6px 0;padding:6px;display:flex;overflow:visible}.color-swatch[data-v-62826ff1]{cursor:pointer;width:48px;height:48px;transition:transform var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default);opacity:.85;border:none;border-radius:14px;outline:none;flex-shrink:0;position:relative}.color-swatch[data-v-62826ff1]:hover{opacity:1;transform:scale(1.05)}.color-swatch.active[data-v-62826ff1]{opacity:1;box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-text-primary);transform:scale(1.05)}.color-swatch.is-transparent[data-v-62826ff1]{border:1px solid var(--color-border-subtle);background-color:#fff;background-image:linear-gradient(45deg,#c4c4c4 25%,#0000 25%),linear-gradient(-45deg,#c4c4c4 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c4c4c4 75%),linear-gradient(-45deg,#0000 75%,#c4c4c4 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.color-swatch.is-transparent .check-icon[data-v-62826ff1]{color:#111827;text-shadow:0 0 2px #ffffffd9}.check-icon[data-v-62826ff1]{color:#fff;text-shadow:0 1px 3px #00000059;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;inset:0}[data-v-a7ed5f79]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-a7ed5f79]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.crop-backdrop[data-v-a7ed5f79]{z-index:10050;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.crop-dialog[data-v-a7ed5f79]{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:16px;width:100%;max-width:420px;padding:22px;box-shadow:0 16px 48px #00000040}.crop-title[data-v-a7ed5f79]{color:var(--color-text-primary);margin:0 0 6px;font-size:16px;font-weight:700}.crop-desc[data-v-a7ed5f79]{color:var(--color-text-muted);margin:0 0 16px;font-size:12px;line-height:1.45}.crop-stage[data-v-a7ed5f79]{-webkit-user-select:none;user-select:none;touch-action:none;background:repeating-conic-gradient(#c4c4c4 0% 25%,#ebebeb 0% 50%) 50%/16px 16px;border-radius:12px;justify-content:center;width:100%;display:flex;overflow:hidden}.crop-viewport[data-v-a7ed5f79]{max-width:100%;line-height:0;display:inline-block;position:relative}.crop-image[data-v-a7ed5f79]{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:320px;display:block}.crop-frame[data-v-a7ed5f79]{box-sizing:border-box;cursor:grab;touch-action:none;border:2px solid #fff;border-radius:4px;position:absolute;box-shadow:0 0 0 9999px #0000006b}.crop-frame[data-v-a7ed5f79]:active{cursor:grabbing}.crop-grid[data-v-a7ed5f79]{pointer-events:none;opacity:.35;background:linear-gradient(#fff,#fff) 50%/100% 1px no-repeat,linear-gradient(#fff,#fff) 50%/1px 100% no-repeat;position:absolute;inset:0}.crop-size[data-v-a7ed5f79]{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;display:grid}.crop-size-label[data-v-a7ed5f79]{color:var(--color-text-secondary);white-space:nowrap;font-size:12px;font-weight:600}.crop-size-value[data-v-a7ed5f79]{font-variant-numeric:tabular-nums;color:var(--color-text-muted);text-align:right;min-width:36px;font-size:12px}.slider[data-v-a7ed5f79]{width:100%;accent-color:rgb(var(--theme-interactive))}.crop-actions[data-v-a7ed5f79]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.btn-solid[data-v-a7ed5f79]{background:var(--btn-solid-bg);color:var(--btn-solid-color);font-size:var(--text-label-md);font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.btn-solid[data-v-a7ed5f79]:hover:not(:disabled){background:var(--btn-solid-hover-bg);color:var(--btn-solid-hover-color)}.btn-solid[data-v-a7ed5f79]:active:not(:disabled){transform:scale(.95)}.btn-solid[data-v-a7ed5f79]:disabled{opacity:.5;cursor:not-allowed}.btn-solid[data-v-a7ed5f79]{border-radius:12px}.btn-secondary[data-v-a7ed5f79]{border:1px solid var(--filter-tab-border);background:var(--filter-tab-bg);color:var(--color-text-secondary);font-size:var(--text-label-md);font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border-radius:12px;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.btn-secondary[data-v-a7ed5f79]:hover:not(:disabled){color:var(--filter-tab-hover-text);background:var(--filter-tab-bg);border-color:var(--color-border)}.btn-secondary[data-v-a7ed5f79]:active:not(:disabled){transform:scale(.95)}.btn-secondary[data-v-a7ed5f79]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary[data-v-a7ed5f79]{border-radius:12px}.crop-fade-enter-active[data-v-a7ed5f79],.crop-fade-leave-active[data-v-a7ed5f79]{transition:opacity var(--duration-fast) var(--ease-default)}.crop-fade-enter-from[data-v-a7ed5f79],.crop-fade-leave-to[data-v-a7ed5f79]{opacity:0}.toast-root[data-v-f1710151]{z-index:400;transform-origin:top;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;transition:width .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:fixed;top:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #0000001f}html.dark .toast-root[data-v-f1710151]{box-shadow:0 10px 30px #00000059}.toast-inner[data-v-f1710151]{align-items:center;width:max-content;padding:12px 20px;display:flex}.toast-icon[data-v-f1710151]{flex-shrink:0;font-size:20px;transition:color .3s}.toast-icon.is-success[data-v-f1710151]{color:#22c55e}.toast-icon.is-error[data-v-f1710151]{color:#ef4444}.toast-icon.is-warning[data-v-f1710151]{color:#f59e0b}.toast-icon.is-loading[data-v-f1710151],.toast-icon.is-info[data-v-f1710151]{color:rgb(var(--theme-accent-light))}.toast-icon.is-spinning[data-v-f1710151]{animation:1s linear infinite toast-spin-f1710151}.toast-text[data-v-f1710151]{color:var(--color-text-primary);white-space:nowrap;margin-left:12px;font-size:14px;font-weight:500;line-height:1.3;transition:opacity .2s}.toast-text.is-hidden[data-v-f1710151]{opacity:0}.toast-measure[data-v-f1710151]{opacity:0;pointer-events:none;position:absolute}.toast-slide-enter-active[data-v-f1710151],.toast-slide-leave-active[data-v-f1710151]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.toast-slide-enter-from[data-v-f1710151],.toast-slide-leave-to[data-v-f1710151]{opacity:0;transform:translate(-50%)translateY(-150%)scale(.9)}.toast-slide-enter-to[data-v-f1710151],.toast-slide-leave-from[data-v-f1710151]{opacity:1;transform:translate(-50%)translateY(0)scale(1)}@keyframes toast-spin-f1710151{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-fca043c5]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-fca043c5]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.custom-add[data-v-fca043c5]{flex-direction:column;flex:1;width:100%;max-width:560px;min-height:0;display:flex}.custom-add.is-embedded[data-v-fca043c5]{max-width:none;height:100%;min-height:0}.custom-add.is-embedded .custom-scroll[data-v-fca043c5]{padding:0 0 12px}.custom-add.is-embedded .actions[data-v-fca043c5]{border-top:1px solid var(--color-border-subtle);padding-top:12px}.custom-scroll[data-v-fca043c5]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;min-height:0;padding:2px 4px 16px;display:flex;overflow:hidden auto}.custom-head[data-v-fca043c5]{flex-direction:column;gap:6px;display:flex}.custom-title[data-v-fca043c5]{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:700}.custom-desc[data-v-fca043c5]{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.5}.form-stack[data-v-fca043c5]{flex-direction:column;gap:18px;display:flex}.field[data-v-fca043c5]{flex-direction:column;gap:8px;display:flex;overflow:visible}.field-label-row[data-v-fca043c5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.field-label[data-v-fca043c5]{color:var(--color-text-primary);font-size:13px;font-weight:700}.sub-label[data-v-fca043c5]{color:var(--color-text-secondary);font-size:12px;font-weight:600}.field-hint[data-v-fca043c5]{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.4}.field-link[data-v-fca043c5]{color:rgb(var(--theme-interactive));text-underline-offset:2px;text-decoration:underline}.field-link[data-v-fca043c5]:hover{opacity:.85}.field-input[data-v-fca043c5]{border:1px solid var(--color-border-subtle);background:var(--color-surface-inset);width:100%;height:42px;color:var(--color-text-primary);font:inherit;box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);border-radius:12px;outline:none;padding:0 14px;font-size:14px}.field-input[data-v-fca043c5]::placeholder{color:var(--color-text-placeholder)}.field-input[data-v-fca043c5]:focus{border-color:rgb(var(--theme-interactive)/.45)}.field-textarea[data-v-fca043c5]{resize:vertical;height:auto;min-height:120px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}.mode-tabs[data-v-fca043c5]{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.mode-tab[data-v-fca043c5]{height:28px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:12px;font-weight:600}.mode-tab.active[data-v-fca043c5]{background:rgb(var(--theme-interactive)/.14);color:rgb(var(--theme-interactive))}.fetch-row[data-v-fca043c5]{display:flex}.fetch-btn[data-v-fca043c5]{border:1px solid var(--filter-tab-border);background:var(--filter-tab-bg);color:var(--color-text-secondary);font-size:var(--text-label-md);font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border-radius:12px;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.fetch-btn[data-v-fca043c5]:hover:not(:disabled){color:var(--filter-tab-hover-text);background:var(--filter-tab-bg);border-color:var(--color-border)}.fetch-btn[data-v-fca043c5]:active:not(:disabled){transform:scale(.95)}.fetch-btn[data-v-fca043c5]:disabled{opacity:.4;cursor:not-allowed}.fetch-btn[data-v-fca043c5]{border-radius:12px;width:auto;height:36px;padding:0 14px}.file-input[data-v-fca043c5]{display:none}.upload-btn[data-v-fca043c5]{border:1px solid var(--filter-tab-border);background:var(--filter-tab-bg);color:var(--color-text-secondary);font-size:var(--text-label-md);font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border-radius:12px;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.upload-btn[data-v-fca043c5]:hover:not(:disabled){color:var(--filter-tab-hover-text);background:var(--filter-tab-bg);border-color:var(--color-border)}.upload-btn[data-v-fca043c5]:active:not(:disabled){transform:scale(.95)}.upload-btn[data-v-fca043c5]:disabled{opacity:.4;cursor:not-allowed}.upload-btn[data-v-fca043c5]{border-radius:12px;align-items:center;gap:8px;width:fit-content;height:42px;padding:0 16px;display:inline-flex}.upload-btn .material-symbols[data-v-fca043c5]{font-size:18px}.candidate-probers[data-v-fca043c5]{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.candidate-block[data-v-fca043c5]{flex-direction:column;gap:8px;display:flex}.candidate-grid[data-v-fca043c5]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.candidate-card[data-v-fca043c5]{border:1px solid var(--color-border-subtle);background:var(--color-surface-inset);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;display:flex}.candidate-card[data-v-fca043c5]:hover{background:var(--color-surface-hover)}.candidate-card.is-active[data-v-fca043c5]{border-color:rgb(var(--theme-interactive)/.5);background:rgb(var(--theme-interactive)/.1);box-shadow:0 0 0 1px rgb(var(--theme-interactive)/.15)}.candidate-img[data-v-fca043c5]{object-fit:contain;border-radius:calc(var(--icon-radius) * .55);background:var(--color-surface);width:36px;height:36px}.history-card[data-v-fca043c5]{padding:8px}.history-icon-wrap[data-v-fca043c5]{border-radius:calc(var(--icon-radius) * .7);justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.history-icon-wrap .candidate-img[data-v-fca043c5]{background:0 0;width:100%;height:100%}.candidate-label[data-v-fca043c5]{color:var(--color-text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.2;overflow:hidden}.text-icon-form[data-v-fca043c5]{flex-direction:column;gap:12px;display:flex;overflow:visible}.preview-block[data-v-fca043c5]{flex-direction:column;gap:8px;display:flex}.icon-preview[data-v-fca043c5]{border-radius:var(--icon-radius);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.icon-preview.is-branded[data-v-fca043c5]{border-color:#0000}.icon-preview-img[data-v-fca043c5]{object-fit:contain;width:100%;height:100%}.icon-preview-fallback[data-v-fca043c5]{color:var(--color-text-muted);font-size:22px}.actions[data-v-fca043c5]{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.btn-secondary[data-v-fca043c5]{border:1px solid var(--filter-tab-border);background:var(--filter-tab-bg);color:var(--color-text-secondary);font-size:var(--text-label-md);font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border-radius:12px;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.btn-secondary[data-v-fca043c5]:hover:not(:disabled){color:var(--filter-tab-hover-text);background:var(--filter-tab-bg);border-color:var(--color-border)}.btn-secondary[data-v-fca043c5]:active:not(:disabled){transform:scale(.95)}.btn-secondary[data-v-fca043c5]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary[data-v-fca043c5]{border-radius:12px}.btn-primary[data-v-fca043c5]{background:var(--btn-solid-bg);color:var(--btn-solid-color);font-size:var(--text-label-md);font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.btn-primary[data-v-fca043c5]:hover:not(:disabled){background:var(--btn-solid-hover-bg);color:var(--btn-solid-hover-color)}.btn-primary[data-v-fca043c5]:active:not(:disabled){transform:scale(.95)}.btn-primary[data-v-fca043c5]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-fca043c5]{border-radius:12px}[data-v-c3d80340]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-c3d80340]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.card-base[data-v-c3d80340]{background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--card-border);border-radius:var(--widget-radius);box-shadow:var(--card-shadow);transition:all var(--duration-liquid) var(--ease-default);-webkit-user-select:none;user-select:none;border:none}.icon-tile-shell[data-v-c3d80340]{border-radius:var(--icon-radius);width:100%;height:100%;overflow:hidden}.icon-tile-shell.is-image[data-v-c3d80340]{background:0 0;border:none}.icon-tile-shell.is-favicon[data-v-c3d80340]{background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--card-border);border-radius:var(--icon-radius);box-shadow:var(--card-shadow);transition:all var(--duration-liquid) var(--ease-default);border:none}.widget-tile[data-v-c3d80340]{width:100%;height:100%;min-height:0;padding:var(--widget-padding);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.search-tile[data-v-c3d80340]{align-items:center;width:100%;height:100%;display:flex}.icon-tile[data-v-0bfe33e3]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.icon-tile.is-branded[data-v-0bfe33e3]{border-radius:inherit;overflow:hidden}.icon-tile.is-branded .site-icon[data-v-0bfe33e3]{object-fit:contain;border-radius:0}.site-icon[data-v-0bfe33e3]{border-radius:var(--icon-radius);object-fit:contain;width:100%;height:100%}[data-v-afbafea0]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-afbafea0]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.folder-wrap[data-v-afbafea0]{cursor:pointer;width:100%;height:100%}.folder-container[data-v-afbafea0]{background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--card-border);border-radius:var(--widget-radius);box-shadow:var(--card-shadow);transition:all var(--duration-liquid) var(--ease-default);z-index:20;cursor:pointer;border:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8%;width:100%;height:100%;padding:10%;display:grid;position:relative}.folder-preview-slot[data-v-afbafea0]{--folder-icon-radius:var(--folder-slot-radius);--icon-radius:var(--folder-icon-radius);border-radius:var(--folder-icon-radius);cursor:pointer;min-width:0;min-height:0;overflow:hidden}.folder-preview-slot.empty[data-v-afbafea0]{background:var(--color-surface-inset);opacity:.18}.folder-preview-slot.folder-more-slot[data-v-afbafea0]{--icon-radius:var(--folder-mini-radius);--folder-icon-radius:var(--folder-mini-radius);background:0 0;border-radius:0;overflow:visible}.folder-more-slot[data-v-afbafea0]{cursor:pointer}.folder-mini-grid[data-v-afbafea0]{pointer-events:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10%;width:100%;height:100%;display:grid}.folder-mini-cell[data-v-afbafea0]{--folder-icon-radius:var(--folder-mini-radius);--icon-radius:var(--folder-mini-radius);border-radius:var(--folder-icon-radius);min-width:0;min-height:0;overflow:hidden}.folder-mini-cell.empty[data-v-afbafea0]{background:var(--color-surface-inset);opacity:.18}.folder-mini-icon[data-v-afbafea0]{pointer-events:none;border-radius:var(--folder-icon-radius);width:100%;height:100%;overflow:hidden}.folder-mini-icon[data-v-afbafea0] .icon-tile-shell{border-radius:var(--folder-icon-radius);width:100%;height:100%;box-shadow:none;background:0 0;border:none;overflow:hidden}.folder-mini-icon[data-v-afbafea0] .icon-tile{border-radius:inherit;width:100%;height:100%}.folder-mini-icon[data-v-afbafea0] .site-icon{border-radius:var(--folder-icon-radius);width:100%;height:100%}.folder-mini-icon[data-v-afbafea0] .icon-tile.is-branded{border-radius:inherit}.folder-mini-icon[data-v-afbafea0] .icon-tile.is-branded .site-icon{border-radius:0}[data-v-0f2be645]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-0f2be645]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.folder-overlay[data-v-0f2be645]{z-index:9000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.folder-overlay.is-motion-locked[data-v-0f2be645]{cursor:default}.folder-overlay.is-motion-locked .folder-overlay-panel[data-v-0f2be645]{pointer-events:none}.folder-overlay-backdrop[data-v-0f2be645]{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);opacity:0;background:#00000061;position:absolute;inset:0}.folder-overlay-panel[data-v-0f2be645]{z-index:1;width:min(var(--folder-cell,72px) * var(--folder-columns,4) + var(--folder-col-gap,32px) * (var(--folder-columns,4) - 1) + 56px + var(--folder-grid-padding-x,16px) * 2, 100vw - 32px);border-radius:var(--folder-overlay-radius);background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--color-border-subtle);flex-direction:column;max-height:min(78vh,640px);padding:32px 28px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000040,inset 0 0 0 1px #ffffff0d}.folder-overlay-panel.is-closing[data-v-0f2be645]{pointer-events:none;box-shadow:none!important;border-color:#0000!important}.is-anim-hidden[data-v-0f2be645]{pointer-events:none;opacity:0!important}.folder-overlay-header[data-v-0f2be645]{text-align:center;justify-content:center;align-items:center;min-height:36px;margin-bottom:22px;display:flex}.folder-title[data-v-0f2be645]{color:var(--color-text-primary);letter-spacing:-.02em;box-sizing:border-box;margin:0;font-size:20px;font-weight:600;line-height:1.2;transition:opacity .22s}.folder-title.editable[data-v-0f2be645]{cursor:text;border-radius:calc(var(--icon-radius) * 10 / 12);min-width:2.5em;min-height:calc(1.2em + 8px);transition:background var(--duration-fast) var(--ease-default);border:2px solid #0000;padding:4px 12px}.folder-title.editable[data-v-0f2be645]:hover{background:var(--color-surface-hover)}.folder-title-input[data-v-0f2be645]{border:2px solid rgb(var(--theme-accent-light)/.5);border-radius:calc(var(--icon-radius) * 10 / 12);background:var(--color-surface-inset);width:100%;max-width:240px;color:var(--color-text-primary);font:inherit;text-align:center;box-sizing:border-box;outline:none;margin:0;padding:4px 12px;font-size:20px;font-weight:600;line-height:1.2;display:block}.folder-empty[data-v-0f2be645]{color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:8px;padding:32px 0;display:flex}.folder-empty .material-symbols[data-v-0f2be645]{opacity:.5;font-size:48px}.folder-empty p[data-v-0f2be645]{margin:0;font-size:14px}.folder-icon-scroll[data-v-0f2be645]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-text-secondary) transparent;flex:1;min-height:0;max-height:min(58vh,520px);overflow:hidden auto}.folder-icon-scroll[data-v-0f2be645]::-webkit-scrollbar{width:6px}.folder-icon-scroll[data-v-0f2be645]::-webkit-scrollbar-thumb{background:var(--color-text-secondary);opacity:.4;border-radius:3px}.folder-icon-grid[data-v-0f2be645]{grid-template-columns:repeat(var(--folder-columns,4), var(--folder-cell,72px));column-gap:var(--folder-col-gap,32px);row-gap:var(--folder-row-gap,32px);min-height:calc(var(--folder-cell,72px) + var(--grid-label-band,14px) + var(--grid-label-offset,6px));padding:8px var(--folder-grid-padding-x,16px) 4px;justify-content:center;display:grid;position:relative}.folder-icon-grid.is-sorting[data-v-0f2be645]{display:block}.folder-icon-item[data-v-0f2be645]{width:var(--folder-cell,72px);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;align-items:center;display:flex;position:relative}.folder-icon-item.is-wiggling .folder-icon-body[data-v-0f2be645]{animation:.14s ease-in-out infinite alternate ios-wiggle-0f2be645;animation-delay:var(--wiggle-delay,0s);transform-origin:50%}.folder-icon-item.is-slot-hidden[data-v-0f2be645]{pointer-events:none}.folder-icon-item.is-slot-hidden[data-v-0f2be645]:not(.is-drop-placeholder){visibility:hidden;opacity:0!important}.folder-icon-item.is-edit-source-hidden[data-v-0f2be645]{pointer-events:none;visibility:hidden;opacity:0!important}.folder-icon-item.is-drop-placeholder[data-v-0f2be645]{visibility:visible;opacity:1!important}.folder-icon-item.is-drop-placeholder .folder-icon-body[data-v-0f2be645]{border-radius:var(--icon-radius-round);border:2px dashed rgb(var(--theme-accent-light)/.45);background:rgb(var(--theme-accent-light)/.06);box-shadow:none}.folder-icon-item.is-drop-placeholder .folder-icon-body[data-v-0f2be645] *{opacity:0;pointer-events:none}.folder-icon-item.is-drop-placeholder .folder-icon-label[data-v-0f2be645]{opacity:0}.folder-icon-item.is-landed .folder-icon-body[data-v-0f2be645]{animation:.34s cubic-bezier(.2,.8,.2,1) folder-land-pulse-0f2be645}.folder-icon-grid.is-sorting .folder-icon-item[data-v-0f2be645]{margin:0;position:absolute}@keyframes ios-wiggle-0f2be645{0%{transform:rotate(-1.35deg)}to{transform:rotate(1.35deg)}}@keyframes folder-land-pulse-0f2be645{0%{opacity:.55;transform:scale(.9)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.folder-drag-ghost[data-v-0f2be645]{z-index:10001;pointer-events:none;will-change:left, top, width, height, opacity, transform;filter:drop-shadow(0 12px 24px #0006);border-radius:var(--icon-radius-round);transition:none;position:fixed;overflow:hidden;transform:rotate(-1deg)scale(1.03)}.folder-drag-ghost[data-v-0f2be645] .glass-tile,.folder-drag-ghost[data-v-0f2be645] .icon-tile-shell{border-radius:inherit;overflow:hidden;width:100%!important;height:100%!important}.folder-drag-ghost[data-v-0f2be645] .icon-tile{border-radius:inherit}.folder-drag-ghost--landing[data-v-0f2be645]{transition:left .3s cubic-bezier(.2,.8,.2,1),top .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1);transform:rotate(0)scale(1)}.folder-drag-ghost--fade-out[data-v-0f2be645]{opacity:0;transition:opacity .18s,transform .18s;transform:scale(.94)}.folder-icon-body[data-v-0f2be645]{z-index:1;width:var(--folder-cell,72px);height:var(--folder-cell,72px);border-radius:var(--icon-radius-round);position:relative;overflow:hidden}.folder-icon-body[data-v-0f2be645] .icon-tile-shell{border-radius:inherit;width:100%;height:100%;overflow:hidden}.folder-icon-body[data-v-0f2be645] .icon-tile{border-radius:inherit}.folder-icon-body[data-v-0f2be645] .site-icon{border-radius:inherit;width:100%;height:100%}.folder-icon-label[data-v-0f2be645]{z-index:1;width:100%;margin:var(--grid-label-offset,6px) 0 0;font-size:var(--grid-label-font-size,var(--text-label-sm));text-align:center;color:var(--grid-label-color,var(--grid-label-default-color));text-overflow:ellipsis;white-space:nowrap;pointer-events:none;line-height:1.3;transition:opacity .22s;position:relative;overflow:hidden}.overlay-delete-btn[data-v-0f2be645]{z-index:3;color:#fff;cursor:pointer;background:#3c3c43d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:-8px;left:-8px;box-shadow:0 2px 6px #00000059}.overlay-delete-btn .material-symbols[data-v-0f2be645]{font-size:16px;font-weight:600}body.folder-icon-sorting{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.folder-icon-sorting *{cursor:grabbing!important}[data-v-2982ab2c]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-2982ab2c]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.search-widget[data-v-2982ab2c]{align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:visible}.search-widget.is-preview[data-v-2982ab2c]{pointer-events:none}.search-box[data-v-2982ab2c]{background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--color-border-subtle);border-radius:var(--icon-radius);border:none;align-items:center;gap:0;width:100%;height:100%;padding:0;display:flex;overflow:visible}.icon-action[data-v-2982ab2c]{cursor:pointer;height:100%;transition:background var(--duration-fast) var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.icon-action[data-v-2982ab2c]:hover{background:rgb(var(--theme-accent-light)/.08)}.icon-action[data-v-2982ab2c]:active{background:rgb(var(--theme-accent-light)/.12)}.engine-picker[data-v-2982ab2c]{flex-shrink:0;height:100%}.engine-btn[data-v-2982ab2c]{border-radius:var(--icon-radius) 0 0 var(--icon-radius);gap:2px;width:62px;padding:0 10px 0 16px}.engine-chevron[data-v-2982ab2c]{color:var(--color-text-muted);opacity:.75;flex-shrink:0;font-size:14px}.search-btn[data-v-2982ab2c]{border-radius:0 var(--icon-radius) var(--icon-radius) 0;width:48px;padding:0 14px}.search-btn .material-symbols[data-v-2982ab2c]{color:var(--color-text-muted);font-size:20px}.engine-logo[data-v-2982ab2c],.engine-option-logo[data-v-2982ab2c]{object-fit:contain;flex-shrink:0;width:20px;height:20px;display:block}.engine-fallback[data-v-2982ab2c]{color:var(--color-text-muted);font-size:20px}.search-input[data-v-2982ab2c]{min-width:0;color:var(--color-text-primary);font-size:15px;font-family:var(--font-family);background:0 0;border:none;outline:none;flex:1;padding:0 6px}.search-input[data-v-2982ab2c]::placeholder{color:var(--color-text-placeholder)}.engine-menu[data-v-2982ab2c]{background:var(--color-surface);border:1px solid var(--card-border);min-width:168px;max-height:280px;box-shadow:var(--card-shadow);transition:all var(--duration-liquid) var(--ease-default);background:var(--color-surface);opacity:1;z-index:500;border-radius:16px;margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000004d}.engine-menu li[data-v-2982ab2c]{font-size:var(--text-label-md);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;border-radius:calc(var(--icon-radius) * 10 / 12);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);align-items:center;gap:10px;padding:10px 12px;display:flex}.engine-menu li[data-v-2982ab2c]:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.engine-menu li.active[data-v-2982ab2c]{background:rgb(var(--theme-accent-light)/.1);color:rgb(var(--theme-accent-light))}.menu-fade-enter-active[data-v-2982ab2c],.menu-fade-leave-active[data-v-2982ab2c]{transition:opacity var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default)}.menu-fade-enter-from[data-v-2982ab2c],.menu-fade-leave-to[data-v-2982ab2c]{opacity:0;transform:translateY(-6px)}[data-v-f890601e]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-f890601e]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.weather-widget[data-v-f890601e]{flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:0;display:flex;position:relative}.weather-widget.is-preview[data-v-f890601e]{pointer-events:none}.temperature[data-v-f890601e]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:38px;font-weight:300;line-height:1;position:absolute;top:0;right:0}.weather-bottom[data-v-f890601e]{justify-content:space-between;align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.weather-emoji[data-v-f890601e]{flex-shrink:0;font-size:36px;line-height:1}.weather-info[data-v-f890601e]{min-width:0;padding-bottom:2px}.city[data-v-f890601e]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-size:12px;font-weight:600}.condition[data-v-f890601e]{font-size:var(--text-label-md);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;margin-top:3px;font-size:11px}.error-text[data-v-f890601e]{font-size:var(--text-label-md);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em}.weather-skeleton[data-v-f890601e]{flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative}.skeleton-lines[data-v-f890601e]{flex-direction:column;gap:6px;padding-bottom:2px;display:flex}.skeleton-line[data-v-f890601e],.skeleton-circle[data-v-f890601e]{background:rgb(var(--theme-accent-light)/.06);position:relative;overflow:hidden}.skeleton-line[data-v-f890601e]{border-radius:999px}.skeleton-line[data-v-f890601e]:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--theme-accent-light)/.1), transparent);animation:1.5s infinite shimmer-f890601e;position:absolute;inset:0}.city-line[data-v-f890601e]{width:48px;height:10px}.condition-line[data-v-f890601e]{opacity:.7;width:36px;height:10px}.skeleton-circle[data-v-f890601e]{border-radius:999px;flex-shrink:0;width:36px;height:36px}.skeleton-circle[data-v-f890601e]:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--theme-accent-light)/.1), transparent);animation:1.5s infinite shimmer-f890601e;position:absolute;inset:0}.weather-skeleton .weather-bottom[data-v-f890601e]{justify-content:space-between;align-items:flex-end;gap:8px;width:100%;display:flex}.temp-line[data-v-f890601e]{width:52px;height:38px;position:absolute;top:0;right:0}@keyframes shimmer-f890601e{0%{transform:translate(-100%)}to{transform:translate(100%)}}[data-v-35c05609]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-35c05609]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.calendar-widget[data-v-35c05609]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.calendar-widget.is-preview[data-v-35c05609]{pointer-events:none}.cal-header[data-v-35c05609]{margin-bottom:6px}.month-title[data-v-35c05609]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-size:11px;font-weight:600}.week-row[data-v-35c05609]{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.week-label[data-v-35c05609]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-align:center;font-size:9px}.days-grid[data-v-35c05609]{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:1px;min-height:0;display:grid}.day-cell[data-v-35c05609]{font-size:var(--text-label-sm);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;font-size:9px;display:flex}.day-cell.is-other[data-v-35c05609]{color:var(--color-text-muted);opacity:.45}.day-cell.is-today[data-v-35c05609]{background:rgb(var(--theme-accent-light)/.16);color:rgb(var(--theme-accent-light));font-weight:600}[data-v-217e1bc7]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-217e1bc7]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.date-widget[data-v-217e1bc7]{flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:0;display:flex;position:relative}.date-widget.is-preview[data-v-217e1bc7]{pointer-events:none}.day-number[data-v-217e1bc7]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:38px;font-weight:300;line-height:1;position:absolute;top:0;right:0}.date-bottom[data-v-217e1bc7]{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-right:36px;display:flex}.weekday[data-v-217e1bc7]{color:#ff3b30;font-size:11px;font-weight:600;line-height:1.2}.date-meta[data-v-217e1bc7]{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.month-day[data-v-217e1bc7]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-size:12px;font-weight:600}.year[data-v-217e1bc7]{font-size:var(--text-label-md);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-size:11px;font-weight:500}.lunar-line[data-v-217e1bc7]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-size:10px}html.dark{color:#ff453a}[data-v-fc59d12c]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-fc59d12c]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.memo-widget[data-v-fc59d12c]{cursor:pointer;flex-direction:column;gap:6px;width:100%;height:100%;min-height:0;display:flex;position:relative}.memo-widget.is-preview[data-v-fc59d12c]{pointer-events:none;cursor:default}.memo-header[data-v-fc59d12c]{flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;display:flex}.memo-label[data-v-fc59d12c]{font-size:var(--text-label-sm);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-size:11px;font-weight:600}.memo-icon[data-v-fc59d12c]{color:rgb(var(--theme-accent-light));font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20;font-size:16px}.memo-lines[data-v-fc59d12c]{flex-direction:column;flex:1;gap:3px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.memo-line[data-v-fc59d12c]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.25;overflow:hidden}.memo-empty[data-v-fc59d12c]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;flex:1;align-items:center;font-size:11px;display:flex}.memo-more[data-v-fc59d12c]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;flex-shrink:0;font-size:10px;line-height:1}[data-v-fc610033]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-fc610033]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.confirm-backdrop[data-v-fc610033]{z-index:300;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-backdrop.is-elevated[data-v-fc610033]{z-index:10050}.confirm-dialog[data-v-fc610033]{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:16px;width:100%;max-width:360px;padding:24px;box-shadow:0 16px 48px #0003}.confirm-title[data-v-fc610033]{color:var(--color-text-primary);margin:0 0 8px;font-size:16px;font-weight:700}.confirm-message[data-v-fc610033]{color:var(--color-text-secondary);margin:0 0 20px;font-size:13px;line-height:1.5}.confirm-actions[data-v-fc610033]{justify-content:flex-end;gap:10px;display:flex}.btn-solid[data-v-fc610033]{background:var(--btn-solid-bg);color:var(--btn-solid-color);font-size:var(--text-label-md);font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.btn-solid[data-v-fc610033]:hover:not(:disabled){background:var(--btn-solid-hover-bg);color:var(--btn-solid-hover-color)}.btn-solid[data-v-fc610033]:active:not(:disabled){transform:scale(.95)}.btn-solid[data-v-fc610033]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-fc610033]{border:1px solid var(--filter-tab-border);background:var(--filter-tab-bg);color:var(--color-text-secondary);font-size:var(--text-label-md);font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border-radius:12px;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.btn-secondary[data-v-fc610033]:hover:not(:disabled){color:var(--filter-tab-hover-text);background:var(--filter-tab-bg);border-color:var(--color-border)}.btn-secondary[data-v-fc610033]:active:not(:disabled){transform:scale(.95)}.btn-secondary[data-v-fc610033]:disabled{opacity:.4;cursor:not-allowed}.confirm-fade-enter-active[data-v-fc610033],.confirm-fade-leave-active[data-v-fc610033]{transition:opacity var(--duration-fast) var(--ease-default)}.confirm-fade-enter-from[data-v-fc610033],.confirm-fade-leave-to[data-v-fc610033]{opacity:0}[data-v-76476f00]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-76476f00]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.memo-overlay[data-v-76476f00]{z-index:9000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.memo-overlay.is-motion-locked[data-v-76476f00]{cursor:default}.memo-overlay.is-motion-locked .memo-overlay-panel[data-v-76476f00]{pointer-events:none}.memo-overlay-backdrop[data-v-76476f00]{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);opacity:0;background:#00000061;position:absolute;inset:0}.memo-overlay-panel[data-v-76476f00]{--panel-flip-radius:min(calc(var(--widget-radius) * 2), 30px);z-index:1;border-radius:var(--panel-flip-radius);background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--color-border-subtle);width:min(920px,100vw - 32px);height:min(640px,100vh - 48px);position:relative;overflow:hidden;box-shadow:0 24px 48px #00000040,inset 0 0 0 1px #ffffff0d}.memo-overlay-panel.is-closing[data-v-76476f00]{pointer-events:none;box-shadow:none!important;border-color:#0000!important}.memo-overlay-content[data-v-76476f00]{width:100%;height:100%;min-height:0;display:flex}.memo-sidebar[data-v-76476f00]{border-right:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-inset) 55%, transparent);flex-direction:column;flex-shrink:0;width:260px;min-height:0;display:flex}.sidebar-toolbar[data-v-76476f00]{align-items:center;gap:8px;padding:14px 12px 10px;display:flex}.search-wrap[data-v-76476f00]{flex:1;align-items:center;min-width:0;display:flex;position:relative}.search-icon[data-v-76476f00]{color:var(--color-text-muted);pointer-events:none;font-size:16px;position:absolute;left:8px}.search-input[data-v-76476f00]{background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--color-border-subtle);border-radius:min(var(--icon-radius), 12px);border:1px solid var(--color-border-subtle);width:100%;height:34px;color:var(--color-text-primary);outline:none;padding:0 10px 0 30px;font-size:12px}.search-input[data-v-76476f00]::placeholder{color:var(--color-text-placeholder)}.search-input[data-v-76476f00]:focus{border-color:rgb(var(--theme-accent-light)/.45)}.sort-picker[data-v-76476f00]{flex-shrink:0}.sort-picker .tool-btn[data-v-76476f00]{gap:0;width:auto;min-width:34px;padding:0 6px}.sort-chevron[data-v-76476f00]{opacity:.75;font-size:14px!important}.tool-btn.is-open[data-v-76476f00]{background:var(--color-surface-hover);color:var(--color-text-primary)}.sort-menu[data-v-76476f00]{--sort-menu-radius:min(calc(var(--icon-radius) * 9 / 12), 9px);background:var(--color-surface);border:1px solid var(--card-border);border-radius:var(--sort-menu-radius);min-width:140px;box-shadow:var(--card-shadow);transition:all var(--duration-liquid) var(--ease-default);background:var(--color-surface);opacity:1;border-radius:var(--sort-menu-radius);z-index:10060;flex-direction:column;gap:4px;margin:0;padding:6px;list-style:none;display:flex;position:fixed;box-shadow:0 8px 24px #0000004d}.sort-menu li[data-v-76476f00]{font-size:var(--text-label-md);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;border-radius:min(var(--icon-radius) * 8 / 12, 8px);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);align-items:center;padding:10px 12px;display:flex}.sort-menu li[data-v-76476f00]:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.sort-menu li.active[data-v-76476f00]{background:rgb(var(--theme-accent-light)/.1);color:rgb(var(--theme-accent-light))}.menu-fade-enter-active[data-v-76476f00],.menu-fade-leave-active[data-v-76476f00]{transition:opacity var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default)}.menu-fade-enter-from[data-v-76476f00],.menu-fade-leave-to[data-v-76476f00]{opacity:0;transform:translateY(-6px)}.tool-btn[data-v-76476f00]{border-radius:min(var(--icon-radius), 12px);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 70%, transparent);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tool-btn .material-symbols[data-v-76476f00]{font-size:18px}.tool-btn[data-v-76476f00]:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.tool-btn[data-v-76476f00]:disabled{opacity:.5;cursor:default}.tool-btn.accent[data-v-76476f00]{background:rgb(var(--theme-accent-light)/.16);border-color:rgb(var(--theme-accent-light)/.35);color:rgb(var(--theme-accent-light))}.tool-btn.accent[data-v-76476f00]:hover:not(:disabled){background:rgb(var(--theme-accent-light)/.28);color:rgb(var(--theme-accent-light))}.tool-btn.danger[data-v-76476f00]:hover:not(:disabled){color:#ff453a;border-color:#ff453a59}.memo-list[data-v-76476f00]{flex-direction:column;flex:1;gap:4px;min-height:0;padding:4px 8px 12px;display:flex;position:relative;overflow:hidden auto}.memo-list.is-sorting[data-v-76476f00]{display:block;overflow:hidden}.memo-list-item[data-v-76476f00]{border-radius:min(var(--icon-radius), 12px);width:100%;min-width:0;max-width:100%;color:inherit;text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;transition:background var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default);background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex;overflow:hidden}.memo-list-item.is-nodrag[data-v-76476f00]{cursor:pointer}.memo-list-item[data-v-76476f00]:hover:not(.is-placeholder){background:color-mix(in srgb, var(--color-surface-hover) 70%, transparent)}.memo-list-item.is-active[data-v-76476f00]:not(.is-placeholder){background:rgb(var(--theme-accent-light)/.12);border-color:rgb(var(--theme-accent-light)/.28)}.memo-list-item.is-placeholder[data-v-76476f00]{pointer-events:none;border-style:dashed;border-color:rgb(var(--theme-accent-light)/.32);background:rgb(var(--theme-accent-light)/.06)}.memo-list-item.is-placeholder .item-title[data-v-76476f00],.memo-list-item.is-placeholder .item-time[data-v-76476f00]{visibility:hidden}.memo-drag-ghost[data-v-76476f00]{z-index:10060;border:1px solid rgb(var(--theme-accent-light)/.35);border-radius:min(var(--icon-radius), 12px);background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) 92%, transparent);box-sizing:border-box;pointer-events:none;will-change:left, top, transform;flex-direction:column;align-items:flex-start;gap:4px;max-width:244px;padding:10px 12px;display:flex;position:fixed;overflow:hidden;transform:scale(1.03);box-shadow:0 12px 28px #00000059,inset 0 0 0 1px #ffffff0a}.memo-drag-ghost.is-active[data-v-76476f00]{background:color-mix(in srgb, rgb(var(--theme-accent-light)/.18) 40%, var(--desktop-surface-color,var(--color-surface)))}.memo-drag-ghost.is-landing[data-v-76476f00]{border-color:#0000}.item-title[data-v-76476f00]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.item-time[data-v-76476f00]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;pointer-events:none;font-size:11px}.empty-hint[data-v-76476f00]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-align:center;padding:16px 8px}.memo-editor[data-v-76476f00]{--editor-pad-x:4px;flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;padding:20px 22px 16px;display:flex}.editor-top[data-v-76476f00]{padding-inline:var(--editor-pad-x);align-items:center;gap:10px;display:flex}.title-input[data-v-76476f00]{min-width:0;height:40px;color:var(--color-text-primary);letter-spacing:-.02em;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:22px;font-weight:600}.title-input[data-v-76476f00]::placeholder{color:var(--color-text-placeholder)}.editor-divider[data-v-76476f00]{height:1px;margin:12px var(--editor-pad-x);background:var(--color-border-subtle);flex-shrink:0}.content-input[data-v-76476f00]{resize:none;width:100%;min-height:0;padding:0 var(--editor-pad-x);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px;line-height:1.65}.content-input[data-v-76476f00]::placeholder{color:var(--color-text-placeholder)}.editor-footer[data-v-76476f00]{padding-inline:var(--editor-pad-x);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.delete-link[data-v-76476f00]{border-radius:min(var(--icon-radius), 12px);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);background:0 0;border:none;align-items:center;gap:4px;margin:0 0 0 -8px;padding:4px 8px;font-size:12px;display:inline-flex}.delete-link .material-symbols[data-v-76476f00]{font-size:16px}.delete-link[data-v-76476f00]:hover:not(:disabled){color:#ff453a;background:#ff453a1a}.delete-link[data-v-76476f00]:disabled{opacity:.45;cursor:default}.editor-meta[data-v-76476f00]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:11px;display:flex}.editor-meta .meta-sep[data-v-76476f00]{opacity:.55}@media (width<=720px){.memo-overlay-panel[data-v-76476f00]{width:calc(100vw - 16px);height:calc(100vh - 24px)}.memo-overlay-content[data-v-76476f00]{flex-direction:column}.memo-sidebar[data-v-76476f00]{border-right:none;border-bottom:1px solid var(--color-border-subtle);width:100%;max-height:42%}}[data-v-659ed960]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-659ed960]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hotlist-widget[data-v-659ed960]{cursor:pointer;flex-direction:column;gap:8px;width:100%;height:100%;min-height:0;display:flex;position:relative}.hotlist-widget.is-preview[data-v-659ed960]{pointer-events:none;cursor:default}.hotlist-tabs[data-v-659ed960]{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:flex}.hotlist-tab[data-v-659ed960]{border-radius:min(var(--icon-radius) * 8 / 12, 8px);min-width:0;max-width:28%;height:22px;color:var(--color-text-secondary);font-size:var(--text-label-sm);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);background:0 0;border:none;padding:0 8px;font-size:11px;font-weight:600;overflow:hidden}.hotlist-tab[data-v-659ed960]:hover{color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-surface-hover) 55%, transparent)}.hotlist-tab.is-active[data-v-659ed960]{color:rgb(var(--theme-accent-light));background:rgb(var(--theme-accent-light)/.12)}.hotlist-tab.is-more[data-v-659ed960]{letter-spacing:.08em;pointer-events:none;flex-shrink:0;align-items:center;max-width:none;display:inline-flex}.hotlist-lines[data-v-659ed960]{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.hotlist-line[data-v-659ed960]{border-radius:min(var(--icon-radius) * 6 / 12, 6px);align-items:center;gap:8px;min-width:0;height:24px;padding:0 2px;display:flex}.line-rank[data-v-659ed960]{width:14px;font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-align:center;flex-shrink:0;font-size:11px;font-weight:700}.line-rank.top[data-v-659ed960]{color:rgb(var(--theme-accent-light))}.line-title[data-v-659ed960]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;min-width:0;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:500;line-height:1.25;overflow:hidden}.hotlist-status[data-v-659ed960]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;flex:1;align-items:center;font-size:11px;display:flex}[data-v-df839015]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-df839015]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hotlist-overlay[data-v-df839015]{z-index:9000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hotlist-overlay.is-motion-locked[data-v-df839015]{cursor:default}.hotlist-overlay.is-motion-locked .hotlist-overlay-panel[data-v-df839015]{pointer-events:none}.hotlist-overlay-backdrop[data-v-df839015]{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);opacity:0;background:#00000061;position:absolute;inset:0}.hotlist-overlay-panel[data-v-df839015]{--panel-flip-radius:min(calc(var(--widget-radius) * 2), 30px);z-index:1;border-radius:var(--panel-flip-radius);background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--color-border-subtle);width:min(920px,100vw - 32px);height:min(640px,100vh - 48px);position:relative;overflow:hidden;box-shadow:0 24px 48px #00000040,inset 0 0 0 1px #ffffff0d}.hotlist-overlay-panel.is-closing[data-v-df839015]{pointer-events:none;box-shadow:none!important;border-color:#0000!important}.hotlist-overlay-content[data-v-df839015]{width:100%;height:100%;min-height:0;display:flex}.hotlist-sidebar[data-v-df839015]{border-right:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-inset) 55%, transparent);flex-direction:column;flex-shrink:0;width:220px;min-height:0;display:flex}.sidebar-header[data-v-df839015]{flex-shrink:0;align-items:center;gap:8px;padding:16px 14px 10px;display:flex}.sidebar-icon[data-v-df839015]{color:rgb(var(--theme-accent-light));font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20;font-size:20px}.sidebar-title[data-v-df839015]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.platform-list[data-v-df839015]{flex-direction:column;flex:1;gap:4px;min-height:0;padding:4px 8px 12px;display:flex;overflow:auto}.platform-item[data-v-df839015]{border-radius:min(var(--icon-radius), 12px);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;display:flex}.platform-item[data-v-df839015]:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-hover) 70%, transparent)}.platform-item.is-active[data-v-df839015]{background:rgb(var(--theme-accent-light)/.12);border-color:rgb(var(--theme-accent-light)/.28)}.platform-item[data-v-df839015]:disabled{cursor:default}.platform-icon[data-v-df839015]{object-fit:contain;border-radius:4px;flex-shrink:0;width:22px;height:22px}.platform-icon-fallback[data-v-df839015]{width:22px;height:22px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.platform-name[data-v-df839015]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;min-width:0;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.hotlist-panel[data-v-df839015]{flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px 18px 12px;display:flex}.panel-top[data-v-df839015]{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-heading[data-v-df839015]{align-items:center;gap:10px;min-width:0;display:flex}.panel-platform-icon[data-v-df839015]{object-fit:contain;flex-shrink:0;width:24px;height:24px}.panel-title[data-v-df839015]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;overflow:hidden}.close-btn[data-v-df839015]{border-radius:min(var(--icon-radius), 12px);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 70%, transparent);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.close-btn .material-symbols[data-v-df839015]{font-size:18px}.close-btn[data-v-df839015]:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.close-btn[data-v-df839015]:disabled{opacity:.5;cursor:default}.panel-divider[data-v-df839015]{background:var(--color-border-subtle);flex-shrink:0;height:1px;margin:12px 0}.item-list[data-v-df839015]{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0;padding:0 2px 8px;list-style:none;display:flex;overflow:auto}.item-row[data-v-df839015]{border-radius:min(var(--icon-radius), 12px);cursor:pointer;min-width:0;transition:background var(--duration-fast) var(--ease-default);align-items:center;gap:12px;padding:11px 10px;display:flex}.item-row[data-v-df839015]:hover{background:color-mix(in srgb, var(--color-surface-hover) 70%, transparent)}.item-rank[data-v-df839015]{width:22px;font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-align:center;flex-shrink:0;font-size:13px;font-weight:700}.item-rank.top[data-v-df839015]{color:rgb(var(--theme-accent-light))}.item-title[data-v-df839015]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;min-width:0;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.item-hot[data-v-df839015]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;flex-shrink:0;font-size:11px}.empty-hint[data-v-df839015]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-align:center;padding:16px 8px}.panel-empty[data-v-df839015]{flex:1;justify-content:center;align-items:center;display:flex}.panel-footer[data-v-df839015]{border-top:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:center;margin-top:4px;padding:10px 0 4px;display:flex}.full-list-btn[data-v-df839015]{border-radius:min(var(--icon-radius), 12px);color:var(--color-text-primary);font-size:var(--text-label-md);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.full-list-btn .material-symbols[data-v-df839015]{font-size:16px}.full-list-btn[data-v-df839015]:hover:not(:disabled){background:rgb(var(--theme-accent-light)/.12)}.full-list-btn[data-v-df839015]:disabled{opacity:.5;cursor:default}@media (width<=720px){.hotlist-overlay-panel[data-v-df839015]{width:calc(100vw - 16px);height:calc(100vh - 24px)}.hotlist-overlay-content[data-v-df839015]{flex-direction:column}.hotlist-sidebar[data-v-df839015]{border-right:none;border-bottom:1px solid var(--color-border-subtle);width:100%;max-height:38%}}[data-v-0160d75a]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-0160d75a]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.clock-widget[data-v-0160d75a]{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.clock-widget.is-preview[data-v-0160d75a]{pointer-events:none;cursor:default}.clock-widget.is-digital[data-v-0160d75a]{align-items:stretch}.analog[data-v-0160d75a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dial[data-v-0160d75a]{aspect-ratio:1;background:color-mix(in srgb, var(--color-surface-inset) 92%, #fff 8%);border:1px solid var(--color-border-subtle);border-radius:50%;width:100%;max-height:100%;position:relative}.tick[data-v-0160d75a]{pointer-events:none;width:1.5px;height:100%;margin-top:-50%;margin-left:-.75px;position:absolute;top:50%;left:50%}.tick[data-v-0160d75a]:after{content:"";background:#ffffff47;border-radius:1px;width:100%;height:5%;position:absolute;top:8%;left:0}.tick.major[data-v-0160d75a]:after{display:none}.face-num[data-v-0160d75a]{z-index:1;color:var(--color-text-primary);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600;line-height:1;position:absolute}.face-num.n12[data-v-0160d75a]{top:9%;left:50%;transform:translate(-50%)}.face-num.n3[data-v-0160d75a]{top:50%;right:10%;transform:translateY(-50%)}.face-num.n6[data-v-0160d75a]{bottom:9%;left:50%;transform:translate(-50%)}.face-num.n9[data-v-0160d75a]{top:50%;left:10%;transform:translateY(-50%)}.hand[data-v-0160d75a]{transform-origin:50% 100%;pointer-events:none;will-change:transform;border-radius:999px;position:absolute;bottom:50%;left:50%}.hand.hour[data-v-0160d75a]{background:var(--color-text-primary);width:3px;height:24%;margin-left:-1.5px}.hand.minute[data-v-0160d75a]{background:var(--color-text-primary);width:2px;height:34%;margin-left:-1px}.hand.second[data-v-0160d75a]{background:#ff9f0a;width:1.5px;height:40%;margin-left:-.75px}.hand.second[data-v-0160d75a]:before{content:"";background:#ff9f0a;border-radius:999px;width:1.5px;height:12%;margin-left:-.75px;position:absolute;top:100%;left:50%}.pivot[data-v-0160d75a]{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--color-text-primary);z-index:2;background:#ff9f0a;border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.digital[data-v-0160d75a]{flex-direction:column;justify-content:space-between;gap:4px;width:100%;min-width:0;height:100%;display:flex}.digital-top[data-v-0160d75a]{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.top-left[data-v-0160d75a]{flex-direction:column;gap:2px;min-width:0;display:flex}.weekday[data-v-0160d75a]{font-size:var(--text-label-md);color:rgb(var(--theme-accent-light));font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-size:12px;font-weight:700;line-height:1.1}.ampm[data-v-0160d75a]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-size:10px;font-weight:600}.year[data-v-0160d75a]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.digital-center[data-v-0160d75a]{flex-direction:column;flex:1;justify-content:center;gap:8px;min-height:0;display:flex}.digital-time[data-v-0160d75a]{color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin:0;line-height:1;display:flex}.hm[data-v-0160d75a]{letter-spacing:-.05em;font-size:34px;font-weight:300}.sec[data-v-0160d75a]{color:var(--color-text-secondary);font-size:14px;font-weight:600}.sec-track[data-v-0160d75a]{background:color-mix(in srgb, var(--color-surface-hover) 70%, transparent);border-radius:999px;width:100%;height:2px;overflow:hidden}.sec-fill[data-v-0160d75a]{border-radius:inherit;background:rgb(var(--theme-accent-light)/.75);height:100%;transition:width .2s linear;display:block}.digital-date[data-v-0160d75a]{font-size:var(--text-label-sm);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;flex-shrink:0;margin:0;font-size:11px;font-weight:600}[data-v-3cbb7754]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-3cbb7754]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.countdown-widget[data-v-3cbb7754]{cursor:pointer;flex-direction:column;justify-content:space-between;gap:4px;width:100%;height:100%;min-height:0;display:flex}.countdown-widget.is-preview[data-v-3cbb7754]{pointer-events:none;cursor:default}.event-title[data-v-3cbb7754]{font-size:var(--text-label-sm);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:600;overflow:hidden}.countdown-main[data-v-3cbb7754]{flex-direction:column;gap:2px;min-width:0;display:flex}.status[data-v-3cbb7754]{font-size:var(--text-label-sm);color:rgb(var(--theme-accent-light));font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;margin:0;font-size:11px;font-weight:600}.days[data-v-3cbb7754]{color:var(--color-text-primary);align-items:baseline;gap:2px;margin:0;line-height:1;display:flex}.num[data-v-3cbb7754]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:300}.unit[data-v-3cbb7754]{font-size:var(--text-label-md);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-size:13px;font-weight:600}.target-date[data-v-3cbb7754]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}[data-v-8a4d02be]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-8a4d02be]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.widget-settings-overlay[data-v-8a4d02be]{z-index:9000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.widget-settings-overlay.is-elevated[data-v-8a4d02be]{z-index:9100}.widget-settings-overlay.is-motion-locked[data-v-8a4d02be]{cursor:default}.widget-settings-overlay.is-motion-locked .settings-panel[data-v-8a4d02be]{pointer-events:none}.settings-backdrop[data-v-8a4d02be]{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);opacity:0;background:#00000061;position:absolute;inset:0}.settings-panel[data-v-8a4d02be]{--panel-flip-radius:min(calc(var(--widget-radius) * 2), 28px);z-index:1;border-radius:var(--panel-flip-radius);background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--color-border-subtle);position:relative;overflow:hidden;box-shadow:0 24px 48px #00000040,inset 0 0 0 1px #ffffff0d}.settings-panel.size-sm[data-v-8a4d02be]{width:min(420px,100vw - 32px);max-height:min(560px,100vh - 48px)}.settings-panel.size-md[data-v-8a4d02be]{width:min(520px,100vw - 32px);max-height:min(640px,100vh - 48px)}.settings-panel.size-lg[data-v-8a4d02be]{width:min(560px,100vw - 32px);max-height:min(780px,100vh - 40px)}.settings-panel.is-closing[data-v-8a4d02be]{pointer-events:none;box-shadow:none!important;border-color:#0000!important}.settings-content[data-v-8a4d02be]{min-height:0;max-height:inherit;flex-direction:column;display:flex}.settings-header[data-v-8a4d02be]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 12px;display:flex}.header-leading[data-v-8a4d02be]{align-items:center;gap:10px;min-width:0;display:flex}.header-icon[data-v-8a4d02be]{color:rgb(var(--theme-accent-light));font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;font-size:22px}.header-title[data-v-8a4d02be]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:600;overflow:hidden}.close-btn[data-v-8a4d02be]{border-radius:min(var(--icon-radius), 12px);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 70%, transparent);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.close-btn .material-symbols[data-v-8a4d02be]{font-size:18px}.close-btn[data-v-8a4d02be]:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.close-btn[data-v-8a4d02be]:disabled{opacity:.5;cursor:default}.settings-body[data-v-8a4d02be]{flex-direction:column;flex:1;gap:20px;min-height:0;padding:4px 18px 20px;display:flex;overflow:auto}.size-lg .settings-body[data-v-8a4d02be]{padding-bottom:12px;overflow:hidden}.settings-footer[data-v-8a4d02be]{border-top:1px solid var(--color-border-subtle);flex-shrink:0;padding:12px 18px 16px}.ws-section{flex-direction:column;gap:10px;display:flex}.ws-section-label{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.ws-field{flex-direction:column;gap:8px;display:flex}.ws-field-label{font-size:var(--text-label-md);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-size:13px;font-weight:600}.ws-input{background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--color-border-subtle);border-radius:min(var(--icon-radius), 12px);border:1px solid var(--color-border-subtle);width:100%;height:40px;color:var(--color-text-primary);box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-default);outline:none;padding:0 12px;font-size:14px}.ws-input::placeholder{color:var(--color-text-placeholder)}.ws-input:focus{border-color:rgb(var(--theme-accent-light)/.45)}.ws-input:disabled{opacity:.55;cursor:default}.ws-input[type=date],.ws-input[type=number]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ws-input.no-spinner,.ws-input[type=number]{-moz-appearance:textfield}.ws-input.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ws-input.no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ws-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ws-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ws-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ws-choice-card{border-radius:min(var(--icon-radius) * 10 / 12, 12px);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-inset) 70%, transparent);color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:border-color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:flex;position:relative}.ws-choice-card:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-hover) 55%, transparent);color:var(--color-text-primary)}.ws-choice-card.is-active{border-color:rgb(var(--theme-accent-light)/.45);background:rgb(var(--theme-accent-light)/.1);color:var(--color-text-primary);box-shadow:0 0 0 1px rgb(var(--theme-accent-light)/.12)}.ws-choice-card:disabled{opacity:.55;cursor:default}.ws-choice-preview{border-radius:min(var(--icon-radius) * 8 / 12, 10px);background:color-mix(in srgb, var(--color-surface) 80%, transparent);border:1px solid var(--color-border-subtle);justify-content:center;align-items:center;height:88px;display:flex;overflow:hidden}.ws-choice-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-choice-title{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-size:13px;font-weight:600}.ws-choice-check{border:1.5px solid var(--color-border);color:#0000;width:18px;height:18px;transition:background var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ws-choice-check .material-symbols{font-size:14px}.ws-choice-card.is-active .ws-choice-check{background:rgb(var(--theme-accent-light));border-color:rgb(var(--theme-accent-light));color:#0f1115}.ws-hint{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;margin:0;font-size:12px;line-height:1.45}.mini-analog[data-v-1dd35417]{background:color-mix(in srgb, var(--color-surface-inset) 92%, #fff 8%);border:1px solid var(--color-border-subtle);border-radius:50%;width:64px;height:64px;position:relative}.mini-num[data-v-1dd35417]{color:var(--color-text-primary);font-size:8px;font-weight:600;line-height:1;position:absolute}.mini-num.n12[data-v-1dd35417]{top:6px;left:50%;transform:translate(-50%)}.mini-num.n3[data-v-1dd35417]{top:50%;right:7px;transform:translateY(-50%)}.mini-num.n6[data-v-1dd35417]{bottom:6px;left:50%;transform:translate(-50%)}.mini-num.n9[data-v-1dd35417]{top:50%;left:7px;transform:translateY(-50%)}.mini-hand[data-v-1dd35417]{transform-origin:50% 100%;background:var(--color-text-primary);border-radius:999px;position:absolute;bottom:50%;left:50%}.mini-hand.hour[data-v-1dd35417]{width:2px;height:26%;margin-left:-1px;transform:rotate(100deg)}.mini-hand.minute[data-v-1dd35417]{width:1.5px;height:36%;margin-left:-.75px;transform:rotate(20deg)}.mini-pivot[data-v-1dd35417]{width:4px;height:4px;box-shadow:0 0 0 1px var(--color-text-primary);background:#ff9f0a;border-radius:50%;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.mini-digital[data-v-1dd35417]{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:stretch;gap:4px;width:100%;height:100%;padding:8px 10px;display:flex}.mini-dig-top[data-v-1dd35417]{color:var(--color-text-muted);justify-content:space-between;font-size:9px;font-weight:600;display:flex}.mini-hm[data-v-1dd35417]{letter-spacing:-.04em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:300;line-height:1}.mini-date[data-v-1dd35417]{color:var(--color-text-muted);font-size:9px;font-weight:600}[data-v-964f9a04]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-964f9a04]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.moyu-widget[data-v-964f9a04]{cursor:pointer;flex-direction:column;gap:0;width:100%;height:100%;min-height:0;display:flex}.moyu-widget.is-preview[data-v-964f9a04]{pointer-events:none;cursor:default}.moyu-header[data-v-964f9a04]{flex-shrink:0;margin-bottom:6px}.moyu-label[data-v-964f9a04]{font-size:var(--text-label-sm);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;margin:0;font-size:11px;font-weight:700}.moyu-amount[data-v-964f9a04]{letter-spacing:-.02em;color:rgb(var(--theme-accent-light));font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1}.moyu-payday[data-v-964f9a04]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px;font-size:10px;overflow:hidden}.moyu-payday.is-today[data-v-964f9a04]{color:rgb(var(--theme-accent-light));font-weight:600}.moyu-track[data-v-964f9a04]{background:color-mix(in srgb, var(--color-surface-hover) 75%, transparent);border-radius:999px;flex-shrink:0;height:6px;position:relative;overflow:hidden}.moyu-fill[data-v-964f9a04]{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--theme-accent)), rgb(var(--theme-accent-light)));transition:width .35s var(--ease-default);position:absolute;inset:0 auto 0 0}.moyu-fill.is-active[data-v-964f9a04]{box-shadow:0 0 12px rgb(var(--theme-accent-light)/.35)}.moyu-shimmer[data-v-964f9a04]{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%) 0 0/200% 100%;animation:1.8s ease-in-out infinite moyu-shimmer-964f9a04;position:absolute;inset:0 auto 0 0}@keyframes moyu-shimmer-964f9a04{0%{background-position:200% 0}to{background-position:-200% 0}}.moyu-footer[data-v-964f9a04]{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:8px;display:flex}.moyu-status[data-v-964f9a04]{align-items:center;gap:6px;min-width:0;display:flex}.status-dot[data-v-964f9a04]{background:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-dot.is-working[data-v-964f9a04]{background:#fbbf24;animation:1.4s ease-in-out infinite moyu-pulse-964f9a04}.status-dot.is-completed[data-v-964f9a04]{background:rgb(var(--theme-accent-light))}@keyframes moyu-pulse-964f9a04{0%,to{opacity:1}50%{opacity:.45}}.status-text[data-v-964f9a04]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.moyu-percent[data-v-964f9a04]{font-size:var(--text-label-sm);color:var(--color-text-muted);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}[data-v-2360022c]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-2360022c]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.settings-select[data-v-2360022c]{width:100%;min-width:0}.settings-select-trigger[data-v-2360022c]{background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--color-border-subtle);border-radius:min(var(--icon-radius), 12px);border:1px solid var(--color-border-subtle);width:100%;height:40px;color:var(--color-text-primary);cursor:pointer;box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);justify-content:space-between;align-items:center;gap:12px;padding:0 14px 0 12px;display:flex}.settings-select-trigger[data-v-2360022c]:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-hover) 35%, transparent)}.settings-select-trigger[data-v-2360022c]:disabled{opacity:.55;cursor:default}.is-open .settings-select-trigger[data-v-2360022c]{border-color:rgb(var(--theme-accent-light)/.45)}.settings-select-label[data-v-2360022c]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.settings-select-chevron[data-v-2360022c]{width:18px;color:var(--color-text-muted);opacity:.75;transition:transform var(--duration-fast) var(--ease-default);flex-shrink:0;font-size:18px;line-height:1}.is-open .settings-select-chevron[data-v-2360022c]{transform:rotate(180deg)}.settings-select-menu[data-v-2360022c]{--settings-select-radius:min(calc(var(--icon-radius) * 10 / 12), 12px);z-index:10060;background:var(--color-surface);border:1px solid var(--card-border);border-radius:var(--settings-select-radius);max-height:280px;box-shadow:var(--card-shadow);transition:all var(--duration-liquid) var(--ease-default);background:var(--color-surface);opacity:1;border-radius:var(--settings-select-radius);flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000004d}.settings-select-menu li[data-v-2360022c]{font-size:var(--text-label-md);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;border-radius:min(var(--icon-radius) * 8 / 12, 8px);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);align-items:center;padding:10px 12px;font-size:13px;display:flex}.settings-select-menu li[data-v-2360022c]:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.settings-select-menu li.active[data-v-2360022c]{background:rgb(var(--theme-accent-light)/.1);color:rgb(var(--theme-accent-light))}.settings-select-fade-enter-active[data-v-2360022c],.settings-select-fade-leave-active[data-v-2360022c]{transition:opacity var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default)}.settings-select-fade-enter-from[data-v-2360022c],.settings-select-fade-leave-to[data-v-2360022c]{opacity:0;transform:translateY(-6px)}[data-v-ea90c3f8]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-ea90c3f8]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.time-row[data-v-ea90c3f8],.salary-row[data-v-ea90c3f8]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.salary-field[data-v-ea90c3f8],.currency-field[data-v-ea90c3f8]{min-width:0}.pattern-row[data-v-ea90c3f8]{flex-wrap:wrap;gap:8px;display:flex}.pattern-btn[data-v-ea90c3f8]{border-radius:min(var(--icon-radius) * 8 / 12, 8px);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-inset) 70%, transparent);height:32px;color:var(--color-text-primary);font-size:var(--text-label-md);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);padding:0 12px;font-size:12px;font-weight:600}.pattern-btn[data-v-ea90c3f8]:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface-hover) 60%, transparent);color:var(--color-text-primary)}.pattern-btn.is-active[data-v-ea90c3f8]{border-color:rgb(var(--theme-accent-light)/.45);background:rgb(var(--theme-accent-light)/.12);color:rgb(var(--theme-accent-light))}.pattern-btn[data-v-ea90c3f8]:disabled{opacity:.55;cursor:default}.study-section[data-v-ea90c3f8]{border-top:1px solid var(--color-border-subtle);margin-top:8px;padding-top:16px}.study-row[data-v-ea90c3f8]{justify-content:space-between;align-items:center;gap:16px;display:flex}.study-copy[data-v-ea90c3f8]{flex-direction:column;gap:4px;min-width:0;display:flex}.study-switch[data-v-ea90c3f8]{background:color-mix(in srgb, var(--color-surface-hover) 80%, transparent);cursor:pointer;width:44px;height:26px;transition:background var(--duration-fast) var(--ease-default);border:none;border-radius:999px;flex-shrink:0;padding:0;position:relative}.study-switch.is-on[data-v-ea90c3f8]{background:rgb(var(--theme-accent-light))}.study-switch[data-v-ea90c3f8]:disabled{opacity:.55;cursor:default}.study-thumb[data-v-ea90c3f8]{width:20px;height:20px;transition:transform var(--duration-fast) var(--ease-default);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.is-on .study-thumb[data-v-ea90c3f8]{transform:translate(18px)}[data-v-85d53c85]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-85d53c85]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.home-grid[data-v-85d53c85]{column-gap:var(--grid-col-gap);row-gap:var(--grid-row-gap);transition:height .35s var(--ease-spring);flex-shrink:0;margin:0 auto;position:relative}.grid-item[data-v-85d53c85]{-webkit-user-select:none;user-select:none;touch-action:none;opacity:1;min-width:0;min-height:0;transition:left .35s var(--ease-spring), top .35s var(--ease-spring), width .35s var(--ease-spring), height .35s var(--ease-spring), opacity .25s ease, transform .25s ease;position:absolute;overflow:visible;transform:scale(1)}.grid-item.cursor-pointer[data-v-85d53c85]{cursor:pointer}.grid-item.cursor-widget[data-v-85d53c85]{cursor:default}.grid-item.cursor-edit[data-v-85d53c85]{cursor:grab}.grid-item.is-wiggling .grid-body[data-v-85d53c85]{animation:ios-wiggle-85d53c85 var(--wiggle-duration,.14s) ease-in-out infinite alternate;animation-delay:var(--wiggle-delay,0s);transform-origin:50%}@keyframes ios-wiggle-85d53c85{0%{transform:rotate(calc(var(--wiggle-angle,1.35deg) * -1))}to{transform:rotate(var(--wiggle-angle,1.35deg))}}.grid-item.is-removing[data-v-85d53c85],.grid-item.is-adding[data-v-85d53c85]{pointer-events:none;opacity:0;transform:scale(.88)}.grid-item.is-folder-source-hidden[data-v-85d53c85]{pointer-events:none}.grid-item.is-folder-source-hidden .grid-body[data-v-85d53c85],.grid-item.is-folder-source-hidden>.grid-label[data-v-85d53c85]{opacity:0;transition:none!important}.grid-item.is-folder-collapsing[data-v-85d53c85] [data-folder-mini-icon]{visibility:hidden}.grid-item.is-merge-target .grid-body[data-v-85d53c85]{transition:transform .2s var(--ease-spring)}.grid-item.is-merge-target-icon .grid-body[data-v-85d53c85]{transform:scale(1.04)}.grid-item.is-merge-target-folder .grid-body[data-v-85d53c85]{transform:scale(1.02)}.grid-item.is-merge-target-icon[data-v-85d53c85]:after,.grid-item.is-merge-target-folder[data-v-85d53c85]:after{content:"";border-radius:calc(var(--icon-radius) + 4px);border:2px solid rgb(var(--theme-accent-light)/.65);pointer-events:none;z-index:15;position:absolute;inset:-4px}.grid-item.is-merge-target-icon[data-v-85d53c85]:after{animation:merge-bounce-icon-85d53c85 .55s var(--ease-spring) infinite}.grid-item.is-merge-target-folder[data-v-85d53c85]:after{border-radius:calc(var(--widget-radius) + 4px);animation:merge-bounce-folder-85d53c85 .55s var(--ease-spring) infinite;inset:-6px}@keyframes merge-bounce-icon-85d53c85{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes merge-bounce-folder-85d53c85{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.grid-delete-btn[data-v-85d53c85]{z-index:20;color:#fff;cursor:pointer;width:22px;height:22px;transition:transform var(--duration-fast) var(--ease-default);background:#3c3c43d9;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-8px;left:-8px;box-shadow:0 2px 6px #00000059}.grid-delete-btn .material-symbols[data-v-85d53c85]{font-size:16px;font-weight:600}.grid-delete-btn[data-v-85d53c85]:hover{transform:scale(1.08)}.home-grid.is-sorting .grid-item.cursor-edit[data-v-85d53c85]{cursor:grabbing}.grid-body[data-v-85d53c85]{box-sizing:border-box;width:100%;height:100%}.grid-label[data-v-85d53c85]{margin-top:var(--grid-label-offset);font-size:var(--grid-label-font-size,var(--text-label-sm));text-align:center;color:var(--grid-label-color,var(--grid-label-default-color));text-shadow:0 1px 4px #00000059;line-height:1.3;position:absolute;top:100%;left:0;right:0}html.dark .grid-label[data-v-85d53c85]{text-shadow:none}.grid-label[data-v-85d53c85]{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;overflow:hidden}.home-grid.is-sorting .grid-item[data-v-85d53c85]{cursor:grabbing}.grid-placeholder[data-v-85d53c85]{border-radius:var(--icon-radius);border:2px dashed rgb(var(--theme-accent-light)/.4);background:rgb(var(--theme-accent-light)/.05);pointer-events:none;z-index:5;transition:left .35s var(--ease-spring), top .35s var(--ease-spring), width .35s var(--ease-spring), height .35s var(--ease-spring);position:absolute}.home-grid.is-sorting .grid-placeholder[data-v-85d53c85]{transition:none}.grid-float[data-v-85d53c85]{z-index:10000;pointer-events:none;opacity:.96;filter:drop-shadow(0 12px 24px #0006);will-change:left, top;position:fixed;overflow:hidden}.grid-float .grid-body[data-v-85d53c85]{width:100%;height:100%}body.grid-dragging{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.grid-dragging *{cursor:grabbing!important}[data-v-a5efa8af]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-a5efa8af]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.settings-trigger[data-v-a5efa8af]{background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border:1px solid var(--btn-icon-border);width:40px;height:40px;box-shadow:var(--btn-icon-shadow);color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border-radius:16px;outline:none;justify-content:center;align-items:center;display:flex}.settings-trigger[data-v-a5efa8af]:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--desktop-surface-color,var(--color-surface)) calc(var(--desktop-surface-opacity) * 100%), transparent);border-color:var(--btn-icon-border-hover);box-shadow:var(--btn-icon-hover-shadow)}.settings-trigger[data-v-a5efa8af]:active{transform:scale(.95)}.settings-trigger[data-v-a5efa8af],.settings-trigger[data-v-a5efa8af]:hover{border:none}.settings-trigger .material-symbols[data-v-a5efa8af]{font-size:20px}[data-v-76b98b3c]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-76b98b3c]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.widget-preview[data-v-76b98b3c]{pointer-events:none;border:1px solid var(--card-border);border-radius:var(--widget-radius);background:var(--color-surface);box-shadow:var(--card-shadow);flex-shrink:0;overflow:hidden}.size-8x1[data-v-76b98b3c]{border-radius:var(--icon-radius)}.size-2x2[data-v-76b98b3c],.size-4x2[data-v-76b98b3c]{margin:0 auto}[data-v-b5111d2e]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-b5111d2e]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.add-panel[data-v-b5111d2e]{flex-direction:column;height:100%;min-height:0;display:flex}.website-toolbar[data-v-b5111d2e]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.add-scroll[data-v-b5111d2e]{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.add-scroll.is-custom[data-v-b5111d2e]{flex-direction:column;display:flex;overflow:hidden}.panel-switch-host[data-v-b5111d2e]{min-height:100%}.panel-switch-host.is-custom[data-v-b5111d2e]{flex-direction:column;flex:1;min-height:0;display:flex}.panel-body[data-v-b5111d2e]{width:100%}.panel-body.is-custom[data-v-b5111d2e]{flex-direction:column;flex:1;min-height:0;display:flex}.catalog-grid[data-v-b5111d2e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-card[data-v-b5111d2e]{background:var(--color-surface);border:1px solid var(--card-border);box-shadow:var(--card-shadow);transition:all var(--duration-liquid) var(--ease-default);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border-radius:16px}.catalog-card[data-v-b5111d2e]:hover{border-color:var(--card-hover-border);box-shadow:var(--btn-icon-hover-shadow)}.catalog-card[data-v-b5111d2e]{cursor:pointer;text-align:left;align-items:center;gap:14px;width:100%;min-width:0;padding:14px 16px;display:flex;position:relative}.widget-card[data-v-b5111d2e]{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.widget-card.size-8x1[data-v-b5111d2e],.widget-card.size-4x2[data-v-b5111d2e]{grid-column:1/-1}.widget-card.size-2x2[data-v-b5111d2e]{align-items:center}.widget-card.size-2x2 .card-info[data-v-b5111d2e]{text-align:center;align-items:center;width:100%}.widget-card:hover .add-icon[data-v-b5111d2e]{opacity:1}.card-info[data-v-b5111d2e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.card-title[data-v-b5111d2e]{font-size:var(--text-label-md);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em}.card-desc[data-v-b5111d2e]{font-size:var(--text-label-sm);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-weight:400}.website-section[data-v-b5111d2e]{flex-direction:column;gap:16px;display:flex}.search-field[data-v-b5111d2e]{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:12px;flex:1;align-items:center;gap:8px;padding:10px 14px;display:flex}.search-icon[data-v-b5111d2e]{color:var(--color-text-secondary);flex-shrink:0;font-size:18px}.search-field input[data-v-b5111d2e]{color:var(--color-text-primary);font:inherit;background:0 0;border:none;outline:none;flex:1}.search-field input[data-v-b5111d2e]::placeholder{color:var(--color-text-secondary)}.result-count[data-v-b5111d2e]{font-size:var(--text-label-sm);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;white-space:nowrap}.loading-hint[data-v-b5111d2e],.empty-hint[data-v-b5111d2e]{text-align:center;font-size:var(--text-label-sm);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;margin:24px 0}.website-grid[data-v-b5111d2e]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.website-card[data-v-b5111d2e]{background:var(--color-surface);border:1px solid var(--card-border);box-shadow:var(--card-shadow);transition:all var(--duration-liquid) var(--ease-default);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border-radius:14px}.website-card[data-v-b5111d2e]:hover{border-color:var(--card-hover-border);box-shadow:var(--btn-icon-hover-shadow)}.website-card[data-v-b5111d2e]{cursor:pointer;background:var(--color-surface);border:none;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex;position:relative}.website-card[data-v-b5111d2e]:hover{background:var(--color-surface-hover);box-shadow:none}.website-card:hover .add-icon[data-v-b5111d2e]{opacity:1}.website-icon[data-v-b5111d2e]{border-radius:var(--icon-radius);background:var(--color-surface-inset);justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}.website-icon img[data-v-b5111d2e]{object-fit:contain;border-radius:var(--icon-radius);width:100%;height:100%}.website-name[data-v-b5111d2e]{font-size:var(--text-label-sm);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.item-corner-badge[data-v-b5111d2e]{color:var(--color-text-secondary);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:999px;padding:2px 6px;font-size:10px;line-height:1.2;position:absolute;top:6px;left:6px}.load-more-wrap[data-v-b5111d2e]{justify-content:center;padding:8px 0 16px;display:flex}.load-more-btn[data-v-b5111d2e]{font-size:12px;font-weight:700;font-family:var(--font-family);border:1px solid var(--filter-tab-border);background:var(--filter-tab-bg);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-default);border-radius:12px;outline:none;padding:10px 20px}.load-more-btn.inactive[data-v-b5111d2e]:hover,.load-more-btn[data-v-b5111d2e]:hover:not(.active){color:var(--filter-tab-hover-text);background:var(--filter-tab-bg);border-color:var(--filter-tab-border)}.load-more-btn.active[data-v-b5111d2e]{background:rgb(var(--theme-interactive)/.1);color:rgb(var(--theme-interactive));border-color:rgb(var(--theme-interactive)/.3)}.add-icon[data-v-b5111d2e]{color:rgb(var(--theme-interactive));opacity:0;transition:opacity var(--duration-fast) var(--ease-default);font-size:16px;position:absolute;top:6px;right:6px}.website-desc-tip[data-v-b5111d2e]{z-index:400;background:var(--color-surface);border:1px solid var(--color-border-subtle);pointer-events:none;transition:top var(--duration-fast) var(--ease-default), left var(--duration-fast) var(--ease-default);border-radius:12px;padding:10px 12px;position:fixed;box-shadow:0 12px 32px #00000038}.website-desc-tip-arrow[data-v-b5111d2e]{background:var(--color-surface);border:1px solid var(--color-border-subtle);width:10px;height:10px;position:absolute}.website-desc-tip-text[data-v-b5111d2e]{max-width:216px;font-size:var(--text-label-sm);color:var(--color-text-secondary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;word-break:break-word;margin:0;font-weight:400;line-height:1.45}.desc-tip-enter-active[data-v-b5111d2e],.desc-tip-leave-active[data-v-b5111d2e]{transition:opacity var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default)}.desc-tip-enter-from[data-v-b5111d2e],.desc-tip-leave-to[data-v-b5111d2e]{opacity:0;transform:translateY(4px)scale(.98)}.widget-card .add-icon[data-v-b5111d2e]{opacity:0;top:12px;right:12px}.folder-preview[data-v-b5111d2e]{border-radius:var(--widget-radius);background:var(--color-surface-inset);box-sizing:border-box;margin:0 auto;padding:12px}.folder-preview-grid[data-v-b5111d2e]{grid-template-columns:1fr 1fr;gap:6px;width:100%;height:100%;display:grid}.folder-preview-cell[data-v-b5111d2e]{border-radius:calc(var(--icon-radius) * .45);background:var(--color-border-subtle);opacity:.5}.panel-scale-fade-enter-active[data-v-b5111d2e],.panel-scale-fade-leave-active[data-v-b5111d2e]{transform-origin:50%;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.panel-scale-fade-leave-to[data-v-b5111d2e]{opacity:0;transform:scale(.94)}.panel-scale-fade-enter-from[data-v-b5111d2e]{opacity:0;transform:scale(.96)}.panel-scale-fade-enter-to[data-v-b5111d2e],.panel-scale-fade-leave-from[data-v-b5111d2e]{opacity:1;transform:scale(1)}[data-v-990c8d21]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-990c8d21]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.appearance-panel[data-v-990c8d21]{flex-direction:column;display:flex}.setting-block[data-v-990c8d21]{scroll-margin-top:16px}.panel-divider[data-v-990c8d21]{background:var(--color-divider);height:1px;margin:40px 0}.setting-label[data-v-990c8d21]{color:var(--color-text-primary);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.setting-desc[data-v-990c8d21]{color:var(--color-text-muted);margin:0 0 16px;font-size:12px;line-height:1.5}.setting-sublabel[data-v-990c8d21]{color:var(--color-text-primary);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.setting-subdesc[data-v-990c8d21]{color:var(--color-text-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.surface-controls[data-v-990c8d21]{flex-direction:column;gap:20px;margin-top:20px;display:flex}.mask-controls[data-v-990c8d21]{flex-direction:column;gap:4px;margin-top:24px;display:flex}.filter-row[data-v-990c8d21]{flex-wrap:wrap;gap:8px;display:flex}.filter-tab[data-v-990c8d21]{font-size:12px;font-weight:700;font-family:var(--font-family);border:1px solid var(--filter-tab-border);background:var(--filter-tab-bg);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-default);border-radius:12px;outline:none;padding:10px 20px}.filter-tab.inactive[data-v-990c8d21]:hover,.filter-tab[data-v-990c8d21]:hover:not(.active){color:var(--filter-tab-hover-text);background:var(--filter-tab-bg);border-color:var(--filter-tab-border)}.filter-tab.active[data-v-990c8d21]{background:rgb(var(--theme-interactive)/.1);color:rgb(var(--theme-interactive));border-color:rgb(var(--theme-interactive)/.3)}.filter-tab[data-v-990c8d21]{align-items:center;gap:6px;display:inline-flex}.filter-tab .material-symbols[data-v-990c8d21]{font-size:18px}.filter-tab.preset-tab[data-v-990c8d21]{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;height:auto;padding:10px 16px}.preset-tab-title[data-v-990c8d21]{font-size:12px;font-weight:700;line-height:1.3}.preset-tab-hint[data-v-990c8d21]{opacity:.8;font-size:11px;font-weight:400;line-height:1.35}.custom-preview[data-v-990c8d21]{border:1px solid var(--color-border-subtle);border-radius:12px;height:120px;margin:16px 0;position:relative;overflow:hidden}.custom-preview-img[data-v-990c8d21]{object-fit:cover;width:100%;height:100%}.custom-preview-mask[data-v-990c8d21]{pointer-events:none;position:absolute;inset:0}.file-input[data-v-990c8d21]{display:none}.btn-row[data-v-990c8d21]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.btn-solid[data-v-990c8d21]{background:var(--btn-solid-bg);color:var(--btn-solid-color);font-size:var(--text-label-md);font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.btn-solid[data-v-990c8d21]:hover:not(:disabled){background:var(--btn-solid-hover-bg);color:var(--btn-solid-hover-color)}.btn-solid[data-v-990c8d21]:active:not(:disabled){transform:scale(.95)}.btn-solid[data-v-990c8d21]:disabled{opacity:.5;cursor:not-allowed}.slider-field[data-v-990c8d21]{margin-bottom:18px}.slider-field[data-v-990c8d21]:last-child{margin-bottom:0}.slider-header[data-v-990c8d21]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.slider-header label[data-v-990c8d21]{font-size:var(--text-label-sm);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-weight:500}.slider-desc[data-v-990c8d21]{color:var(--color-text-muted);margin:-4px 0 10px;font-size:12px;line-height:1.5}.slider-value[data-v-990c8d21]{font-size:var(--text-label-sm);color:rgb(var(--theme-interactive));font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.color-row[data-v-990c8d21]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.color-swatches[data-v-990c8d21]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.color-swatch[data-v-990c8d21]{cursor:pointer;width:48px;height:48px;transition:transform var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default);opacity:.85;border:none;border-radius:14px;outline:none;flex-shrink:0;position:relative}.color-swatch[data-v-990c8d21]:hover{opacity:1;transform:scale(1.05)}.color-swatch.active[data-v-990c8d21]{opacity:1;box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-text-primary);transform:scale(1.05)}.check-icon[data-v-990c8d21]{color:#fff;text-shadow:0 1px 3px #00000059;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;inset:0}.color-current[data-v-990c8d21]{color:var(--color-text-secondary);font-size:13px}.color-current-name[data-v-990c8d21]{color:rgb(var(--theme-interactive));font-weight:700}[data-v-4c31085c]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-4c31085c]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.setting-block[data-v-4c31085c]{margin:0;scroll-margin-top:16px}.setting-label[data-v-4c31085c]{color:var(--color-text-primary);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.setting-desc[data-v-4c31085c]{color:var(--color-text-muted);margin:0 0 16px;font-size:12px;line-height:1.5}.filter-row[data-v-4c31085c]{flex-wrap:wrap;gap:8px;display:flex}.filter-tab[data-v-4c31085c]{font-size:12px;font-weight:700;font-family:var(--font-family);border:1px solid var(--filter-tab-border);background:var(--filter-tab-bg);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-default);border-radius:12px;outline:none;padding:10px 20px}.filter-tab.inactive[data-v-4c31085c]:hover,.filter-tab[data-v-4c31085c]:hover:not(.active){color:var(--filter-tab-hover-text);background:var(--filter-tab-bg);border-color:var(--filter-tab-border)}.filter-tab.active[data-v-4c31085c]{background:rgb(var(--theme-interactive)/.1);color:rgb(var(--theme-interactive));border-color:rgb(var(--theme-interactive)/.3)}.filter-tab[data-v-4c31085c]{align-items:center;gap:6px;display:inline-flex}.filter-tab .material-symbols[data-v-4c31085c]{font-size:18px}[data-v-dd8f4434]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-dd8f4434]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.icon-settings-panel[data-v-dd8f4434]{flex-direction:column;scroll-margin-top:16px;display:flex}.setting-block[data-v-dd8f4434]{margin:0}.setting-label[data-v-dd8f4434]{color:var(--color-text-primary);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.setting-desc[data-v-dd8f4434]{color:var(--color-text-muted);margin:0 0 16px;font-size:12px;line-height:1.5}.setting-group[data-v-dd8f4434]{flex-direction:column;gap:24px;display:flex}.setting-subblock[data-v-dd8f4434]{margin:0}.setting-sublabel[data-v-dd8f4434]{color:var(--color-text-primary);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.setting-subdesc[data-v-dd8f4434]{color:var(--color-text-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.filter-row[data-v-dd8f4434]{flex-wrap:wrap;gap:8px;display:flex}.filter-tab[data-v-dd8f4434]{font-size:12px;font-weight:700;font-family:var(--font-family);border:1px solid var(--filter-tab-border);background:var(--filter-tab-bg);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-default);border-radius:12px;outline:none;padding:10px 20px}.filter-tab.inactive[data-v-dd8f4434]:hover,.filter-tab[data-v-dd8f4434]:hover:not(.active){color:var(--filter-tab-hover-text);background:var(--filter-tab-bg);border-color:var(--filter-tab-border)}.filter-tab.active[data-v-dd8f4434]{background:rgb(var(--theme-interactive)/.1);color:rgb(var(--theme-interactive));border-color:rgb(var(--theme-interactive)/.3)}.filter-tab[data-v-dd8f4434]{justify-content:center;min-width:56px}.slider-field[data-v-dd8f4434]{margin-bottom:0}.slider-header[data-v-dd8f4434]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.slider-header label[data-v-dd8f4434]{font-size:var(--text-label-sm);color:var(--color-text-primary);font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-weight:500}.slider-value[data-v-dd8f4434]{font-size:var(--text-label-sm);color:rgb(var(--theme-interactive));font-weight:500;line-height:1.3;font-family:var(--font-family);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.color-row[data-v-dd8f4434]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.color-swatches[data-v-dd8f4434]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.color-swatch[data-v-dd8f4434]{cursor:pointer;width:48px;height:48px;transition:transform var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default);opacity:.85;border:none;border-radius:14px;outline:none;flex-shrink:0;position:relative}.color-swatch[data-v-dd8f4434]:hover{opacity:1;transform:scale(1.05)}.color-swatch.active[data-v-dd8f4434]{opacity:1;box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-text-primary);transform:scale(1.05)}.check-icon[data-v-dd8f4434]{color:#fff;text-shadow:0 1px 3px #00000059;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;inset:0}.color-current[data-v-dd8f4434]{color:var(--color-text-secondary);font-size:13px}.color-current-name[data-v-dd8f4434]{color:rgb(var(--theme-interactive));font-weight:700}[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-page-bg:#f5f5f7;--color-background:#f5f5f7;--color-on-background:#111827;--color-surface:#fff;--color-surface-inset:#f5f5f7;--color-surface-hover:#f3f4f6;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-muted:#9ca3af;--color-text-placeholder:#9ca3af;--color-border:#e5e7eb;--color-border-subtle:#e5e7ebe6;--color-divider:#e5e7eb;--filter-tab-bg:#fff;--filter-tab-border:#f3f4f6;--filter-tab-hover-text:#374151;--btn-icon-shadow:2px 4px 12px #0000000a;--btn-icon-hover-shadow:2px 6px 16px #00000012;--btn-icon-border:transparent;--btn-icon-border-hover:transparent;--card-shadow:0 1px 3px #00000014;--card-border:#e5e7ebe6;--card-hover-border:rgb(var(--theme-accent) / .3);--theme-interactive:var(--theme-accent);--btn-solid-bg:rgb(var(--theme-accent));--btn-solid-color:#fff;--btn-solid-hover-bg:rgb(var(--theme-accent-hover));--btn-solid-hover-color:#fff;--nav-hover-bg:#f5f5f7cc;--nav-active-bg:#f5f5f7}[data-appearance=eye-care]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-page-bg:#f3ede0;--color-background:#f3ede0;--color-on-background:#756b5e;--color-surface:#faf6ed;--color-surface-inset:#f1e9da;--color-surface-hover:#e8dfd0;--color-text-primary:#756b5e;--color-text-secondary:#948876;--color-text-muted:#b3a595;--color-text-placeholder:#c4b9a8;--color-border:#d8d0c4;--color-border-subtle:#7864461a;--color-divider:#7864461f;--filter-tab-bg:#faf6ed;--filter-tab-border:#7864461a;--filter-tab-hover-text:#827862;--btn-icon-shadow:2px 4px 12px #7864460f;--btn-icon-hover-shadow:2px 6px 16px #7864461a;--btn-icon-border:transparent;--btn-icon-border-hover:transparent;--card-shadow:0 2px 8px #7864460d;--card-border:#7864461a;--card-hover-border:rgb(var(--theme-accent) / .3);--theme-interactive:var(--theme-accent);--btn-solid-bg:rgb(var(--theme-accent));--btn-solid-color:#fff;--btn-solid-hover-bg:rgb(var(--theme-accent-hover));--btn-solid-hover-color:#fff;--nav-hover-bg:#e8dfd0;--nav-active-bg:#f1e9da}[data-appearance=dark]{--color-surface-hover:#2e303a;--nav-hover-bg:#2e303a4d;--nav-active-bg:#2e303a80}[data-v-e0e66930]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-e0e66930]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.drawer-backdrop[data-v-e0e66930]{z-index:200;background:#00000073;position:fixed;inset:0}.settings-drawer[data-v-e0e66930]{z-index:201;background:var(--color-surface);border-left:1px solid var(--color-border-subtle);width:45%;min-width:780px;max-width:1080px;color:var(--color-text-primary);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-top[data-v-e0e66930]{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.main-nav[data-v-e0e66930]{align-items:center;gap:8px;display:flex}.main-nav-item[data-v-e0e66930]{color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.main-nav-item .material-symbols[data-v-e0e66930]{font-size:20px}.main-nav-item[data-v-e0e66930]:hover:not(.active){background:var(--nav-hover-bg,var(--color-surface-hover));color:var(--color-text-primary)}.main-nav-item.active[data-v-e0e66930]{background:rgb(var(--theme-interactive)/.12);color:rgb(var(--theme-interactive))}.close-btn[data-v-e0e66930]{background:var(--filter-tab-bg);border:1px solid var(--btn-icon-border);width:36px;height:36px;box-shadow:var(--btn-icon-shadow);color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border-radius:16px;outline:none;justify-content:center;align-items:center;display:flex}.close-btn[data-v-e0e66930]:hover{color:var(--color-text-primary);background:var(--filter-tab-bg);border-color:var(--btn-icon-border-hover);box-shadow:var(--btn-icon-hover-shadow)}.close-btn[data-v-e0e66930]:active{transform:scale(.95)}.close-btn[data-v-e0e66930]{border-radius:12px}.close-btn .material-symbols[data-v-e0e66930]{font-size:20px}.drawer-body[data-v-e0e66930]{flex:1;min-height:0;display:flex}.side-nav[data-v-e0e66930]{border-right:1px solid var(--color-border-subtle);background:var(--color-surface);flex-direction:column;flex-shrink:0;gap:4px;width:180px;padding:16px 12px;display:flex;overflow-y:auto}.side-nav-item[data-v-e0e66930]{color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.side-nav-item .material-symbols[data-v-e0e66930]{flex-shrink:0;font-size:20px}.side-nav-item[data-v-e0e66930]:hover:not(.active){background:var(--nav-hover-bg,var(--color-surface-hover));color:var(--color-text-primary)}.side-nav-item.active[data-v-e0e66930]{background:var(--nav-active-bg,rgb(var(--theme-interactive)/.12));color:rgb(var(--theme-interactive))}.side-nav-label[data-v-e0e66930]{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.drawer-content[data-v-e0e66930]{scroll-behavior:smooth;flex:1;min-width:0;padding:24px;overflow-y:auto}.drawer-content.is-add[data-v-e0e66930]{flex-direction:column;padding-bottom:16px;display:flex;overflow:hidden}.drawer-content.is-add[data-v-e0e66930]>*{flex:1;min-height:0}.drawer-content[data-v-e0e66930] .setting-block,.drawer-content[data-v-e0e66930] #settings-icons,.drawer-content[data-v-e0e66930] #settings-reset,.drawer-content[data-v-e0e66930] #settings-backup,.drawer-content[data-v-e0e66930] #settings-about{scroll-margin-top:16px}.panel-divider[data-v-e0e66930]{background:var(--color-divider);height:1px;margin:40px 0}.settings-reset[data-v-e0e66930]{scroll-margin-top:16px}.settings-backup[data-v-e0e66930]{padding-bottom:8px;scroll-margin-top:16px}.settings-about[data-v-e0e66930]{padding-bottom:24px;scroll-margin-top:16px}.backup-actions[data-v-e0e66930]{flex-wrap:wrap;gap:10px;display:flex}.backup-file-input[data-v-e0e66930]{display:none}.setting-label[data-v-e0e66930]{color:var(--color-text-primary);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.setting-desc[data-v-e0e66930]{color:var(--color-text-muted);margin:0 0 16px;font-size:12px;line-height:1.5}.btn-secondary[data-v-e0e66930]{border:1px solid var(--filter-tab-border);background:var(--filter-tab-bg);color:var(--color-text-secondary);font-size:var(--text-label-md);font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border-radius:12px;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.btn-secondary[data-v-e0e66930]:hover:not(:disabled){color:var(--filter-tab-hover-text);background:var(--filter-tab-bg);border-color:var(--color-border)}.btn-secondary[data-v-e0e66930]:active:not(:disabled){transform:scale(.95)}.btn-secondary[data-v-e0e66930]:disabled{opacity:.4;cursor:not-allowed}.drawer-fade-enter-active[data-v-e0e66930],.drawer-fade-leave-active[data-v-e0e66930]{transition:opacity var(--duration-liquid) var(--ease-default)}.drawer-fade-enter-from[data-v-e0e66930],.drawer-fade-leave-to[data-v-e0e66930]{opacity:0}.drawer-slide-enter-active[data-v-e0e66930],.drawer-slide-leave-active[data-v-e0e66930]{transition:transform var(--duration-liquid) var(--ease-default)}.drawer-slide-enter-from[data-v-e0e66930],.drawer-slide-leave-to[data-v-e0e66930]{transform:translate(100%)}[data-v-c00f2d0e]:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html[data-v-c00f2d0e]{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.newtab[data-v-c00f2d0e]{background:var(--color-background);width:100%;min-height:100%;color:var(--color-on-background);position:relative;overflow-x:hidden}.newtab.folder-open-dim .content[data-v-c00f2d0e]{opacity:.6;filter:blur(2px);transition:opacity var(--duration-liquid) var(--ease-default), filter var(--duration-liquid) var(--ease-default)}.content[data-v-c00f2d0e]{z-index:10;min-height:100vh;padding:96px 0 var(--grid-margin);transition:opacity var(--duration-liquid) var(--ease-default), filter var(--duration-liquid) var(--ease-default);position:relative;overflow-y:auto}.content-inner[data-v-c00f2d0e]{width:var(--grid-content-width);max-width:100%;padding:0 var(--grid-margin);margin:0 auto}.grid-section[data-v-c00f2d0e]{justify-content:center;width:100%;display:flex}.top-actions[data-v-c00f2d0e]{z-index:60;align-items:center;gap:10px;display:flex;position:fixed;top:20px;right:20px}.edit-toolbar[data-v-c00f2d0e]{z-index:60;align-items:center;gap:8px;display:flex;position:fixed;top:20px;left:20px}.edit-toolbar-btn[data-v-c00f2d0e]{background:var(--filter-tab-bg);border:1px solid var(--btn-icon-border);width:auto;height:auto;box-shadow:var(--btn-icon-shadow);color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);border-radius:16px;outline:none;justify-content:center;align-items:center;display:flex}.edit-toolbar-btn[data-v-c00f2d0e]:hover{color:var(--color-text-primary);background:var(--filter-tab-bg);border-color:var(--btn-icon-border-hover);box-shadow:var(--btn-icon-hover-shadow)}.edit-toolbar-btn[data-v-c00f2d0e]:active{transform:scale(.95)}.edit-toolbar-btn[data-v-c00f2d0e]{height:40px;font-size:13px;font-family:var(--font-family);color:var(--color-text-primary);gap:6px;padding:0 14px}.edit-toolbar-btn .material-symbols[data-v-c00f2d0e]{font-size:18px}.edit-toolbar-btn.is-done[data-v-c00f2d0e]{color:rgb(var(--theme-accent-light));padding:0 16px;font-weight:500}.edit-toolbar-fade-enter-active[data-v-c00f2d0e],.edit-toolbar-fade-leave-active[data-v-c00f2d0e]{transition:opacity var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default)}.edit-toolbar-fade-enter-from[data-v-c00f2d0e],.edit-toolbar-fade-leave-to[data-v-c00f2d0e]{opacity:0;transform:translateY(-6px)}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-symbols-outlined-subset-BcUvV5gC.woff2)format("woff2")}:root{--theme-accent:20 184 166;--theme-accent-hover:13 148 136;--theme-accent-light:45 212 191;--theme-interactive:var(--theme-accent-light);--app-page-bg:#0f1115;--app-page-bg-dark:#0f1115;--color-background:#0f1115;--color-on-background:#f3f4f6;--color-surface:#16181d;--color-surface-inset:#1a1c23;--color-surface-hover:#2e303a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--color-text-placeholder:#6b7280;--color-border:#2e303a;--color-border-subtle:#1f293780;--color-divider:#1f293780;--filter-tab-bg:#16181d;--filter-tab-border:#1f293780;--filter-tab-hover-text:#d1d5db;--btn-icon-shadow:none;--btn-icon-hover-shadow:none;--btn-icon-border:var(--color-border-subtle);--btn-icon-border-hover:#374151;--btn-solid-bg:rgb(var(--theme-accent-light));--btn-solid-color:#111827;--btn-solid-hover-bg:rgb(var(--theme-accent));--btn-solid-hover-color:#fff;--desktop-surface-opacity:.46;--color-on-surface:var(--color-text-primary);--color-on-surface-variant:var(--color-text-secondary);--color-outline-variant:var(--color-text-muted);--color-primary:rgb(var(--theme-accent-light));--color-primary-container:rgb(var(--theme-accent));--color-tertiary:rgb(var(--theme-accent-light));--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", sans-serif;--text-display-lg:48px;--text-headline-md:24px;--text-body-lg:16px;--text-label-md:13px;--text-label-sm:11px;--grid-col-gap:32px;--grid-row-gap:32px;--grid-label-offset:6px;--grid-label-band:14px;--grid-label-font-size:var(--text-label-sm);--grid-label-default-color:#9ca3af;--grid-margin:20px;--grid-content-width:100%;--grid-max-cell:60px;--grid-min-cell:54px;--icon-radius:20px;--icon-radius-max:30px;--icon-radius-round:calc(50% * var(--icon-radius) / var(--icon-radius-max));--widget-radius:calc(var(--icon-radius) * 14 / 12);--folder-overlay-radius:calc(var(--widget-radius) * 2);--folder-slot-radius:calc(var(--icon-radius) * .9);--folder-mini-radius:calc(var(--icon-radius) * .45);--widget-padding:16px;--platform-icon-font:26px;--card-radius:calc(var(--icon-radius) * 14 / 12);--card-shadow:none;--card-border:#1f29374d;--card-hover-border:rgb(var(--theme-accent-light) / .3);--ease-default:cubic-bezier(0, 0, .5, 1);--ease-liquid:cubic-bezier(0, 0, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-liquid:.3s;--duration-fast:.18s}html{background-color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bg-grid{background-color:#0f1115;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:30px 30px}.bg-liquid{background-color:#12121a;background-image:radial-gradient(85% 65% at 18% 28%,#007aff8c,#0000 62%),radial-gradient(72% 52% at 82% 68%,#00cce661,#0000 58%),radial-gradient(95% 75% at 50% 100%,#0030646b,#0000 72%);background-repeat:no-repeat;background-size:100% 100%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;background:var(--color-background);color:var(--color-on-background)}#app{width:100%;height:100%}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input{font-family:inherit}a{color:inherit;text-decoration:none}.material-symbols{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-symbols.filled{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}input[type=range]{appearance:none;background:var(--color-border);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;background:rgb(var(--theme-accent-light));cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #0000004d}input[type=range]::-moz-range-thumb{background:rgb(var(--theme-accent-light));cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #0000004d}
